commit 5a07b2710ba72492750c2294b3229fa87ca40707 Author: DucDangAnh Date: Sat Jun 20 13:23:27 2020 +0700 Init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ee255d2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,261 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +project.fragment.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +#*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +#**/packages/* +# except build/, which is used as an MSBuild target. +#!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignoreable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +.idea/ +*.sln.iml + +# CodeRush +.cr/ + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc \ No newline at end of file diff --git a/BITable.sln b/BITable.sln new file mode 100644 index 0000000..823d40c --- /dev/null +++ b/BITable.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30104.148 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BITable", "BITable\BITable.csproj", "{0F34E618-C520-4D55-A5C3-C3CB8AC6ECF6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0F34E618-C520-4D55-A5C3-C3CB8AC6ECF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0F34E618-C520-4D55-A5C3-C3CB8AC6ECF6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0F34E618-C520-4D55-A5C3-C3CB8AC6ECF6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0F34E618-C520-4D55-A5C3-C3CB8AC6ECF6}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F043D2DE-7229-40AA-B787-E98372DC40BA} + EndGlobalSection +EndGlobal diff --git a/BITable/App.config b/BITable/App.config new file mode 100644 index 0000000..731f6de --- /dev/null +++ b/BITable/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/BITable/BITable.csproj b/BITable/BITable.csproj new file mode 100644 index 0000000..64af22f --- /dev/null +++ b/BITable/BITable.csproj @@ -0,0 +1,111 @@ + + + + + Debug + AnyCPU + {0F34E618-C520-4D55-A5C3-C3CB8AC6ECF6} + WinExe + BITable + BITable + v4.6.1 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\ConsoleTables.2.3.0\lib\net40\ConsoleTables.dll + + + ..\packages\InTheHand.Pontoon.10.2018.3.19\lib\net452\InTheHand.dll + + + ..\packages\Network.Bluetooth.4.0.1803.22\lib\net461\InTheHand.Devices.Bluetooth.dll + + + ..\packages\32feet.NET.3.5.0.0\lib\net\InTheHand.Net.Personal.dll + + + ..\packages\Network.6.1.4.20\lib\net46\Network.dll + + + + + ..\packages\System.Net.Sockets.4.3.0\lib\net46\System.Net.Sockets.dll + + + ..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll + + + ..\packages\System.ValueTuple.4.5.0\lib\net461\System.ValueTuple.dll + + + + + + + + + + + + ..\packages\System.Xml.XmlDocument.4.3.0\lib\net46\System.Xml.XmlDocument.dll + + + + + Form + + + BiTable.cs + + + + + BiTable.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/BITable/BiTable.Designer.cs b/BITable/BiTable.Designer.cs new file mode 100644 index 0000000..a981fcc --- /dev/null +++ b/BITable/BiTable.Designer.cs @@ -0,0 +1,62 @@ +namespace BITable +{ + partial class BiTable + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.SuspendLayout(); + // + // pictureBox1 + // + this.pictureBox1.Location = new System.Drawing.Point(12, 12); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(350, 280); + this.pictureBox1.TabIndex = 0; + this.pictureBox1.TabStop = false; + // + // BiTable + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1350, 729); + this.Controls.Add(this.pictureBox1); + this.Name = "BiTable"; + this.Text = "BI Table"; + this.Load += new System.EventHandler(this.BiTable_Load); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.PictureBox pictureBox1; + } +} + diff --git a/BITable/BiTable.cs b/BITable/BiTable.cs new file mode 100644 index 0000000..982c941 --- /dev/null +++ b/BITable/BiTable.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace BITable +{ + public partial class BiTable : Form + { + public BiTable() + { + InitializeComponent(); + } + + private void BiTable_Load(object sender, EventArgs e) + { + + } + } +} diff --git a/BITable/BiTable.resx b/BITable/BiTable.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/BITable/BiTable.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/BITable/Program.cs b/BITable/Program.cs new file mode 100644 index 0000000..9174f7c --- /dev/null +++ b/BITable/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace BITable +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new BiTable()); + } + } +} diff --git a/BITable/Properties/AssemblyInfo.cs b/BITable/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..7f4066e --- /dev/null +++ b/BITable/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("BITable")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("BITable")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("0f34e618-c520-4d55-a5c3-c3cb8ac6ecf6")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/BITable/Properties/Resources.Designer.cs b/BITable/Properties/Resources.Designer.cs new file mode 100644 index 0000000..e561fc5 --- /dev/null +++ b/BITable/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace BITable.Properties +{ + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("BITable.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/BITable/Properties/Resources.resx b/BITable/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/BITable/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/BITable/Properties/Settings.Designer.cs b/BITable/Properties/Settings.Designer.cs new file mode 100644 index 0000000..137859b --- /dev/null +++ b/BITable/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace BITable.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/BITable/Properties/Settings.settings b/BITable/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/BITable/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/BITable/packages.config b/BITable/packages.config new file mode 100644 index 0000000..65c7954 --- /dev/null +++ b/BITable/packages.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/32feet.NET.3.5.0.0/.signature.p7s b/packages/32feet.NET.3.5.0.0/.signature.p7s new file mode 100644 index 0000000..9b8f323 Binary files /dev/null and b/packages/32feet.NET.3.5.0.0/.signature.p7s differ diff --git a/packages/32feet.NET.3.5.0.0/lib/net-cf/InTheHand.Net.Personal.XML b/packages/32feet.NET.3.5.0.0/lib/net-cf/InTheHand.Net.Personal.XML new file mode 100644 index 0000000..cfeca65 --- /dev/null +++ b/packages/32feet.NET.3.5.0.0/lib/net-cf/InTheHand.Net.Personal.XML @@ -0,0 +1,15750 @@ + + + + InTheHand.Net.Personal + + + + + Get the normal first line of Exception.ToString(), + that is without the stack trace lines. + + - + + Get the normal first line of Exception.ToString(), + that is including details of all inner exceptions, + but without the stack trace lines. + e.g. System.IO.IOException: An established connection was aborted by the software in your host machine. ---> System.Net.Sockets.SocketException: An established connection was aborted by the software in your host machine. + + - + The exception. + + - + A string containing the first line of the Exception.ToString(). + + + + + + + + + + + Defines error codes for the class. + + Equivalent to System.Net.Sockets.SocketError in the full .NET Framework. + + + + Parses an array of bytes into the contained SDP + . + + - + + See the + + methods for more information. + + - + + + + + Bit offset of the ElementTypeDescriptor field in a header byte. + + + The header byte has two parts: five bits of ElementTypeDescriptor and + three bits of Size Index. + + + + + + Mask for the SizeIndex field in a header byte. + + + The header byte has two parts: five bits of ElementTypeDescriptor and + three bits of Size Index, upper and lower respectively. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Parses an array of bytes into its contained + . + + - + + See + for more information. + + - + A byte array containing the encoded Service Record. + + The new parsed from the byte array. + + - + + + + + + Parses an array of bytes into its contained + . + + - + + If the record contains any element type not supported by the parser + it will throw . The + only element types defined by SDP in v2.0 that are not currently implemented + are 64- and 128-bit integers. Of course any types defined in a later + version will also throw this. This behaviour can be changed with the + + property. + + + - + A byte array containing a Service Record. + + The position in the data buffer at which to + begin parsing the Service Record. + + The length of the Service Record in the byte array. + + The Service Record parse from the byte array. + + - + + The record contains invalid content. + + + The record contains an element type not supported by the parser. + + - + + + + + + Split a sequence of records into the component records. + + - + + The Bluetooth SDP operation ServiceSearchAttribute returns its + result as a “data element sequence where each element in turn is + a data element sequence representing an attribute list.” This + method split that sequence into the individual attribute lists. + + On CE/Windows Mobile the result of a record lookup is in this form + so + etc use this method to split the result into is constituent records. + + + - + A byte array holding the + “data element sequence where each element in turn is + a data element sequence representing an attribute list.” + + - + An array of byte arrays where each holds a SDP record + (a “data element sequence representing an attribute list.”). + If the input was zero length or empty then a zero length array is returned. + + - + + is . + + + + + For use when the content of the element is in an array + i.e. the stack parses the element structure and returns the values in byte arrays. + + - + Whether the stack uses network order + for UnsignedInteger and TwosComplementInteger elements (as used in the SDP format) + or instead that the numerical values are in host order + in the byte array. + + Whether the stack uses network order + for Uuid elements (as used in the SDP format) + or instead that the numerical values are in host order + in the byte array. + + The byte array containing the SDP value. + + (?Always zero). + + The length of the byte array. + (Always equals ). + + + + The Element Type. + + (Not used). + + The size of the value. + + (?Always zero). + + - + + + + + + + + + Split a header byte into its and + parts. + + + The returned is not checked to be a + known value. + + - + The byte from the header. + + The + value from the header byte. + + The + value from a header byte. + + - + + + + + + Extract the value from a header byte. + + + The returned is not checked to be a + known value. + + - + The byte from the header. + + - + The value as a . + - + + + + + + Extract the field from a header byte. + + - + The byte from the header. + + - + The value as a . + - + + + + + + + + + + + + Gets or set whether the parser will attempt to skip any unknown element + type rather than producing an error. + + - + + + An element type is added instead with + ElementType. + and ElementTypeDescriptor.. + + + + + + Gets or sets whether any URL elements will be converted to + instances at parse time, or left as raw byte arrays. + + - + + This is useful when the URL element is badly formatted and thus the + parser will reject the record, setting this property to true will + allow the parse to complete without attempting to decode the URL value. + + When true the value is stored as a array of bytes, when + false it is stored as a ; + however in earlier versions it was stored as , + and since there was often invalid content on devices (e.g. iPhone) + this often failed. + + + + + + Defines additional Bluetooth socket option levels for the and methods. + + + + + Bluetooth RFComm protocol (bt-rfcomm) + + + + + Logical Link Control and Adaptation Protocol (bt-l2cap) + + + + + Service Discovery Protocol (bt-sdp) + + + + + Note that this exception will always be internal, just catch SocketException. + + + + + + + + When overidden, initiates + lookup the SDP record with the give Service Class Id + to find the RFCOMM port number (SCN) that the server is listening on. + The process returns a list of port numbers. + + The remote device. + + The Service Class Id. + + callback + state + IAsyncResult + + + + When overidden, + completes the SDP Record to port number lookup process + + - + IAsyncResult from . + + - + + There must be at least one entry in the result list for each + Service Record found for the specified Service Class Id. This + allows us to know if no records were found, or that records were + found but none of them were for RFCOMM. + If a particular record does not have a RFCOMM port then -1 (negative + one should be added to the list for it). + + The process may throw an exception if an error occurs, e.g. + the remote device did not respond. + + + - + A + with at least one entry for each Service Record + found for the specified Service Class Id, the item being -1 if the + record has no port. is . + + + + + + + + Get timeout value in Int32 milliseconds, + as NETCF WaitHandle.WaitOne can't use TimeSpan. + + - + An Int32 containing the timeout value in milliseconds. + + + + + Contains helper functionality. + + + + + Specifies that the URI is accessed through the Object Exchange (OBEX) protocol. + + + + + Specifies that the URI is accessed through the Object Exchange (OBEX) Push protocol. + + + + + Specifies that the URI is accessed through the Object Exchange (OBEX) FTP protocol. + + + + + Specifies that the URI is accessed through the Object Exchange (OBEX) Sync protocol. + + + + + Provides an OBEX implementation of the class. + + + + + Gets the stream used to read the body of the response from the server. + + - + A containing the body of the response. + + + + Frees the resources held by the response. + + + + + Writes the contents of the response to the specified file path. + + The filename (including the path) from which to read. + + + + Gets the headers associated with this response from the server. + + + + + Gets the length of the content returned by the request. + + + + + Gets the content type of the response. + + + + + Returns a status code to indicate the outcome of the request. + + - + Note, if a error occurs locally then the status code + is returned. + Therefore that error code could signal local or remote errors. + + + + + + HCI_Version — Assigned Numbers — Host Controller Interface + + + + + Bluetooth Core Specification 1.0b + + + + + Bluetooth Core Specification 1.1 + + + + + Bluetooth Core Specification 1.2 + + + + + Bluetooth Core Specification 2.0 + EDR + + + + + Bluetooth Core Specification 2.1 + EDR + + + + + Bluetooth Core Specification 3.0 + HS + + + + + Bluetooth Core Specification 4.0 + + + + + Unknown version ℄ probably the stack API + does not provide the value. + + + + + LMP VerNr — Assigned Numbers — Link Manager Protocol + + + + + Bluetooth Core Specification 1.0b + + + + + Bluetooth Core Specification 1.1 + + + + + Bluetooth Core Specification 1.2 + + + + + Bluetooth Core Specification 2.0 + EDR + + + + + Bluetooth Core Specification 2.1 + EDR + + + + + Bluetooth Core Specification 3.0 + HS + + + + + Bluetooth Core Specification 4.0 + + + + + Unknown version ℄ probably the stack API + does not provide the value. + + + + + Handles security between bluetooth devices. + + + + + Intiates pairing for a remote device. + + Remote device with which to pair. + Chosen PIN code, must be between 1 and 16 ASCII characters. + On Windows CE platforms this calls BthPairRequest, + its MSDN remarks say: + + “BthPairRequest passes the parameters to the BthSetPIN + function and creates an ACL connection. Once the connection is established, + it calls the BthAuthenticate function to authenticate the device.” + + On Windows XP/Vista platforms this calls BluetoothAuthenticateDevice, + if the pin argument is set to null a Wizard is displayed to accept a PIN from the user, + otherwise the function executes in transparent mode. + + See also + + + + Whether the operation was successful. + + + + Remove the pairing with the specified device + + - + Remote device with which to remove pairing. + - + TRUE if device was successfully removed, else FALSE. + + + + This function stores the personal identification number (PIN) for the Bluetooth device. + + Address of remote device. + Pin, alphanumeric string of between 1 and 16 ASCII characters. + On Windows CE platforms this calls BthSetPIN, + its MSDN remarks say: + + “Stores the pin for the Bluetooth device identified in pba. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller. The PIN is persisted in the registry until + BthRevokePIN is called. + + “While the PIN is stored, it is supplied automatically + after the PIN request is issued by the authentication mechanism, so the + user will not be prompted for it. Typically, for UI-based devices, you + would set the PIN for the duration of authentication, and then revoke + it after authentication is complete.” + + See also + + + + True on success, else False. + + + + + This function revokes the personal identification number (PIN) for the Bluetooth device. + + On Windows CE platforms this calls BthRevokePIN, + its MSDN remarks say: + + “When the PIN is revoked, it is removed from registry. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller.” + + On Windows CE platforms this removes any pending BluetoothWin32Authentication object but does not remove the PIN for an already authenticated device. + Use RemoveDevice to ensure a pairing is completely removed. + See also + + + + The remote device. + True on success, else False. + + + + + Not supported on Windows XP + + - + The device whose Link Key to retrieve. + The 16-byte Link Key to set. + - + true if the operation was successful; false otherwise. + - + On Windows CE platforms this calls BthSetLinkKey, + its MSDN remarks say: + + “The link key is persisted in registry until BthRevokeLinkKey + is called. + + “Typically, the Bluetooth stack manages link keys automatically, + for example, it stores them when they are created. This function is useful + primarily for backup purposes. + + “While link key is stored, it will be automatically supplied + once the link key request is issued by the authentication mechanism. If + the link key is incorrect, the renegotiation that involves the PIN is + initiated by the Bluetooth adapter, and the PIN code may be requested + from the user. + + “The link key length is 16 bytes. You cannot create link + keys; they are generated by the Bluetooth hardware.” + + + + + + + Retrieves the address of the Bluetooth peer device authentication that requires the PIN code. + Not supported on Windows XP + + On Windows CE platforms this calls BthGetPINRequest, + its MSDN remarks say: + + “There can be multiple requests outstanding. After the event + that is provided by the UI handler is signaled, the UI handler must call + this function multiple times until the call fails.” + + See also + + and + + + of the remote device, or null if there is no outstanding PIN request. + + + + Refuses an outstanding PIN request. + Not supported on Windows XP + + - + Address of the requesting device. + - + true if the operation was successful; false otherwise. + - + On Windows CE platforms this calls BthRefusePINRequest, + its MSDN remarks say: + + “This function refuses an outstanding PIN request that is + retrieved by + function.” + + See also + + and + + + + + + Presumably this is surfaced as a OnConnectionPending + + + + + Specifies additional addressing schemes that an instance of the class can use. + + + + + Bluetooth address. + + 32 + + + + IrDA address used on some Windows CE platforms (Has a different value to AddressFamily.IrDA). + + 22 + + + + Some useful methods for working with a SDP + including creating and accessing the + for an RFCOMM service. + + + + + Reads the RFCOMM Channel Number element from the service record. + + - + The + to search for the element. + + - + The + holding the Channel Number. + or if at the + attribute is missing or contains invalid elements. + + + + + Reads the L2CAP Channel Number element from the service record. + + - + The + to search for the element. + + - + The + holding the Channel Number. + or if at the + attribute is missing or contains invalid elements. + + + + + Reads the RFCOMM Channel Number value from the service record, + or returns -1 if the element is not present. + + - + The + to search for the element. + + - + The Channel Number as an unsigned byte cast to an Int32, + or -1 if at the + attribute is missing or contains invalid elements. + + + + + Reads the L2CAP Channel Number value from the service record, + or returns -1 if the element is not present. + + - + The + to search for the element. + + - + The PSM number as an uint16 cast to an Int32, + or -1 if at the + attribute is missing or contains invalid elements. + + + + + Sets the RFCOMM Channel Number value in the service record. + + - + The + in which to set the RFCOMM Channel number. + + The Channel number to set in the record. + + - + The + + attribute is missing or contains invalid elements. + + + + + Sets the RFCOMM Channel Number value in the service record. + + - + + Note: We use an for the + parameter as its natural type + in not usable in CLS Compliant interfaces. + + + - + The + in which to set the L2CAP PSM value. + + The PSM value to set in the record. + Note that although the parameter is of type + the value must actually be in the range of a , + see the remarks for more information. + + - + The + + attribute is missing or contains invalid elements. + + + The PSM must fit in a 16-bit unsigned integer. + + + + + Creates the data element for the + + attribute in an L2CAP service + + - + The new . + - + Thus is the following structure: + + ElementSequence + ElementSequence + Uuid16 = L2CAP + UInt16 = 0 -- The L2CAP PSM Number. + + + + + + Creates the data element for the + + attribute in an RFCOMM service + + - + The new . + - + Thus is the following structure: + + ElementSequence + ElementSequence + Uuid16 = L2CAP + ElementSequence + Uuid16 = RFCOMM + UInt8 = 0 -- The RFCOMM Channel Number. + + + + + + Creates the data element for the + + attribute in an GOEP (i.e. OBEX) service + + - + The new . + - + Thus is the following structure: + + ElementSequence + ElementSequence + Uuid16 = L2CAP + ElementSequence + Uuid16 = RFCOMM + UInt8 = 0 -- The RFCOMM Channel Number. + ElementSequence + Uuid16 = GOEP + + + + + + Creates the data element for the + + attribute in an L2CAP service, + with upper layer entries. + + - + The new . + - + Thus is the following structure at the first layer: + + ElementSequence + ElementSequence + Uuid16 = L2CAP + UInt16 = 0 -- The L2CAP PSM Number. + + One can add layers above that; remember that all layers are formed + of an ElementSequence. See the example below. + + - + + + var netProtoList = new ServiceElement(ElementType.ElementSequence, + ServiceElement.CreateNumericalServiceElement(ElementType.UInt16, 0x0800), + ServiceElement.CreateNumericalServiceElement(ElementType.UInt16, 0x0806) + ); + var layer1 = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid16, Uuid16_BnepProto), + ServiceElement.CreateNumericalServiceElement(ElementType.UInt16, 0x0100), //v1.0 + netProtoList + ); + ServiceElement element = ServiceRecordHelper.CreateL2CapProtocolDescriptorListWithUpperLayers( + layer1); + + + - + The list of upper layer elements, one per layer. + As an array. + + + + + Creates a Service Record byte array from the given + object. + + + + + + + + Creates a Service Record byte array from the given + object. + + - + + Creates a Service Record byte array from the given + object, + into the specified byte array. + + - + + See the other overload + + - + An instance of + containing the record to be created. + + An array of for the record + to be written to. + + - + + The record bytes are longer that the supplied byte array buffer. + + - + The length of the record in the array of . + + + + + + + + Creates a Service Record byte array from the given + object. + + - + + The only oddity (as with parsing) is with the TextString + type. The can + either hold the string already encoded to its array of bytes or an + . In the latter case we will always simply + encode the string to an array of bytes using encoding + . + + Currently any UUIDs in the record are written out in the form supplied, + we should probably write a ‘short-form’ equivalent if its + a ‘Bluetooth-based’ UUID e.g. Uuid128 as Uuid16. + + + - + An instance of + containing the record to be created. + + - + An array of containing the resultant + record bytes. The length of the array is the length of the record bytes. + + + + + + + + Create the element in the buffer starting at offset, and return its totalLength. + + The element to create. + + The byte array to write the encoded element to. + + The place to start writing in . + + + The total length of the encoded element written to the buffer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides access to the Bluetooth events from the Microsoft stack on + desktop Windows. + + - + + Supported only by the Microsoft stack on desktop Windows. + + The Microsoft Bluetooth stack on Window raises events for various + Bluetooth actions. We expose that feature via this class. + + Currently it raises two types of event: in-range and out-of-range + using classes: + and . + Both have properties Device which return a BluetoothDeviceInfo. + Then the in-range event also includes a set of flags, which in + Windows XP are: Address, Cod, Name, Paired, Personal, and Connected; + more events are available in Windows 7. These events are provided on + the + class via properties: + + and , + and also etc. + + To see the events get an instance of this class via its method + . + Then one should register for the events on that instance and keep a + reference to it. + + Note that just being in range is not enough for + devices to know that the other is present. Without running device + discovery or a connection attempt the two devices will not see each + other. Note however that Windows XP also does not raise events when + running device discovery (inquiry), this is fixed in Windows 7 + (probably Vista). See + 32feet blog: Device Discovery improvements on MSFT+Win32 + for more information. + + + For example when connecting and disconnecting on Windows XP to + another device that is not paired we see: + + + + 12:23:48.9582648: InRange 000A3A6865BB 'joe', + now 'Address, Cod, Name, Connected' + was 'Address, Cod, Name'. + 12:24:16.8009456: InRange 000A3A6865BB 'joe', + now 'Address, Cod, Name' + was 'Address, Cod, Name, Connected'.}} + + + For example when connecting and then disconnecting on Windows 7 + to another v2.1 device that is paired with we see: + + + + 20:53:25.5605469: InRange 00190E02C916 'alanlt2ws', + now 'Address, Cod, Name, Paired, Personal, Connected, SspSupported, SspPaired, Rssi, Eir' + was 'Address, Cod, Name, Paired, Personal, SspSupported, SspPaired, Rssi, Eir'. + 20:53:27.7949219: InRange 00190E02C916 'fred', + now 'Address, Cod, Name, Paired, Personal, SspSupported, SspPaired, Rssi, Eir' + was 'Address, Cod, Name, Paired, Personal, Connected, SspSupported, SspPaired, Rssi, Eir'.}} + + + + + + + Initialise an instance of the class. + + - + + Consider using the method + instead of calling this constructor. + + + + + + Initialise an instance of the class for the specified radio. + + - + + The radio to listen for events from. + Must be non-null and a MSFT+Win32 stack radio. + + - + Note that since the Microsoft stack supports only one radio + (controller) there is lilely no benefit in calling this constructor + as opposed to the other constructor or method + . + + + + + Gets a possible shared instance of this class. + + - + + If more that one piece of code is using this class then there + is no need for each to have a private instance. This method allows + them to access a shared instance. When first called it creates a + new instance and keeps a weak-reference to it. Subsequent callers + will then get the same instance. The instance is kept alive only + as long as at least one caller keeps a reference to it. If no + references are kept then the instance will be deleted and a new + instance will be created when this method is next called. + + + - + An instance of this class. + + + + + Raises the event. + + - + A + that contains the event data. + + + + + Raises the event. + + - + A + that contains the event data. + + + + + Releases the resources used by the instance. + + + + + “This message is sent when any of the following attributes + of a remote Bluetooth device has changed: the device has been + discovered, the class of device, name, connected state, or device + remembered state. This message is also sent when these attributes + are set or cleared.” + + + + + “This message is sent when a previously discovered device + has not been found after the completion of the last inquiry.” + + + + + The BLUETOOTH_IO_CAPABILITY enumeration defines the input/output capabilities of a Bluetooth Device. + + + + + The Bluetooth device is capable of output via display only. + + + + + The Bluetooth device is capable of output via a display, + and has the additional capability to presenting a yes/no question to the user. + + + + + The Bluetooth device is capable of input via keyboard. + + + + + The Bluetooth device is not capable of input/output. + + + + + The input/output capabilities for the Bluetooth device are undefined. + + + + + Specifies properties of a remote Bluetooth Device. + + - + - + + Supported only by the Microsoft stack on desktop Windows. + + Originally from Win32 "bthdef.h" and used by struct + BTH_DEVICE_INFO.flags. The flags are named BDIF_**. + + + + + + The address member contains valid data. + + + + + The classOfDevice member contains valid data. + + + + + The name member contains valid data. + + + + + The device is a remembered and authenticated device. + The BDIF_PERSONAL flag is always set when this flag is set. + + + + + The device is a remembered device. If this flag is set and + the BDIF_PAIRED flag is not set, the device is not authenticated. + + + + + The remote Bluetooth device is currently connected to the local radio. + + + + + + + + + + Bluetooth Basic Rate — i.e. traditional Bluetooth + + + + + Bluetooth Low Energy + + + + + Get the number of records that the buffer contains. + + - + An integer containing the number of records that the buffer contains, + may be zero. + + - + The buffer has + not yet been filled with a CSdpDiscoveryRec list. + + - + + In SdpSearchScope.ServiceClassOnly + this returns the actual number of records as the filtering is done by + the stack. In SdpSearchScope.Anywhere + this returns the pre-filtered number of records. We do the filtering + so this will likely be greater that the matching number of records. + + + + + + Get the number of records that the buffer contains. + + - + An integer containing the number of records that the buffer contains, + may be zero. + + - + The buffer has + not yet been filled with a CSdpDiscoveryRec list. + + - + + In SdpSearchScope.ServiceClassOnly + this returns the actual number of records as the filtering is done by + the stack. In SdpSearchScope.Anywhere + this returns the pre-filtered number of records. We do the filtering + so this will likely be greater that the matching number of records. + + + + + + To get to HandleDeviceResponded, HandleInquiryCompleted etc + + + + + “This function requests a service discovery for a specific device.” + + - + + “When the discovery is complete the derived function OnDiscoveryComplete() is called.” + + + - + + + “TRUE, if discovery has started; FALSE, if discovery has not started.” + + + + “When multiple discovery operations are in progress, the application + must call GetLastDiscoveryResult() from within the OnDiscoveryComplete() + to determine which remote devices reported services.” + + + + “DISCOVERY_RESULT_SUCCESS, if the discovery operation was successful.” + + + + “This function is called when discovery is complete to retrieve the records + received from the remote device.” + + - + + “Discovery results for a device are not removed until the device fails to respond to an inquiry.” + + + - + + + + The discovery records read, which may have recordCount equals zero. + + + + + + - + + + The following function is responsible for Initializing a Bluetooth + Protocol Stack for the specified Bluetooth Device (using the + specified HCI Transport). This function *MUST* be called (and + complete successfully) before any function in this module can be + called. + + Once this function completes the specified Bluetooth + Protocol Stack ID will remain valid for the specified Bluetooth + Device until the Bluetooth Stack is Closed via a call to the + BSC_Shutdown() function. + + + - + + The first parameter specifies the Bluetooth HCI Driver + Transport Information to use when opening the Bluetooth Device + and the second parameter specifies Flags that are to be used to + alter the base Bluetooth Protocol Stack Functionality. The HCI + Driver Information parameter is NOT optional and must specify a + valid Bluetooth HCI Driver transport provided by this Protocol + Stack Implementation. + + + The flags parameter should be zero unless + altered functionality is required. + * NOTE * The Bit Mask values for the Flags Parameter are defined + at the top of this file. + + - + + Upon successfuly completion, + this function will return a positive, non-zero, return value. + This value will be used as input to functions provided by the + Bluetooth Protocol Stack that require a Bluetooth Protocol Stack + ID (functions that operate directly on a Bluetooth Device). If + this function fails, the return value will be a negative return + code which specifies the error (see error codes defined + elsewhere). + + + + + The following function is provided to allow a mechanism for + Starting an Inquiry Scan Procedure. + + - + + /// * NOTE * Only ONE Inquiry can be performed at any given time. + Calling this function while an outstanding Inquiry is + in progress will fail. The caller can call the + GAP_Cancel_Inquiry() function to cancel a currently + executing Inquiry procedure. + + * NOTE * The Minimum and Maximum Inquiry Parameters are optional + and, if specified, represent the Minimum and Maximum + Periodic Inquiry Periods. The caller should set BOTH + of these values to zero if a simple Inquiry procedure + is to be used (Non-Periodic). If these two parameters + are specified, then then these two parameters must + satisfy the following formula: + + MaximumPeriodLength > MinimumPeriodLength > InquiryLength + + * NOTE * All Inquiry Period Time parameters are specified in + seconds. + + + - + + The first parameter to this + function is the Bluetooth Protocol Stack of the Bluetooth Device + that is to perform the Inquiry. + + + The second parameter is the Type + of Inquiry to perform. + + + The third and fourth parameters are the + Minimum and Maximum Period Lengths (only valid in case a Periodic + Inquiry is to be performed). + + + + + The fifth parameter is the Length + of Time to perform the Inquiry. + + + The sixth parameter is the + Number of Responses to Wait for. + + + The final two parameters + represent the Callback Function (and parameter) that is to be + called when the specified Inquiry has completed. + + + + - + + This function + returns zero if successful, or a negative return error code if + an Inquiry was unable to be performed. + + + + The following function is responsible for Opening a Remote Serial + Port on the specified Remote Device. This function accepts the + Bluetooth Stack ID of the Bluetooth Stack which is to open the + Serial Connection as the first parameter. The second parameter + specifies the Board Address (NON NULL) of the Remote Bluetooth + Device to connect with. The next parameter specifies the Remote + Server Channel ID to connect. The final two parameters specify + the SPP Event Callback function, and callback parameter, + respectively, of the SPP Event Callback that is to process any + further interaction with the specified Remote Port (Opening + Status, Data Writes, etc). This function returns a non-zero, + positive, value if successful, or a negative return error code if + this function is unsuccessful. If this function is successful, + the return value will represent the Serial Port ID that can be + passed to all other functions that require it. Once a Serial Port + is opened, it can only be closed via a call to the + SPP_Close_Port() function (passing the return value from this + function). + + + + + + + The following function is responsible for Reading Serial Data from + the specified Serial Connection. + + - + + The input parameters to this function are + the Bluetooth Stack ID of the Bluetooth Stack that the second + parameter is valid for (Serial Port Identifier) + + + The SerialPortID that is passed + to this function MUST have been established by either Accepting + a Serial Port Connection (callback from the SPP_Open_Server_Port() + function) or by initiating a Serial Port Connection (via calling + the SPP_Open_Remote_Port() function and having the remote side + accept the Connection). + + + the Size of the + Data Buffer to be used for reading and a pointer to the Data + Buffer. + + The data. + + - + + This function returns the number of data bytes that were + successfully read (zero if there were no Data Bytes ready to be + read), or a negative return error code if unsuccessful. + + + + + The following function is responsible for Sending Serial Data to + the specified Serial Connection. + + - + + + The SerialPortID that is passed + to this function MUST have been established by either Accepting + a Serial Port Connection (callback from the SPP_Open_Server_Port() + function) or by initiating a Serial Port Connection (via calling + the SPP_Open_Remote_Port() function and having the remote side + accept the Connection). + + + * NOTE * If this function is unable to send all of the data that + was specified (via the DataLength parameter), this + function will return the number of bytes that were + actually sent (zero or more, but less than the DataLength + parameter value). When this happens (and ONLY when + this happens), the user can expect to be notified when + the Serial Port is able to send data again via the + etPort_Transmit_Buffer_Empty_Indication SPP Event. This + will allow the user a mechanism to know when the Transmit + Buffer is empty so that more data can be sent. + + + - + + The input parameters to this function are + the Bluetooth Stack ID of the Bluetooth Stack + + + the second + parameter is valid for (Serial Port Identifier) + + + the Length of + the Data to send + + + a pointer to the Data Buffer to Send. + + - + + This + function returns the number of data bytes that were successfully + sent, or a negative return error code if unsuccessful. + + + + + The following function is responsible for Deleting a SDP Service + Record that was added with the SDP_Create_Service_Record() + function. + + - + + + This function deletes the specified SDP Service Record + and deletes ALL SDP Attributes that are associated with the + specified Service Record. + + + - + + The Bluetooth Stack ID + of the Bluetooth Protocol Stack that the SDP Server resides on. + + + The SDP Service Record Handle to delete from the specified + SDP Server. The second parameter to this function is obtained + via a successful call to the SDP_Create_Service_Record() + function. + + - + + This function returns zero if the + specified Service Record was able to be deleted successfully, or + a negative return error code if the Service Record was NOT able to + be deleted successfully. If this function completes successfully + the Service Record is NO longer valid on the specified SDP + Server. + + + + + + + + + + + + + + + + + Convert the user Inquiry parameters to the formats used by HCI. + + The maxDevices parameter from e.g. + . + + The property + . + + On return contains the Num_Responses value to be passed to the HCI Inquiry command. + If greater that 255 or less than zero, the value 0 will be returned. + HCI uses zero as "Unlimited". + + On return contains the Inquiry_Length value to be passed to the HCI Inquiry command. + Is scaled by the divisor 1.28secs + and if not in range 1 to 0x30 inclusive is set to 10. + + + + + When overidden, initiates + lookup the SDP record with the give Service Class Id + to find the RFCOMM port number (SCN) that the server is listening on. + The process returns a list of port numbers. + + The remote device. + + The Service Class Id. + + callback + state + IAsyncResult + + + + When overidden, + completes the SDP Record to port number lookup process + + - + IAsyncResult from . + + - + + There must be at least one entry in the result list for each + Service Record found for the specified Service Class Id. This + allows us to know if no records were found, or that records were + found but none of them were for RFCOMM. + If a particular record does not have a RFCOMM port then -1 (negative + one should be added to the list for it). + + The process may throw an exception if an error occurs, e.g. + the remote device did not respond. + + + - + A + with at least one entry for each Service Record + found for the specified Service Class Id, the item being -1 if the + record has no port. is . + + + + + Provides information about an available device obtained by the client during device discovery. + + + + + + + + Initializes an instance of the class. + + - + + Initializes an instance of the class with the given native structure. + + + + + Initializes an instance of the class + for the device with the given address. + + + + + Forces the system to refresh the device information. + + - + + See + for one reason why this method is necessary. + + + + + Updates the device name used to display the device, affects the local computer cache. + + On Windows CE this only affects devices which are already paired. + + + + Enables or disables services for a Bluetooth device. + + The service GUID on the remote device. + Service state - TRUE to enable the service, FALSE to disable it. + + When called on Windows CE, the device will require a soft-reset to enabled the settings. + + + The system maintains a mapping of service guids to supported drivers for + Bluetooth-enabled devices. Enabling a service installs the corresponding + device driver. Disabling a service removes the corresponding device driver. + If a non-supported service is enabled, a driver will not be installed. + + + This overload is silent on error; the other overload raises an exception + if required + (). + + + - + + Thrown if this method is called on Windows CE platforms. + + + + Enables or disables services for a Bluetooth device. + + The service GUID on the remote device. + Service state - TRUE to enable the service, FALSE to disable it. + Whether the method should raise an exception + when + + + When called on Windows CE, the device will require a soft-reset to enabled the settings. + + The system maintains a mapping of service guids to supported drivers for + Bluetooth-enabled devices. Enabling a service installs the corresponding + device driver. Disabling a service removes the corresponding device driver. + If a non-supported service is enabled, a driver will not be installed. + + + + - + The call failed. + + + + + Run an SDP query on the device’s Service Discovery Database. + + - + + + For instance to see whether the device has an an Serial Port services + search for UUID , + or too find all the services that use RFCOMM use + , + or all the services use + . + + + If the device isn’t accessible a + with + 10108 (0x277C) occurs. + + + - + The UUID to search for, as a . + + - + The parsed record as an + . + + - + + + Dim bdi As BluetoothDeviceInfo = ... + Dim records As ServiceRecord() = bdi.GetServiceRecords(BluetoothService.RFCommProtocol) + ' Dump each to console + For Each curRecord As ServiceRecord In records + ServiceRecordUtilities.Dump(Console.Out, curRecord) + Next + + + + - + + The query failed. + + + + + Run an SDP query on the device’s Service Discovery Database, + returning the raw byte rather than a parsed record. + + - + + If the device isn’t accessible a + with + 10108 (0x277C) occurs. + + - + The UUID to search for, as a . + + - + An array of array of . + - + + The query failed. + + + + + Returns the raw results from the native call(s); the format is different + on Win32 versus WinCE. + + + On CE this is thus a single item which is a ElementSequence of records. + On Win32 it is an array with each item being a record. + + + + + Displays information about the device. + + + + + Gets the device identifier. + + + + + Gets a name of a device. + + - + + Note, that due the way in which Bluetooth device discovery works, + the existence and address of a device is known first, but a separate + query has to be carried out to find whether the device also has a name. + This means that if a device is discovered afresh then this property might + return only a text version of the device’s address and not its + name, one can also see this in the Windows’ Bluetooth device dialogs + where the device appears first with its address and the name is later + updated. To see the name, wait for some time and access this property again + having called + in the meantime. + + + + + + Returns the Class of Device of the remote device. + + - + + + Some CE 4.2 devices such as original PPC2003 devices don't have the native + API on which this property depends — it was added as part of a hotfix. + The property will always return zero in such a case. On WM/CE we also + attempt to get the CoD value as part of the discovery process; this is + of course only works for devices in-range. + + + + + + Returns the signal strength for the Bluetooth connection with the peer device. + Requires Windows Mobile 5.0 or Windows Embedded CE 6.0 + + - + Valid values for this property are -128 to 128. It returns + Int32.MinValue on failure. + + - + + This method requires an open connection to the peer device. + If there is no active connection, then it will attempt to create one. + + Requires Windows Mobile 5.0 or Windows Embedded CE 6.0 + As well as the ‘no connection’ issue, the native method + on which the property depends is only present in later OS versions, so it + will fail on earlier devices. + + + + + + Returns a list of services which are already installed for use on the calling machine. + + + This property returns the services already configured for use. + Those are the ones that are checked in the “Services” tab + of the device’s property sheet in the Bluetooth Control panel. + I presume the behaviour is similar on CE. + + Will only return available services for paired devices. + + It of course will also only returns standard system services which Windows understands. + (On desktop Windows this method calls the OS function BluetoothEnumerateInstalledServices). + + To see all the services that a device advertises use the + + method. + + + + + + Specifies whether the device is connected. + + Not supported under Windows CE and will always return false. + + + + + + Specifies whether the device is a remembered device. Not all remembered devices are authenticated. + + - + Now supported under Windows CE — will return the same as + . + + + + + + + Specifies whether the device is authenticated, paired, or bonded. All authenticated devices are remembered. + + Is now supported on both CE and XP. + + + + + + + + + + + + - + + Sub-class must call various methods at the following events: + + open + + or on failure + + close + + + data arrival + + + flow control off + + + + + + + + + Fails if state is not Connected. + + + + + Fails if state is not Connected or PeerDidClose. + + + + + + + + + + + + Disposing + + + + Called from CloseInternal and Dispose; + RemovePortRecords is called before from both places. + Dispose then calls DoOtherPreDestroy and DoPortDestroy in that order. + + Disposing + + + + + + Disposing + + + + Called before DoOpenClient. + For instance is empty on BTPS, on Widcomm it calls SetScnForPeerServer and SetSecurityLevelClient. + + Endpoint + Channel number + + + + Starts the connect process. The async completion should call + either or . + + scn + addr + + + + Call when connection is successfully made. + + Used for logging etc. Pass a string + containing the name of the stack's event/status that occurred. + + + + + Get the remote address. + + - + On return contains the address to which we are connected. + + - + if connected, but we ignore the result. + + + + + Call when connection is un-successfully made (fails), + and also when the connection closes. + + Used for logging etc. Pass a string + containing the name of the stack's event/status that occurred. + + The socket error code for this failure + -- known. + Pass for instance a value from + as an ; + or respectively. + + + + + Used: 1. when we get CONNECT_ERR from the stack, and POSSIBLY 2. when we close the + stream to do consumer timeout (SO_RCVTIMEO/etc). + + Out: to call + on. + Out: to call + on. + + + + Close the connection from the network/stack side (not from the consumer side). + + - + + When we call Close the object is disposed and outstanding and + new operations fail with ObjectDisposedException. This method + instead closes the connection from the network/stack side and thus + operations fail with an IO error etc. + + + + + + DEPRECATED, should return false. + + Whether Bonding was attempted and thus the connect should be retried. + + + + + Used by Client, note from MSDN Socket.Connected: + "Gets a value that indicates whether a Socket is connected to a remote host as of the last Send or Receive operation." + + - + + From MSDN : + "Gets a value that indicates whether a Socket is connected to a remote host as of the last Send or Receive operation." + From MSDN : + "true if the Client socket was connected to a remote resource as of the most recent operation; otherwise, false." + + + + + + Represents a network endpoint as a Bluetooth address and + a Service Class Id and/or a port number. + + - + + The BluetoothEndPoint class contains the host, service class id and port + information needed by an application to connect to a service on a host. + By combining the host's Bluetooth address and class id or port number, + the BluetoothEndPoint class forms a connection point to a service. + + When used for instance when connecting with , + if the port is specified then the connection is made to that port, + otherwise a SDP lookup is done for a record with the class specified in + the property. + + + + + + Specifies the minimum value that can be assigned to the Port property. + + + + + Specifies the maximum value that can be assigned to the Port property. + + + + + The minimum valid Server Channel Number, 1. + + + + Bluetooth's rfcomm.pdf: Part F:1 -- RFCOMM with TS 07.10 -- Serial Port Emulation + + + Section 5.4: + + + “The RFCOMM server channel number is a [five-bit field]. + Server applications registering with an RFCOMM service interface are assigned a + Server Channel number in the range 1…30. [0 and 31 should not be used since + the corresponding DLCIs are reserved in TS 07.10]” + + + + + + The maximum valid Server Channel Number, 30. + + + + + + + Initializes a new instance of the class with the specified address and service. + + The Bluetooth address of the device. A six byte array. + The Bluetooth service to use. + + + + Initializes a new instance of the class with the specified address, service and port number. + + The Bluetooth address of the device. A six byte array. + The Bluetooth service to use. + Radio channel to use, -1 for any. + - + + See the documentation for + how the combination of Service and Port are used when connecting with + BluetoothClient. + + + + + + Serializes endpoint information into a instance. + + A instance containing the socket address for the endpoint. + + + + Creates an endpoint from a socket address. + + The to use for the endpoint. + An instance using the specified socket address. + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns the string representation of the BluetoothEndPoint. + + + + We try to follow existing examples where possible; JSR-82 and similar + use a URI of the form: + bluetooth://xxxxxxxxxxxx:xx + or: + bluetooth://xxxxxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + or in some serialport only situations: + btspp:// + So we follow that pattern here, but of course without the URI prefix. + If the form with the URI is required then the prefix can simply be appended. + + If the port is non default then we use that, otherwise just the full guid. + + Some examples are: + To the ObexObjectPush service: + "04E2030405F6:0000110500001000800000805f9b34fb" + To the SerialPort service: + "04E2030405F6:0000110100001000800000805f9b34fb" + With an Empty service GUID: + "04E2030405F6:00000000000000000000000000000000" + With port 9: + "04E2030405F6:9" + + The string representation of the BluetoothEndPoint. + + + + Creates a copy of the . + + Creates a copy including of the internal + + A copy of the . + + + + + Gets the address family of the Bluetooth address. + + + + + Gets or sets the Bluetooth address of the endpoint. + + + + + + Gets or sets the Bluetooth service to use for the connection. + + + + + + Gets or sets the service channel number of the endpoint. + + + + + Gets whether a is set. + + + + + Represents the type of the element in the SDP record binary format, + and is stored as the higher 5 bits of the header byte. + + + There is an identifier for each major type: String vs UUID vs unsigned integer. + There are various sizes of UUID and integer type for instance, the resultant + types are listed in enum . + + + + + Represents the size of the SDP element in the record binary format, + and is stored as the lower 3 bits of the header byte. + + + + + + + Represents the types that an SDP element can hold. + + + + (Is a logical combination of the + field which defines the major type and the size field in the binary format; and + the size field being made up of the + field and any additional length bytes. + + Note, the values here are not the numerical bitwise combination of the + and + fields as they appear + in the encoded protocol. It was simpler to assign arbitrary values here as + firstly we wanted zero to be the 'Unknown' value, which conflicts with Nil's + bitwise value; but also because the TextString, sequence and Url types can + have various SizeIndex values and thus they wouldn’t be easily + representable by one value here). + + + + + + Provides client connections for Bluetooth network services with Widcomm stack. + + + + + Used by WidcommBluetoothListener to return the newly accepted connection. + + - + The WidcommRfcommStream containing the newly connected + RfCommPort. + + Factory to use in GetRemoteMachineName etc. + + + + + ... Allow the tests to disable the Registry lookup. + + + + + Provides a form to select an available Bluetooth device. + + + + + Initializes an instance of the class. + + + + + Resets the properties of the to their default values. + + + + + Runs a common dialog box with a default owner. + + - + DialogResult.OK + if the user clicks OK in the dialog box; otherwise, + DialogResult.Cancel. + + + + + + + + + + + Gets or sets the information text. + + + + + + Array of class of devices to find. + + Clear the collection to return all devices. + + + + Gets the selected Bluetooth device. + + + + + If TRUE, authenticated devices are shown in the picker. + + + + + If TRUE, remembered devices are shown in the picker. + + + + + If TRUE, unknown devices are shown in the picker. + + + + + If TRUE, forces authentication before returning. + + + + + + If TRUE, only devices which are currently discoverable are shown in the picker. + + + Does not work on the Microsoft stack on desktop Windows. + There, when true the dialog will not open and will return an error to the caller. + + + + + + Obsolete, use + instead. + If TRUE, only devices which are currently discoverable are shown in the picker. + + + Obsolete, use + instead. + + + + + + + Set a function that will be called for each device + that returns whether to include the device in the list or not. + + - + The function to call for each device. + The function should returns true if the device is to be included or false if not. + Pass null to the property to clear the filter function. + + - + + The callback method is called for each device as it is + being added to the dialog box. If the function returns false it + won't be added, otherwise it will be added and displayed. The + information about each device is provided as a + instance which will contain all the information about the device + that the discovery process knows and will also include any + information from the remembered/authenticated/paired devices. + Note that prior to Bluetooth v2.1 a separate query has to be + carried out to find whether the device also has a name, so unless + both devices are v2.1 or later then it's likely that the + name won't be included in the first discovery. + + + + - + + '...... + Dim dlg As New InTheHand.Windows.Forms.SelectBluetoothDeviceDialog() + dlg.DeviceFilter = AddressOf FilterDevice + Dim rslt As DialogResult = dlg.ShowDialog() + '...... + + Shared Function FilterDevice(ByVal dev As BluetoothDeviceInfo) As Boolean + Dim rslt As DialogResult = MessageBox.Show("Include this device " & dev.DeviceAddress.ToString & " " & dev.DeviceName, "FilterDevice", MessageBoxButtons.YesNo) + Dim ret As Boolean = (DialogResult.Yes = rslt) + Return ret + End Function + + + + + Represents a Bluetooth device address. + + The BluetoothAddress class contains the address of a bluetooth device. + + + + + + + + + + + + + + Limited Inquiry Access Code. + + + + + General Inquire Access Code. + The default inquiry code which is used to discover all devices in range. + + + + + Initializes a new instance of the class with the specified address. + + representation of the address. + + + + Initializes a new instance of the class with the specified address. + + - + + Note: The address should be supplied in little-endian order on the + current Windows platform (which is little-endian). + For forward compatibility it would be safer to use the + method, + which will be correct for all platforms. + Or consider + + or + . + + + + - + Address as 6 byte array. + address passed was . + address passed was not a 6 byte array. + + + + Create a from an Array of + where the array is in standard order. + + - + + Different protocol stacks have different ways of storing a + Bluetooth Address. Some use an array of bytes e.g. "byte[6]", + which means that the first byte of the address comes first in + memory (which we’ll call big-endian format). Others + e.g. the Microsoft stack use a long integer (e.g. uint64) which + means that the *last* byte of the address come comes first in + memory (which we’ll call little-endian format) + + This method creates an address for the first form. + See for the second form. + + + - + An Array of + with the Bluetooth Address ordered as described above. + + - + The resultant . + + - + + + + + Create a from an Array of + where the array is in reverse order. + + - + + Different protocol stacks have different ways of storing a + Bluetooth Address. Some use an array of bytes e.g. "byte[6]", + which means that the first byte of the address comes first in + memory (which we’ll call big-endian format). Others + e.g. the Microsoft stack use a long integer (e.g. uint64) which + means that the *last* byte of the address come comes first in + memory (which we’ll call little-endian format) + + This method creates an address for the second form. + See for the first form. + + + - + An Array of + with the Bluetooth Address ordered as described above. + + - + The resultant . + + - + + + + + Converts the string representation of an address to it's equivalent. + A return value indicates whether the operation succeeded. + + A string containing an address to convert. + When this method returns, contains the equivalent to the address contained in s, if the conversion succeeded, or null (Nothing in Visual Basic) if the conversion failed. + The conversion fails if the s parameter is null or is not of the correct format. + true if s is a valid Bluetooth address; otherwise, false. + + + + Converts the string representation of a Bluetooth address to a new instance. + + A string containing an address to convert. + New instance. + Address must be specified in hex format optionally separated by the colon or period character e.g. 000000000000, 00:00:00:00:00:00 or 00.00.00.00.00.00. + bluetoothString is null. + bluetoothString is not a valid Bluetooth address. + + + + Returns the value as a byte array. + + - + In previous versions this returned the internal array, it now + returns a copy. Addresses should be immutable, particularly for the + None const! + + - + An array of byte + + + + Returns the value as a byte array, + where the array is in reverse order. + + - + + See for discussion of + different stack#x2019;s storage formats for Bluetooth Addresses. + + In previous versions this returned the internal array, it now + returns a copy. Addresses should be immutable, particularly for the + None const! + + + - + An array of byte of length six representing the Bluetooth address. + + + + Returns the value as a byte array, + where the array is in standard order. + + - + + See for discussion of + different stack#x2019;s storage formats for Bluetooth Addresses. + + In previous versions this returned the internal array, it now + returns a copy. Addresses should be immutable, particularly for the + None const! + + + - + An array of byte of length six representing the Bluetooth address. + + + + Returns the Bluetooth address as a long integer. + + - + An . + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns an indication whether the values of two specified objects are equal.New in v1.5 + + - + A or . + A or . + - + true if the values of the two instance are equal; + otherwise, false. + + + + + Returns an indication whether the values of two specified objects are not equal. + + - + A or . + A or . + - + true if the value of the two instance is different; + otherwise, false. + + + + + Converts the address to its equivalent string representation. + + The string representation of this instance. + The default return format is without a separator character + - use the + overload for more formatting options. + + + + Returns a representation of the value of this instance, according to the provided format specifier. + + A single format specifier that indicates how to format the value of this address. + The format parameter can be "N", "C", or "P". + If format is null or the empty string (""), "N" is used. + A representation of the value of this . + + SpecifierFormat of Return Value + N12 digits: XXXXXXXXXXXX + C12 digits separated by colons: XX:XX:XX:XX:XX:XX + P12 digits separated by periods: XX.XX.XX.XX.XX.XX + + + + + Provides a null Bluetooth address. + + + + + Returns a representation of the value of this + instance, according to the provided format specifier. + + - + A single format specifier that indicates how to format the value of this Address. + See + for the possible format strings and their output. + + Ignored. + + - + A representation of the value of this + . + + - + See + for the possible format strings and their output. + + + + + Creates a copy of the . + + Creates a copy including of the internal byte array. + + A copy of the . + + + + + Significant address part. + + + + + Non-significant address part. + + + + + Represents a Bluetooth Radio device. + + Allows you to query properties of the radio hardware and set the mode. + + + + Gets an array of all Bluetooth radios on the system. + + Under Windows CE this will only ever return a single device. + If the device has a third-party stack this property will return an empty collection + + + + Gets the primary . + + For Windows CE based devices this is the only , for Windows XP this is the first available device. + If the device has a third-party stack this property will return null + + + + Gets a value that indicates whether the 32feet.NET library can be used with the current device. + + + + + Gets a class factory for creating client and listener instances on a particular stack. + + + + + Gets whether the radio is on a Bluetooth stack on a remote machine. + + - + Is if the radio is on to the local + machine, otherwise it’s the name of the remote machine to which the + radio is attached. + + + + + Gets the handle for this radio. + + Relevant only on Windows XP. + + + + Returns the current status of the Bluetooth radio hardware. + + A member of the enumeration. + + + + Gets or Sets the current mode of operation of the Bluetooth radio. + + + Microsoft CE/WM + This setting will be persisted when the device is reset. + An Icon will be displayed in the tray on the Home screen and a ?Windows Mobile device will emit a flashing blue LED when Bluetooth is enabled. + + Widcomm Win32 + Is supported. + + + Widcomm CE/WM + Get and Set both supported. + + + ModeGetSet + + PowerOffDisabled or non-connectable + CONNECT_ALLOW_NONE + + ConnectableConnectable + CONNECT_ALLOW_ALL, note not CONNECT_ALLOW_PAIRED. + + DiscoverableDiscoverable + Plus also discoverable. + + + Note also that when the Widcomm stack is disabled/off + we report PowerOff (not in 2.4 and earlier), but + we can't turn put it in that mode from the library. + Neither can we turn it back on, except that + it happens when the application first uses Bluetooth! + + + Widcomm Win32 + Set is not supported. There's no Widcomm API support. + + + + + + + Get the address of the local Bluetooth radio device. + + - + The property can return a value in + some cases. For instance on CE when the radio is powered-off the value + will be null. + + - + The address of the local Bluetooth radio device. + + + + + Returns the friendly name of the local Bluetooth radio. + + - + + Devices normally cache the remote device name, only reading it the first + time the remote device is discovered. It is generally not useful then to change + the name to provide a status update. For instance on desktop Windows + with the Microsoft stack we haven't found a good way for the name to be + flushed so that it is re-read, even deleting the device didn't flush the + name if I remember correctly. + + Currently read-only on Widcomm stack. Probably could be supported, + let us know if you need this function. + + + + + + Returns the Class of Device. + + + + + Returns the manufacturer of the device. + + + See for more information. + + + + + Bluetooth Version supported by the Host Controller Interface implementation. + + - + + There are five fields returned by the Read Local Version Information + HCI command: HCI Version, HCI Revision, LMP Version, + Manufacturer_Name, and LMP Subversion. + We expose all five, but not all platforms provide access to them all. + The Microsoft stack on desktop Windows exposes all five, + except for Windows XP which only exposes the Manufacturer + and LmpSubversion values. Bluetopia apparently exposes none of them. + The Microsoft stack on Windows Mobile, Widcomm on both platforms, + BlueSoleil, and BlueZ expose all five. + + + + + + Manufacture's Revision number of the HCI implementation. + + + See for more information. + + + + + Bluetooth Version supported by the Link Manager Protocol implementation. + + + See for more information. + + + + + Manufacture's Revision number of the LMP implementation. + + + See for more information. + + + + + Returns the manufacturer of the Bluetooth software stack running locally. + + + + + + + + PRE-RELEASE + Get the instance of the given factory type -- if it exists. + + - + The factory type e.g. + + or + etc. + + - + The instance of the given type or null. + + + + + PRE-RELEASE + Get the instance of the given factory type -- if it exists. + + - + The factory type e.g. + + or + etc. + + - + The instance of the given type or null. + + + + + The following named event may be used to determine when events + occur having to do with Bluetooth Device Power. + + - + + The SYMB_Get_Power_Event() function may be used to determined that + last event that caused the setting of this event. + + When creating + this named event create it with ManualReset set to FALSE and + InitialState set to FALSE. + + + + + + + + + Provides a simple, programmatically controlled OBEX protocol listener. + + + + + Initializes a new instance of the ObexListener class. + + - + + Initializes a new instance of the ObexListener class using the Bluetooth transport. + + + + + Initializes a new instance of the ObexListener class specifiying the transport to use. + + - + Specifies the transport protocol to use. + + + + + Allows this instance to receive incoming requests. + + + + + Causes this instance to stop receiving incoming requests. + + + + + Shuts down the ObexListener. + + + + + Waits for an incoming request and returns when one is received. + + - + + This method blocks waiting for a new connection. It will + return when a new connection completes or + / + has been called. + + + - + Returns a + or if + / + has been called. + + + + + Get or set whether the transport connection (e.g. Bluetooth) will + require Authentication. + + - + + Only Bluetooth supports this, TCP/IP and IrDA do not. + On Bluetooth this uses BluetoothListener.Authenticate. + + + + + + Get or set whether the transport connection (e.g. Bluetooth) will + require Encryption. + + - + + Only Bluetooth supports this, TCP/IP and IrDA do not. + On Bluetooth this uses BluetoothListener.Encrypt. + + + + + + Gets a value that indicates whether the has been started. + + + + + Get the results of the operation from the specified function + and set the operation as completed, + or if getting the results fails then set the corresponding error + completion. + + - + + The pattern that comes to mind when calling + is + the incorrect: + try { + var result = SomeStatementsAndFunctionCallsToGetTheResult(...); + ar.SetAsCompleted(result, false); + } catch (Exception ex) { + ar.SetAsCompleted(ex, false); + } + + That is wrong because if the user callback fails with an exception + then we'll catch it and try to call SetAsCompleted a second time! + + We need to instead call SetAsCompleted outside of the try + block. This method provides that pattern. + + + - + A delegate containing the function + to call to get the result. + It should throw an exception in error cases. + + + + + + Manufacturer codes. + + Defined in Bluetooth Specifications . + + + + Provides data for the + event. + + + + + Initialise a new instance. + + - + The result, may be empty but not null. + + Any user state object. + + + + + Initialise a new instance. + + - + The resultant error. + + Any user state object. + + + + + Gets the list of discovered Bluetooth devices. + + + + + Provides simple access to asynchronous methods on Bluetooth features, for + instance to background device discovery. + + - + + + Public Sub DiscoDevicesAsync() + Dim bco As New BluetoothComponent() + AddHandler bco.DiscoverDevicesProgress, AddressOf HandleDiscoDevicesProgress + AddHandler bco.DiscoverDevicesComplete, AddressOf HandleDiscoDevicesComplete + bco.DiscoverDevicesAsync(255, True, True, True, False, 99) + End Sub + + Private Sub HandleDiscoDevicesProgress(ByVal sender As Object, ByVal e As DiscoverDevicesEventArgs) + Console.WriteLine("DiscoDevicesAsync Progress found {0} devices.", e.Devices.Length) + End Sub + + Private Sub HandleDiscoDevicesComplete(ByVal sender As Object, ByVal e As DiscoverDevicesEventArgs) + Debug.Assert(CInt(e.UserState) = 99) + If e.Cancelled Then + Console.WriteLine("DiscoDevicesAsync cancelled.") + ElseIf e.Error IsNot Nothing Then + Console.WriteLine("DiscoDevicesAsync error: {0}.", e.Error.Message) + Else + Console.WriteLine("DiscoDevicesAsync complete found {0} devices.", e.Devices.Length) + End If + End Sub + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + - + A + instance to use to run discovery on. Must be non-null. + + + + + Optionally disposes of the managed resources used by the + class. + + true to release both managed and unmanaged + resources; false to release only unmanaged resources. + + + + + Raises the event. + + A + object that contains event data. + + + + + Raises the event. + + A + object that contains event data. + + + + + Discovers accessible Bluetooth devices and returns their names and addresses. + This method does not block the calling thread. + + - + + See + for more information. + + The devices are presented in the + and events. + + + - + The maximum number of devices to get information about. + + True to return previously authenticated/paired devices. + + True to return remembered devices. + + True to return previously unknown devices. + + True to return only the devices that + are in range, and in discoverable mode. See the remarks section. + + A user-defined object that is passed to the method + invoked when the asynchronous operation completes. + + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + Occurs when an device discovery operation completes. + + - + + This event is raised at the end of the discovery process + and lists all the discovered devices. + + + - + + + + + Occurs during an device discovery operation + to show one or more new devices. + + - + + This event is raised for all discovered devices, both the + known devices which are presented first, if requested, + as well as newly discovery device found by the inquiry process, + again if requested. + + Note that any event instance may include one or more devices. Note + also that a particular device may be presented more than one time; + including once from the ‘known’ list, once when a + device is dicovered, and possibly another time when the discovery + process retrieves the new device’s Device Name. + + + - + + + + + + + + + + + Wrapper around CBtIf::Bond(). + + + + if pairing was completed. + if were already paired, or pairing failed. + + + + + Handles security between bluetooth devices. + + - + + Used by . + + + + + + Intiates pairing for a remote device. + + - + Remote device with which to pair. + Chosen PIN code, must be between 1 and 16 ASCII characters. + - + Whether the operation was successful. + + + + Remove the pairing with the specified device + + - + Remote device with which to remove pairing. + - + TRUE if device was successfully removed, else FALSE. + + + + This function stores the personal identification number (PIN) for the Bluetooth device. + + Address of remote device. + Pin, alphanumeric string of between 1 and 16 ASCII characters. + On Windows CE platforms this calls BthSetPIN, + its MSDN remarks say: + + “Stores the pin for the Bluetooth device identified in pba. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller. The PIN is persisted in the registry until + BthRevokePIN is called. + + “While the PIN is stored, it is supplied automatically + after the PIN request is issued by the authentication mechanism, so the + user will not be prompted for it. Typically, for UI-based devices, you + would set the PIN for the duration of authentication, and then revoke + it after authentication is complete.” + + See also + + + + True on success, else False. + + + + + This function revokes the personal identification number (PIN) for the Bluetooth device. + + On Windows CE platforms this calls BthRevokePIN, + its MSDN remarks say: + + “When the PIN is revoked, it is removed from registry. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller.” + + On Windows CE platforms this removes any pending BluetoothWin32Authentication object but does not remove the PIN for an already authenticated device. + Use RemoveDevice to ensure a pairing is completely removed. + See also + + + + The remote device. + True on success, else False. + + + + + Retrieves the address of the Bluetooth peer device authentication that requires the PIN code. + Not supported on Windows XP + + On Windows CE platforms this calls BthGetPINRequest, + its MSDN remarks say: + + “There can be multiple requests outstanding. After the event + that is provided by the UI handler is signaled, the UI handler must call + this function multiple times until the call fails.” + + See also + + and + + + of the remote device, or null if there is no outstanding PIN request. + + + + Refuses an outstanding PIN request. + Not supported on Windows XP + + - + Address of the requesting device. + - + true if the operation was successful; false otherwise. + - + On Windows CE platforms this calls BthRefusePINRequest, + its MSDN remarks say: + + “This function refuses an outstanding PIN request that is + retrieved by + function.” + + See also + + and + + + + + + Not supported on Windows XP + + - + The device whose Link Key to retrieve. + The 16-byte Link Key to set. + - + true if the operation was successful; false otherwise. + - + On Windows CE platforms this calls BthSetLinkKey, + its MSDN remarks say: + + “The link key is persisted in registry until BthRevokeLinkKey + is called. + + “Typically, the Bluetooth stack manages link keys automatically, + for example, it stores them when they are created. This function is useful + primarily for backup purposes. + + “While link key is stored, it will be automatically supplied + once the link key request is issued by the authentication mechanism. If + the link key is incorrect, the renegotiation that involves the PIN is + initiated by the Bluetooth adapter, and the PIN code may be requested + from the user. + + “The link key length is 16 bytes. You cannot create link + keys; they are generated by the Bluetooth hardware.” + + + + + + + Register the service. For SAP, this means sending out a periodic broadcast. + This is an NOP for the DNS namespace. + For persistent data stores, this means updating the address information. + + + + + Remove the service from the registry. + For SAP, this means stop sending out the periodic broadcast. + This is an NOP for the DNS namespace. + For persistent data stores this means deleting address information. + + + + + Delete the service from dynamic name and persistent spaces. + For services represented by multiple CSADDR_INFO structures (using the SERVICE_MULTIPLE flag), only the specified address will be deleted, and this must match exactly the corresponding CSADDR_INFO structure that was specified when the service was registered + + + + + Service Attribute IDs defined by the Device Identification Profile specification. + + - + + “This document specifies a method by which Bluetooth devices may + provide information that may be used by peer Bluetooth devices to + find representative icons or load associated support software. This + information is published as Bluetooth SDP records, and optionally in + an Extended Inquiry Response.” + + Used in records with Service Class ID: + . + + As well as the attributes defined here, use of some of the universal + attributes is recommended, they are: + , + , + and . + + + + + + SpecificationId [0x0200] + + The version of the Bluetooth Device ID Profile Specification + supported by the device. + e.g. version 1.3 will be value 0x0103. [UInt16] + + + + VendorId [0x0201] + + + The id assigned by the organisation in . [UInt16] + + “The value FFFF is reserved as the default id when + no Device ID Service Record is present in the device.” + + + + + + ProductId [0x0202] + + Distinguishes between different products made by the same vendor. [UInt16] + + + + Version [0x0203] + + The version of the product. [UInt16] + + + + PrimaryRecord [0x0204] + + If multiple Device ID records are present this indicates the one ’primary‚ record. [Boolean] + + + + VendorIdSource [0x0205] + + Designates which organisation assigned the Vendor ID value. [UInt16] + + ValueAssigning Organisation + 1Bluetooth SIG + 2USB Implementors Forum + 0, 3-FFFFreserved + + + + + + Listens for connections from L2CAP Bluetooth network clients. + + - + + The class provides simple methods + that listen for and accept incoming connection requests. New connections + are returned as instances. + + In the normal case a the listener is initialised with a + holding the Service Class Id on which it is + to accept connections, the listener will automatically create a SDP + Service Record containg that Service Class Id and the port number + (L2CAP Protocol Service Multiplexer) that it has started listening on. + The standard usage is thus as follows. + + + Class MyConsts + Shared ReadOnly MyServiceUuid As Guid _ + = New Guid("{00112233-4455-6677-8899-aabbccddeeff}") + End Class + + ... + Dim lsnr As New L2CapListener(MyConsts.MyServiceUuid) + lsnr.Start() + ' Now accept new connections, perhaps using the thread pool to handle each + Dim conn As New L2CapClient = lsnr.AcceptClient() + Dim peerStream As Stream = conn.GetStream() + ... + + One can also pass the L2CapListener a Service Name, or + a custom Service Record (Service Discovery Protocol record). + To create a custom Service Record use + . + + There are overloads of the constructor which take a + parameter instead of a + as the Service Class Id, the Class Id + value should be specified in that case in the endpoint. + If the port value is specified in the endpoint, then the listener will + attempt to bind to that L2CAP PSM locally. The address in the endpoint is + largely ignored as no current stack supports more than one local radio. + + The L2CAP protocol accepts only certain PSM values. The value is + a 16-bit integer, and the low byte must be odd and the high byte must + be even. So e.g. 0x0001 is valid, but 0x0002 and 0x0101 are invalid. + The range below 0x1001 is reserved for standards allocations. + See the L2CAP Specification for more information, L2CAP section 4.2 + (and SDP section 5.1.5) in the version 2.1 specification. + + + + + + Initializes a new instance of the class + that listens on the specified service identifier. + + - + The Bluetooth service to listen on. + Either one of the values on , + or your custom UUID stored in a . + See the documentation for more information + on the usage of this argument. + + + + + Initializes a new instance of the class + with the specified local endpoint. + + - + + The simpler constructor + taking just a System.Guid is used + in most cases instead of this one. + + + - + A that represents + the local endpoint to which to bind the listener. + Either one of the values on , + or your custom UUID stored in a . + See the documentation for more information + on the usage of this argument. + + + + + Starts listening for incoming connection requests. + + + + + Starts listening for incoming connection requests with a maximum + number of pending connection. + + - + The maximum length of the pending connections + queue. + + + + + Closes the listener. + + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + - + An AsyncCallback delegate that references + the method to invoke when the operation is complete. + + A user-defined object containing information + about the accept operation. This object is passed to the callback + delegate when the operation is complete. + + - + An that represents the + asynchronous accept, which could still be pending. + + + + + Asynchronously accepts an incoming connection attempt and creates + a new to handle remote host communication. + + - + An returned + by a call to the method. + + - + A . + + + + + Accepts a pending connection request. + + - + AcceptClient is a blocking method that returns a + that you can use to send and receive data. + Use the method to determine if connection + requests are available in the incoming connection queue if you want + to avoid blocking. + Use the method to obtain + the underlying of the returned + . + The will provide you with methods for + sending and receiving with the remote host. + When you are through with the , be sure + to call its method. + + + - + A used to send and receive data. + - + Listener is stopped. + + + + Determines if there is a connection pending. + + - + true if there is a connection pending; otherwise, false. + + + + + Gets the local endpoint. + + - + The + that the listener is using for communications. + + - + + The + property of the endpoint will contain the port number (L2CAP PSM) + that the listener is listening on. + On some platforms, the + is similarly set, or is BluetoothAddress.None + if not known. + The endpoint’s + is never set. + + + + + + Get or set the ServiceName the server will use in its SDP Record. + + - + A string representing the value to be used for the Service Name + SDP Attribute. Will be if not specfied. + + - + + The listener is already started. + - or - + A custom Service Record was given at initialization time. In that case + the ServiceName attribute should be added to that record. + + + + + Returns the SDP Service Record for this service. + + - + + Returns if the listener is not + ed + (and an record wasn’t supplied at initialization). + + + + + + Provides information about remote devices connected by infrared communications. + + + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns the address of the remote device. + + + + + Provided solely for compatibility with System.Net.IrDA - consider using instead. + + + + + Gets the name of the device. + + + + + Gets the character set used by the server, such as ASCII. + + + + + Gets the type of the device, such as a computer. + + + + + Specifies the media type information for an object. + + + + + Specifies the type of image data in an object. + + + + + Specifies that the image data is in Graphics Interchange Format (GIF). + + + + + Specifies that the image data is in Joint Photographic Experts Group (JPEG) format. + + + + + Specifies the type of text data in an object. + + + + + Specifies that the data is in HTML format. + + + + + Specifies that the data is in plain text format. + + + + + Specifies that the data is in vCalendar format. + + + + + Specifies that the data is in vCard format. + + + + + Specifies that the data is in vMsg format. + + + + + Specifies that the data is in vNote format. + + + + + Specifies that the data is in XML format. + + + + + Specifies the type of Object Exchange specific data. + + + + + Used to retrieve supported object types. + + + + + Used to retrieve folder listing with OBEX FTP. + + + + + Used to retrieve an object profile. + + + + + Provides the means to create Bluetooth classes on the one selected Bluetooth + stack where multiple are loaded in the same process. + + - + when + When calling new BluetoothClient(), new BluetoothListener(), + etc when multiple Bluetooth stacks are loaded at the same time then the + instance is created on the primary stack. This class allows the application + to select which stack the instance is created on. + Access this class via property + . + + + + + + Initialise a new instance of the + class, using the respective stack and/or radio. + + - + + Initialise a new instance of the + class, using the respective stack and/or radio. + + - + The new instance. + + + + + Initialise a new instance of the class, + with the specified local endpoint and + using the respective stack and/or radio. + + - + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, using the respective stack and/or radio. + + - + + Initialise a new instance of the + class, + with the specified Service Class Id + using the respective stack and/or radio. + + - + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and local device address + using the respective stack and/or radio. + + - + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and local device address as a + + using the respective stack and/or radio. + + - + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and raw Service Record + using the respective stack and/or radio. + + - + See . + + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id, local device address and raw Service Record + using the respective stack and/or radio. + + - + See . + + See . + + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and local device address as a + and raw Service Record + using the respective stack and/or radio. + + - + See . + + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and Service Record + using the respective stack and/or radio. + + - + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id, local device address and Service Record + using the respective stack and/or radio. + + - + See . + + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and local device address as a + and Service Record + using the respective stack and/or radio. + + - + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the class, + using the respective stack and/or radio. + + - + See . + + - + The new instance. + + + + + Initialise a new instance of the class, + using the respective stack and/or radio. + + - + The new instance of . + + - + See . + + + + + Initialize an instance of this class, + given a scheme, a Bluetooth Device Address, and a remote path name; + using the respective stack and/or radio. + + - + The Uri scheme. One of + obex, obex-push, obex-ftp, or obex-sync. + + The Bluetooth Device Address of the OBEX server. + + The path on the OBEX server. + + - + The new instance of . + + + + + Initialise a new instance of the class, + using the respective stack and/or radio. + + - + The new instance of . + + + + + Gets the + instance for the respective stack and/or radio. + + - + A + as an + + + + + Handles security between bluetooth devices. + + + + + This function stores the personal identification number (PIN) for the Bluetooth device. + + Address of remote device. + Pin, alphanumeric string of between 1 and 16 ASCII characters. + On Windows CE platforms this calls BthSetPIN, + its MSDN remarks say: + + “Stores the pin for the Bluetooth device identified in pba. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller. The PIN is persisted in the registry until + BthRevokePIN is called. + + “While the PIN is stored, it is supplied automatically + after the PIN request is issued by the authentication mechanism, so the + user will not be prompted for it. Typically, for UI-based devices, you + would set the PIN for the duration of authentication, and then revoke + it after authentication is complete.” + + See also + + + + True on success, else False. + + + + + This function revokes the personal identification number (PIN) for the Bluetooth device. + + On Windows CE platforms this calls BthRevokePIN, + its MSDN remarks say: + + “When the PIN is revoked, it is removed from registry. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller.” + + On Windows CE platforms this removes any pending BluetoothWin32Authentication object but does not remove the PIN for an already authenticated device. + Use RemoveDevice to ensure a pairing is completely removed. + See also + + + + The remote device. + True on success, else False. + + + + + Intiates pairing for a remote device. + + Remote device with which to pair. + Chosen PIN code, must be between 1 and 16 ASCII characters. + On Windows CE platforms this calls BthPairRequest, + its MSDN remarks say: + + “BthPairRequest passes the parameters to the BthSetPIN + function and creates an ACL connection. Once the connection is established, + it calls the BthAuthenticate function to authenticate the device.” + + On Windows XP/Vista platforms this calls BluetoothAuthenticateDevice, + if the pin argument is set to null a Wizard is displayed to accept a PIN from the user, + otherwise the function executes in transparent mode. + + See also + + + + Whether the operation was successful. + + + + Intiates pairing for a remote device + with SSP if it is available. + + - + Remote device with which to pair. + + Note: not supported by all platforms. + + - + Whether the operation was successful. + + + + Remove the pairing with the specified device + + - + Remote device with which to remove pairing. + - + TRUE if device was successfully removed, else FALSE. + + + + Not supported on Windows XP + + + + On Windows CE platforms this calls BthSetLinkKey, + its MSDN remarks say: + + “The link key is persisted in registry until BthRevokeLinkKey + is called. + + “Typically, the Bluetooth stack manages link keys automatically, + for example, it stores them when they are created. This function is useful + primarily for backup purposes. + + “While link key is stored, it will be automatically supplied + once the link key request is issued by the authentication mechanism. If + the link key is incorrect, the renegotiation that involves the PIN is + initiated by the Bluetooth adapter, and the PIN code may be requested + from the user. + + “The link key length is 16 bytes. You cannot create link + keys; they are generated by the Bluetooth hardware.” + + + + + + + Retrieves the address of the Bluetooth peer device authentication that requires the PIN code. + Not supported on Windows XP + + On Windows CE platforms this calls BthGetPINRequest, + its MSDN remarks say: + + “There can be multiple requests outstanding. After the event + that is provided by the UI handler is signaled, the UI handler must call + this function multiple times until the call fails.” + + See also + + and + + + of the remote device, or null if there is no outstanding PIN request. + + + + Refuses an outstanding PIN request. + Not supported on Windows XP + + Address of the requesting device. + On Windows CE platforms this calls BthRefusePINRequest, + its MSDN remarks say: + + “This function refuses an outstanding PIN request that is + retrieved by + function.” + + See also + + and + + + + + + + Defines a class that provides Bluetooth Factory initialisation but returns + multiple factories. + + - + + In most cases configuration is provided so that + loads one or more + classes each derived from . + There the instance is the factory. This interface allows a class to be + loaded by but + instead returns a list of factory instances. + + + + + + Get the list of factories. + + A list of exceptions, to which any errors in + attempting to create the factories are added. + + A list of successfully created factories. + + + + + NETCF Version of: Creates an array of new Process components and associates them with all the process resources on the local computer that share the specified process name. + + - + e.g. "BTExplorer" + + - + An array of type + that represents the process resources running the specified application or file. + + + + + Supported network transports for Object Exchange. + + + + + Infrared (IrDA) + + + + + Bluetooth + + + + + TCP/IP + + + + + An adapter that provides a System.Net.Sockets.Socket-like + interface to etc. + + - + + Required as on Widcomm/Broadcom + does not support getting a from + the property. + Motivated by upgrading of to + be usable on Widcomm. + + Also adapts , and + . + + + + + + Provide a System.Net.Sockets.Socket-like + interace to another connection type e.g. a + + - + + See class + for an implementation that adapts + etc to the Socket-like interface. + That is required as on Widcomm/Broadcom + does not support getting a from + the property. + Motivated by upgrading of to + be usable on Widcomm. + + + + + + Utilities method working on SDP s, for instance to + produce a 'dump' of the record's contents. + + - + + This class produces output like the following: + + AttrId: 0x0000 -- ServiceRecordHandle + UInt32: 0x0 + + AttrId: 0x0001 -- ServiceClassIdList + ElementSequence + Uuid16: 0x1000 -- ServiceDiscoveryServer + + AttrId: 0x0004 -- ProtocolDescriptorList + ElementSequence + ElementSequence + Uuid16: 0x100 -- L2CapProtocol + UInt16: 0x1 + ElementSequence + Uuid16: 0x1 -- SdpProtocol + ( ( L2Cap, PSM=Sdp ), ( Sdp ) ) + + AttrId: 0x0005 -- BrowseGroupList + ElementSequence + Uuid16: 0x1002 -- PublicBrowseGroup + + AttrId: 0x0006 -- LanguageBaseAttributeIdList + ElementSequence + UInt16: 0x656E + UInt16: 0x6A + UInt16: 0x100 + + AttrId: 0x0100 -- ServiceName + TextString: [en] 'Service Discovery' + + AttrId: 0x0101 -- ServiceDescription + TextString: [en] 'Publishes services to remote devices' + + AttrId: 0x0102 -- ProviderName + TextString: [en] 'Microsoft' + + AttrId: 0x0200 -- VersionNumberList + ElementSequence + UInt16: 0x100 + + AttrId: 0x0201 -- ServiceDatabaseState + UInt32: 0x1 + + The Service Class Id names and Attribute Id names are looked up using + /etc and + + respectively. + + + + + Produces a raw 'dump' of the given record, not including attribute names etc. + + - + + Gets a string containing a raw 'dump' of the given record, not including attribute names etc. + + - + A to be dumped. + A containing the 'dump' text. + + + + + Produce a raw 'dump' of the given record, not including attribute names etc, to the given + . + + A where the 'dump' + text is to be written. + A to be dumped. + + + + + Produces a 'dump' of the given record, including attribute names etc. + + -- + + Gets a containing a 'dump' of the given record, including attribute names etc. + + - + A to be dumped. + + An optional array of specifing a set of Ids + for the attributes contained in this record. See the + + overload for more information. + + - + A containing the 'dump' text. + - + + + + + Produce a 'dump' of the given record, including attribute names etc to the given + . + + - + + The system has built-in a set of mappings from Service Class to + its Attribute IDs. This is supplied by the + class, + and contains the Attribute IDs defined in the base SDP specification as + well as in Bluetooth Profiles specification e.g. ObjectPushProfile, Headset, + Panu, etc. + If however the record being decoded is a custom one then a set of extra + Attribute Id definitions can be supplied in the + parameter. + The Attribute IDs for a particular Service Class + should be defined in a static class and the set of such classes should + be passed as their object. e.g. + + static class FooAttributeId + { + public const ServiceAttributeId BarName = (ServiceAttributeId)0x0300; + } + + … + ServiceRecordUtilities.Dump(writer, myRecord, typeof(FooAttributeId)); + … + + + + - + A where the 'dump' + text is to be written. + A to be dumped. + + An optional array of specifing a set of Ids + for the attributes contained in this record. See the + + + + + + Attempt to get the name of the protocol, + and optionally it's enum id if we handle it specially. + + - + The input. + + The protocol's name if known, or its + Guid.ToString if not. + We handle some explicitly, and otherwise we see if there's a + matching value in BluetoothService that has its name suffixed "Protocol". + + - + The id as a . + We handle some explicitly, + otherwise we see if its a UUID16 and convert it automatically, + finally if neither we return zero. + + + + + The AUTHENTICATION_REQUIREMENTS enumeration specifies the 'Man in the Middle' protection required for authentication. + + + + + Protection against a "Man in the Middle" attack is not required for authentication. + + + + + Protection against a "Man in the Middle" attack is required for authentication. + + + + + Protection against a "Man in the Middle" attack is not required for bonding. + + + + + Protection against a "Man in the Middle" attack is required for bonding. + + + + + Protection against a "Man in the Middle" attack is not required for General Bonding. + + + + + Protection against a "Man in the Middle" attack is required for General Bonding. + + + + + Protection against "Man in the Middle" attack is not defined. + + + + + Check whether all the of dependencies are correct. + + - + The original exception we got on trying + to load Widcomm. Or null if Widcomm loaded successfully and + we're just doing a check of the dependencies. + + - + Does not return if is non-null, + instead will throw it, or a more explanatory exception (with it as + an inner exception). + If is null, + + + + + ReportNeedNeedNativeDllUpgrade, call from pair of catch: + EntryPointNotFoundException and MissingMethodException. + + The exception. + Whether we may put up an (Debug.)Assert dialog box. + + + + + Could not connect to remote device + + + + + Remote device rejected the connection + + + + + Security failed + + + + + Remote Service Record Error + + + + + Other error + + + + + success response + + + + + no more devices found + + + + + can not find exsiting entry for bda provided as input + + + + + out of memory + + + + + Used by OnStackChanges virtual method. + + + 1000-WCE-PG100-RCD.pdf (03/20/06) says: + "... no longer used: DEVST_UP and DEVST_ERROR." + and: + "Values defined in BtIfClasses.h are: + + • DEVST_DOWN — The stack is down and no longer available. + • DEVST_UNLOADED — The stack is down, but should be available again after DEVST_RELOADED. + • DEVST_RELOADED — The stack has been successfully reloaded." + + + + + + + Device is present, but down [Seen (on BTW)] + + + + + Device is present and UP [Doc'd as obsolete, but I see it (on BTW)] + + + + + Device is in error (maybe being removed) [Doc'd as obsolete] + + + + + Stack is being unloaded + + + + + Stack reloaded after being unloaded + + + + + Used when loading a stack stored/remembered/maybe-paired device. + + + + + Used when a device is discovered during Inquiry. + + - + + When the result of Inquiry and get-stack-stored-devices are merged, + the remembered/authenticated flags may get set then (with ). + + + + + + Called after reading the device from the Registry, to find if it is paired. + + + + + For use when the results of Inquiry and get-stack-stored-devices are merged. + + + + + Physical Size of this structure. + + + + + Physical COM Port Number of the Windows COM Port to + Open. + + + + + Baud Rate to Open COM Port. + + + + + HCI Protocol that will be used for communication over + Opened COM Port. + + + + + Time (In Milliseconds) to Delay after the Port is + opened before any data is sent over the Port. This + member is present because some PCMCIA/Compact Flash + Cards have been seen that require a delay because the + card does not function for some specified period of + time. + + + + + Baud Rate to initially Open the Port and + initialize the device. + During initialization the Baud Rate will be changed + to the actual Baud Rate specified as the BaudRate + member of this structure. + + + + + The name of the driver prefix to be + opened. For example specifying "COM" for this + value and 8 for the COMPortNumber would result + in the COM8: device being used as the HCI Driver + Transport. + + + + + The following type declaration defines an Individual Inquiry + Result Entry. This information forms the Data Portion of the + GAP_Inquiry_Event_Data_t structure. + + + + + The following Constants represent the defined Bluetooth HCI Link Key Types (Version 1.1). + + + + + Any Protocol Information that is specified (if any) will be + added in the Protocol Attribute after the default SPP Protocol + List (L2CAP and RFCOMM). + + + + + The following data type represents a special SDP Data Type. This + structure ONLY holds the UUID Data Types. This structure is + provided so that API calls that only deal with UUID's can use + this data type instead of the more generic SDP_Data_Element_Type_t + Data Type. This will aid in code readability and also aid in + making the code that only processes UUID's more simple. + + - + + + + + + + + The following data type represents a special SDP Data Type. This + structure ONLY holds the Attribute ID Information. + + - + + This + structure is provided so that API calls that only deal with + Attribute ID Lists can use this data type instead of the more + generic SDP_Data_Element_Type_t Data Type. This will aid in code + readability and also aid in making the code that only processes + Attribute ID Lists more simple. + + + The BOOLEAN Flag specifies whether or not the Attribute ID List + specifies a Range or a single Attribute ID. If this flag is + TRUE, then the End_Attribute_ID is valid and is used. The + End_Attribute_ID value MUST be greater than the Start_Attribute_ID + value of the entry is considered invalid (if the Attribute_Range + flag is TRUE). If the Attribute_Range member is FALSE, then the + Start_Attribute_ID member is the only member that is used. + + + + + + The following Data Structure represents a structure that will hold + an individual SDP Data Element. The SDP_Data_Element_Type field + holds the SDP Data Element Type, the Length field holds the number + of Bytes that the Actual Data Element Value occupies (this value + represents the buffer size that the pointer member of the union + points to), and finally, the union defines the actual Data Type + value. It should be noted that the Text Field and the URL + members are pointers to data because the data itself is variable + in length. + * NOTE * The following structure also supports the SDP Data Types + of Sequences and Alternatives. This is treated as any + of the other Data Element Types, the + SDP_Data_Element_Length field denotes the Number of the + Data Elements that the SDP_Data_Element_Sequence OR the + SDP_Data_Element_Alternative Member points to. + + - + + + + + + + + The following Data Structure represents the SDP Error Response + Information that is returned by a Remote SDP Server when an + invalid request has been received. The Error_Info field is an + optional field that may or may be present depending upon the + Error Code value. If there is NO Error Information, then the + Error_Info_Length member will be set to zero and the Error_Info + member pointer will be NULL. If there is Error Information, then + the Error_Info member will be a non-NULL pointer to the Error + Information, and the Error_Info_Length member will contain the + Length of the Data (in Bytes) that the Error_Info Pointer points + to. + + - + + + + + + + + The following Data Structure represents a Single SDP Service + Attribute. This Attribute consists of an Attribute ID and the + Attribute Data which is a SDP Data Element (Note the SDP Data + Element could contain a list of SDP Data Elements). + + - + + + + + + + + The following Data Structure represents an Attribute List that + the Remote SDP Server returns when a SDP Service Attribute Request + is processed. If there are Attributes, then the + Number_Attribute_Values member will contain a non-zero value, and + the SDP_Service_Attribute_Value_Data will point to an array of + Service Attributes (Attribute ID/Attribute Data). If the + Number_Attribute_Values member is zero, then there are NO + Attributes present in the list, and the + SDP_Service_Attribute_Value_Data member will be NULL. + + - + + + + + + + + The following Data Structure represents a Service Record Attribute + List that the Remote SDP Server returns when a SDP Service Search + Attribute Request is processed. If there were Service Records + that matched the requested Search Pattern, then the + Number_Service_Records member will contain a non-zero value, and + the SDP_Service_Attribute_Response member will point to an array + of SDP_Service_Attribute_Response_t data structures. Each element + of this array will specify the Attribute(s) for an individual + Service Record . If the Number_Service_Records member is zero, + then there are NO Service Records (and thus NO Attributes) + present in the list, and the SDP_Service_Attribute_Response_Data + member will be NULL. + + - + + + + + + + + The following Data Structure represents the Data that is + returned in the SDP Response Callback. + + - + + This Data Structure + is a container for ALL possible Data that could be returned in + a SDP Response Callback. Note that the type of Data returned + depends on the SDP Request that the callback was installed for. + Also note that for the rdTimeout and rdConnectionError + SDP_Response_Data_Types there is NO further Data available for + these Errors. + + + + + + + + + + + + + + Internal bytes + + + + + + Size of the structure. + + + + + Used to create a new web request for obex uri scheme + + + + + Specifies the status codes returned for an Object Exchange (OBEX) operation. + + OBEX codes are directly related to their HTTP equivalents - see . + + + + Applied to another code to indicate this is the only response or final response in a series. + + + + + Equivalent to HTTP status 100. + Continue indicates that the client can continue with its request. + + + + + Equivalent to HTTP status 200. + OK indicates that the request succeeded and that the requested information is in the response. + This is the most common status code to receive. + + + + + Equivalent to HTTP status 201. + Created indicates that the request resulted in a new resource created before the response was sent. + + + + + Equivalent to HTTP status 202. + Accepted indicates that the request has been accepted for further processing. + + + + + Equivalent to HTTP status 203. + NonAuthoritativeInformation indicates that the returned metainformation is from a cached copy instead of the origin server and therefore may be incorrect. + + + + + Equivalent to HTTP status 204. + NoContent indicates that the request has been successfully processed and that the response is intentionally blank. + + + + + Equivalent to HTTP status 205. + ResetContent indicates that the client should reset (not reload) the current resource. + + + + + Equivalent to HTTP status 206. + PartialContent indicates that the response is a partial response as requested by a GET request that includes a byte range. + + + + + Equivalent to HTTP status 300. + MultipleChoices indicates that the requested information has multiple representations. + + + + + Equivalent to HTTP status 301. + MovedPermanently indicates that the requested information has been moved to the URI specified in the Location header. + The default action when this status is received is to follow the Location header associated with the response. + + + + + Equivalent to HTTP status 302. + Redirect indicates that the requested information is located at the URI specified in the Location header. + The default action when this status is received is to follow the Location header associated with the response. + When the original request method was POST, the redirected request will use the GET method. + + + + + Equivalent to HTTP status 303. + SeeOther automatically redirects the client to the URI specified in the Location header as the result of a POST. The request to the resource specified by the Location header will be made with a GET. + + + + + Equivalent to HTTP status 304. + NotModified indicates that the client's cached copy is up to date. + The contents of the resource are not transferred. + + + + + Equivalent to HTTP status 305. + UseProxy indicates that the request should use the proxy server at the URI specified in the Location header. + + + + + Equivalent to HTTP status 400. + BadRequest indicates that the request could not be understood by the server. BadRequest is sent when no other error is applicable, or if the exact error is unknown or does not have its own error code. + + reports errors through + ObexWebResponse.StatusCode, + this status code is overloaded by it to report failure to connect to the server. + + + + + Equivalent to HTTP status 401. + Unauthorized indicates that the requested resource requires authentication. The WWW-Authenticate header contains the details of how to perform the authentication. + + + + + Equivalent to HTTP status 402. + PaymentRequired is reserved for future use. + + + + + Equivalent to HTTP status 403. + Forbidden indicates that the server refuses to fulfill the request. + + + + + Equivalent to HTTP status 404. + NotFound indicates that the requested resource does not exist on the server. + + + + + Equivalent to HTTP status 405. + MethodNotAllowed indicates that the request method (POST or GET) is not allowed on the requested resource. + + + + + Equivalent to HTTP status 406. + NotAcceptable indicates that the client has indicated with Accept headers that it will not accept any of the available representations of the resource. + + + + + Equivalent to HTTP status 407. + ProxyAuthenticationRequired indicates that the requested proxy requires authentication. + The Proxy-authenticate header contains the details of how to perform the authentication. + + + + + Equivalent to HTTP status 408. + RequestTimeout indicates that the client did not send a request within the time the server was expecting the request. + + + + + Equivalent to HTTP status 409. + Conflict indicates that the request could not be carried out because of a conflict on the server. + + + + + Equivalent to HTTP status 410. + Gone indicates that the requested resource is no longer available. + + + + + Equivalent to HTTP status 411. + LengthRequired indicates that the required Content-length header is missing. + + + + + Equivalent to HTTP status 412. + PreconditionFailed indicates that a condition set for this request failed, and the request cannot be carried out. + Conditions are set with conditional request headers like If-Match, If-None-Match, or If-Unmodified-Since. + + + + + Equivalent to HTTP status 413. + RequestEntityTooLarge indicates that the request is too large for the server to process. + + + + + Equivalent to HTTP status 414. + RequestUriTooLong indicates that the URI is too long. + + + + + Equivalent to HTTP status 415. + UnsupportedMediaType indicates that the request is an unsupported type. + + + + + Equivalent to HTTP status 500. + InternalServerError indicates that a generic error has occurred on the server. + + reports errors through + ObexWebResponse.StatusCode, + this status code is used by it to report failure to send the object. + + + + + Equivalent to HTTP status 501. + NotImplemented indicates that the server does not support the requested function. + + + + + Equivalent to HTTP status 502. + BadGateway indicates that an intermediate proxy server received a bad response from another proxy or the origin server. + + + + + Equivalent to HTTP status 503. + ServiceUnavailable indicates that the server is temporarily unavailable, usually due to high load or maintenance. + + + + + Equivalent to HTTP status 504. + GatewayTimeout indicates that an intermediate proxy server timed out while waiting for a response from another proxy or the origin server. + + + + + Equivalent to HTTP status 505. + HttpVersionNotSupported indicates that the requested HTTP version is not supported by the server. + + + + + + + + + + + + + + + Makes connections to services on peer IrDA devices. + + - + + Makes connections to services on peer IrDA devices. It allows + discovery of all devices in range, then a connection can be made to + the required service on the chosen peer. Or, given just the + service name a connection will be made to an arbitrary peer. This is + most useful when it is expected that there will be only one device in + range—as is often the case. + It can be used with both the full and Compact frameworks, and can + be used as a replacement for the latter's built-in version simply by + changing the referenced namespace and assembly. + It also has features extra + to those in the CF's version. For instance, following the + pattern of in framework + version 2, it provides access to the underlying + via a Client + property. This is particularly useful as it allows setting socket + options, for instance IrCOMM Cooked mode with option . + + There a number of well-known services, a few are listed here. + + Service description + Service Name, Protocol type + OBEX file transfer + OBEX:IrXfer, (TinyTP) + OBEX general + OBEX, (TinyTP) + Printing + IrLPT, IrLMP mode + IrCOMM e.g. to modems + IrDA:IrCOMM, IrCOMM 9-Wire/Cooked mode + + The modes required by the last two are set by socket option, as noted + for IrCOMM above. + + + Of course the library also includes specific OBEX protocol support, both + client and server, see etc. + + + - + Example code to connect to a IrCOMM service would be as + follows. + + Public Shared Sub Main() + Dim cli As New IrDAClient + ' Set IrCOMM Cooked/9-wire mode. + cli.Client.SetSocketOption(IrDASocketOptionLevel.IrLmp, _ + IrDASocketOptionName.NineWireMode, _ + 1) ' equivalent to 'True' + ' Connect + cli.Connect("IrDA:IrCOMM") + ' Connected, now send and receive e.g. by using the + ' NetworkStream returned by cli.GetStream + ... + End Sub + + + - + + + + + + Initializes a new instance of the class, + and optionally connects to a peer device. + + ---- + + Initializes a new instance of the class. + + + + It then allows discovery of all devices in range using , then a + connection can be made to the required service on the chosen peer using . + Or, given just the service name a connection will be made to an arbitrary + peer, using . This is + most useful when it is expected that there will be only one device in + range — as is often the case. + + + + + Initializes a new instance of the + class and connects to the specified service name. + + - + + This is + equivalent to calling the default constructor followed by + . + + + As noted the connection will be made to an arbitrary peer. This is + most useful when it is expected that there will be only one device in + range — as is often the case. If a connection is to be made to + a particular remote peer, then use the + + overload. + + + Infrared connections are made by specifying a Service Name, which can + be any value provided the participating devices refer the same name. + + + See + for the errors that can occur. + + + - + + A containing the service name to connect to. + + + + + Initializes a new instance of the + class and connects to the specified endpoint. + + + + This is + equivalent to calling the default constructor followed by + . + + + The endpoint specifies both the peer device and service name + to connect to. If only one device is expected to be in range, or + an arbitrary peer device is suitable, then one can use + instead. + + + + An initialised with the address of the peer + device and the service name to connect to. + + + + + Obtains information about available devices. + + - + + Returns a maximum of 8 devices, for more flexibility use the other overloads. + + - + The discovered devices as an array of . + + + + Obtains information about a specified number of devices. + + - + The maximum number of devices to get information about. + - + The discovered devices as an array of . + + + + Obtains information about available devices using a socket. + + - + The maximum number of devices to get information about. + A + to be uses to run the discovery process. + It should have been created for the IrDA protocol + - + The discovered devices as an array of . + + + + + + + Gets the name of the peer device using the specified socket. + + A connected IrDA Socket. + The name of the remote device. + - + + This finds the name of the device to which the socket is connection, + an exception will occur if the socket is not connected. + + - + + s is null (Nothing in Visual Basic). + + + The remote device is not present in the list of discovered devices. + + + The socket is not connected. + + + + + Forms a connection to the specified peer service. + + -- + + Forms a connection to the specified endpoint. + + + + The endpoint specifies both the peer device and service name + to connect to. If only one device is expected to be in range, or + an arbitrary peer device is suitable, then one can use + instead. + + + + An initialised with the address of the peer + device and the service name to connect to. + + + + + Forms a connection to the specified service on an arbitrary peer. + + + As noted the connection will be made to an arbitrary peer. This is + most useful when it is expected that there will be only one device in + range — as is often the case. If a connection is to be made to + a particular remote peer, then use + . + + The Service Name to connect to eg "OBEX". + In the very uncommon case where a connection is to be made to a + specific LSAP-SEL (port number), then use + the form "LSAP-SELn", where n is an integer. + - + + No peer IrDA device was found. The exception has message “No device”. + + + A connection could not be formed. See the exception message or + + (or on NETCF) + for what error occurred. + + + + + Begins an asynchronous request for a remote host connection. + + - + + Begins an asynchronous request for a remote host connection. + The remote host is specified by an endpoint. + + - + + An initialised with the address of the peer + device and the service name to connect to. + + An AsyncCallback delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the connect operation. + This object is passed to the requestCallback delegate when the operation is complete. + - + An that represents the + asynchronous connect, which could still be pending. + + + + + Begins an asynchronous request for a remote host connection. + The remote host is specified by a service name (string). + + - + The service name of the remote host. + An AsyncCallback delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the connect operation. + This object is passed to the requestCallback delegate when the operation is complete. + - + An that represents the + asynchronous connect, which could still be pending. + + - + + + See + for the errors that can occur. + + + + + + Asynchronously accepts an incoming connection attempt. + + An object returned + by a call to + / . + + + + + Closes the and the underlying connection. + + - + The two XxxxxClient classes produced by Microsoft (TcpClient, + and IrDAClient in the NETCF) have various documented behaviours and various + actual behaviours for close/dispose/finalize on the various platforms. :-( + The current TcpClient implementation is that + Close/Dispose closes the connection by closing the underlying socket and/or + NetworkStream, and finalization doesn't close either. This is the behaviour + we use for the here (for , + ). (The documentation in MSDN for + is still wrong by-the-way, + see + Microsoft feedback #158480). + + + + + Returns the used to send and receive data. + + - + The underlying NetworkStream. + - + + + GetStream returns a NetworkStream + that you can use to send and receive data. The NetworkStream class + inherits from the class, which provides a + rich collection of methods and properties used to facilitate network communications. + + You must call the + method, or one of its overloads, first, or + the GetStream method will throw an InvalidOperationException. + After you have obtained the NetworkStream, call the + + method to send data to the remote host. + Call the + method to receive data arriving from the remote host. + Both of these methods block until the specified operation is performed. + You can avoid blocking on a read operation by checking the + property. + A true value means that data has arrived from the remote host and + is available for reading. In this case, Read is + guaranteed to complete immediately. + If the remote host has shutdown its connection, Read will + immediately return with zero bytes. + + + Closing the NetworkStream closes the connection. + Similarly Closing, Disposing, or the finalization of the IrDAClient + Disposes the NetworkStream. + This is new behaviour post 2.0.60828.0. + + + + If you receive a SocketException, use SocketException.ErrorCode to obtain + the specific error code. After you have obtained this code, you can refer + to the Windows Sockets version 2 API error code documentation in MSDN + for a detailed description of the error. + + + - + + The is not connected to a remote host. + + + The IrDAClient has been closed. + + + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Closes the and the underlying connection. + + - + + + + + Gets or set a value that indicates whether a connection has been made. + + + + + The number of bytes of data received from the network and available to be read. + + + + + Gets or sets the underlying . + + + This is particularly useful as it allows setting socket + options, for instance IrCOMM Cooked mode, ie + . + + Example code to connect to a IrCOMM service would be as + follows, note the use of the Client property. + + Public Shared Sub Main() + Dim cli As New IrDAClient + ' Set IrCOMM Cooked/9-wire mode. + cli.Client.SetSocketOption( _ + IrDASocketOptionLevel.IrLmp, _ + IrDASocketOptionName.NineWireMode, _ + 1) ' representing true + ' Connect + cli.Connect("IrDA:IrCOMM") + ' Connected, now send and receive e.g. by using the + ' NetworkStream returned by cli.GetStream + ... + End Sub + + + + + + Gets a value indicating whether the underlying for an is connected to a remote host. + + + + + Gets the name of the peer device participating in the communication. + + - + + This finds the name of the device to which the client is connection, + an exception will occur if the socket is not connected. + + - + + If the remote device is not found in the discovery cache. + + + The socket is not connected. + + + + + Provides client connections for Bluetooth RFCOMM network services. + + + This class currently only supports devices which use the Microsoft + and Widcomm Bluetooth stacks, devices which use the other stacks will + not work. + + + When connecting + normally an endpoint with an Address and a Service Class Id + is specified, then the system will automatically lookup the SDP + record on the remote device for that service class and connect to + the port number (RFCOMM Channel Number) specified there. + If instead a port value is provided in the endpoint then the SDP + lookup will be skipped and the system will connect to the specified + port directly. + + Note: Do not attempt to connect with service + BluetoothService.RFCommProtocol + this class always uses RFCOMM, instead the Service Class Id of the + particular service to which you want to connect must be specified, + perhaps + BluetoothService.SerialPort, + BluetoothService.ObexObjectPush, + or the unique UUID/ that you are using in + your custom server application. + + + + + + Creates a new instance of . + + + + + Initializes a new instance of the class and binds it to the specified local endpoint. + + The to which you bind the Bluetooth Socket. + Only necessary on multi-radio system where you want to select the local radio to use. + + + + Discovers accessible Bluetooth devices, both remembered and in-range, + and returns their names and addresses. + + - + + This is equivalent to calling + (255, true, true, true) + + + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + Discovers accessible Bluetooth devices, both remembered and in-range, + and returns their names and addresses. + + - + + This is equivalent to calling + (maxDevices, true, true, true) + + + - + The number of in-range devices to find before the inquiry may be stopped early. + The result can contain more than this number of devices. + + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + Discovers accessible Bluetooth devices, optionally remembered and in-range, + and returns their names and addresses. + + - + The number of in-range devices to find before the inquiry may be stopped early. + The result can contain more than this number of devices. + + True to return previously authenticated/paired devices. + True to return remembered devices. + True to return previously unknown devices. + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + Discovers accessible Bluetooth devices, optionally remembered and in-range or just in-range, + and returns their names and addresses. + + - + + The parameter is not supported + on the Microsoft stack on WinXP as the stack there returns the remembered and Device-Inquiry-results already + merged, it is however supported on Windows 7. + It is supported on WM/CE and on Widcomm (both platforms). + Note when that flag is set the other related flag values are ignored. + + To remove devices from the list of remembered/authenticated + devices use BluetoothSecurity.RemoveDevice + + + - + The number of in-range devices to find before the inquiry may be stopped early. + The result can contain more than this number of devices. + + True to return previously authenticated/paired devices. + True to return remembered devices. + True to return previously unknown devices. + True to return only the devices that + are in range, and in discoverable mode. See the remarks section. + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + Discovers Bluetooth devices that are in range and are in ‘discoverable mode’ + + - + + This is equivalent to calling + (255, false, false, false, true) + + + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + An asynchronous version of + + - + See . + + See . + + See . + + See . + + See . + + An optional asynchronous callback, to be called + when the discovery is complete. + + A user-provided object that distinguishes this + particular asynchronous discovery request from other requests. + + - + An that represents the + asynchronous discovery, which could still be pending. + + + + + Ends an asynchronous Service Record lookup query. + + - + An returned + by . + + - + See . + + + + + Connects a client to a specified endpoint. + + - + A that represents the server on the remote device. + - + + + Normally an endpoint with an Address and a Service Class Id + is specified, then the system will automatically lookup the SDP + record on the remote device for that service class and connect to + the port number (RFCOMM Channel Number) specified there. + If instead a port value is provided in the endpoint then the SDP + lookup will be skipped and the system will connect to the specified + port directly. + + Note: Do not attempt to connect with service + BluetoothService.RFCommProtocol. + See the class remarks for more information. + + + + + + Connects the client to a remote Bluetooth host using the specified Bluetooth address and service identifier. + + - + + + The system will automatically lookup the SDP + record on the remote device for that service class and connect to + the port number (RFCOMM Channel Number) specified there. + + Note: Do not attempt to connect with service + BluetoothService.RFCommProtocol. + See the class remarks for more information. + + + - + The of the remote host. + + The Service Class Id of the service on the remote host. + The standard Bluetooth Service Classes are provided on class + . + + + + + Begins an asynchronous request for a remote host connection. + The remote host is specified by a and a service identifier (Guid). + + - + + See the + method for information on the usage of the values in the endpoint. + + + - + The of the remote host. + + The Service Class Id of the service on the remote host. + The standard Bluetooth Service Classes are provided on class + + + An delegate that + references the method to invoke when the operation is complete. + + A user-defined object that contains information + about the connect operation. This object is passed to the + delegate when the operation is complete. + + - + An that represents the + asynchronous connect, which could still be pending. + + + + + Begins an asynchronous request for a remote host connection. + The remote server is specified by a . + + - + A that + represents the server on the remote device. + See the + method for information on the usage of the values in the endpoint. + + An delegate that + references the method to invoke when the operation is complete. + + A user-defined object that contains information + about the connect operation. This object is passed to the + delegate when the operation is complete. + + - + + See the + method for information on the usage of the values in the endpoint. + + + - + An that represents the + asynchronous connect, which could still be pending. + + + + + Asynchronously accepts an incoming connection attempt. + + An object returned by a call to + + / . + + + + + Closes the and the underlying connection. + + - + The two XxxxxClient classes produced by Microsoft (TcpClient, + and IrDAClient in the NETCF) have had various documented behaviours and various + actual behaviours for close/dispose/finalize on the various platforms. :-( + The current TcpClient implementation on is that + Close/Dispose closes the connection by closing the underlying socket and/or + NetworkStream, and finalization doesn't close either. This is the behaviour + we use for the here (for , + ). (The documentation in MSDN for + is still wrong by-the-way, + see + Microsoft feedback #158480). + + + + + Gets the underlying stream of data. + + The underlying . + returns a that you can use to send and receive data. + The class inherits from the class, which provides a rich collection of methods and properties used to facilitate network communications. + You must call the / + method first, or the method will throw an . + After you have obtained the , call the method to send data to the remote host. + Call the method to receive data arriving from the remote host. + Both of these methods block until the specified operation is performed. + You can avoid blocking on a read operation by checking the property. + A true value means that data has arrived from the remote host and is available for reading. + In this case, is guaranteed to complete immediately. + If the remote host has shutdown its connection, will immediately return with zero bytes. + The is not connected to a remote host. + The has been closed. + + + + Sets the PIN associated with the remote device. + + PIN which must be composed of 1 to 16 ASCII characters. + + Is not supported on all platforms. + For instance see the Widcomm documentation + + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + In version 2.3 could only be called when connected. + + + + + + Set or change the PIN to be used with a specific remote device. + + Address of Bluetooth device. + PIN string consisting of 1 to 16 ASCII characters. + + Is not supported on all platforms. + For instance see the Widcomm documentation + + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + + + + + Gets the name of the specified remote device. + + Address of remote device. + Friendly name of specified device. + + + + Gets the name of a device by a specified socket. + + A . + Returns a string value of the computer or device name. + + + + Closes the and the underlying connection. + + - + + + + + Get or set the Device Discovery Inquiry Access Code. + + - + + This is supported only the Microsoft stack on WindowsMobile/etc. + It is not supported on any other platforms. + + The default value is + GIAC (0x9E8B33). + See also constant + LIAC (0x9E8B00). + The valid range is 0x9E8B00 through 0x9E8B3f. + + + - + An containing the Access Code + to be used for Inquiry. + + + + + Amount of time allowed to perform the query. + + On Windows CE the actual value used is expressed in units of 1.28 seconds, so will be the nearest match for the value supplied. + The default value is 10 seconds. The maximum is 60 seconds. + + + + Gets the amount of data that has been received from the network and is available to be read. + + The number of bytes of data received from the network and available to be read. + The has been closed. + + + + Gets or sets the underlying . + + - + The underlying network . + - + + The property is only supported on Microsoft Bluetooth stack platforms. + + + + + + Gets a value indicating whether the underlying for a is connected to a remote host. + + true if the socket was connected to a remote resource as of the most recent operation; otherwise, false. + + + + Gets or sets a value that specifies whether the client will delay closing + in an attempt to send all pending data. + + - + + See Socket.LingerState. + + In Widcomm, linger false (disabled) is not supported. + + + - + A that specifies + how to linger while closing a socket. + + + + + Gets or sets the authentication state of the current connect or behaviour to use when connection is established. + + + For disconnected sockets, specifies that authentication is required in order for a connect or accept operation to complete successfully. + Setting this option actively initiates authentication during connection establishment, if the two Bluetooth devices were not previously authenticated. + The user interface for passkey exchange, if necessary, is provided by the operating system outside the application context. + For outgoing connections that require authentication, the connect operation fails with WSAEACCES if authentication is not successful. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + For incoming connections, the connection is rejected if authentication cannot be established and returns a WSAEHOSTDOWN error. + + + + + On unconnected sockets, enforces encryption to establish a connection. + Encryption is only available for authenticated connections. + For incoming connections, a connection for which encryption cannot be established is automatically rejected and returns WSAEHOSTDOWN as the error. + For outgoing connections, the connect function fails with WSAEACCES if encryption cannot be established. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + + + + + Returns link key associated with peer Bluetooth device. + + + + + Returns the Link Policy of the current connection. + + + + + Get the remote endpoint. + + - + + The with which the + is communicating. + + - + + Note it can't be guaranteed that the + and parts + of the returned endpoint are valid; and this will affect the + output. + In particular, on MSFT, the + for a client connection seems to have no + and a garbage , + so we would display garbage there in . + An in-bound/server connection however does have a valid Port. + (There the endpoints are returned from the native socket). + On the other hand on Widcomm, Bluetopia and on BlueSoleil the + opposite is the case: for a client the Port is known but it isn't + for a server, and the + is blank in both cases. + + + + + + Gets the name of the remote device. + + + + + + + + Defines the type of an IAS attribute. + + + + + Identifies an integer attribute value. + + + + + Identifies a binary, or octet, attribute value. + + + + + Identifies a string attribute value. + + + + + Provides a simple way to build a , + including ServiceClassIds and ServiceNames attributes etc. + + - + + The service’s Class Id can be set with the + //etc + methods, the protocol stack set with the + property (default RFCOMM), and the Service Name set with the + + property. Other properties and methods exist for controlling the more advanced + attributes. + + Adding the standard text-string attributes (ServiceName etc) is normally quite + difficult due to the very baroque manner of specifying these strings’ character + encoding and natural language. The builder handles all the complexity internally; + the strings are written in UTF-8 encoding and marked as 'English' language. + + + - + + + ServiceRecordBuilder bldr = new ServiceRecordBuilder(); + bldr.AddServiceClass(BluetoothService.SerialPort); + bldr.ServiceName = "Alan's SPP service"; + // + ServiceRecord rcd = bldr.ServiceRecord; + + + + ServiceRecordBuilder bldr = new ServiceRecordBuilder(); + bldr.ProtocolType = BluetoothProtocolDescriptorType.GeneralObex; + bldr.AddServiceClass(BluetoothService.ObexFileTransfer); + bldr.ServiceName = "Alan's FTP service"; + // + ServiceRecord rcd = bldr.ServiceRecord; + + + + + + Create a new instance of the class. + + + + The list to check for duplicates. + + true if checking a previously stored list + of attributes, and false if checking a immediate addition of an + attribute. Thus throws InvalidOperationException and + ArgumentException respectively. + + + + + Add a Service Class Id. + + - + + Multiple class ids can be added, and they will be written to the + + attribute in the order in which they were set. + + + - + A containing a + UUID for the advertised service. + + + + + Add a Service Class Id. + + - + + Multiple class ids can be added, and they will be written to the + + attribute in the order in which they were set. + + + - + A containing a short-form + UUID for the advertised service. + + + + + Add a Service Class Id. + + - + + Multiple class ids can be added, and they will be written to the + + attribute in the order in which they were set. + + + - + A containing a short-form + UUID for the advertised service. + + + + + Add a Service Class Id. + + - + + Multiple class ids can be added, and they will be written to the + + attribute in the order in which they were set. + + + - + A containing a short-form + UUID for the advertised service. + + + + + Add a + element. + + - + The Service Class Id of the Bluetooth profile, + as a + + The major version number, as a . + + The minor version number, as a . + + + + + Add a set of custom attribute. + + - + A set of attributes as an + returning + instances. + + + + + Add a set of custom attribute. + + - + A set of attributes as an + returning + instances. + + + + + Add a set of custom attribute. + + - + A set of attributes as an array of + . + + + + + Add a custom attribute. + + - + + Add a custom attribute from a given + + - + An attribute as a + instance. + + + + + Add a custom attribute of simple type. + + - + + If the is a numerical type + then this is equivalent to using + + otherwise the value is used directly in creating the + . + + + - + The Attribute Id as a . + The type of the element as an . + The value for the new element. + + + + Add a custom attribute of simple type. + + - + + If the is a numerical type + then this is equivalent to using + + otherwise the value is used directly in creating the + . + + + - + The Attribute Id as a . + The type of the element as an . + The value for the new element. + + + + Converts a Java JSR 82 Bluetooth server URL into a + instance. + + - + + The authenticate and encrypt and any + related parameters are completely disregarded. When using with + you must take + care to set the required security requirements on it directly. + + This method is intended to read the Service Record (SDP) related items only; + in particular the Service Class ID UUID and Service Name parameters. + It supports only the btspp and btObex schemes and only for + server-side use only. For instance + btspp://localhost:3B9FA89520078C303355AAA694238F08;name=FooBar + and + btgoep://localhost:3B9FA89520078C303355AAA694238F08 + There is no suppport for e.g. + btl2cap://localhost:3B9FA89520078C303355AAA694238F08;name=Aserv + as the library supports only RFCOMM connections currently. + + - + A server-side JSR 82 URL in one of the supported forms. + + - + A + initialised with the supported components of the supplied JSR 82 URL. + + + + + Gets the instance + constructed by the specified instance. + + - + + A that contains + the URI constructed by the . + + - + The + created by the properties is invalid. + For instance, if duplicates attributes are disallowed but duplicates are + present. + + + + + Get or set a value for the + attribute. + + - + When present, a corresponding + attribute will be added too. + + + + + + Get or set a value for the + attribute. + + - + When present, a corresponding + attribute will be added too. + + + + + + Get or set a value for the + attribute. + + - + When present, a corresponding + attribute will be added too. + + + + + + Get or set which type of element will be added for the + attribute. + + - + An instance of the + enumeration. + + - + Supported type are the following: + + + None + No PDL attribute will be added. + + Rfcomm + A standard RFCOMM element will be added. + + Goep + A standard GOEP (OBEX) element will be added. + + + The default is . + + + + + + Holds an SDP service record. + + - + + A Service Record is the top-level container in the Service Discovery + protocol/database. It contains a list of Service Attributes each identified + by a numerical identifier (its ), + and with its data held in a . + has methods to access the + various types of data it contains. + + The content of the record for a particular service class is defined in the + profile’s specification along with the IDs it uses. The IDs for the + common standard services have beed defined here, as e.g. + , + , + etc. The Service Discovery profile itself defines IDs, some that can be used + in any record , + and others + , + and . + + Note that except for the attributes in the “Universal” category + the IDs are not unique, for instance the ID is 0x0200 for both + + and + from + and + respectively. + + provides the normal + collection-type methods properties e.g. + , + , + , + + and . So, to + access a particular attribute’s content get the + using one of those methods + and then read the data from the . + See the example below. + + +   + + + The SDP specification defines the content of TextString element + type very loosely and they are thus very difficult to handle when reading + from a record. + The encoding of the string content is + not set in the specification, and thus implementors are free to use any + encoding they fancy, for instance ASCII, UTF-8, + UTF-16, Windows-1252, etc — all of which have been seen in record + from real devices. It would have been much more sensible to mandate UTF-8 + as the other part of the Bluetooth protocol suite do e.g. the PIN is always + stored as a UTF-8 encoded string. + + Not only that but some of the attributes defined in the SDP specification + can be included in more than one ‘natural language’ version, + and the definition of the language and the string’s encoding + is not included in the element, but is + instead defined in a separate element and the ID of the string attribute + modified. Yikes! + + This makes it near impossible to decode the bytes in + a string element at parse time and create the string object then. Therefore + the parser creates an element containing the raw bytes from the string which + hopefully the user will know how to decode, passing the required encoding + information to one of methods on the element i.e. + , + which takes a multi-language-base item from the same record (see e.g. + ), + + which takes a .NET object, + or , + or + on the record which again takes a multi-language-base item. + + +   + + + A Service Record can be created from the source byte array by using the + + method or the + + on . A record + can also be created from a list of + passed to the constructor + . + + +   + + + From the SDP specification: + + + 2.2 ServiceRecord “… + a list of service attributes.” + 2.3 ServiceAttribute“… + two components: an attribute id and an attribute value.” + 2.4 Attribute ID“… + a 16-bit unsigned integer”, + “…represented as a data element.” + 2.5 Attribute Value“… + a variable length field whose meaning is determined by the attribute ID…”, + “…represented by a data element.” + 3.1 Data Element“… + a typed data representation. + It consists of two fields: a header field and a data field. + The header field, in turn, is composed of two parts: a type descriptor and a size descriptor. + ” + 3.2 Data Element Type Descriptor “… + a 5-bit type descriptor.” + 3.3 Data Element Size Descriptor “… + The data element size descriptor is represented as a + 3-bit size index followed by 0, 8, 16, or 32 bits.” + + + - + + + ServiceRecord record = ... + ServiceAttribute attr = record.GetAttributeById(UniversalAttributeId.ServiceRecordHandle); + ServiceElement element = attr.Value; + if(element.ElementType != ElementType.UInt32) { + throw new FooException("Invalid record content for ServiceRecordHandle"); + } + UInt32 handle = (UInt32)element.Value; + + or + + Dim bppRecord As ServiceRecord = ... + Dim attr As ServiceAttribute = bppRecord.GetAttributeById(BasicPrintingProfileAttributeId.PrinterName) + Dim element As ServiceElement = attr.Value; + ' Spec say it is in UTF-8 + Dim printerName As String = element.GetValueAsStringUtf8() + + + + + + + + + + + + + + + Initializes a new instance of the + class + containing no s. + + + + + Initializes a new instance of the + class. + + ---- + + Initializes a new instance of the + class + with the specified set of s. + + - + The list of + to add to the record, + as an + of . + + + + + Initializes a new instance of the + class + with the specified set of s. + + - + The list of + to add to the record, + as an array of . + + + + + Create a by parsing + the given array of . + + - + This uses the + with its default settings. + See + for more information. In particular for the errors that can result, two + of which are listed here. + + - + A byte array containing the encoded Service Record. + + - + The new parsed from the byte array. + + - + + The record contains invalid content. + + + The record contains an element type not supported by the parser. + + - + + + + + Gets the attribute at the specified index. + + - + The zero-based index of the attribute to get. + - + A holding + the attribute at the specified index. + Is never . + + - + + index is less than 0. + -or- + index is equal to or greater than Count. + + + + + Determines whether a service attribute with the specified ID, + and optional natural language, is in the List. + + - + + Determines whether a service attribute with the specified ID is in the List. + + - + The id of the service attribute to locate, as a + . + - + true if item is found in the record; otherwise, false. + + + + Returns the attribute with the given ID. + + - + + Returns the attribute with the given ID. + + - + The Attribute Id as a . + - + A holding + the attribute with the specified ID. + Is never . + + - + + There is no attribute with the given Id in the record. + Throws in NETCFv1 + + + + + Determines whether a TextString service attribute with the specified ID + and natural language + is in the List. + + - + The id of the service attribute to locate, as a + . + + Which multi-language version of the string attribute to locate. + + - + true if item is found in the record; otherwise, false. + + + + Returns the attribute with the given ID and natural language. + + - + The id of the service attribute to locate, as a + . + + Which multi-language version of the string attribute to locate. + + - + A holding + the attribute with the specified ID and language. + Is never . + + - + + There is no attribute with the given Id with the given language base in the record. + + + + + Create the attribute id resulting for adding the language base attribute id. + + - + The result . + - + + added to the + would create an id that cannot be represented as an Attribute Id. + + + + + Gets a containing the value of the + + service attribute with the specified ID, + using the specified natural language. + + - + + As noted in the documentation on this class, string are defined in + an odd manner, and the multi-language strings defined in the base SDP + specification are defined in a very very odd manner. The natural language and the + string’s encoding are not included in the element, but instead are + defined in a separate element, and the ID of the string attribute is + modified. This pair is present for each natural language. + + This method is provided to simplify accessing those strings, given + the Language attribute it should use it to find and decode the string. + If the primary Language attribute is to be used, then use the + + method that takes only the id parameter. + + + - + The id of the service attribute to locate, as a + . + + Which multi-language version of the string attribute to locate. + + - + + There is no attribute with the given Id in the record. + Throws in NETCFv1 + + + The service element is not of type + . + + + If the value in the service element is not a valid string in the encoding + specified in the given . + + - + + C#: + + LanguageBaseItem primaryLang = record.GetPrimaryLanguageBaseItem(); + if (primaryLang == null) { + Console.WriteLine("Primary multi-language not present, would have to guess the string's encoding."); + return; + } + try { + String sn = record.GetMultiLanguageStringAttributeById(UniversalAttributeId.ServiceName, primaryLang); + Console.WriteLine("ServiceName: " + sn); + } catch (KeyNotFoundException) { + Console.WriteLine("The record has no ServiceName Attribute."); + } + + + + + + Gets a containing the value of the + + service attribute with the specified ID, + using the primary natural language. + + - + + As noted in the documentation on this class, string are defined in + an odd manner, and the multi-language strings defined in the base SDP + specification are defined in a very very odd manner. The natural language and the + string’s encoding are not included in the element, but instead are + defined in a separate element, and the ID of the string attribute is + modified. This pair is present for each natural language. + + This method is provided to simplify accessing those strings, it will + find the primary Language attribute and use it to find and decode the string. + And if there is no primary Language attribute, which is the case in many + of the records one sees on mobile phones, it will attempt the operation + assuming the string is encoded in UTF-8 (or ASCII). + + + - + The id of the service attribute to locate, as a + . + - + + There is no attribute with the given Id in the record. + Throws in NETCFv1 + + + The service element is not of type + . + + + If the value in the service element is not a valid string in the encoding + specified in the given . + + - + + C#: + + try { + String sn = record.GetMultiLanguageStringAttributeById(UniversalAttributeId.ServiceName); + Console.WriteLine("ServiceName: " + sn); + } catch (KeyNotFoundException) { + Console.WriteLine("The record has no ServiceName Attribute."); + } + + + + + + Gets the list of LanguageBaseAttributeId items in the service record. + + - + + See also . + + - + + An array of . + An array of length zero is returned if the service record contains no such attribute. + + - + + + + + Gets the primary LanguageBaseAttributeId item in the service record. + + - + + For instance, can be used with methods + , + and + etc. See example code in the first. + + - + + A , or null + if the service record contains no such attribute, or + no primary language item (one with Base Id 0x0100) is included. + + - + + + + + Gets an enumerator that can be used to navigate through the record's + list of s. + + - + An + of type . + + - + + In C#: + + foreach (ServiceAttribute curAttr in record) { + if (curAttr.Id == UniversalAttributeId.ProtocolDescriptorList) { + ... + } + + In Visual Basic: + + For Each curAttr As ServiceAttribute In record + If curAttr.Id = UniversalAttributeId.ProtocolDescriptorList Then + ... + Next + + + + + + Gets an enumerator that can be used to navigate through the record's + list of s. + + + + + Return the byte array representing the service record. + + - + The byte array content is created dynamically from the + instance using + the class. + + - + The result as an array of . + + - + + + + + Gets the count of attributes in the record. + + + + + Gets the attribute at the specified index. + + - + The zero-based index of the attribute to get. + - + A holding + the attribute at the specified index. + - + + index is less than 0. + -or- + index is equal to or greater than Count. + + + + + Get a list of the numerical IDs of the Attributes in the record + as an + of . + + - + + This method will likely be only rarely used: instead + one would generally want either to read a specific attribute using + , + or read every attribute by using + 's + IEnumerable ability e.g. + + For Each curAttr As ServiceAttribute In record + If curAttr.Id = UniversalAttributeId.ProtocolDescriptorList Then + ... + Next + + Note, for NETCFv1 this returns an instance of the non-Generic list + . + + + - + (Provide a pure example since NDocs makes big mess of displaying Generic types). + + In C#: + + IList<ServiceAttributeId> ids = record.GetAttributeIds(); + + In VB.NET: + + Dim ids As IList(Of ServiceAttributeId) = record.GetAttributeIds() + + Or without Generics in .NET 1.1 (NETCFv1) in VB.NET: + + Dim ids As IList = record.GetAttributeIds() + + + + + + Get the raw byte array from which the record was parsed. + + - + + A can be created either by manually building new + s holding new + s, or it can be created + by parsing an array + of bytes read from another machine by e.g. + . + In that case this method returns that source byte array. + + To creates a Service Record byte array from the contained + s use + or . + + + - + + An array of , or if + the record was not created by parsing a raw record. + + - + + + + + A Service Attribute Id identifies each attribute within an SDP service record. + + - + + The content of the record for a particular service class is defined in the + profile’s specification along with the IDs it uses. The IDs for the + common standard services have beed defined here, as e.g. + , + , + etc, see namespace . + The Service Discovery profile itself defines IDs, some that can be used + in any record , + and others + , + and . + + Note that except for the attributes in the “Universal” category + the IDs are not unique, for instance the ID is 0x0200 for both + + and + from + and + respectively. + + + + + + Retrieves the name of the SDP Attribute ID with the given value in the + specified Attribute ID class sets. Implementing -like + behaviour. + + + + + Retrieves the name of the SDP Attribute ID with the given value in the + specified Attribute ID class sets. + + - + + Each particular service (ObexPushProfile, SerialPortProfile) etc defines + its own SDP record content and the Attribute IDs are defined locally in + each, and thus with values overlapping with other service specifications. + Therefore for each profile we must define the set of Attribute IDs used, this + is done by creating a class for each with the IDs defined as const + member fields. + + - + + The Attribute Id as an + + + The set of classes defining Attribute IDs for the service classed contained + in the record containing this attribute id. + + - + + A string containing the name of the Attribute ID whose numerical value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the SDP Attribute ID with the given value + and using one of the languages from the supplied LanguageBaseItem + in the specified AttributeID class sets. + + - + + Each particular service (ObexPushProfile, SerialPortProfile) etc defines + its own SDP record content and the Attribute IDs are defined locally in + each, and thus with values overlapping with other service specifications. + Therefore for each profile we must define the set of Attribute IDs used, this + is done by creating a class for each with the IDs defined as const + member fields. + + - + + The Attribute Id as an + + + The set of classes defining Attribute IDs for the service classed contained + in the record containing this attribute id. + + + The list of applying + to the current record. They are used when an attribute is marked as a + multi-language one and thus need the base offset removed from the specified + numerical value. + + + The applicable if the + matched attribute is a multi-language one. + ( in Visual Basic), if no attribute was matched + or it was not a multi-language one. + + - + + A string containing the name of the Attribute ID whose numerical value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the SDP Attribute ID with the given value + and using one of the languages from the supplied LanguageBaseItem + in the specified AttributeID class sets + + + + + Indicates that the field to which it is applied represents an SDP Attribute + that can exist in multiple language instances and thus has a language base + offset applied to its numerical ID when added to a record. + + + + + Initializes a new instance of the + class. + + + + + Provides data for an authentication event. + + - + + For usage information, see the class documentation at + it includes + an example, + also see the documentation on each of this class’s properties. + + + + + + A format string to display the Passkey or comparison Number as six decimal digits. + + + + + + + + Initialize an instance of . + + + + + Initialize an instance of . + + - + The device information to store in the event args. + + + + + Creates a positive response to the + + pairing event also providing optional security values. + + - + An byte array of length 16 bytes, or null. + A 128-bit cryptographic key used for two-way authentication. + + An byte array of length 16 bytes, or null. + A randomly generated number used for one-way authentication. + If this number is not provided by the device initiating the OOB + session, this value is 0. + + + + + Gets the device requiring an authentication response as a + . + + + + + Gets a + enumeration value that specifies the 'Man in the Middle' protection + required for authentication. + + + + + Gets a + enumeration value that defines the input/output capabilities of the + Bluetooth device. + + + + + Gets a + enumeration value that defines the authentication method utilized + by the Bluetooth device. + + - + + The method to be used depends on the + and the on both machines. + + + + + + Gets whether the + + method is of subtype "JustWorks". + + - + + Gets whether the + + method is of subtype "JustWorks". + + If true then a simple Yes/No answer from the user is adequate, + Or if false then the . + value should be displayed to the user(s) so that he/she/they can + verify that the values displayed on both devices are the same. + Is null if + + is not + . + + + + + + Get the Numeric or Passcode value being used by the + SSP pairing event. + + - + Is a six digit number from 000000 to 999999, + or if not present. + + - + + Will be present in the + , + , + and + authentication methods only. + + Is a six digit number from 000000 to 999999. + + + + + + Gets the + formatted in its correct six decimal digits format. + + - + A representing + + formatted in its six decimal digits format, + or if + + is . + + + + + Gets or sets the PIN string to be used to authenticate the specified device. + + - + + Is only used in the + + pairing method. + + On an authentication event, a PIN response is sent if the value + returned from the handler is not . + + + + + + Get or set whether we will respond positively, negatively or + ignore the SSP pairing event. + + + + + Get or set what Numeric or Passcode value or whether no value + will be used in responding to the SSP pairing event. + + - + + Is a number from 000000 to 999999, or null if not to be included + in the response. + + + + + + Gets or sets whether the callback is called again after the PIN response + is sent. + + - + This is useful to see the error code returned by sending + the PIN response. It can thus also be used to see the successful result + of sending the PIN response. See the documentation on the + class. + + + + + + Gets how many attempts at sending a PIN have been tried. + + + When there’s a new PIN request, the first time the callback is + called this property will have value zero. If the PIN is rejected and + + was set, then the callback will be recalled and this property will have + value one, etc. + + + + + The Windows error code returned by the last PIN response attempt. + + - + A bad PIN/passcode value appears to result in a error code + with value 1244, which is . + + If one tries to respond to that failure with another passcode, + then error 1167 + results. So it seems that only one attempt is possible. + + + + + + The Windows error code returned by the last PIN response attempt, + as an unsigned value. + + - + See . + + - + + + + + Gets whether it is not possible to send another PIN response. + + For instance, in testing it appears that after one response + the device becomes non-contactable, any PIN response returning error code + . + + + + + + Defines configuration option names for the class. + + + + + On connected socket, triggers authentication. + On not connected socket, forces authentication on connection. + For incoming connection this means that connection is rejected if authentication cannot be performed. + + The optval and optlen parameters are ignored; however, Winsock implementation on Windows CE requires optlen to be at least 4 and optval to point to at least an integer datum. + + + + Toggles authentication under Windows XP. + + optlen=sizeof(ULONG), optval = &(ULONG)TRUE/FALSE + + + + On a connected socket, this command turns encryption on or off. + On an unconnected socket, this forces encryption to be on or off on connection. + For an incoming connection, this means that the connection is rejected if the encryption cannot be turned on. + + + + + This sets or revokes PIN code to use with a connection or socket. + + + + + This sets or revokes link key to use with a connection or peer device. + + + + + Returns link key associated with peer Bluetooth device. + + + + + Get or set the default MTU on Windows XP. + + optlen=sizeof(ULONG), optval = &mtu + + + + This sets default MTU (maximum transmission unit) for connection negotiation. + While allowed for connected socket, it has no effect if the negotiation has already completed. + Setting it on listening socket will propagate the value for all incoming connections. + + + + + Returns MTU (maximum transmission unit). + For connected socket, this is negotiated value, for server (accepting) socket it is MTU proposed for negotiation on connection request. + + + + + Get or set the maximum MTU on Windows XP. + + optlen=sizeof(ULONG), optval = &max. mtu + + + + This sets maximum MTU for connection negotiation. + While allowed for connected socket, it has no effect if the negotiation has already completed. + Setting it on listening socket will propagate the value for all incoming connections. + + + + + Returns maximum MTU acceptable MTU value for a connection on this socket. + Because negotiation has already happened, has little meaning for connected socket. + + + + + Get or set the minimum MTU on Windows XP. + + optlen=sizeof(ULONG), optval = &min. mtu + + + + This sets minimum MTU for connection negotiation. + While allowed for connected socket, it has no effect if the negotiation has already completed. + Setting it on listening socket will propagate the value for all incoming connections. + + + + + Returns minimum MTU acceptable MTU value for a connection on this socket. + Because negotiation has already happened, has little meaning for connected socket. + + + + + This sets XON limit. + Setting it on listening socket will propagate the value for all incoming connections. + + + + + Returns XON limit for a connection. + XON limit is only used for peers that do not support credit-based flow control (mandatory in the Bluetooth Core Specification version 1.1). + When amount of incoming data received, but not read by an application for a given connection grows past this limit, a flow control command is sent to the peer requiring suspension of transmission. + + + + + This sets XOFF limit. + Setting it on listening socket will propagate the value for all incoming connections. + + + + + Returns XOFF limit for a connection. + XOFF limit is only used for peers that do not support credit-based flow control (mandatory in the Bluetooth Core Specification 1.1). + If flow has been suspended because of buffer run-up, when amount of incoming data received, but not read by an application for a given connection falls below this limit, a flow control command is sent to the peer allowing continuation of transmission. + + + + + Specifies maximum amount of data that can be buffered inside RFCOMM (this is amount of data before call to send blocks). + + + + + Returns maximum amount of data that can be buffered inside RFCOMM (this is amount of data before call to send blocks). + + + + + Specifies maximum amount of data that can be buffered for a connection. + This buffer size is used to compute number of credits granted to peer device when credit-based flow control is implemented. + This specifies the maximum amount of data that can be buffered. + + + + + Returns maximum amount of data that can be buffered for a connection. + This buffer size is used to compute number of credits granted to peer device when credit-based flow control is implemented. + This specifies the maximum amount of data that can be buffered. + + + + + Retrieves last v24 and break signals set through MSC command from peer device. + + + + + Retrieves last line status signals set through RLS command from peer device. + + + + + Sends MSC command. V24 and breaks are as specified in RFCOMM Specification. + Only modem signals and breaks can be controlled, RFCOMM reserved fields such as flow control are ignored and should be set to 0. + + + + + Sends RLS command. + Argument is as specified in RFCOMM Specification. + + + + + Gets flow control type on the connected socket. + + + + + Sets the page timeout for the card. + The socket does not have to be connected. + + + + + Gets the current page timeout. + The socket does not have to be connected. + + + + + Sets the scan mode for the card. + The socket does not have to be connected. + + + + + Gets the current scan mode. + The socket does not have to be connected. + + + + + Sets the class of the device. + The socket does not have to be connected. + + + + + Retrieve the Class of Device. + + + + + Get the version information from the Bluetooth adapter. + + + + + Get the version of the remote adapter. + + + + + Retrieves the authentication settings. + The socket does not have to be connected. + + + + + Sets the authentication policy of the device. + + + + + Reads the remote name of the device. + The socket does not have to be connected. + + + + + Retrieves the link policy of the device. + + + + + Sets the link policy for an existing baseband connection. + The socket must be connected. + + + + + Places the ACL connection to the specified peer device in HOLD mode. + The device must be connected. + + + + + Places the ACL connection to the specified peer device in SNIFF mode. + The device must be connected. + + + + + Forces the ACL connection to the peer device to leave SNIFF mode. + The device must be connected. + + + + + Places the ACL connection to the peer device in PARK mode. + The device must be connected. + + + + + Forces the ACL connection to the peer device to leave PARK mode. + The device must be connected. + + + + + Gets the current mode of the connection. + The mode can either be sniff, park, or hold. The socket must be connected. + + + + + The following constant represents the Maximum Number of Bytes + that a Name Variable an occupy. It should be noted that for + Names that have lengths less than this maximum, a NULL terminating + character should be used and IS counted as part of the Length. + For a Name of 248 Bytes, there is NO NULL terminating character + at the end of the Name Data. + + + + + COM/Serial Port HCI Connection Type. + + + + + USB HCI Connection Type. + + + + + Simple HCI Command Packet Type. + + + + + HCI ACL Data Packet Type. + + + + + HCI SCO Data Packet Type. + + + + + HCI eSCO Data Packet Type. + + + + + HCI Event Packet Type. + + + + + Starting Point for Additional + HCI Packet Types that are + Implementation Specific (for + example RS-232 HCI defines + two Additional HCI Packet + Types which are numbered + 0x05 and 0x06 for RS-232 HCI. + + + + + HCI Error Code Definitions/Constants. + + + + + The following Constants represent the defined Bluetooth HCI SCO Packet Types. + + + + + The following type declaration defines the HCI Serial Protocol + that will be used as the physical HCI Transport Protocol on the + actual COM Port that is opened. This type declaration is used in + the HCI_COMMDriverInformation_t structure that is required when + an HCI COMM Port is opened. + + + + + The following definitions, represent BIT Flags that can be used + with the BSC_Initialize() function. These Bit Flags can be used + to inform the Bluetooth Stack Controller of various Requested + options. + + + + + The following constants represent the Port Open Status Values + that are possible in the SPP Open Port Confirmation Event Data + Information. + + + + + SPP Event API Types. + + + + + The following enumerated type represents the different Connection + Modes that are supported by SDP. These constants are used with + the SDP_Set_Disconnect_Mode() function. + + - + + + + + + + + The following enumerated type represents all the allowable SDP + Data Element Types that can be used with the SDP API. + + + + + The following enumerated type represents all the allowable SDP + Request Response Data Types that will be returned in the SDP + Response Callback Function. + + + + + + + + + Remove a SDP record as added by . + + The handle. + + The raw record, presumably not actually used by the stack. + + + + + + Add a SDP record. + + - + An array of + containing the complete SDP record. + + A + containing any bits to set in the devices Class of Device value. + + - + A handle representing the record, pass to + to remote the record. + + + + + Managed code dialog for Windows CE systems. + + + + + Clean up any resources being used. + + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Provides an OBEX implementation of the class. + + - + + If you want to transfer an file or other object using the standard + service as used by Windows' Wireless Link / Bluetooth File Transfer Wizard, + Palm's Beam, Nokia's Send via Infrared, then use the OBEX protocol. + + The PUT operation is supported, and there is new support for GET, + (see the documentation at the + property). + Changing folders is not supported, nor is getting a folder listing. + + In the previous version there were some issue with handling file names + that include non-English characters, and connections + to some device types failed. Also if the connection to the peer was lost + then the request could hang reading forever. See the release note and bugs + database for more information. + + + - + + For Bluetooth one can use code like the following to send a file: + (Note a failure is signalled by an exception). + + Dim addr As BluetoothAddress = BluetoothAddress.Parse("002233445566") + Dim path As String = "HelloWorld.txt" + ' + Dim req As New ObexWebRequest(addr, path) + req.ReadFile("Hello World.txt") + Dim rsp As ObexWebResponse = CType(req.GetResponse(),ObexWebResponse) + Console.WriteLine("Response Code: {0} (0x{0:X})", rsp.StatusCode) + + That constructor isn't available for other transports (TCP/IP, IrDA) + so one has to create a Uri to provide the scheme, address, and path + parameters. Thus use code like the following to send a file. + + ' The host part of the URI is the device address, e.g. IrDAAddress.ToString(), + ' and the file part is the OBEX object name. + Dim addr As BluetoothAddress = ... + Dim addrStr As String = addr.ToString("N") + Dim uri As New Uri("obex://" & addrStr & "/HelloWorld.txt") + ' + Dim req As New ObexWebRequest(uri) + req.ReadFile("Hello World.txt") + Dim rsp As ObexWebResponse = CType(req.GetResponse(),ObexWebResponse) + Console.WriteLine("Response Code: {0} (0x{0:X})", rsp.StatusCode) + + Or, to send locally generated content use something like the following. + + Dim addr As BluetoothAddress = ... + Dim path As String = "HelloWorld2.txt" + ' + Dim req As New ObexWebRequest(addr, path) + Using content As Stream = req.GetRequestStream() + ' Using a StreamWriter to write text to the stream... + Using wtr As New StreamWriter(content) + wtr.WriteLine("Hello World GetRequestStream") + wtr.WriteLine("Hello World GetRequestStream 2") + wtr.Flush() + ' Set the Length header value + req.ContentLength = content.Length + End Using + ' In this case closing the StreamWriter also closed the Stream, but ... + End Using + Dim rsp As ObexWebResponse = CType(req.GetResponse(),ObexWebResponse) + Console.WriteLine("Response Code: {0} (0x{0:X})", rsp.StatusCode) + + See also the ObexPushApplication and ObexPushVB sample programs. + + + + + Create a new Obex request with the specified . + + - + + Create a new Obex request with the specified . + + e.g. "obex://112233445566/HelloWorld.txt" + Uri must use one of the following schemes - obex, obex-push, obex-ftp, obex-sync. + The host name must be the device address in short hex, or dotted hex notation - not the default representation using the colon separator + + + + [Advanced usage] + Create a new Obex request with the specified + and the open connection to an OBEX server. + + - + [Advanced usage] + A url of the form + “scheme:///filename”, + “e.g. obex:///foo.txt”. + That is the host part is blank, + and the scheme and filename parts set as for the other constructor + + + An instance of + already connected to an OBEX server. + + + + + Initialize an instance of this class given a scheme, + a Bluetooth Device Address, and a remote path name. + + - + The Uri scheme. One of + obex, obex-push, obex-ftp, or obex-sync. + + The Bluetooth Device Address of the OBEX server. + + The path on the OBEX server. + + + + + Initialize an instance of this class given + a Bluetooth Device Address, and a remote path name. + + - + + This is equivalent to calling + + ObexWebRequest(String scheme, BluetoothAddress target, String path) + + with scheme “obex”. + + + - + The Bluetooth Device Address of the OBEX server. + + The path on the OBEX server. + + + + + Gets a object to use to write request data. + + - + A to use to write request data. + + + + Reads the contents of the specified file to the request stream. + + The filename (including the path) from which to read. + Provides an easy equivalent to manually writing the file contents to the request stream. + + + + Returns the OBEX server response. + + - + An . + - + + An error occurred, with the error that occured being stored in the + property. If the error + occurred in the connect phase then the + property will have value , + and in the operation phase on the desktop CLR it will have value + + + + + + A wrapper for Stream.Read that blocks until the requested number of bytes + have been read, and throw an exception if the stream is closed before that occurs. + + + + + A wrapper for Stream.Read that blocks until the requested number of bytes + have been read or the end of the Stream has been reached. + Returns the number of bytes read. + + + + + Begins a request for a OBEX server response. + + - + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the operation. + This object is passed to the callback delegate when the operation is complete. + - + An that represents the + asynchronous operation, which could still be pending. + + + + + Begins a request for a OBEX server response. + + - + An + object that was obtained when the asynchronous operation was started. + + - + An . + - + + An error occurred, with the error that occured being stored in the + property. If the error + occurred in the connect phase then the + property will have value , + and in the operation phase on the desktop CLR it will have value + + + + + + Specifies a collection of the name/value pairs that make up the OBEX headers. + + + + + Gets or sets the method for the request. + + + For Object Exchange the method code is mapped to the equivalent HTTP style method. + For example "PUT", "GET" etc. "PUT" is the default value. + There is new support for GET as of version 2.5. + + To use GET change the Method to "GET" and you must also use + scheme "obex-ftp" in the URL instead of the usual "obex" + -- unless you know that the default OBEX server you are connecting + supports GET. + + For a PUT sample see the class + documentation. For GET, see below. + + + + + ' The host part of the URI is the device address, e.g. IrDAAddress.ToString(), + ' and the file part is the OBEX object name. + Dim addr As String = "112233445566" + Dim uri As New Uri("obex-ftp://" & addr & "/HelloWorld.txt") + Dim req As New ObexWebRequest(uri) + req.Method = "GET" + Dim rsp As ObexWebResponse = CType(req.GetResponse(), ObexWebResponse) + Console.WriteLine("Response Code: {0} (0x{0:X})", rsp.StatusCode) + Using content As Stream = rsp.GetResponseStream() + ' Using a StreamReader to read text from the stream... + Using rdr As New StreamReader(content) + While True + Dim line As String = rdr.ReadLine() + If line Is Nothing Then Exit While + Console.WriteLine(line) + End While + End Using + End Using + + + + + + + Gets or sets the value of the Type OBEX header. + + + + + Gets or sets the Length OBEX header. + + This property is mandatory, if not set no data will be sent. + If you use the helper method this value is automatically populated with the size of the file that was read. + + + + Not Supported - do not use, this will throw an exception. + + + + + Gets or sets the time-out value for the method. + + - + + In versions 3.2 and earlier this property was ignored on + Windows Mobile. It is now (untested!) supported there, + but not with the Microsoft Bluetooth stack there as it doesn't + support timeouts. + A cunning solution is available let me know of your requirements... + + + - + The number of milliseconds to wait before the request times out. + The default is 50,000 milliseconds (50 seconds). + A value of -1 or 0 represents no time-out. + + + + Gets the original Uniform Resource Identifier (URI) of the request. + + For an ObexPush request the URI will use the "obex://" prefix, followed by the numerical device id in hex format. + The path section of the URI represents the remote filename of the pushed object. Subfolders are not supported. Some devices may only support specific object types e.g. V-Card. + + + + Listens for connections from Bluetooth RFCOMM network clients. + + + The class provides simple methods + that listen for and accept incoming connection requests. New connections + are returned as instances + (on Microsoft Bluetooth stack platforms alone a new + instance can be returned for new connections). + + In the normal case a the listener is initialised with a + holding the Service Class Id on which it is + to accept connections, the listener will automatically create a SDP + Service Record containg that Service Class Id and the port number + (RFCOMM Service Channel Number) that it has started listening on. + The standard usage is thus as follows. + + + Class MyConsts + Shared ReadOnly MyServiceUuid As Guid _ + = New Guid("{00112233-4455-6677-8899-aabbccddeeff}") + End Class + + ... + Dim lsnr As New BluetoothListener(MyConsts.MyServiceUuid) + lsnr.Start() + ' Now accept new connections, perhaps using the thread pool to handle each + Dim conn As New BluetoothClient = lsnr.AcceptBluetoothClient() + Dim peerStream As Stream = conn.GetStream() + ... + + One can also pass the BluetoothListener a Service Name (v2.4), + a custom Service Record (Service Discovery Protocol record), and/or + set Class of Service bit(s). To create a custom Service Record use + . + + There are overloads of the constructor which take a + parameter instead of a + as the Service Class Id, the Class Id + value should be specified in that case in the endpoint. + If the port value is specified in the endpoint, then the listener will + attempt to bind to that port locally. The address in the endpoint is + largely ignored as no current stack supports more than one local radio. + + As of version 3.4 we catch an exception if it occurs on the new + port set-up and it is stored. That error will be returned to any subsequent + Accept; that is we assume that the error affects the listener completely + and so make no attempt to start a new port and all subsequent Accept + complete with the original error. + + In the Bluetopia case previously the 'one port at a time' error + was unhandled and occurred on a background thread and therefore killed + the application. Now it is caught and returned to the next Accept. + Even better the first Accept successfully returns back to the caller. + So BluetoothListener is now usable to that extent: one connection can + be accepted. After that it needs to be discarded and a new server created. + + + + + + Initializes a new instance of the class. + + ---- + + Initializes a new instance of the class + to listen on the specified service identifier. + + The Bluetooth service to listen for. + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier. + + A that represents the local Bluetooth radio address. + The Bluetooth service on which to listen for incoming connection attempts. + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array, e.g. + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + with the specified local endpoint. + + - + A that represents + the local endpoint to which to bind the listener. + See the documentation for more information + on the usage of this argument. + + - + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + to listen on the specified service identifier, + publishing the specified SDP record. + + The Bluetooth service to listen for. + Prepared SDP Record to publish. + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier, + publishing the specified SDP record. + + A that represents the local Bluetooth radio address. + The Bluetooth service to listen for. + Prepared SDP Record to publish + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + with the specified local endpoint, + publishing the specified SDP record. + + - + A that represents + the local endpoint to which to bind the listener. + See the documentation for more information + on the usage of this argument. + + Prepared SDP Record to publish + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + - + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + to listen on the specified service identifier, + publishing the specified SDP record. + + - + The Bluetooth service to listen for. + Prepared SDP Record to publish. + - + + + The constructors taking the SDP record explicitly should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier, + publishing the specified SDP record. + + - + A that represents the local Bluetooth radio address. + The Bluetooth service to listen for. + Prepared SDP Record to publish + - + + + The constructors taking the SDP record explicitly should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Initializes a new instance of the class + with the specified local endpoint, + publishing the specified SDP record. + + - + A that represents + the local endpoint to which to bind the listener. + See the documentation for more information + on the usage of this argument. + + Prepared SDP Record to publish + - + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Starts listening for incoming connection requests. + + + + + Starts listening for incoming connection requests with a maximum number of pending connection. + + The maximum length of the pending connections queue. + + + + Stops the socket from monitoring connections. + + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + - + + The method is only supported on Microsoft Bluetooth stack platforms. + + + - + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. + This object is passed to the callback delegate when the operation is complete. + - + An that represents the + asynchronous accept, which could still be pending. + + - + The has been closed. + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + A . + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + - + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. + This object is passed to the callback delegate when the operation is complete. + - + An that represents the + asynchronous accept, which could still be pending. + + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + A . + + + + Creates a new socket for a connection. + + - + + The method is only supported on Microsoft Bluetooth stack platforms. + + AcceptSocket is a blocking method that returns a that you can use to send and receive data. + If you want to avoid blocking, use the method to determine if connection requests are available in the incoming connection queue. + + The returned is initialized with the address and channel number of the remote device. + You can use any of the Send and Receive methods available in the class to communicate with the remote device. + When you are finished using the , be sure to call its method. + If your application is relatively simple, consider using the method rather than the AcceptSocket method. + provides you with simple methods for sending and receiving data over a network in blocking synchronous mode. + A used to send and receive data. + Listener is stopped. + + + + Creates a client object for a connection when the specified service or endpoint is detected by the listener component. + + AcceptTcpClient is a blocking method that returns a that you can use to send and receive data. + Use the method to determine if connection requests are available in the incoming connection queue if you want to avoid blocking. + Use the method to obtain the underlying of the returned . + The will provide you with methods for sending and receiving with the remote host. + When you are through with the , be sure to call its method. + If you want greater flexibility than a offers, consider using . + A component. + Listener is stopped. + + + + Determines if there is a connection pending. + + true if there is a connection pending; otherwise, false. + + + + Set or change the PIN to be used with a specific remote device. + + Address of Bluetooth device. + PIN string consisting of 1 to 16 ASCII characters. + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + + + Gets the local endpoint. + + - + The + that the listener is using for communications. + + - + + The + property of the endpoint will contain the port number (RFCOMM Channel + Number) that the listener is listening on. + On some platforms, the + is similarly set, or is + if not known. The endpoint’s + is never set. + + + + + + Get or set the Service Class flags that this service adds to the host + device’s Class Of Device field. + + - + + The Class of Device value contains a Device part which describes + the primary service that the device provides, and a Service part which + is a set of flags indicating all the service types that the device supports, + e.g. , + , + etc. + This property supports setting those flags; bits set in this value will be + added to the host device’s CoD Service Class bits when the listener + is active. For Win32 see MSDN — BTH_SET_SERVICE Structure + + Supported on Win32, but not supported on WindowsMobile/WinCE + as there's no native API for it. The WindowCE section of MSDN mentions the + Registry value COD at key HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\sys. + However my (Jam) has value 0x920100 there but advertises a CoD of 0x100114, + so its not clear how the values relate to each other. + + + + + + + Get or set the ServiceName the server will use in its SDP Record. + + - + A string representing the value to be used for the Service Name + SDP Attribute. Will be if not specfied. + + - + + The listener is already started. + - or - + A custom Service Record was given at initialization time. In that case + the ServiceName attribute should be added to that record. + + + + + Gets the underlying network . + + - + The underlying network . + - + + The property is only supported on Microsoft Bluetooth stack platforms. + + creates a to listen for incoming client connection requests. + Classes deriving from can use this property to get this . + Use the underlying returned by the property if you require access beyond that which provides. + + Note property only returns the used to listen for incoming client connection requests. + Use the method to accept a pending connection request and obtain a for sending and receiving data. + You can also use the method to accept a pending connection request and obtain a for sending and receiving data. + + + + + + Returns the SDP Service Record for this service. + + + Returns if the listener is not + ed + (and an record wasn’t supplied at initialization). + + + + + + Gets or sets the authentication state of the current connect or behaviour to use when connection is established. + + + For disconnected sockets, specifies that authentication is required in order for a connect or accept operation to complete successfully. + Setting this option actively initiates authentication during connection establishment, if the two Bluetooth devices were not previously authenticated. + The user interface for passkey exchange, if necessary, is provided by the operating system outside the application context. + For outgoing connections that require authentication, the connect operation fails with WSAEACCES if authentication is not successful. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + For incoming connections, the connection is rejected if authentication cannot be established and returns a WSAEHOSTDOWN error. + + + + + On unconnected sockets, enforces encryption to establish a connection. + Encryption is only available for authenticated connections. + For incoming connections, a connection for which encryption cannot be established is automatically rejected and returns WSAEHOSTDOWN as the error. + For outgoing connections, the connect function fails with WSAEACCES if encryption cannot be established. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + + + + + Provides information about an available device obtained by the client during device discovery. + + + + + Initializes an instance of the class + for the device with the given address. + + - + The . + + + + Forces the system to refresh the device information. + + - + + See + for one reason why this method is necessary. + + + + + Updates the device name used to display the device, affects the local computer cache. + + On Windows CE this only affects devices which are already paired. + + + + Enables or disables services for a Bluetooth device. + + The service GUID on the remote device. + Service state - TRUE to enable the service, FALSE to disable it. + + When called on Windows CE, the device will require a soft-reset to enabled the settings. + + + The system maintains a mapping of service guids to supported drivers for + Bluetooth-enabled devices. Enabling a service installs the corresponding + device driver. Disabling a service removes the corresponding device driver. + If a non-supported service is enabled, a driver will not be installed. + + + This overload is silent on error; the other overload raises an exception + if required + (). + + + - + + Thrown if this method is called on Windows CE platforms. + + + + Enables or disables services for a Bluetooth device. + + The service GUID on the remote device. + Service state - TRUE to enable the service, FALSE to disable it. + Whether the method should raise an exception + when + + + When called on Windows CE, the device will require a soft-reset to enabled the settings. + + The system maintains a mapping of service guids to supported drivers for + Bluetooth-enabled devices. Enabling a service installs the corresponding + device driver. Disabling a service removes the corresponding device driver. + If a non-supported service is enabled, a driver will not be installed. + + + + - + The call failed. + + + + + Run an SDP query on the device’s Service Discovery Database. + + - + + + For instance to see whether the device has an an Serial Port service + search for UUID , + or too find all the services that use RFCOMM use + , + or all the services use + . + + + If the device isn’t accessible a + with + 10108 (0x277C) occurs. + + + - + The UUID to search for, as a . + + - + The parsed record as an + . + + - + + + Dim bdi As BluetoothDeviceInfo = ... + Dim records As ServiceRecord() = bdi.GetServiceRecords(BluetoothService.RFCommProtocol) + ' Dump each to console + For Each curRecord As ServiceRecord In records + ServiceRecordUtilities.Dump(Console.Out, curRecord) + Next + + + + - + + The query failed. + + + + + Begins an asynchronous Service Record lookup query. + + - + See . + + An optional asynchronous callback, to be called + when the query is complete. + + A user-provided object that distinguishes this + particular asynchronous Service Record lookup query from other requests. + + - + An that represents the + asynchronous Service Record lookup query, which could still be pending. + + + + + Ends an asynchronous Service Record lookup query. + + - + An + object that was obtained when the asynchronous operation was started. + + - + The parsed record as an + . + + + + + Run an SDP query on the device’s Service Discovery Database, + returning the raw byte rather than a parsed record. + + - + + If the device isn’t accessible a + with + 10108 (0x277C) occurs. + + - + The UUID to search for, as a . + + - + An array of array of . + - + + The query failed. + + + + + Gets the radio version and manufacturer information for the device. + Needs a connection to the device. + + - + + Includes information such as the LMP versions, supported + features and the manufacturer of the radio/Bluetooth Controller. + + If the device is not connected this information cannot be + obtained; an error will occur if there is no connection. + The values will be cached until is called. + + This feature is currently supported only on the + Microsoft Bluetooth stack on both desktop Windows and Windows + Mobile. However Windows XP does not provide this information. + Implementation is possible on some of the other Bluetooth stacks + and will depend on demand/support for the user community. + + + - + + An error occurred, desktop Windows returns error code + 1167 ERROR_DEVICE_NOT_CONNECTED and Windows Mobile returns error code + 1168 ERROR_NOT_FOUND. + Windows XP which does not support this functionality returns error code + 2 ERROR_FILE_NOT_FOUND. + + + Not yet implemented. + + + This stack does not support getting this information. + + - + The radio version etc information as a + instance. + + + + + Displays information about the device. + + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + E.g. used internally by WPF. + + + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Gets the device identifier. + + + + + Gets a name of a device. + + - + + Note, that due the way in which Bluetooth device discovery works, + the existence and address of a device is known first, but a separate + query has to be carried out to find whether the device also has a name. + This means that if a device is discovered afresh then this property might + return only a text version of the device’s address and not its + name, one can also see this in the Windows’ Bluetooth device dialogs + where the device appears first with its address and the name is later + updated. To see the name, wait for some time and access this property again + having called + in the meantime. + + + + + + Returns the Class of Device of the remote device. + + - + + + Some CE 4.2 devices such as original PPC2003 devices don't have the native + API on which this property depends — it was added as part of a hotfix. + The property will always return zero in such a case. On WM/CE we also + attempt to get the CoD value as part of the discovery process; this is + of course only works for devices in-range. + + + + + + Returns the signal strength for the Bluetooth connection with the peer device. + Supports only on some platforms. + + - + Valid values for this property are -128 to 128. It returns + Int32.MinValue on failure. + + - + + Thus there are multiple reasons which this property can return + the error value (i.e. Int32.MinValue). + + + On an unsupported platform, e.g. MSFT+Win32, or MSFT+CE/WM on an + older version. See below. + + The remote device is not turned-on or in range. See below. + + On Widcomm, there is no connection to the remote device. See below. + + + + Platform support: + + Does not work on Win32 with the Microsoft Bluetooth stack. + That platform provide no support for RSSI, please contact Microsoft + to complain. + + Works on Windows Mobile 5.0, Windows Embedded CE 6.0, or later + versions. + + Works on Widcomm, both platforms. + We will not try to connect, see below. + + + + + + Finally, to get an RSSI value Bluetooth requires an open + connection to the peer device. + On Widcomm we will not attempt to connect, so the caller must + ensure that there's a connection -- + perhaps it could call + just before accessing this property. + On CE/WM if there is no active connection, then we will attempt to + create one. This of course can be slow, and will + be slow if the remote device is not in range. + (Bluetooth 2.1 supports getting the RSSI value at discovery time which + might provide the solution for many cases. However only the MSFT+Win32 + stack specifically supports v2.1, and of course it doesn't support RSSI + at all!) + + Note that the Bluetooth specification doesn't require that the + radio hardware provides any great precision in its RSSI readings. + The spec says for instance, in v2.1 Volume 2 Part E ("HCI") Section 7.5.4: + “Note: how accurate the dB values will be depends on the Bluetooth hardware. + The only requirements for the hardware are that the Bluetooth device is able to + tell whether the RSSI is inside, above or below the Golden Device Power Range.” + + + + + + Returns a list of services which are already installed for use on the calling machine. + + + This property returns the services already configured for use. + Those are the ones that are checked in the “Services” tab + of the device’s property sheet in the Bluetooth Control panel. + I presume the behaviour is similar on CE. + + Will only return available services for paired devices. + + It of course will also only returns standard system services which Windows understands. + (On desktop Windows this method calls the OS function BluetoothEnumerateInstalledServices). + + To see all the services that a device advertises use the + + method. + + + + + + Specifies whether the device is connected. + + Not supported under Windows CE and will always return false. + + + + + + Specifies whether the device is a remembered device. Not all remembered devices are authenticated. + + - + Now supported under Windows CE — will return the same as + . + + + + + + + Specifies whether the device is authenticated, paired, or bonded. All authenticated devices are remembered. + + Is now supported on both CE and XP. + + + + + + Date and Time this device was last seen by the system. + + - + Is set by the Inquiry (Device Discovery) process on + the stacks where we handle Inquiry directly — that is + every platform except the Microsoft stack on Win32 (MSFT+Win32), + so is supported under MSFT+WM, Widcomm, Bluetopia, etc, etc. + + This value is supported on Windows 7 with the Microsoft stack. + It it not supported on earlier Win32 versions as the native + API has a bug. The value provided is always simply the current + time, e.g. after a discovery for every device returned this value has + the time of the discovery operation. Tracked by workitem + 10280. + + + - + + An instance of containing the time in UTC, + or DateTime. + if there's no value. + + + + + Date and Time this device was last used by the system. + + - + + Not supported on most stacks: Widcomm, Bluetopia, MSFT+WM + and will return DateTime.MinValue + + Is supported on Windows 7 with the Microsoft stack. Is not + supported on earlier Win32 versions — there it just always + returns the current time, see . + + + - + + An instance of containing the time in UTC, + or DateTime. + if there's no value. + + + + + Class of Device flags as assigned in the Bluetooth specifications. + + + Is returned by the property ClassOfDevice.Device. + + Defined in Bluetooth Specifications . + + + + + + Miscellaneous — + [Ref #2: Used where a more specific Major Device Class code + is not suited (but only as specified in this document). Devices + that do not have a major class code assigned can use the all-1 code + () + until 'classified'] + + + + + Major class: Computer (desktop,notebook, PDA, organizers, .... ). + + + + + Major class: Computer + • Minor class: Desktop workstation. + + + + + Major class: Computer + • Minor class: Server-class computer. + + + + + Major class: Computer + • Minor class: Laptop. + + + + + Major class: Computer + • Minor class: Handheld PC/PDA (clam shell). + + + + + Major class: Computer + • Minor class: Palm sized PC/PDA. + + + + + Major class: Computer + • Minor class: Wearable computer (Watch sized). + + + + + Major class: Phone (cellular, cordless, payphone, modem, ...). + + + + + Major class: Phone + • Minor class: Cellular. + + + + + Major class: Phone + • Minor class: Cordlss. + + + + + Major class: Phone + • Minor class: Smart phone. + + + + + Major class: Phone + • Minor class: Wired modem or voice gateway. + + + + + Major class: Phone + • Minor class: Common ISDN Access. + + + + + Major class: LAN /Network Access point. + + + + + Major class: Audio/Video (headset,speaker,stereo, video display, vcr..... + + + + + Major class: Peripheral (mouse, joystick, keyboards, ..... ). + + + + + Major class: Imaging (printing, scanner, camera, display, ...). + + + + + Major class: Wearable. + + + + + Major class: Toy. + + + + + Major class: Medical. + + + + + Uncategorized, specific device code not specified + — see + + + + + + + + Service Attribute IDs defined by the OBEX related specifications, + i.e. Object Push and Synchronization Profiles specifications. + + + + + GOEP L2Cap PSM + + + New in GOEP v2.0 but not numbered there. + New in OPP v1.2, FTP v1.2, and BIP v1.1. + [UInt16] + + + + + Supported Data Stores List (Synchronization Profile) + + + Synchronization Profile — + + service class. + [Data Element Sequence of UInt8] + + Values + ValueMeaning + 0x01Phonebook + 0x03Calendar + 0x05Notes + 0x06Message + + + + + + Supported Formats List (Object Push Profile) + + + Object Push Profile — + + service class. + [Data Element Sequence of UInt8] + + Values + ValueMeaning + 0x01vCard 2.1 + 0x02vCard 3.0 + 0x03vCard 2.1 + 0x04vCal 1.0 + 0x05vNote + 0x06vMessage + 0xFFany type of object + + + + + + Supported Capabilities (BIP) + + + Basic Imaging Profile — + , + , + , + + service classes. + [UInt8] + + Values + ValueMeaning + Bit 0Generic imaging + Bit 1Capturing + Bit 2Printing + Bit 3Displaying + Bit 4..7Reserved + + + + + + Supported Features (BIP) + + + Basic Imaging Profile — + , + , + , + + service classes. + [UInt16] + + Values + ValueMeaning + Bit 0ImagePush + Bit 1ImagePush-Store + Bit 2ImagePush-Print + Bit 3ImagePush-Display + Bit 4ImagePull + Bit 5AdvancedImagePrinting + Bit 6AutomaticArchive + Bit 7RemoteCamera + Bit 8RemoteDisplay + Bit 9..15Reserved + + + + + + Supported Functions (BIP) + + + Basic Imaging Profile — + , + , + , + + service classes. + [UInt32] + + Values + ValueMeaning + Bit 0GetCapabilities + Bit 1PutImage + Bit 2PutLinkedAttachment + Bit 3PutLinkedThumbnail + Bit 4RemoteDisplay + Bit 5GetImagesList + Bit 6GetImageProperties + Bit 7GetImage + Bit 8GetLinkedThumbnail + Bit 9GetLinkedAttachment + Bit 10DeleteImage + Bit 11StartPrint + Bit 12Reserved + Bit 13StartArchive + Bit 14GetMonitoringImage + Bit 16GetStatus + Bit 15, 17..31Reserved + + + + + + Total Imaging Data Capacity (BIP) + + + Basic Imaging Profile — + , + , + , + + service classes. + [UInt64] + + + + + Service Attribute IDs defined by the Basic Printing Profile specification. + + + + + Document Formats Supported + + [String] + + + + Character Repertoires Supported + + [UInt128] + + + + XHTML-Print Image Formats Supported + + [String] + + + + Color Supported + + [Boolean] + + + + 1284ID + + [String] + + + + Printer Name + + [String] + + + + Printer Location + + [String] + + + + Duplex Supported + + [Boolean] + + + + Media Types Supported + + [String] + + + + MaxMediaWidth + + [UInt16] + + + + MaxMediaLength + + [UInt16] + + + + Enhanced Layout Supported + + [Boolean] + + + + RUI Formats Supported + + [String] + + + + Reference Printing RUI Supported + + [Boolean] + + + + Direct Printing RUI Supported + + [Boolean] + + + + Reference Printing Top URL + + [URL] + + + + Direct Printing Top URL + + [URL] + + + + Printer Admin RUI Top URL + + [URL] + + + + Device Name + + [String] + + + + Service Attribute IDs defined by the Personal Area Networking Profile specification. + PersonalAreaNetworkingProfile + + + + Security Description + + “Security Description” [UInt16] + + + + NetAccessType + + “Type of Network Access Available” [UInt16] + + + + MaxNetAccessRate + + “Maximum possible Network Access Data Rate” [UInt32] + + + + IPv4Subnet + + [String] + + + + IPv6Subnet + + [String] + + + + Service Attribute IDs defined by the Headset Profile specification. + + + + + Remote audio volume control + + [Boolean] + + + + Service Attribute IDs defined by the Hand-Free Profile specification. + HandFreeProfile + + + + Network + + + “The "Network" attribute states, if the AG has the capability + to reject incoming calls[4]. This attribute is not encoded as a data element + sequence; it is simply an 8-bit unsigned integer. The information given + in the “Network” attribute shall be the same as the information given + in Bit 5 of the unsolicited result code +BRSF (see Section 4.24.3). An + attribute value of 0x00 is translated to a bit value of 0; an attribute + value of 0x01 is translated to a bit value of 1.” + + [UInt8] + + + + + SupportedFeatures + + + “The attribute “SupportedFeatures” states the features + supported in each device. … + The set of features supported in each case is bit-wise defined in this + attribute on a yes/no basis. The mapping between the features and their + corresponding bits within the attribute is listed below in for the HF + and in for the AG. … + + Bit Feature Default in HF + (0=LSB) + 0 EC and/or NR function (yes/no, 1 = yes, 0 = no) 0 + 1 Call waiting and three way calling(yes/no, 1 = yes, 0 = no) 0 + 2 CLI presentation capability (yes/no, 1 = yes, 0 = no) 0 + 3 Voice recognition activation (yes/no, 1= yes, 0 = no) 0 + 4 Remote volume control (yes/no, 1 = yes, 0 = no) 0 + + Table 5.2 “SupportedFeatures” attribute bit mapping for the HF + + Bit Feature Default in AG + (0=LSB) + 0 Three-way calling (yes/no, 1 = yes, 0 = no) 1 + 1 EC and/or NR function (yes/no, 1 = yes, 0 = no) 0 + 2 Voice recognition function (yes/no, 1 = yes, 0 = no) 0 + 3 In-band ring tone capability (yes/no, 1 = yes, 0 = no) 1 + 4 Attach a phone number to a voice tag (yes/no, 1 = yes, 0 = no) 0 + + Table 5.4 “SupportedFeatures” attribute bit mapping for the AG” + + [UInt16] + + + + Service Attribute IDs defined by the Health Device Profile specification. + + + + + SupportFeaturesList + + - + + "This is a sequence for which each element is a sequence that + describes a single application data end-point on the device. The + Supported Features attribute (MDEP List) provides an indication of + the data types that an MDEP supports.", + "...each description is itself a sequence of three or more elements." + + [Sequence] + + + + + DataExchangeSpecification + + - + + "This attribute is a one-byte reference, with the value taken + from the Bluetooth Assigned Numbers [3] to identify the Data Exchange + Protocol used (e.g. ISO/IEEE 11073-20601 specification)." + e.g. value 0x01 is ISO/IEEE 11073-20601, "Health informatics - Personal + health device communication - Application profile - Optimized exchange + protocol" + + [UInt8] + + + + + MCAP Supported Procedures + + - + + "This attribute is a one byte bit-mask that indicates the MCAP + procedures that are supported by this HDP service." + + + 0x02 Supports Reconnect Initiation 3 + 0x04 Supports Reconnect Acceptance 4 + 0x08 Supports Clock Synchronization Protocol (includes support for at least Sync-Slave Role) + 0x10 Supports Sync-Master Role + + [UInt8] + + + + + Provides access to the request and response objects used by the class. + + + + + Gets the that represents a client's request for a resource + + + + + Specifies additional protocols that the class supports. + + + These constants are defined by the Bluetooth SIG - + + + + + + Service Discovery Protocol (bt-sdp) + + + + + Bluetooth RFComm protocol (bt-rfcomm) + + + + + Logical Link Control and Adaptation Protocol (bt-l2cap) + + + + + Represents a virtual COM port. + + Deprecated. Use + to enable a virtual COM port. + Supported on Windows CE Only. + + + + + + Create a virtual server port to listen for incoming connections. + + Port name e.g. "COM4" + Bluetooth service to listen on. + + + + + Create a virtual server port to listen for incoming connections. Auto allocates a port from the COM0-9 range. + + Service GUID to listen on. + + + + + Create a client port for connection to a remote device. + + Port name e.g. "COM4" + Remote device to connect to + A BluetoothSerialPort. + + + + Create a client port for connection to a remote device. Auto allocates a port from the COM0-9 range. + + Remote device to connect to. + + + + + Creates a BluetoothSerialPort instance from an existing open virtual serial port handle. + + Handle value created previously by BluetoothSerialPort. + BluetoothSerialPort wrapper around handle. + + + + Closes the virtual serial port releasing all resources. + + + + + + + + + + + + + + + + + + + + + The full representation of the port name e.g. "COM5" + + + + + The address of the remote device to which this port will connect (Client Ports only). + + + + + The Bluetooth service to connect to. + + + + + Specifies whether the port is a local service or for outgoing connections. + + TRUE for a server port that accepts connections, or to FALSE for a client port that is used to creating outgoing connections. + + + + Native handle to virtual port. + + + + + Socket option constants to set IrDA specific connection modes, and + get/set IrDA specific features. + + + Socket option constants to set IrDA specific connection modes, and + get/set IrDA specific features: + for instance to set IrLMP mode, or get the maximum send size. Pass + to /etc and + /etc, + along with optionLevel IrDASocketOptionLevel.; + see the examples below. + New in v1.5.51015 + + For instance, where cli is an instance of + . + In VB.NET, to set IrLMP mode (IrLptMode). + + cli.Client.SetSocketOption(IrDASocketOptionLevel.Irlmp, _ + IrDASocketOptionName.IrLptMode, _ + 1) 'representing true; can use True itself in FXv2. + + In C#, to retrieve the maximum send size. + + int maxSendSize = (int)cli.Client.GetSocketOption( + IrDASocketOptionLevel.Irlmp, + IrDASocketOptionName.SendPduLength); + + + + + + Gets the list of discovered devices. + Is used internally by IrDAClient.DiscoverDevices. + + + In native terms takes a DEVICE_LIST struct. + + + + + Sets an entry in the local IAS (Information Access Service) database. + + + In native terms takes a IAS_SET struct. + + + + + Queries an entry in the peer's IAS (Information Access Service) database. + + + In native terms takes a IAS_QUERY struct. + + + + + Retrieve the maximum send size when using IrLMP directly + (). + IrLMP requires sent data to fit in one frame. + + + Integer + + + + + Restricts the link to one application-level (IrLMP) connection; + for use when low latency is required. + Returns an error on all tested platforms. + + + Returns an error on all tested platforms. Boolean + + + + + Sets IrLMP mode, disabling TinyTP. Used for instance when + printing with IrLPT. + + + On Windows NT platforms at least, is ignored on server-side sockets. + Boolean + + + + + Sets IrCOMM 9-Wire/Cooked mode. Used for instance when connecting + to the modem in a mobile phone (service name IrDA:IrCOMM). + + + In operation, received IrCOMM control information is discarded and + null information is sent. + Boolean + + + + + Reportedly sets non-IrDA Sharp ASK mode on the Windows CE + platform. Presence unverified. + + + + + Holds an SDP data element. + + - + + A Service Element hold the data in a SDP Service Record. It can + hold various types of data, being like the ‘variant’ type in some + environments. Each in + a holds its content in a + Service Element. + + The types currently defined in the Service Discovery specification + include unsigned and signed integers + of various sizes (8-bit, 16-bit etc), UUIDs in the full 128-bit form or + in the 16 and 32-bit forms, TextString, Url etc. An element can itself + also contain a list of element, either as a ‘sequence’ or an + ‘alternative’, and thus an attribute can contain a tree of values, + e.g. as used by the + + attribute. + + The type that an element is holding can be accessed with the + and + properties which + are of type and + respectively, the former being + the ‘major’ type e.g. + , and + the latter the ‘minor’ type e.g. + . + + The element's value can be accessed in various ways, either directly + in its internal form through its + property. It has return type so the value + will have to be cast before use, see the UInt16 example below. There + are also a number of type-specific methods, e.g. + , + , + + etc. Each will throw an + if the element is not of a suitable type. The complete set is: + + + Access method, or .NET Type for direct access + + Nil + + + Uint8 + Uint16 + Uint32 + Uint64Currently unsupported. + Uint128Currently unsupported. + + Int8 + Int16 + Int32 + Int64Currently unsupported. + Int128Currently unsupported. + + Uuid16Via , or as + Uuid32Via , or as + Uuid128Via + + TextStringWith + + or etc. + The underlying value can be an array of bytes, or as a + the will set an + array of bytes, whereas a manually created record will likely contain a + . + + + Boolean + + ElementSequenceWith + or + + + ElementSequence-"- + + UrlVia , + can be stored interally as or as an array of bytes + + + + Note that there are no access + methods for the numeric type for instance so the + property will have + to be used e.g. + + // ElementType is UInt16 + ushort x = (ushort)element.Value; + + or + + // ElementType is UInt16 + Dim x As UShort = CUShort(element.Value); + + + Additional type-specific methods can be added as required, in fact the + full set of 19+ could be added, it just requires implementation and test… + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + - + + Initializes a new instance of the class. + + - + + The type of the object passed in the parameter + must suit the type of the element. For instance if the element type is + then the object + passed in must be a , if the element type is + then the object + must either be a or the string encoded as + an array of , + and if the element type is + then the object passed in must be a , + etc. + For the full list of types see the class level documentation + (). + + For numerical element types the + + factory method will accept any integer type and attempt to convert it to the + required type before creating the , + for example for element type + it will accept an parameter and convert + it to a internally. + + + - + The type of the element as an ElementType. + + The value for the new element, + must suit the type of the element. + See the remarks for more information. + + - + + + ServiceElement e + e = new ServiceElement(ElementType.TextString, "Hello world"); + e = new ServiceElement(ElementType.TextString, new byte[] { (byte)'h', (byte)'i', }); + e = new ServiceElement(ElementType.Uuid16, (UInt16)0x1101); + + + int i = 10; + int j = -1; + + // Error, Int32 not suitable for element type UInt8. + ServiceElement e0 = new ServiceElement(ElementType.UInt8, i); + + // Success, Byte value 10 stored. + ServiceElement e1 = ServiceElement.CreateNumericalServiceElement(ElementType.UInt8, i); + + // Error, -1 not in range of type Byte. + ServiceElement e2 = ServiceElement.CreateNumericalServiceElement(ElementType.UInt8, j); + + + + + + Initializes a new instance of the class. + + - + The type of the element as an ElementType. + Should be either ElementSequence/ElementAlternative types. + + A list of elements. + + + + + Initializes a new instance of the class. + + - + The type of the element as an ElementType. + Should be either ElementSequence/ElementAlternative types. + + A list of elements. + + + + + Obsolete, use instead. + Initializes a new instance of the class. + + + + + Create an instance of + but internally converting the numeric value to the required type. + + - + + As noted in the constructor documentation + () + the type of the value supplied must exactly match the element's natural type, + the contructor will return an error if that is not the case. This method + will instead attempt to convert the value to the required type. It uses + the interface to do the conversion, for + instance if the element type is Uint16 then it will cast the input value + to and call + on it. + If the value is not convertible to the element type then an + will be thrown see below. + + For instance, passing in an C# int / Visual Basic Integer + to the constructor will fail for element types + etc, however by using this method it will succeed if the value is in the + correct range. + For example + + int i = 10; + int j = -1; + + // Error, Int32 not suitable for element type UInt8. + ServiceElement e0 = new ServiceElement(ElementType.UInt8, i); + + // Success, Byte value 10 stored. + ServiceElement e1 = ServiceElement.CreateNumericalServiceElement(ElementType.UInt8, i); + + // Error, -1 not in range of type Byte. + ServiceElement e2 = ServiceElement.CreateNumericalServiceElement(ElementType.UInt8, j); + + The last example failing with: + + System.ArgumentOutOfRangeException: Value '-1' of type 'System.Int32' not valid for element type UInt16. + ---> System.OverflowException: Value was either too large or too small for a UInt16. + at System.Convert.ToUInt16(Int32 value) + at System.Int32.System.IConvertible.ToUInt16(IFormatProvider provider) + at InTheHand.Net.Bluetooth.ServiceElement.ConvertNumericalValue(ElementType elementType, Object value) + --- End of inner exception stack trace --- + at InTheHand.Net.Bluetooth.ServiceElement.ConvertNumericalValue(ElementType elementType, Object value) + at InTheHand.Net.Bluetooth.ServiceElement.CreateNumericalServiceElement(ElementType elementType, Object value) + at MiscFeatureTestCs.Main(String[] args) + + + + - + The type of the element as an ElementType. + Should be one of the UnsignedInteger/TwosComplementInteger types. + + The value for the new element, + should be a numerical type. + + - + The new element. + + - + + The is not a numerical type. + + + The value wasn’t convertible to the required type, e.g. if -1 is + passed for element type UInt8, as shown above. + + + + + Gets the value as a list of . + + - + The list of elements as an list. + + - + + The service element is not of type + ElementType. + or . + + + + + Gets the value as a array of . + + - + The list of elements as an array. + + - + + The service element is not of type + ElementType. + or . + + + + + Gets the value as a . + + - + The Url value as a . + + - + + It turns out that we can't trust vendors to add only valid + URLs to their records, for instance the iPhone has an attribute + with value "www.apple.com" which isn't a URL as it has no scheme + part (http://) etc. + + Thus a Url value in an element can be stored in a number of + formats. If created by the parser then it will be stored as a + or as an array of + if property + ServiceRecordParser.LazyUrlCreation + is set. If created locally it can be those types or also + . + + This method will try to convert from those formats to . + If the URL is invalid e.g. has bad characters or is missing the scheme + part etc then an error will occur. One can instead access the + element's + property and expect one of the three types. When created by the + parser it will be of type unless + + is set. + + + - + + The service element is not of type + ElementType.. + + + + + Gets the value as a . + + - + The UUID value as a . + + - + + The service element is not of type + ElementType.. + + + + + Get the value of the , + where it is encoded using the given encoding form. + + - + The + object to be used to decode the string value + if it has been read as a raw byte array. + + - + + A holding the value of the + + from the service element. + + - + + The service element is not of type + . + + + + + Get the value of the , + when it is encoded as specified by the given IETF Charset identifer. + + - + + Note that a strict decoding of the string is carried out + (except on the NETCF where it is not supported). + Thus if the value is not in the specified encoding, or has been + encoded incorrectly, then an error will occur. + + - + + A holding the value of the + + from the service element. + + - + + The service element is not of type + . + + + If the value in the service element is not a valid string in the given encoding. + + + + + Get the value of the , + when it is encoded as UTF-8. + + - + + Note: a strict decoding is used. + Thus if the value is not in UTF-8 encoding or has been + encoded incorrectly an error will occur. + + - + + A holding the value of the + + from the service element. + + - + + If the value in the service element is not a valid string in the given encoding. + On NETCF, an is thrown; not that + is the base class of the + exception. + + + The service element is not of type + . + + + + + Gets the type of the element as an . + + + + + Gets the SDP Element Type Descriptor of the element + as an . + + + + + Gets the value of the element as the .NET type it is stored as. + + + In most cases the type-specific property should be used instead, e.g + , + , + , etc. + + + + + Gets a list of enum-like classes containing SDP Service Attribute Id definitions + for a particular Service Class. + + - + + See method + . + + + + + Initializes a new instance of the class. + + + + + Get a list of enum-like classes containing Service Attribute Id definitions + for the type of the Service Class contained in the given Service Record. + + - + A + whose + element will be retrieved, and its Service Class Id will used + for the lookup. + + - + + An array of each of which is a enum-like class + which defines the set of Service Attribute IDs used by a particular + Service Class e.g. ObjectPushProfile. + An empty array will be returned if none of the Service Classes + are known, or the record contains no + + attribute, or it is invalid. + Currently only the first Service Class Id is looked-up. + + - + + is null. + + + + + Get the enum-like class containing the Service Attribute Id definitions + for the type of the Service Class contained in the given + + (type ) data element. + + - + A + of 'UUID' type containing the Service Class to search for. + + - + + A object representing the enum-like class + holding the Attribute Id definitions, or null if the Service Class is + unknown or the element is not of + type. + + - + + is null. + + + + + Get the enum-like class containing the Service Attribute Id definitions + for the type of the Service Class specified. + + - + + Get the enum-like class containing the Service Attribute Id definitions + for the type of the Service Class specified by UUID. + + - + The Service Class to search for, as a . + + - + + A object representing the enum-like class + holding the Attribute Id definitions, or null if the Service Class is + unknown. + + + + + Represents a member of the SDP + , + Attribute + which provides for multi-language strings in a record. + + + “The + + attribute is a list in which each + member contains a language identifier, a character encoding identifier, and + a base attribute ID for each of the natural languages used in the service + record.” + + + + + The primary language is specified to have base attribute ID 0x0100. + + + + + The Id for the UTF-8 encoding. + + + + + + + + + + + + + + + + + + + + + + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are 0x656E which is "en", and 0x6672 which is "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are 0x656E which is "en", and 0x6672 which is "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Initialize a new instance of the class. + + - + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are 0x656E which is "en", and 0x6672 which is "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are 0x656E which is "en", and 0x6672 which is "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are "en", and "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are "en", and "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Gets the list of + items in the service record. + + - + + A holding the + data from the + + attribute. + + - + + An array of . + An array length zero is returned if the service record contains no such attribute. + + - + + is not of type + . + + + The element sequence contains incorrectly formatted or invalid content, + for example it contains the wrong element data types, or doesn't contain + the elements in groups of three as required. + + + + + Create a data element for the + + attribute + from the list of + + - + + An array of . + + - + + A holding the + + element, to be added to a generally the + . + + + + + Create a instance + for a primary language of English and a string encoding of UTF-8. + + The instance. + + + + + Gets an appropriate for this language base item. + + - + The + appropriate for this language base item. + + - + + We support the following set of mappings from encoding id to .NET + Encoding name. + + IdEncoding + 3us-ascii + 4iso-8859-1 + 5iso-8859-2 + 6iso-8859-3 + 7iso-8859-4 + 8iso-8859-5 + 9iso-8859-6 + 10iso-8859-7 + 11iso-8859-8 + 12iso-8859-9 + 13iso-8859-10 + 106 (0x006a)UTF-8 + 109iso-8859-13 + 110iso-8859-14 + 111iso-8859-15 + 112iso-8859-16 + 1013 (0x03f5)unicodeFFFE (UTF-16BE) + 1014utf-16 (UTF-16LE) + 1015utf-16 (UTF-16, we assume UTF16-LE) + 2252 to 2258 (0x08cc to 0x08d2)windows-1252 to Windows-1258 + + Note that not all platforms support all these Encodings, for instance on + my Windows XP SP2 box iso-8859-10/-14/-16 are not supported. On NETCF on + Windows Mobile 5 only five of the ISO-8859 encodings are supported. + Regardless I've seen no SDP records that use ISO-8859 encodings so this is + not a problem, most records actually use UTF-8. + + + - + + The IETF encoding id for this language base item is currently unknown. + If valid, add it to the s_IetfCharsetIdToDotNetEncodingNameTable table, + providing a mapping to its Windows code page name. + + + + + + + + Gets the value of the Natural Language field of the entry. + + Some example value may be "en", and "fr". + + + + Gets the value of the Natural Language field of the entry, as a . + + Some example value may be 0x656e for "en", and 0x6672 for "fr". + + + + Gets the value of the Natural Language field of the entry, as a . + + Some example value may be 0x656e for "en", and 0x6672 for "fr". + + + + Gets the base Attribute Id for this language. + + + + + Get the IETF Charset identifier for this language. + + - + + Example values are 3 for US-ASCII and 106 for UTF-8. + See the full list at + + + - + + + + + Get the IETF Charset identifier for this language, as an Int16. + + - + + + See . + + + - + + + + + Class of Service flags as assigned in the Bluetooth specifications. + + - + + Is returned by the property ClassOfDevice.Service. + + Defined in Bluetooth Specifications . + + + + + + No service class bits set. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determine all the possible modes of operation of the Bluetooth radio. + + - + See BluetoothRadio.Mode + for what is supported on what platforms. For instance setting the mode + is not supported on Widcomm+Win32. On Widcomm WM/CE setting PowerOff + actually sets 'CONNECT_ALLOW_NONE', and not actually disabled/off. + Also when the stack is disabled, setting connectable/discoverable + does not manage to turn the radio on. + + - + BluetoothRadio.Mode + + + + Bluetooth is disabled on the device. + + + + + Bluetooth is connectable but your device cannot be discovered by other devices. + + + + + Bluetooth is activated and fully discoverable. + + + + + The following function is provided to allow a means to get the + last power event that occurred. + + - + + * NOTE * The "SS1PWMGR.dll" driver must be installed for this + feature to function. + + + - + + The only parameter to this + function is a pointer to an event mask that shall be used to + returned that last power event that occurred. + + - + + This function returns zero if successful or a negative return value + if an error occurred. + + + + + The following Bit-Mask constants represent the Power Events that + are reported by the SYMB_Get_Power_Event() function. + + - + + When a Power + Event occurs the SYMB_POWER_INFORMATION_EVENT event shall be set + and a call to SYMB_Get_Power_Event() shall return one (or more) of + these items and may take the appropriate action. + + + + + 'Simple Secure Pairing' version. + Where SSO added (int32) field to unions in the auth structs and thus changed their alignment! + + + + + Adds the address+pin record. + + Only throws with bad pin. + + device + PIN, must less that 16-byte UTF-8. + What about null PIN????? + + The newly added item + + + + Removes the item. + + We check only the and . + + + + + null if not present or someone has overwritten it + + + + Service Attribute IDs defined by the Human Interface Device (HID) Profile specification. + + + + + HIDDeviceReleaseNumber + + [16-bit unsigned integer] + + “A numeric expression identifying the device release number in Binary-Coded + Decimal. This is a vendor-assigned field, which defines the version of + the product identified by the Bluetooth Device Identification [13] VendorID + and ProductID attributes. This attribute is intended to differentiate + between versions of products with identical VendorIDs and ProductIDs. + The value of the field is 0xJJMN for version JJ.M.N (JJ – major version + number, M – minor version number, N – sub-minor version number). …” + + + + + + HIDParserVersion + + [16-bit unsigned integer] + + “Each version of a profile is assigned a 16-bit unsigned integer version + number of the base HID Specification [4] that the device was designed to. The value + of the field is 0xJJMN for version JJ.M.N …” + + + + + + HIDDeviceSubclass + + [8-bit unsigned integer] + + “The HIDDeviceSubclass attribute is an 8-bit integer, which + identifies the type of device (keyboard, mouse, joystick, gamepad, + remote control, sensing device, etc.). Keyboards and mice are required + to support boot mode operation. In boot mode, a device presents a fixed + report, thus negating the requirement for a HID parser. + The Attribute value is identical to the low-order 8 bits + of the Class of Device/Service (CoD) field in the FHS packet, where + bits 7-2 contain the 6 bit Minor Device Class value (defined in Section + 1.2 of the Bluetooth Assigned Numbers document [8]) and bits 1-0 are + set to zero. …” + + + + + + HIDCountryCode + + [8-bit unsigned integer] + + “The HIDCountryCode attribute is an 8-bit integer, which identifies + which country the hardware is localized for. Most hardware is not localized + and thus this value would be zero (0).… + The valid country codes are listed in the HID Specification + [4].” + + + + + + HIDVirtualCable + + [8-bit Boolean] + + “The HIDVirtualCable attribute is a boolean value, which indicates + whether the device supports virtual connections as described in Section + Virtual Cables and Connection Re-Establishment. Devices that have this + attribute True indicate that the device supports 1:1 bonding with a host, + and the device expects to automatically reconnect if the connection is + dropped for any unknown reason.” + + + + + + HIDReconnectInitiate + + [8-bit Boolean] + + “The HIDReconnectInitiate attribute is a boolean value, which + indicates whether the device initiates the reconnection process or + expects the host to. …” + + + + + + HIDDescriptorList + + [Data element sequence] + + “The HIDDescriptorList Data Element Sequence performs the function of the + HID Descriptor that is defined in Section 6.2 of the HID Specification [4]. The + HIDDescriptorList identifies the descriptors associated with the device. … + The HIDDescriptorList is a Data Element Sequence that consists of + one or more HIDDescriptors. A HIDDescriptor is a data element sequence containing, + minimally, a pair of elements. For compatibility with future versions of the HID + profile, addition elements found in a HIDDescriptor shall be ignored. … + ” + + + + + + HIDLANGIDBaseList + + [Data element sequence] + + “The HIDLANGIDBaseList is a Data Element Sequence that consists of one or + more HIDLANGIDBases. A HIDLANGIDBase is a data element sequence containing, minimally, + two elements for each of the languages used in the service record: a language identifier + (LANGID) and a base attribute ID. For compatibility with future versions of the + HID profile, additional elements found in a HIDLANGIDBase shall be ignored. + The first element, called the HIDLANGID, contains an identifier representing + the natural language ID. The language is encoded according to the “Universal Serial + Bus Language Identifiers (LANGIDs)” Specification [9]. + The second element, called the HIDLanguageBase, contains an attribute + ID that serves as the base attribute ID for the natural language in the service + record. Different service records within a server may use different base attribute + ID values for the same language. …” + + + + + + HIDSDPDisable + + [8-bit Boolean] + + “The HIDSDPDisable attribute is a boolean value, which indicates whether + connection to the SDP channel and Control or Interrupt channels are mutually exclusive. + …” + + + + + + HIDBatteryPower + + [8-bit Boolean] + + “The HIDBatteryPower attribute is a boolean value, which indicates whether + the device is battery powered (and requires careful power management) or has some + other source of power that requires minimal management. …” + + + + + + HIDRemoteWake + + [8-bit Boolean] + + “The HIDRemoteWake attribute is a boolean value, which indicates whether + the device considers itself remote wake up-capable. When a system enters a suspend + (or standby) state, this flag shall be used to determine whether the host includes + this device in the set of devices that can wake it up. A mouse or keyboard are + typical examples of Remote Wake up devices.” + + + + + + HIDBootDevice + + [8-bit Boolean] + + “HIDBootDevice is an 8-bit Boolean value that when True indicates whether + the device supports boot protocol mode and by inference the Set_Protocol and Get_Protocol + commands. …” + + + + + + HIDSupervisionTimeout + + [16-bit unsigned integer] + + “The HIDSupervisionTimeout is a 16-bit value which indicates the device + vendor’s recommended baseband Link Supervision Timeout value in slots. …” + + + + + + HIDNormallyConnectable + + [8-bit Boolean] + + “HIDNormallyConnectable is an optional Boolean attribute that specifies + whether a HID is normally in Page Scan mode (when no connection is active) or not. + …” + + + + + + HIDProfileVersion + + [16-bit unsigned integer] + + “Each device designed to this specification shall include a 16-bit unsigned + integer version number of the Bluetooth HID Specification (this document) that + the device was designed to. The value of the field is 0xJJMN for version JJ.M.N + (JJ – major version number, M – minor version number, N – sub-minor version number); + …” + + + + + + Places a socket in a listening state to monitor infrared connections from a specified service or network address. + + This class monitors a service by specifying a service name or a network address. + The listener does not listen until you call one of the + methods. + + + + + Initializes a new instance of the class. + + The network address to monitor for making a connection. + + + + Initializes a new instance of the class. + + The name of the service to listen for. + + + + Starts listening for incoming connection requests. + + + + + Starts listening for incoming connection requests with a maximum number of pending connection. + + The maximum length of the pending connections queue. + + + + Stops the socket from monitoring connections. + + + + + Creates a new socket for a connection. + + A socket. + + + + Creates a client object for a connection when the specified service or endpoint is detected by the listener component. + + An object. + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + - + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. + This object is passed to the callback delegate when the operation is complete. + - + An that references the asynchronous creation of the . + - + The has been closed. + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + A . + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + - + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. + This object is passed to the callback delegate when the operation is complete. + - + An that represents the + asynchronous accept, which could still be pending. + + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + An . + + + + Determines if a connection is pending. + + true if there is a connection pending; otherwise, false. + + + + Gets the underlying network . + + + + + Gets a value that indicates whether the is actively listening for client connections. + + + + + Gets an representing the local device. + + + + + Configures what type of element will be added by the + for the + attribute. + + - + Used with the + property. + + + + + + No PDL attribute will be added. + + + + + A standard L2CAP element will be added. + + + + + A standard RFCOMM element will be added. + + + + + A standard GOEP (OBEX) element will be added. + + + + + Describes the device and service capabilities of a device. + + - + + Is returned by the properties + BluetoothDeviceInfo.ClassOfDevice + and + BluetoothRadio.ClassOfDevice. + + + + + + Initialize a new instance of class . + + - + + An example raw value is 0x00020104, which stands for + device: DesktopComputer, service: Network. + + + - + A containing the + raw Class of Device value. + + + + + Initialize a new instance of class . + + - + A + value. + + A + value. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns the numerical value represented in a hexadecimal. + + - + A containing + the numerical value represented in a hexadecimal + e.g. "720104", "5A020C". + + + + + Returns a value indicating whether this instance is equal to a specified + object. + + An object + value to compare with the current instance. + + true if is an instance of + and equals the value of this instance; otherwise, false. + + + + + Returns a value indicating whether this instance is equal to a specified + value. + + An + value to compare with the current instance. + + true if + has the same value as this instance; otherwise, false. + + + + + Returns the device type. + + + + + Returns the major device type. + + + + + Returns supported service types. + + + + + Gets the numerical value. + + + + + + Gets the numerical value, suitable for CLS Compliance. + + + + + + The base class for classes containing Radio In- and Out-of-Range events. + + - + + Supported only by the Microsoft stack on desktop Windows. + + Produced by class . + + + + + + Gets the device to which the event applies. + + + + + The data for Radio Out-of-Range event. + + - + + Supported only by the Microsoft stack on desktop Windows. + + Produced by class . + + + + + + Gets a string representation of the event. + + A string (e.g. contains the device address and name). + + + + The data for Radio Out-of-Range event. + + - + + Supported only by the Microsoft stack on desktop Windows. + + Produced by class . + + + + + + Gets a string representation of the event. + + A string (e.g. contains the device address, name and the current and previous flags). + + + + The current state of the device according to the Bluetooth stack. + + + + + The previous state of the device according to the Bluetooth stack. + + + + + The flags that are set in the current state + and weren't in the previous state (calculated). + + + + + The flags that are not set in the current state + but were in the previous state (calculated). + + + + + Standard Bluetooth Profile identifiers. + + - + + See the list at . + + The Bluetooth Base UUID is {00000000-0000-1000-8000-00805F9B34FB} + + + + + + Represents an empty service Guid. + + + + + Represents the base Guid from which all standard Bluetooth profiles are derived - not used for connections. + Is {00000000-0000-1000-8000-00805F9B34FB} + + + + + [0x0001] + + + + + [0x0002] + + + + + [0x0003] + + + + + [0x0004] + + + + + [0x0005] + + + + + [0x0006] + + + + + [0x0008] + + + + + [0x0008] + + + + + [0x0009] + + + + + [0x000A] + + + + + [0x000C] + + + + + [0x000E] + + + + + [0x000F] + + + + + [0x0010] + + + + + [0x0011] + + + + + [0x0012] + + + + + [0x0014] + + + + + [0x0016] + + + + + [0x0017] + + + + + [0x0019] + + + + + [0x001B] + + + + + [0x001D] ????? + + + + + [0x001E] + + + + + [0x001F] + + + + + [0x0100] + + + + + [0x1000] + + + + + [0x1001] + + + + + [0x1002] + + + + + Provides a basic Serial emulation connect over Bluetooth. [0x1101] + + + + + Used to establish PPP connections over RFComm channels. [0x1102] + + + + + [0x1103] + + + + + [0x1104] + + + + + Used for sending binary objects between devices.[0x1105] + + + + + OBEX version of an FTP server [0x1106] + + + + + [0x1107] + + + + + HSP (Headset Profile) — Supports Bluetooth headset devices.[0x1108] + See also + + + + + + + + + [0x1109] + + + + + [0x110A] + + + + + [0x110B] + + + + + [0x110C] + + + + + [0x110D] + + + + + [0x110E] + + + + + [0x110F] + + + + + [0x1110] + + + + + [0x1111] + + + + + [0x1112] + See also + + + + + + + + + [0x1113] + + + + + [0x1114] + + + + + [0x1115] + + + + + [0x1116] + + + + + [0x1117] + + + + + [0x1118] + + + + + [0x1119] + + + + + [0x111A] + + + + + [0x111B] + + + + + [0x111C] + + + + + [0x111D] + + + + + Supports hands free kits such as a car kits which provide audio and more advanced call control than the Headset profile. [0x111E] + + + + + [0x111F] + + + + + [0x1120] + + + + + [0x1121] + + + + + Used for printing simple text, HTML, vCard objects and similar. [0x1122] + + + + + [0x1123] + + + + + Supports human interface devices such as keyboards and mice. [0x1124] + + + + + [0x1125] + + + + + [0x1126] + + + + + [0x1127] + + + + + Common_ISDN_Access [0x1128] + + + + + [0x1129] + + + + + UDI_MT [0x112A] + + + + + UDI_TA [0x112B] + + + + + [0x112C] + + + + + SIM_Access [0x112D] + + + + + Phonebook Access - PCE [0x112E] + + + + + Phonebook Access - PSE [0x112F] + + + + + Phonebook Access [0x1130] + + + + + Headset [0x1131] + See also + + + + + + + + + Message Access Server [0x1132] + + + + + Message Notification Server [0x1133] + + + + + Message Access Profile [0x1134] + + + + + Bluetooth Device Identification. [0x1200] + + + + + [0x1201] + + + + + [0x1202] + + + + + [0x1203] + + + + + [0x1204] + + + + + [0x1205] + + + + + [0x1206] + + + + + ESDP_UPNP_IP_PAN [0x1300] + + + + + ESDP_UPNP_IP_LAP [0x1301] + + + + + ESDP_UPNP_L2CAP [0x1302] + + + + + Video Distribution Profile - Source [0x1303] + + + + + Video Distribution Profile - Sink [0x1304] + + + + + Video Distribution Profile [0x1305] + + + + + Health Device Profile (HDP) [0x1400] + + + + + Health Device Profile (HDP) - Source [0x1401] + + + + + Health Device Profile (HDP) - Sink [0x1402] + + + + + Retrieves the name of the Service Class UUID that has the specified value. + + + The service class UUID as a . + + + A string containing the name of the service class whose UUID value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the Service Class UUID that has the specified value. + + + The service class UUID in the 16-bit UUID short form as a . + + + A string containing the name of the service class whose UUID value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the Service Class UUID that has the specified value. + + + The service class UUID in the 16-bit short UUID form as a . + + + A string containing the name of the service class whose UUID value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the Service Class UUID that has the specified value. + + + The service class UUID in the 32-bit short UUID form as a . + + + A string containing the name of the service class whose UUID value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the Service Class UUID that has the specified value. + + + The service class UUID in the 32-bit UUID short form as a . + + + A string containing the name of the service class whose UUID value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Create a full 128-bit Service class UUID from its 16-bit short form. + + + The service class UUID in the 16-bit UUID short form as a . + + + A containing the full 128-bit form of the + supplied Bluetooth service class UUID. + + + + + Create a full 128-bit Service class UUID from its 16-bit short form. + + + The service class UUID in the 16-bit UUID short form as a . + + + A containing the full 128-bit form of the + supplied Bluetooth service class UUID. + + + + + Create a full 128-bit Service class UUID from its 16-bit short form. + + + The service class UUID in the 32-bit UUID short form as a . + + + A containing the full 128-bit form of the + supplied Bluetooth service class UUID. + + + + + Create a full 128-bit Service class UUID from its 16-bit short form. + + + The service class UUID in the 32-bit UUID short form as a . + + + A containing the full 128-bit form of the + supplied Bluetooth service class UUID. + + + + + Remove the device by deleting it from the Registry. + + The device address. + Whether the device is deleted -- it is no longer a remembered device. + + + + + Call CBtIf::GetExtendedError. + + - + + Is not currently used anywhere... + + Not supported on Widcomm WCE WM/WinCE, we (natively) return -1. + + + - + A value. + + + + CBtIf::IsRemoteDevicePresent + + - + + "added BTW and SDK 5.0.1.1000" + "added BTW-CE and SDK 1.7.1.2700" + + + + + CBtIf::IsRemoteDeviceConnected + + - + + "added BTW 5.0.1.300, SDK 5.0" + "added BTW-CE and SDK 1.7.1.2700" + + + + + Initializes a new instance of the BackgroundWorker class. + + + + + Initializes a new instance of the BackgroundWorker class. + Call from the desktop code as the other ctor is not good enough + Call it passing in a created control e.g. the Form + + + + + Raises the BackgroundWorker.ProgressChanged event. + + The percentage, from 0 to 100, of the background operation that is complete. + + + + Raises the BackgroundWorker.ProgressChanged event. + + The percentage, from 0 to 100, of the background operation that is complete. + The state object passed to BackgroundWorker.RunWorkerAsync(System.Object). + + + + Starts execution of a background operation. + + + + + Starts execution of a background operation. + + A parameter for use by the background operation to be executed in the BackgroundWorker.DoWork event handler. + + + + Requests cancellation of a pending background operation. + + + + + Occurs when / is called. + + + + + Occurs when is called. + + + + + Occurs when the background operation has completed, has been cancelled, or has raised an exception. + + + + + Gets a value indicating whether the application has requested cancellation of a background operation. + + + + + Gets or sets a value indicating whether the BackgroundWorker object can report progress updates. + + + + + Gets or sets a value indicating whether the BackgroundWorker object supports asynchronous cancellation. + + + + + Gets a value indicating whether the System.ComponentModel.BackgroundWorker is running an asynchronous operation. + Returns: + true, if the System.ComponentModel.BackgroundWorker is running an + asynchronous operation; otherwise, false. + + + + + Represents an end point for an infrared connection. + + + + + + Initializes a new instance of the class. + + The device identifier. + The Service Name to connect to/listen on eg "OBEX". + In the very uncommon case where a connection is to be made to + / a server is to listen on + a specific LSAP-SEL (port number), then use + the form "LSAP-SELn", where n is an integer. + + + + + Initializes a new instance of the class. + + The device address. + The Service Name to connect to/listen on eg "OBEX". + In the very uncommon case where a connection is to be made to + / a server is to listen on + a specific LSAP-SEL (port number), then use + the form "LSAP-SELn", where n is an integer. + + + + + + + + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns the string representation of the IrDAEndPoint. + + + + The string is in format <DeviceAddress>:<ServiceName> + + An example is: + "04E20304:OBEX" + + The string representation of the IrDAEndPoint. + + + + Gets or sets an address for the device. + + + + + Gets or sets an identifier for the device. + + + The specified byte array is null (Nothing in Visual Basic). + + + The specified byte array is not four bytes long. + + + + + Gets or sets the name of the service. + + + + + Gets the address family to which the endpoint belongs. + + + + + Flags to describe Link Policy. + + + + + Disables all LAN Manager (LM) modes. + + + + + Enables the master slave switch. + + + + + Enables Hold mode. + + + + + Enables Sniff Mode. + + + + + Enables Park Mode. + + + + + Provides Bluetooth authentication services on desktop Windows. + + - + + This class is supported on desktop Windows and with the Microsoft + stack only. + + This class can be used in one of two ways. Firstly + an instance can be created specifying one device that is being connected + to and the PIN string to use for it. (That form is used internally by + to support + its method). + + Secondly it can also be used a mode where a user supplied + callback will be called when any device requires authentication, + the callback includes a parameter of type + . + Various authentication methods are available in Bluetooth version + 2.1 and later. Which one is being used is indicated by the + + property. + If it is + then the callback method should set the + + property. + + + For the other authentication methods + e.g. + or + the callback method should use one or more of the other properties and + methods e.g. + , + , + , + + etc. + + + See the example below for a 'Legacy' method handler. + The callback mode can be configured to do a callback after the + ‘send PIN’ action, this allows one to see if it was successful + etc. An example sequence where the PIN was incorrect is as follows. + + + Authenticate one device -- with wrong passcode here the first two times. + Passcode respectively: 'BAD-x', 'BAD-y', '9876' + Making PC discoverable + Hit Return to complete + Authenticating 0017E464CF1E wm_alan1 + Attempt# 0, Last error code 0 + Sending "BAD-x" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 1, Last error code 1244 + Sending "BAD-y" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 2, Last error code 1167 + Sending "9876" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 3, Last error code 1167 + etc + + + That is we see the error code of 1244=NativeErrorNotAuthenticated + once, and then the peer device disappears (1167=NativeErrorDeviceNotConnected). + I suppose that's a security feature -- its stops an attacker + from trying again and again with different passcodes. + + Anyway the result of that is that is it not worth repeating + the callback after the device disappears. The code now enforces this. With + + set to true, if the result of the previous attempt was ‘success’ + or ‘device not connected’ then any new PIN set in the callback + won’t be used and thus the callback won’t be called again + for that authentication attempt. + + A successful authentication process can thus be detected by checking if + e.PreviousNativeErrorCode == NativeErrorSuccess && e.AttemptNumber != 0 + + + + The instance will continue receiving authentication requests + until it is disposed or garbage collected, so keep a reference to it + whilst it should be active and call + + when you’re finished. + + + - + + If one wants to respond to PIN requests for one device with a known PIN then + use the simple form which is initialized with an address and PIN. + + BluetoothWin32Authentication authenticator + = new BluetoothWin32Authentication(remoteEP.Address, m_pin); + // when the peer is expected to require pairing, perhaps do some work. + authenticator.Dispose(); + + + If one wants to see the PIN request, perhaps to be able to check the type + of the peer by its address then use the form here which requests callbacks. + (Note that this code assumes that 'Legacy' PIN-based pairing is being + used; setting the Pin property will presumably have no effect if the + authentication method being used is one of the v2.1 SSP forms). + + Using pairer As New BluetoothWin32Authentication(AddressOf Win32AuthCallbackHandler) + Console.WriteLine("Hit Return to stop authenticating") + Console.ReadLine() + End Using + ... + + Sub Win32AuthCallbackHandler(ByVal sender As Object, ByVal e As InTheHand.Net.Bluetooth.BluetoothWin32AuthenticationEventArgs) + ' Note we assume here that 'Legacy' pairing is being used, + ' and thus we only set the Pin property! + Dim address As String = e.Device.DeviceAddress.ToString() + Console.WriteLine("Received an authentication request from address " + address) + + ' compare the first 8 hex numbers, this is just a special case because in the + ' used scenario the model of the devices can be identified by the first 8 hex + ' numbers, the last 4 numbers being the device specific part. + If address.Substring(0, 8).Equals("0099880D") OrElse _ + address.Substring(0, 8).Equals("0099880E") Then + ' send authentication response + e.Pin = "5276" + ElseIf (address.Substring(0, 8).Equals("00997788")) Then + ' send authentication response + e.Pin = "ásdfghjkl" + End If + End Sub + + + + + + Windows’ ERROR_SUCCESS + + + + + + + Windows’ ERROR_NOT_AUTHENTICATED + + + + + + + Windows’ ERROR_DEVICE_NOT_CONNECTED + + + + + + + Initializes a new instance of the class. + + - + + Initializes a new instance of the class, + to respond to a specific address with a specific PIN string. + + - + + The instance will continue receiving authentication requests + until it is disposed or garbage collected, so keep a reference to it + whilst it should be active, and call + + when you’re finished. + + + - + The address of the device to authenticate, + as a . + + The PIN string to use for authentication, as a + . + + + + + Initializes a new instance of the class, + to call a specified handler when any device requires authentication. + + - + + See the example below. + + The callback mode can be configured to do a callback after the + ‘send PIN’action, this allows one to see if it was successful + etc. An example sequence where the PIN was incorrect is as follows. + + + Authenticate one device -- with wrong passcode here the first two times. + Passcode respectively: 'BAD-x', 'BAD-y', '9876' + Making PC discoverable + Hit Return to complete + Authenticating 0017E464CF1E wm_alan1 + Attempt# 0, Last error code 0 + Sending "BAD-x" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 1, Last error code 1244 + Sending "BAD-y" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 2, Last error code 1167 + Sending "9876" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 3, Last error code 1167 + etc + + + That is we see the error code of 1244=NativeErrorNotAuthenticated + once, and then the peer device disappears (1167=NativeErrorDeviceNotConnected). + I suppose that's a security feature -- its stops an attacker + from trying again and again with different passcodes. + + Anyway the result of that is that is it not worth repeating + the callback after the device disappears. The code now enforces this. With + + set to true, if the result of the previous attempt was ‘success’ + or ‘device not connected’ then any new PIN set in the callback + won’t be used and thus the callback won’t be called again + for that authentication attempt. + + A successful authentication process can thus be detected by setting + CallbackWithResult=true and checking in the callback if + e.PreviousNativeErrorCode == NativeErrorSuccess && e.AttemptNumber != 0 + + + + The instance will continue receiving authentication requests + until it is disposed or garbage collected, so keep a reference to it + whilst it should be active, and call + + when you’re finished. + + + - + A reference to a handler function that can respond + to authentication requests. + + - + + + Using pairer As New BluetoothWin32Authentication(AddressOf Win32AuthCallbackHandler) + Console.WriteLine("Hit Return to stop authenticating") + Console.ReadLine() + End Using + ... + + Sub Win32AuthCallbackHandler(ByVal sender As Object, ByVal e As InTheHand.Net.Bluetooth.BluetoothWin32AuthenticationEventArgs) + Dim address As String = e.Device.DeviceAddress.ToString() + Console.WriteLine("Received an authentication request from address " + address) + + ' compare the first 8 hex numbers, this is just a special case because in the + ' used scenario the model of the devices can be identified by the first 8 hex + ' numbers, the last 4 numbers being the device specific part. + If address.Substring(0, 8).Equals("0099880D") OrElse _ + address.Substring(0, 8).Equals("0099880E") Then + ' send authentication response + e.Pin = "5276" + ElseIf (address.Substring(0, 8).Equals("00997788")) Then + ' send authentication response + e.Pin = "ásdfghjkl" + End If + End Sub + + + + + + Release the unmanaged resources used by the . + + + + + Release the unmanaged resources used by the , + and optionally disposes of the managed resources. + + + + + The BluetoothAuthenticationMethod enumeration defines the supported + authentication types during device pairing. + + + + + The Bluetooth device supports authentication via a PIN. + + + + + The Bluetooth device supports authentication via out-of-band data. + + + + + The Bluetooth device supports authentication via numeric comparison. + + + + + The Bluetooth device supports authentication via passkey notification. + + + + + The Bluetooth device supports authentication via passkey. + + + + + Methods which can be carried out in an Object Exchange transaction. + + + + + Sends an object to a receiving device. + + + + + Requests a file from the remote device. + + + + + Negotiate an Object Exchange connection with a remote device. + + + + + Disconnect an existing Object Exchange session. + + + + + Sends the last packet of an object to a receiving device. + + + + + Change remote path on an Object Exchange server. + + + + + Provides client connections to a remote Bluetooth L2CAP service. + + - + + For RFCOMM connections use . + + The normal usage is o create an instance, connect with + + or , + and if successful one then calls + to send and receive data. + + See the + method for more information + on specifying the remote service to connect to. + + + + + + Creates a new instance of . + + + + + Closes the and the underlying connection. + + - + + + + + Closes the and the underlying connection. + + - + + + + + Connects to a remote Bluetooth L2CAP service + using the specified remote endpoint. + + - + + The must + have the + set, and either the + or properties + set. + The port is the L2CAP PSM number, and if set a connection will be + made to that PSM and the Service Class Id ignored. + Note that only certain PSM values are valid. See + for more + information. + + + - + The + to which you intend to connect. See the remarks for usage. + + + + + Begins an asynchronous request for a remote host connection. + + - + + See + + for more information. + + + - + The + to which you intend to connect. + See + or , + for more information. + + An + delegate that references the method to invoke when the operation is + complete. + + A user-defined object that contains information + about the connect operation. This object is passed to the + delegate when the operation is + complete. + + - + An object that + references the asynchronous connection, + which may still be pending. + + + + + Asynchronously accepts an incoming connection attempt. + + - + An + object returned by a call to + or , + + + + + Returns the used to send and + receive data. + + - + + Note it is NOT a . + That type handles SOCK_STREAM connections, whereas L2CAP uses + SOCK_SEQPACKET. + Different Stream subclasses may be returned by different platforms. + + + - + The used to send and + receive data. + + + + + Get the MTU................ + + int + + + + Get the remote endpoint. + + - + + The with which the + is communicating. + + + + + Describes an incoming OBEX request to an object. + + + + + Writes the body of the request to the specified file path. + + The filename (including the path) to write to. + + + + Gets the length of the body data included in the request. + New in v1.5.51015 + + A long value that contains the value from the request's Length header. + This value is -1 if the content length is not known. + The Length header expresses the length, in bytes, of the body data that accompanies the request. + + + + Gets the MIME type of the body data included in the request. + + A that contains the text of the request's Type header. + + + + Gets the collection of header name/value pairs sent in the request. + + A that contains the OBEX headers included in the request. + For a complete list of request headers, see the enumeration. + + + + Get the device address and service to which the request is directed. + + - + + The instance returned will be of the + subtype that matches the address family that the + is listening on. For instance if the listener was created with + . + then the will be of type + , and similarly for + and + . + + - + + + + + Gets the method specified by the client. + + Only PUT is supported in this version. + + + + Gets a stream that contains the body data sent by the client. + + + + + Gets the OBEX version used by the requesting client + + + + + Gets the URL information (without the host and port) requested by the client. + + A that contains the raw URL for this request. + + + + Gets the device address and service from which the request originated. + + - + + The instance returned will be of the + subtype that matches the address family that the + is listening on. For instance if the listener was created with + . + then the will be of type + , and similarly for + and + . + + - + + C# + + ObexListener lsnr = new ObexListener(ObexTransport.Bluetooth) + ... ... + ObexListenerRequest olr = ... + BluetoothEndPoint remoteEp = (BluetoothEndPoint)olr.RemoteEndPoint; + BluetoothAddress remoteAddr = remoteEp.Address; + + Visual Basic + + Dim lsnr As New ObexListener(ObexTransport.IrDA) + ... ... + Dim olr As ObexListenerRequest = ... + Dim remoteEp As IrDAEndPoint = CType(olr.RemoteEndPoint, IrDAEndPoint); + Dim remoteAddr As IrDAAddress = remoteEp.Address; + + + - + + + + + Gets the server address to which the request is directed. + + + + + Gets the object requested by the client. + + A object that identifies the resource requested by the client. + + + + Used with + + AsyncResultNoResult.SetAsCompleted and + + AsyncResult<TResult>.SetAsCompleted. + + + + + Equivalent to true for the + #x201C;completedSynchronously” parameter. + + + + + Equivalent to false for the + #x201C;completedSynchronously” parameter. + + + + + Forces the callback to run on a thread-pool thread. + + + + + Describes the character sets supported by the device. + + The enumeration describes the following character sets, which are used by the and classes. + + + + + The ASCII character set. + + + + + The western European graphic character set. + + + + + The eastern European graphic character set. + + + + + The southern European graphic character set. + + + + + The northern European graphic character set. + + + + + The Cyrillic graphic character set. + + + + + The Arabic graphic character set. + + + + + The Greek graphic character set. + + + + + The Hebrew graphic character set. + + + + + The Turkish graphic character set. + + + + + The Unicode character set. + + + + + Created from v2.1 specification. + + + + + There are no supported features. + + + + + [0] + + + + + [8] + + + + + [16] + + + + + [25] + + + + + [32] + + + + + [33] + + + + + [35] + + + + + [36] + + + + + [37] v4.0 + + + + + [38] v4.0 + + + + + [39] + + + + + [40] + + + + + [41] v2.1 + + + + + [42] v2.1 + + + + + [48] v2.1 + + + + + [49] + + + + + [51] v2.1 + + + + + [52] v2.1 + + + + + [53] v2.1 + + + + + [54] v2.1 + + + + + [56] v2.1 + + + + + [57] v2.1 + (Changed name from 'InquiryResponseTxPowerLevel' in v2.1 + to 'InquiryTxPowerLevel' in v3.0). + + + + + [58] v3.0 + + + + + [63] Present since v2.0 at least. + + + + + Specifies the current status of the Bluetooth hardware. + + + + + Status cannot be determined. + + XXXX “The stack is not present.” CE5 + + + + Bluetooth radio not present. + + “The adapter is not present.” CE5 + + + + Bluetooth radio is in the process of starting up. + + “The adapter might be installed. + The stack is currently on the way up. Call again later.” CE5 + + + + Bluetooth radio is active. + + “The adapter is installed and the stack is running.” CE5 + + + + Bluetooth radio is in the process of shutting down. + + “The adapter is installed, but the stack is not running.” CE5 + + + + Bluetooth radio is in an error state. + + “The adapter might be installed. + The stack is on the way down. Call again later.” CE5 + + + + "Define common return code for new SDK functions that would normally return BOOL" + + - + "Added BTW and SDK 5.0.1.1100". + + + + + "The call was successful" + + + + + "Unspecified failure" + + + + + "The API is not supported on the platform BTW stack version" + + + + + "The API cannot complete at this time, but may be retried" + + + + + "One of the API parameters was invalid" + + + + + "A necessary resource could not be obtained" + + + + + "The operation timed out before completion" + + + + + + + + Represents an IrDA device address. + + + + + Initializes a new instance of the class with the specified address. + + Address as 4 byte array. + was null. + was not a 4 byte array. + + + + Initializes a new instance of the class with the specified address. + + representation of the address. + + + + Returns the IrDA address as an integer. + + - + An . + + + + Returns the internal byte array. + + - + An array of . + + + + Converts the string representation of an address to it's equivalent. + A return value indicates whether the operation succeeded. + + A string containing an address to convert. + When this method returns, contains the equivalent to the address contained in s, if the conversion succeeded, or null (Nothing in Visual Basic) if the conversion failed. + The conversion fails if the s parameter is null or is not of the correct format. + true if s is a valid IrDA address; otherwise, false. + + + + Converts the string representation of an IrDA address to a new instance. + + A string containing an address to convert. + New instance. + Address must be specified in hex format optionally separated by the colon or period character e.g. 00000000, 00:00:00:00 or 00.00.00.00. + irdaString is null. + irdaString is not a valid IrDA address. + + + + Converts the address to its equivalent string representation. + + The string representation of this instance. + + + + Returns a representation of the value of this instance, according to the provided format specifier. + + A single format specifier that indicates how to format the value of this Guid. The format parameter can be "N", "C" or "P". If format is null or the empty string (""), "N" is used. + A representation of the value of this . + + SpecifierFormat of Return Value + N8 digits: XXXXXXXX + C8 digits separated by colons: XX:XX:XX:XX + P8 digits separated by periods: XX.XX.XX.XX + + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns an indication whether the values of two specified objects are equal. + + - + A or . + A or . + - + true if the values of the two instance are equal; + otherwise, false. + + + + + Returns an indication whether the values of two specified objects are not equal. + + - + A or . + A or . + - + true if the value of the two instance is different; + otherwise, false. + + + + + Provides a null IrDA address. + + + + + + + + + + + + Returns a representation of the value of this instance, according to the provided format specifier. + + A single format specifier that indicates how to format the value of this Guid. The format parameter can be "N", "C" or "P". If format is null or the empty string (""), "N" is used. + Ignored. + - + A representation of the value of this . + - + See + for the possible format strings and their output. + + + + + Defines additional IrDA socket option levels for the and methods. + + + Use along with the socket options defined by + . + + + + + + The socket option level for use with IrDA sockets + along with the options defined in . + + + Use along with the socket options defined by + . + + + + + + Describes an enumeration of possible device types, such as Fax. + + + + + + Unspecified device type. + + + + + A Plug and Play interface. + + + + + A Pocket PC or similar. + + + + + A personal computer. + + + + + A printer. + + + + + A modem. + + + + + A fax. + + + + + A local area network access. + + + + + Contains extended hint bytes. + + + + + A telephonic device. + + + + + A personal computer file server. + + + + + Device supports IrCOMM. + + + + + Device supports Object Exchange. + + + + + Define SPP connection states + + + + + port now connected + + + + + port now disconnected + + + + + rfcomm connction failed + + + + + Port in use, for SPPClient only [for SPP Client only] + + + + + no port configured [for SPP Client only] + + + + + service not found [for SPP Client only] + + + + + [for SPP Server Only] + + + + + [for SPP Server Only] + + + + + Define SPP connection states + + + + + port now connected + + + + + port now disconnected + + + + + Define return code for SPP Client functions + + + + + Operation initiated without error + + + + + COM server could not be started + + + + + attempt to connect before previous connection closed + + + + + attempt to close unopened connection + + + + + local processor could not allocate memory for open + + + + + One or more of function parameters are not valid + + + + + Any condition other than the above + + + + + no empty port + + + + + license error + + + + + Define return code for SPP Client functions + + + + + Listens for connections from Bluetooth network clients. + + The class provides simple methods that listen for and accept incoming connection requests in blocking synchronous mode. + You can use either a or a to connect with a + + + + Initializes a new instance of the class. + + ---- + + Initializes a new instance of the class + to listen on the specified service identifier. + + The Bluetooth service to listen for. + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier. + + A that represents the local Bluetooth radio address. + The Bluetooth service on which to listen for incoming connection attempts. + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array, e.g. + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + with the specified local endpoint. + + A that represents the local endpoint to which to bind the listener . + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + to listen on the specified service identifier, + publishing the specified SDP record. + + The Bluetooth service to listen for. + Prepared SDP Record to publish. + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier, + publishing the specified SDP record. + + A that represents the local Bluetooth radio address. + The Bluetooth service to listen for. + Prepared SDP Record to publish + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + with the specified local endpoint, + publishing the specified SDP record. + + A that represents the local endpoint to which to bind the listener . + Prepared SDP Record to publish + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + to listen on the specified service identifier, + publishing the specified SDP record. + + - + The Bluetooth service to listen for. + Prepared SDP Record to publish. + - + + + The constructors taking the SDP record explicitly should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier, + publishing the specified SDP record. + + - + A that represents the local Bluetooth radio address. + The Bluetooth service to listen for. + Prepared SDP Record to publish + - + + + The constructors taking the SDP record explicitly should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Initializes a new instance of the class + with the specified local endpoint, + publishing the specified SDP record. + + A that represents the local endpoint to which to bind the listener . + Prepared SDP Record to publish + - + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Starts listening for incoming connection requests. + + + + + Starts listening for incoming connection requests with a maximum number of pending connection. + + The maximum length of the pending connections queue. + + + + Stops the socket from monitoring connections. + + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. + This object is passed to the callback delegate when the operation is complete. + An that references the asynchronous creation of the . + The has been closed. + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + A . + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + + + + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + A . + + + + Creates a new socket for a connection. + + AcceptSocket is a blocking method that returns a that you can use to send and receive data. + If you want to avoid blocking, use the method to determine if connection requests are available in the incoming connection queue. + The returned is initialized with the address and channel number of the remote device. + You can use any of the Send and Receive methods available in the class to communicate with the remote device. + When you are finished using the , be sure to call its method. + If your application is relatively simple, consider using the method rather than the AcceptSocket method. + provides you with simple methods for sending and receiving data over a network in blocking synchronous mode. + A used to send and receive data. + Listener is stopped. + + + + Creates a client object for a connection when the specified service or endpoint is detected by the listener component. + + AcceptTcpClient is a blocking method that returns a that you can use to send and receive data. + Use the method to determine if connection requests are available in the incoming connection queue if you want to avoid blocking. + Use the method to obtain the underlying of the returned . + The will provide you with methods for sending and receiving with the remote host. + When you are through with the , be sure to call its method. + If you want greater flexibility than a offers, consider using . + A component. + Listener is stopped. + + + + Determines if there is a connection pending. + + true if there is a connection pending; otherwise, false. + + + + Set or change the PIN to be used with a specific remote device. + + Address of Bluetooth device. + PIN string consisting of 1 to 16 ASCII characters. + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + + + Gets the underlying of the current . + + + + + Get or set the Service Class flags that this service adds to the host + device’s Class Of Device field. + + - + + The Class of Device value contains a Device part which describes + the primary service that the device provides, and a Service part which + is a set of flags indicating all the service types that the device supports, + e.g. , + , + etc. + This property supports setting those flags; bits set in this value will be + added to the host device’s CoD Service Class bits when the listener + is active. + + Supported on Win32, but not supported on WindowsMobile/WinCE + as there's no native API for it. The WindowCE section of MSDN mentions the + Registry value COD at key HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\sys. + However my (Jam) has value 0x920100 there but advertises a CoD of 0x100114, + so its not clear how the values relate to each other. + + + + + + + Get or set the ServiceName the server will use in its SDP Record. + + - + A string representing the value to be used for the Service Name + SDP Attribute. Will be if not specfied. + + - + + The listener is already started. + - or - + A custom Service Record was given at initialization time. In that case + the ServiceName attribute should be added to that record. + + + + + Gets the underlying network . + + The underlying . + creates a to listen for incoming client connection requests. + Classes deriving from can use this property to get this . + Use the underlying returned by the property if you require access beyond that which provides. + Note property only returns the used to listen for incoming client connection requests. + Use the method to accept a pending connection request and obtain a for sending and receiving data. + You can also use the method to accept a pending connection request and obtain a for sending and receiving data. + + + + Returns the SDP Service Record for this service. + + + Returns if the listener is not + ed + (and an record wasn’t supplied at initialization). + + + + + + Gets or sets the authentication state of the current connect or behaviour to use when connection is established. + + + For disconnected sockets, specifies that authentication is required in order for a connect or accept operation to complete successfully. + Setting this option actively initiates authentication during connection establishment, if the two Bluetooth devices were not previously authenticated. + The user interface for passkey exchange, if necessary, is provided by the operating system outside the application context. + For outgoing connections that require authentication, the connect operation fails with WSAEACCES if authentication is not successful. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + For incoming connections, the connection is rejected if authentication cannot be established and returns a WSAEHOSTDOWN error. + + + + + On unconnected sockets, enforces encryption to establish a connection. + Encryption is only available for authenticated connections. + For incoming connections, a connection for which encryption cannot be established is automatically rejected and returns WSAEHOSTDOWN as the error. + For outgoing connections, the connect function fails with WSAEACCES if encryption cannot be established. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + + + + + Discovers accessible Bluetooth devices and returns their names and addresses. + + The maximum number of devices to get information about. + True to return previously authenticated/paired devices. + True to return remembered devices. + True to return previously unknown devices. + True to return only discoverable devices + (where both in range and in discoverable mode). + When all other flags are ignored. + Note: Does NOT work on Win32 with the Microsoft stack. + + An array of BluetoothDeviceInfo objects describing the devices discovered. + - + + The flag will discover only + the devices that are in range and are in discoverable mode. This works + only on WM/CE with the Microsoft stack, or on any platform with the + Widcomm stack. + + + It does not work on desktop Windows with the Microsoft + stack, where the in range and remembered devices are returned already + merged! There simple all devices will be returned. Even the + BluetoothDeviceInfo.LastSeen + property is of no use there: on XP and Vista at least the value provided + is always simply the current time. + + + + + + Connects a client to a specified endpoint. + + A that represents the remote device. + + + + Begins an asynchronous request for a remote host connection. + The remote host is specified by a . + + A containing the + address and UUID of the remote service. + An AsyncCallback delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the connect operation. + This object is passed to the requestCallback delegate when the operation is complete. + + + + + Asynchronously accepts an incoming connection attempt. + + An object returned by a call to + + / . + + + + + Sets the PIN associated with the currently connected device. + + PIN which must be composed of 1 to 16 ASCII characters. + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + + + Set or change the PIN to be used with a specific remote device. + + Address of Bluetooth device. + PIN string consisting of 1 to 16 ASCII characters. + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + + + Gets the name of the specified remote device. + + Address of remote device. + Friendly name of specified device. + + + + Gets the name of a device by a specified socket. + + A . + Returns a string value of the computer or device name. + + + + Releases the unmanaged resources used by the BluetoothClient and optionally releases the managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Closes the and the underlying connection. + + - + + + + + Frees resources used by the class. + + + + + + + + + + Amount of time allowed to perform the query. + + On Windows CE the actual value used is expressed in units of 1.28 seconds, so will be the nearest match for the value supplied. + The default value is 10 seconds. The maximum is 60 seconds. + + + + Gets or set a value that indicates whether a connection has been made. + + + + + Gets or sets the authentication state of the current connect or behaviour to use when connection is established. + + + For disconnected sockets, specifies that authentication is required in order for a connect or accept operation to complete successfully. + Setting this option actively initiates authentication during connection establishment, if the two Bluetooth devices were not previously authenticated. + The user interface for passkey exchange, if necessary, is provided by the operating system outside the application context. + For outgoing connections that require authentication, the connect operation fails with WSAEACCES if authentication is not successful. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + For incoming connections, the connection is rejected if authentication cannot be established and returns a WSAEHOSTDOWN error. + + + + + On unconnected sockets, enforces encryption to establish a connection. + Encryption is only available for authenticated connections. + For incoming connections, a connection for which encryption cannot be established is automatically rejected and returns WSAEHOSTDOWN as the error. + For outgoing connections, the connect function fails with WSAEACCES if encryption cannot be established. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + + + + + Returns link key associated with peer Bluetooth device. + + + + + Returns the Link Policy of the current connection. + + + + + Gets the name of the remote device. + + + + + Gets or sets the authentication state of the current connect or behaviour to use when connection is established. + + + For disconnected sockets, specifies that authentication is required in order for a connect or accept operation to complete successfully. + Setting this option actively initiates authentication during connection establishment, if the two Bluetooth devices were not previously authenticated. + The user interface for passkey exchange, if necessary, is provided by the operating system outside the application context. + For outgoing connections that require authentication, the connect operation fails with WSAEACCES if authentication is not successful. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + For incoming connections, the connection is rejected if authentication cannot be established and returns a WSAEHOSTDOWN error. + + + + + On unconnected sockets, enforces encryption to establish a connection. + Encryption is only available for authenticated connections. + For incoming connections, a connection for which encryption cannot be established is automatically rejected and returns WSAEHOSTDOWN as the error. + For outgoing connections, the connect function fails with WSAEACCES if encryption cannot be established. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + + + + + Defines the ids for the “universal attributes”, those + “whose definitions are common to all service records.” + + + “ + Universal attributes are those service attributes whose definitions are common + to all service records. Note that this does not mean that every service record + must contain values for all of these service attributes. However, if a service + record has a service attribute with an attribute ID allocated to a universal + attribute, the attribute value must conform to the universal attribute’s definition. + “ + Only two attributes are required to exist in every service record instance. They + are the ServiceRecordHandle (attribute ID 0x0000) and the ServiceClassIDList + (attribute ID 0x0001). All other service attributes are optional within a service + record. + ” + “Attribute IDs in the range of 0x000D-0x01FF are reserved.” + + + + + A service record handle is a 32-bit number that uniquely identifies each service + record within an SDP server. + [0x0000] + + + [32-bit unsigned integer] + + + + + The ServiceClassIDList attribute consists of a data element sequence in which + each data element is a UUID representing the service classes that a given service + record conforms to. + [0x0001] + + + [Data Element Sequence] + “The ServiceClassIDList attribute consists of a data element sequence in which + each data element is a UUID representing the service classes that a given service + record conforms to. The UUIDs are listed in order from the most specific + class to the most general class. The ServiceClassIDList must contain at least + one service class UUID.” + + + + + The ServiceRecordState is a 32-bit integer that is used to facilitate caching of + ServiceAttributes. + [0x0002] + + + [32-bit unsigned integer] + “ + The ServiceRecordState is a 32-bit integer that is used to facilitate caching of + ServiceAttributes. If this attribute is contained in a service record, its value is + guaranteed to change when any other attribute value is added to, deleted from + or changed within the service record. This permits a client to check the value of + this single attribute. If its value has not changed since it was last checked, the + client knows that no other attribute values within the service record have + changed. + ” + + + + + The ServiceID is a UUID that universally and uniquely identifies the service + instance described by the service record. + [0x0003] + + + [UUID] + “ + The ServiceID is a UUID that universally and uniquely identifies the service + instance described by the service record. This service attribute is particularly + useful if the same service is described by service records in more than one + SDP server. + ” + + + + + The ProtocolDescriptorList attribute describes one or more protocol stacks that + may be used to gain access to the service described by the service record. + [0x0004] + + + [Data Element Sequence or Data Element Alternative] + “ + The ProtocolDescriptorList attribute describes one or more protocol stacks that + may be used to gain access to the service described by the service record. + “ + If the ProtocolDescriptorList describes a single stack, it takes the form of a data + element sequence in which each element of the sequence is a protocol + descriptor. Each protocol descriptor is, in turn, a data element sequence whose + first element is a UUID identifying the protocol and whose successive elements + are protocol-specific parameters. Potential protocol-specific parameters are a + protocol version number and a connection-port number. The protocol descriptors + are listed in order from the lowest layer protocol to the highest layer protocol + used to gain access to the service. + “ + If it is possible for more than one kind of protocol stack to be used to gain + access to the service, the ProtocolDescriptorList takes the form of a data element + alternative where each member is a data element sequence as described + in the previous paragraph. + “ + Protocol Descriptors + “ + A protocol descriptor identifies a communications protocol and provides protocol- + specific parameters. A protocol descriptor is represented as a data element + sequence. The first data element in the sequence must be the UUID that identifies + the protocol. Additional data elements optionally provide protocol-specific + information, such as the L2CAP protocol/service multiplexer (PSM) and the + RFCOMM server channel number (CN) shown below. + “ + ProtocolDescriptorList Examples + “ + These examples are intended to be illustrative. The parameter formats for each + protocol are not defined within this specification. + “ + In the first two examples, it is assumed that a single RFCOMM instance exists + on top of the L2CAP layer. In this case, the L2CAP protocol specific information + (PSM) points to the single instance of RFCOMM. In the last example, two different + and independent RFCOMM instances are available on top of the L2CAP + layer. In this case, the L2CAP protocol specific information (PSM) points to a + distinct identifier that distinguishes each of the RFCOMM instances. According + to the L2CAP specification, this identifier takes values in the range + 0x1000-0xFFFF. + “ + IrDA-like printer + “ + ( ( L2CAP, PSM=RFCOMM ), ( RFCOMM, CN=1 ), ( PostscriptStream ) ) + “ + IP Network Printing + “ + ( ( L2CAP, PSM=RFCOMM ), ( RFCOMM, CN=2 ), ( PPP ), ( IP ), ( TCP ), + ( IPP ) ) + “ + Synchronization Protocol Descriptor Example + “ + ( ( L2CAP, PSM=0x1001 ), ( RFCOMM, CN=1 ), ( Obex ), ( vCal ) ) + “ + ( ( L2CAP, PSM=0x1002 ), ( RFCOMM, CN=1 ), ( Obex ), + “ + ( otherSynchronisationApplication ) ) + ” + + + + + The BrowseGroupList attribute consists of a data element sequence in which + each element is a UUID that represents a browse group to which the service + record belongs. + [0x0005] + + + [Data Element Sequence] + “ + The BrowseGroupList attribute consists of a data element sequence in which + each element is a UUID that represents a browse group to which the service + record belongs. The top-level browse group ID, called PublicBrowseRoot and + representing the root of the browsing hierarchy, has the value + 00001002-0000-1000-8000-00805F9B34FB + (UUID16: 0x1002) from the Bluetooth Assigned + Numbers document. + ” + + + + + In order to support human-readable attributes for multiple natural languages in + a single service record, a base attribute ID is assigned for each of the natural + languages used in a service record. The human-readable universal attributes + are then defined with an attribute ID offset from each of these base values, + rather than with an absolute attribute ID. + [0x0006] + + + [Data Element Sequence] + “ + In order to support human-readable attributes for multiple natural languages in + a single service record, a base attribute ID is assigned for each of the natural + languages used in a service record. The human-readable universal attributes + are then defined with an attribute ID offset from each of these base values, + rather than with an absolute attribute ID. + “ + The LanguageBaseAttributeIDList attribute is a list in which each member contains + a language identifier, a character encoding identifier, and a base attribute + ID for each of the natural languages used in the service record. The Language- + BaseAttributeIDList attribute consists of a data element sequence in which + each element is a 16-bit unsigned integer. The elements are grouped as triplets + (threes). + “ + The first element of each triplet contains an identifier representing the natural + language. The language is encoded according to ISO 639:1988 (E/F): “Code + for the representation of names of languages”. + “ + The second element of each triplet contains an identifier that specifies a character + encoding used for the language. Values for character encoding can be + found in IANA's database1, and have the values that are referred to as MIBEnum + values. The recommended character encoding is UTF-8. + “ + The third element of each triplet contains an attribute ID that serves as the + base attribute ID for the natural language in the service record. Different service + records within a server may use different base attribute ID values for the + same language. + “ + To facilitate the retrieval of human-readable universal attributes in a principal + language, the base attribute ID value for the primary language supported by a + service record must be 0x0100. Also, if a LanguageBaseAttributeIDList + attribute is contained in a service record, the base attribute ID value contained + in its first element must be 0x0100. + + + + + + The ServiceTimeToLive attribute is a 32-bit integer that contains the number of + seconds for which the information in a service record is expected to remain + valid and unchanged. + [0x0007] + + + [32-bit unsigned integer] + “ + The ServiceTimeToLive attribute is a 32-bit integer that contains the number of + seconds for which the information in a service record is expected to remain + valid and unchanged. This time interval is measured from the time that the + attribute value is retrieved from the SDP server. This value does not imply a + guarantee that the service record will remain available or unchanged. It is + simply a hint that a client may use to determine a suitable polling interval to revalidate + the service record contents. + ” + + + + + The ServiceAvailability attribute is an 8-bit unsigned integer that represents the + relative ability of the service to accept additional clients. + [0x0008] + + + [8-bit unsigned integer] + “ + The ServiceAvailability attribute is an 8-bit unsigned integer that represents the + relative ability of the service to accept additional clients. A value of 0xFF indicates + that the service is not currently in use and is thus fully available, while a + value of 0x00 means that the service is not accepting new clients. For services + that support multiple simultaneous clients, intermediate values indicate the relative + availability of the service on a linear scale. + ”“ + For example, a service that can accept up to 3 clients should provide ServiceAvailability + values of 0xFF, 0xAA, 0x55, and 0x00 when 0, 1, 2, and 3 clients, respectively, + are utilizing the service. The value 0xAA is approximately (2/3) * 0xFF and + represents 2/3 availability, while the value 0x55 is approximately (1/3)*0xFF and + represents 1/3 availability. Note that the availability value may be approximated as + ”“ + ( 1 - ( current_number_of_clients / maximum_number_of_clients ) ) * 0xFF + ”“ + When the maximum number of clients is large, this formula must be modified to + ensure that ServiceAvailability values of 0x00 and 0xFF are reserved for their + defined meanings of unavailability and full availability, respectively. + ”“ + Note that the maximum number of clients a service can support may vary + according to the resources utilized by the service's current clients. + ”“ + A non-zero value for ServiceAvailability does not guarantee that the service will + be available for use. It should be treated as a hint or an approximation of availability + status. + ” + + + + + The BluetoothProfileDescriptorList attribute consists of a data element + sequence in which each element is a profile descriptor that contains information + about a Bluetooth profile to which the service represented by this service + record conforms. + [0x0009] + + + [Data Element Sequence] + “ + The BluetoothProfileDescriptorList attribute consists of a data element + sequence in which each element is a profile descriptor that contains information + about a Bluetooth profile to which the service represented by this service + record conforms. Each profile descriptor is a data element sequence whose + first element is the UUID assigned to the profile and whose second element is + a 16-bit profile version number. + ”“ + Each version of a profile is assigned a 16-bit unsigned integer profile version + number, which consists of two 8-bit fields. The higher-order 8 bits contain the + major version number field and the lower-order 8 bits contain the minor version + number field. The initial version of each profile has a major version of 1 and a + minor version of 0. When upward compatible changes are made to the profile, + the minor version number will be incremented. If incompatible changes are + made to the profile, the major version number will be incremented. + ” + + + + + This attribute is a URL which points to documentation on the service described + by a service record. + [0x000A] + + + [URL] + + + + + This attribute contains a URL that refers to the location of an application that + may be used to utilize the service described by the service record. + [0x000B] + + + [URL] + “ + This attribute contains a URL that refers to the location of an application that + may be used to utilize the service described by the service record. Since different + operating environments require different executable formats, a mechanism + has been defined to allow this single attribute to be used to locate an executable + that is appropriate for the client device’s operating environment. In the + attribute value URL, the first byte with the value 0x2A (ASCII character ‘*’) is to + be replaced by the client application with a string representing the desired + operating environment before the URL is to be used. + ”“ + The list of standardized strings representing operating environments is contained + in the Bluetooth Assigned Numbers document. + ”“ + For example, assume that the value of the ClientExecutableURL attribute is + http://my.fake/public/*/client.exe. On a device capable of executing SH3 WindowsCE + files, this URL would be changed to http://my.fake/public/sh3- + microsoft-wince/client.exe. On a device capable of executing Windows 98 binaries, + this URL would be changed to http://my.fake/public/i86-microsoft-win98/ + client.exe. + ” + + + + + This attribute contains a URL that refers to the location of an icon that may be + used to represent the service described by the service record. + [0x000C] + + + [URL] + “ + This attribute contains a URL that refers to the location of an icon that may be + used to represent the service described by the service record. Since different + hardware devices require different icon formats, a mechanism has been + defined to allow this single attribute to be used to locate an icon that is appropriate + for the client device. In the attribute value URL, the first byte with the + value 0x2A (ASCII character ‘*’) is to be replaced by the client application with + a string representing the desired icon format before the URL is to be used. + ”“ + The list of standardized strings representing icon formats is contained in the + Bluetooth Assigned Numbers document. + ”“ + For example, assume that the value of the IconURL attribute is http://my.fake/ + public/icons/*. On a device that prefers 24 x 24 icons with 256 colors, this URL + would be changed to http://my.fake/public/icons/24x24x8.png. On a device that + prefers 10 x 10 monochrome icons, this URL would be changed to http:// + my.fake/public/icons/10x10x1.png. + ” + + + + + The ServiceName attribute is a string containing the name of the service represented + by a service record. + [0x0000 + LangBaseAttrId] + + + [String] + “ + The ServiceName attribute is a string containing the name of the service represented + by a service record. It should be brief and suitable for display with an + Icon representing the service. The offset 0x0000 must be added to the attribute + ID base (contained in the LanguageBaseAttributeIDList attribute) in order to + compute the attribute ID for this attribute. + ” + + + + + This attribute is a string containing a brief description of the service. + [0x0001 + LangBaseAttrId] + + + [String] + “ + This attribute is a string containing a brief description of the service. It should + be less than 200 characters in length. The offset 0x0001 must be added to the + attribute ID base (contained in the LanguageBaseAttributeIDList attribute) in + order to compute the attribute ID for this attribute. + ” + + + + + This attribute is a string containing the name of the person or organization providing + the service. + [0x0002 + LangBaseAttrId] + + + [String] + “ + This attribute is a string containing the name of the person or organization providing + the service. The offset 0x0002 must be added to the attribute ID base + (contained in the LanguageBaseAttributeIDList attribute) in order to compute + the attribute ID for this attribute. + ” + + + + + The AdditionalProtocolDescriptorLists attribute supports services that + require more channels in addition to the service described in the ProtocolDescriptorList + attribute. It contains a sequence of ProtocolDescriptorList-elements. + [0x000D] + + + [Data Element Sequence or Data Element Alternative] + Defined in Bluetooth version 2.1, SDP section 5.1.6. + “The AdditionalProtocolDescriptorLists attribute contains + a sequence of ProtocolDescriptorList-elements. Each element having the + same format as the + described in section 5.1.5. The ordering of the elements is + significant and should be specified and fixed in Profiles that make use of this + attribute. + ”The AdditionalProtocolDescriptorLists attribute supports services that require + more channels in addition to the service described in Section 5.1.5 . If the AdditionalProtocolDescriptorLists + attribute is included in a service record, the ProtocolDescriptorList + attribute must be included.” + + + + + + This service class describes service records that contain attributes of service + discovery server itself. + + + “ + This service class describes service records that contain attributes of service + discovery server itself. The attributes listed in this section are only valid if the + ServiceClassIDList attribute contains the + ServiceDiscoveryServerServiceClassID. Note that all of the universal attributes + may be included in service records of the ServiceDiscoveryServer class. + ” + “Attribute IDs in the range of 0x0202-0x02FF are reserved.” + + + + + The VersionNumberList is a data element sequence in which each element of + the sequence is a version number supported by the SDP server. + + + [Data Element Sequence] + “ + The VersionNumberList is a data element sequence in which each element of + the sequence is a version number supported by the SDP server. + ”“ + A version number is a 16-bit unsigned integer consisting of two fields. The + higher-order 8 bits contain the major version number field and the low-order 8 + bits contain the minor version number field. The initial version of SDP has a + major version of 1 and a minor version of 0. When upward compatible changes + are made to the protocol, the minor version number will be incremented. If + incompatible changes are made to SDP, the major version number will be + incremented. This guarantees that if a client and a server support a common + major version number, they can communicate if each uses only features of the + specification with a minor version number that is supported by both client and + server. + ” + + + + + The ServiceDatabaseState is a 32-bit integer that is used to facilitate caching + of service records. + + + [32-bit unsigned integer] + “ + The ServiceDatabaseState is a 32-bit integer that is used to facilitate caching + of service records. If this attribute exists, its value is guaranteed to change + when any of the other service records are added to or deleted from the server's + database. If this value has not changed since the last time a client queried its + value, the client knows that a) none of the other service records maintained by + the SDP server have been added or deleted; and b) any service record handles + acquired from the server are still valid. A client should query this attribute's + value when a connection to the server is established, prior to using any service + record handles acquired during a previous connection. + ”“ + Note that the ServiceDatabaseState attribute does not change when existing + service records are modified, including the addition, removal, or modification of + service attributes. A service record's ServiceRecordState attribute indicates + when that service record is modified. + ” + + + + + This service class describes the ServiceRecord provided for each BrowseGroupDescriptor + service offered on a Bluetooth device. + + + “ + This service class describes the ServiceRecord provided for each BrowseGroupDescriptor + service offered on a Bluetooth device. The attributes listed in + this section are only valid if the ServiceClassIDList attribute contains the BrowseGroupDescriptorServiceClassID. + Note that all of the universal attributes may + be included in service records of the BrowseGroupDescriptor class. + ” + “Attribute IDs in the range of 0x0201-0x02FF are reserved.” + + + + + This attribute contains a UUID that can be used to locate services that are + members of the browse group that this service record describes. + + + [UUID] + + + + + For use on NETCFv2 + + - + + + + + Initializes a new instance of the class + + - + The filename of the log file to write to. + Unlike the .NET supplied class this filename is relative to the + folder that the calling assembly is located in. + + + + + Allocates a managed , copies a specified number of characters from an unmanaged ANSI string into it. + + The address of the first character of the unmanaged string. + The byte count of the input string to copy. + A managed that holds a copy of the native ANSI string if the value of the ptr parameter is not a null reference (Nothing in Visual Basic); otherwise, this method returns a null reference (Nothing in Visual Basic). + + + + NETCF doesn't have + + + + + Standard IrDA service names. + + + + + Well-known Service Name “IrDA:IrCOMM” + + + + + Well-known Service Name “IrLPT” + + + + + Well-known Service Name “OBEX” + + + + + Holds an attribute from an SDP service record. + + - + + Access its SDP Data Element through the + property and read the + data value through the methods and properties on the returned + . + + + + + Initializes a new instance of the class. + + - + The Attribute Id as a . + The value as a . + + + + Initializes a new instance of the class. + + - + The Attribute Id as a . + The value as a . + + + + Get the Attribute Id for this attribute. + + - + + Id is a unsigned 32-bit integer but we use return it + is a signed 32-bit integer for CLS Compliance reasons. It + should not thus be used for ordering etc, for example 0xFFFF will sort + before 0x0001 which is backwards. + + + + + + Get the Attribute Id as a number, e.g. for comparison. + + - + + Property should be used as an identifier, + but not as a number. That#x2019;s because the range is unsigned + 32-bit integer but we use return it is a signed 32-bit integer. + Thus an example list will sort as { 0xFFFF, 0x8001, 0x0001, 0x0302 } + when it should sort as { 0x0001, 0x0302, 0x8001,0xFFFF } + + + + + + Get the value of this attributes as a + + + + + Stores the LMP etc versions. + + + + + Initialises a new instance. + + - + The LMP Version. + + The LMP Subversion + as a . + + The LMP Supported Features. + + The Manufacturer. + + + Get the LMP Subversion value. + + + + + Get the LMP Version. + + + + + Get the LMP Subversion. + + - + + This is of CLR type for CLS + compliance. The Bluetooth value is of course of type + . + + + + + + Get the LMP Supported Features. + + + + + Get the Manufacturer. + + + + + + + + Define for service attribute, all the 'Descriptor Type' values. + These are also referred to as 'attribute type' values + + + + + Define RFCOMM Port events that registered application can receive in the callback + + + + + Any Character received + + + + + Received certain character + + + + + Transmitt Queue Empty + + + + + CTS changed state + + + + + DSR changed state + + + + + RLSD changed state + + + + + Ring signal detected + + + + + Line status error occurred + + + + + Ring signal detected + + + + + CTS state + + + + + DSR state + + + + + RLSD state + + + + + receiver buffer overrun + + + + + Any character transmitted + + + + + RFCOMM connection established + + + + + Was not able to establish connection; or disconnected + + + + + flow control enabled flag changed by remote + + + + + flow control status true = enabled + + + + diff --git a/packages/32feet.NET.3.5.0.0/lib/net-cf/InTheHand.Net.Personal.dll b/packages/32feet.NET.3.5.0.0/lib/net-cf/InTheHand.Net.Personal.dll new file mode 100644 index 0000000..7657a32 Binary files /dev/null and b/packages/32feet.NET.3.5.0.0/lib/net-cf/InTheHand.Net.Personal.dll differ diff --git a/packages/32feet.NET.3.5.0.0/lib/net/InTheHand.Net.Personal.XML b/packages/32feet.NET.3.5.0.0/lib/net/InTheHand.Net.Personal.XML new file mode 100644 index 0000000..77bb06b --- /dev/null +++ b/packages/32feet.NET.3.5.0.0/lib/net/InTheHand.Net.Personal.XML @@ -0,0 +1,15561 @@ + + + + InTheHand.Net.Personal + + + + + Get the normal first line of Exception.ToString(), + that is without the stack trace lines. + + - + + Get the normal first line of Exception.ToString(), + that is including details of all inner exceptions, + but without the stack trace lines. + e.g. System.IO.IOException: An established connection was aborted by the software in your host machine. ---> System.Net.Sockets.SocketException: An established connection was aborted by the software in your host machine. + + - + The exception. + + - + A string containing the first line of the Exception.ToString(). + + + + + + + + + + + Parses an array of bytes into the contained SDP + . + + - + + See the + + methods for more information. + + - + + + + + Bit offset of the ElementTypeDescriptor field in a header byte. + + + The header byte has two parts: five bits of ElementTypeDescriptor and + three bits of Size Index. + + + + + + Mask for the SizeIndex field in a header byte. + + + The header byte has two parts: five bits of ElementTypeDescriptor and + three bits of Size Index, upper and lower respectively. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Parses an array of bytes into its contained + . + + - + + See + for more information. + + - + A byte array containing the encoded Service Record. + + The new parsed from the byte array. + + - + + + + + + Parses an array of bytes into its contained + . + + - + + If the record contains any element type not supported by the parser + it will throw . The + only element types defined by SDP in v2.0 that are not currently implemented + are 64- and 128-bit integers. Of course any types defined in a later + version will also throw this. This behaviour can be changed with the + + property. + + + - + A byte array containing a Service Record. + + The position in the data buffer at which to + begin parsing the Service Record. + + The length of the Service Record in the byte array. + + The Service Record parse from the byte array. + + - + + The record contains invalid content. + + + The record contains an element type not supported by the parser. + + - + + + + + + Split a sequence of records into the component records. + + - + + The Bluetooth SDP operation ServiceSearchAttribute returns its + result as a “data element sequence where each element in turn is + a data element sequence representing an attribute list.” This + method split that sequence into the individual attribute lists. + + On CE/Windows Mobile the result of a record lookup is in this form + so + etc use this method to split the result into is constituent records. + + + - + A byte array holding the + “data element sequence where each element in turn is + a data element sequence representing an attribute list.” + + - + An array of byte arrays where each holds a SDP record + (a “data element sequence representing an attribute list.”). + If the input was zero length or empty then a zero length array is returned. + + - + + is . + + + + + For use when the content of the element is in an array + i.e. the stack parses the element structure and returns the values in byte arrays. + + - + Whether the stack uses network order + for UnsignedInteger and TwosComplementInteger elements (as used in the SDP format) + or instead that the numerical values are in host order + in the byte array. + + Whether the stack uses network order + for Uuid elements (as used in the SDP format) + or instead that the numerical values are in host order + in the byte array. + + The byte array containing the SDP value. + + (?Always zero). + + The length of the byte array. + (Always equals ). + + + + The Element Type. + + (Not used). + + The size of the value. + + (?Always zero). + + - + + + + + + + + + Split a header byte into its and + parts. + + + The returned is not checked to be a + known value. + + - + The byte from the header. + + The + value from the header byte. + + The + value from a header byte. + + - + + + + + + Extract the value from a header byte. + + + The returned is not checked to be a + known value. + + - + The byte from the header. + + - + The value as a . + - + + + + + + Extract the field from a header byte. + + - + The byte from the header. + + - + The value as a . + - + + + + + + + + + + + + Gets or set whether the parser will attempt to skip any unknown element + type rather than producing an error. + + - + + + An element type is added instead with + ElementType. + and ElementTypeDescriptor.. + + + + + + Gets or sets whether any URL elements will be converted to + instances at parse time, or left as raw byte arrays. + + - + + This is useful when the URL element is badly formatted and thus the + parser will reject the record, setting this property to true will + allow the parse to complete without attempting to decode the URL value. + + When true the value is stored as a array of bytes, when + false it is stored as a ; + however in earlier versions it was stored as , + and since there was often invalid content on devices (e.g. iPhone) + this often failed. + + + + + + Defines additional Bluetooth socket option levels for the and methods. + + + + + Bluetooth RFComm protocol (bt-rfcomm) + + + + + Logical Link Control and Adaptation Protocol (bt-l2cap) + + + + + Service Discovery Protocol (bt-sdp) + + + + + Note that this exception will always be internal, just catch SocketException. + + + + + + + + Gets a value that indicates whether the 32feet.NET library can be used with the current device. + + + + + When overidden, initiates + lookup the SDP record with the give Service Class Id + to find the RFCOMM port number (SCN) that the server is listening on. + The process returns a list of port numbers. + + The remote device. + + The Service Class Id. + + callback + state + IAsyncResult + + + + When overidden, + completes the SDP Record to port number lookup process + + - + IAsyncResult from . + + - + + There must be at least one entry in the result list for each + Service Record found for the specified Service Class Id. This + allows us to know if no records were found, or that records were + found but none of them were for RFCOMM. + If a particular record does not have a RFCOMM port then -1 (negative + one should be added to the list for it). + + The process may throw an exception if an error occurs, e.g. + the remote device did not respond. + + + - + A + with at least one entry for each Service Record + found for the specified Service Class Id, the item being -1 if the + record has no port. is . + + + + + + + + Get timeout value in Int32 milliseconds, + as NETCF WaitHandle.WaitOne can't use TimeSpan. + + - + An Int32 containing the timeout value in milliseconds. + + + + + Contains helper functionality. + + + + + Specifies that the URI is accessed through the Object Exchange (OBEX) protocol. + + + + + Specifies that the URI is accessed through the Object Exchange (OBEX) Push protocol. + + + + + Specifies that the URI is accessed through the Object Exchange (OBEX) FTP protocol. + + + + + Specifies that the URI is accessed through the Object Exchange (OBEX) Sync protocol. + + + + + Provides an OBEX implementation of the class. + + + + + Gets the stream used to read the body of the response from the server. + + - + A containing the body of the response. + + + + Frees the resources held by the response. + + + + + Writes the contents of the response to the specified file path. + + The filename (including the path) from which to read. + + + + Gets the headers associated with this response from the server. + + + + + Gets the length of the content returned by the request. + + + + + Gets the content type of the response. + + + + + Returns a status code to indicate the outcome of the request. + + - + Note, if a error occurs locally then the status code + is returned. + Therefore that error code could signal local or remote errors. + + + + + + + + + HCI_Version — Assigned Numbers — Host Controller Interface + + + + + Bluetooth Core Specification 1.0b + + + + + Bluetooth Core Specification 1.1 + + + + + Bluetooth Core Specification 1.2 + + + + + Bluetooth Core Specification 2.0 + EDR + + + + + Bluetooth Core Specification 2.1 + EDR + + + + + Bluetooth Core Specification 3.0 + HS + + + + + Bluetooth Core Specification 4.0 + + + + + Unknown version ℄ probably the stack API + does not provide the value. + + + + + LMP VerNr — Assigned Numbers — Link Manager Protocol + + + + + Bluetooth Core Specification 1.0b + + + + + Bluetooth Core Specification 1.1 + + + + + Bluetooth Core Specification 1.2 + + + + + Bluetooth Core Specification 2.0 + EDR + + + + + Bluetooth Core Specification 2.1 + EDR + + + + + Bluetooth Core Specification 3.0 + HS + + + + + Bluetooth Core Specification 4.0 + + + + + Unknown version ℄ probably the stack API + does not provide the value. + + + + + Handles security between bluetooth devices. + + + + + Intiates pairing for a remote device. + + Remote device with which to pair. + Chosen PIN code, must be between 1 and 16 ASCII characters. + On Windows CE platforms this calls BthPairRequest, + its MSDN remarks say: + + “BthPairRequest passes the parameters to the BthSetPIN + function and creates an ACL connection. Once the connection is established, + it calls the BthAuthenticate function to authenticate the device.” + + On Windows XP/Vista platforms this calls BluetoothAuthenticateDevice, + if the pin argument is set to null a Wizard is displayed to accept a PIN from the user, + otherwise the function executes in transparent mode. + + See also + + + + Whether the operation was successful. + + + + Remove the pairing with the specified device + + - + Remote device with which to remove pairing. + - + TRUE if device was successfully removed, else FALSE. + + + + This function stores the personal identification number (PIN) for the Bluetooth device. + + Address of remote device. + Pin, alphanumeric string of between 1 and 16 ASCII characters. + On Windows CE platforms this calls BthSetPIN, + its MSDN remarks say: + + “Stores the pin for the Bluetooth device identified in pba. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller. The PIN is persisted in the registry until + BthRevokePIN is called. + + “While the PIN is stored, it is supplied automatically + after the PIN request is issued by the authentication mechanism, so the + user will not be prompted for it. Typically, for UI-based devices, you + would set the PIN for the duration of authentication, and then revoke + it after authentication is complete.” + + See also + + + + True on success, else False. + + + + + This function revokes the personal identification number (PIN) for the Bluetooth device. + + On Windows CE platforms this calls BthRevokePIN, + its MSDN remarks say: + + “When the PIN is revoked, it is removed from registry. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller.” + + On Windows CE platforms this removes any pending BluetoothWin32Authentication object but does not remove the PIN for an already authenticated device. + Use RemoveDevice to ensure a pairing is completely removed. + See also + + + + The remote device. + True on success, else False. + + + + + Not supported on Windows XP + + - + The device whose Link Key to retrieve. + The 16-byte Link Key to set. + - + true if the operation was successful; false otherwise. + - + On Windows CE platforms this calls BthSetLinkKey, + its MSDN remarks say: + + “The link key is persisted in registry until BthRevokeLinkKey + is called. + + “Typically, the Bluetooth stack manages link keys automatically, + for example, it stores them when they are created. This function is useful + primarily for backup purposes. + + “While link key is stored, it will be automatically supplied + once the link key request is issued by the authentication mechanism. If + the link key is incorrect, the renegotiation that involves the PIN is + initiated by the Bluetooth adapter, and the PIN code may be requested + from the user. + + “The link key length is 16 bytes. You cannot create link + keys; they are generated by the Bluetooth hardware.” + + + + + + + Retrieves the address of the Bluetooth peer device authentication that requires the PIN code. + Not supported on Windows XP + + On Windows CE platforms this calls BthGetPINRequest, + its MSDN remarks say: + + “There can be multiple requests outstanding. After the event + that is provided by the UI handler is signaled, the UI handler must call + this function multiple times until the call fails.” + + See also + + and + + + of the remote device, or null if there is no outstanding PIN request. + + + + Refuses an outstanding PIN request. + Not supported on Windows XP + + - + Address of the requesting device. + - + true if the operation was successful; false otherwise. + - + On Windows CE platforms this calls BthRefusePINRequest, + its MSDN remarks say: + + “This function refuses an outstanding PIN request that is + retrieved by + function.” + + See also + + and + + + + + + Presumably this is surfaced as a OnConnectionPending + + + + + Specifies additional addressing schemes that an instance of the class can use. + + + + + Bluetooth address. + + 32 + + + + IrDA address used on some Windows CE platforms (Has a different value to AddressFamily.IrDA). + + 22 + + + + Some useful methods for working with a SDP + including creating and accessing the + for an RFCOMM service. + + + + + Reads the RFCOMM Channel Number element from the service record. + + - + The + to search for the element. + + - + The + holding the Channel Number. + or if at the + attribute is missing or contains invalid elements. + + + + + Reads the L2CAP Channel Number element from the service record. + + - + The + to search for the element. + + - + The + holding the Channel Number. + or if at the + attribute is missing or contains invalid elements. + + + + + Reads the RFCOMM Channel Number value from the service record, + or returns -1 if the element is not present. + + - + The + to search for the element. + + - + The Channel Number as an unsigned byte cast to an Int32, + or -1 if at the + attribute is missing or contains invalid elements. + + + + + Reads the L2CAP Channel Number value from the service record, + or returns -1 if the element is not present. + + - + The + to search for the element. + + - + The PSM number as an uint16 cast to an Int32, + or -1 if at the + attribute is missing or contains invalid elements. + + + + + Sets the RFCOMM Channel Number value in the service record. + + - + The + in which to set the RFCOMM Channel number. + + The Channel number to set in the record. + + - + The + + attribute is missing or contains invalid elements. + + + + + Sets the RFCOMM Channel Number value in the service record. + + - + + Note: We use an for the + parameter as its natural type + in not usable in CLS Compliant interfaces. + + + - + The + in which to set the L2CAP PSM value. + + The PSM value to set in the record. + Note that although the parameter is of type + the value must actually be in the range of a , + see the remarks for more information. + + - + The + + attribute is missing or contains invalid elements. + + + The PSM must fit in a 16-bit unsigned integer. + + + + + Creates the data element for the + + attribute in an L2CAP service + + - + The new . + - + Thus is the following structure: + + ElementSequence + ElementSequence + Uuid16 = L2CAP + UInt16 = 0 -- The L2CAP PSM Number. + + + + + + Creates the data element for the + + attribute in an RFCOMM service + + - + The new . + - + Thus is the following structure: + + ElementSequence + ElementSequence + Uuid16 = L2CAP + ElementSequence + Uuid16 = RFCOMM + UInt8 = 0 -- The RFCOMM Channel Number. + + + + + + Creates the data element for the + + attribute in an GOEP (i.e. OBEX) service + + - + The new . + - + Thus is the following structure: + + ElementSequence + ElementSequence + Uuid16 = L2CAP + ElementSequence + Uuid16 = RFCOMM + UInt8 = 0 -- The RFCOMM Channel Number. + ElementSequence + Uuid16 = GOEP + + + + + + Creates the data element for the + + attribute in an L2CAP service, + with upper layer entries. + + - + The new . + - + Thus is the following structure at the first layer: + + ElementSequence + ElementSequence + Uuid16 = L2CAP + UInt16 = 0 -- The L2CAP PSM Number. + + One can add layers above that; remember that all layers are formed + of an ElementSequence. See the example below. + + - + + + var netProtoList = new ServiceElement(ElementType.ElementSequence, + ServiceElement.CreateNumericalServiceElement(ElementType.UInt16, 0x0800), + ServiceElement.CreateNumericalServiceElement(ElementType.UInt16, 0x0806) + ); + var layer1 = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid16, Uuid16_BnepProto), + ServiceElement.CreateNumericalServiceElement(ElementType.UInt16, 0x0100), //v1.0 + netProtoList + ); + ServiceElement element = ServiceRecordHelper.CreateL2CapProtocolDescriptorListWithUpperLayers( + layer1); + + + - + The list of upper layer elements, one per layer. + As an array. + + + + + Creates a Service Record byte array from the given + object. + + + + + + + + Creates a Service Record byte array from the given + object. + + - + + Creates a Service Record byte array from the given + object, + into the specified byte array. + + - + + See the other overload + + - + An instance of + containing the record to be created. + + An array of for the record + to be written to. + + - + + The record bytes are longer that the supplied byte array buffer. + + - + The length of the record in the array of . + + + + + + + + Creates a Service Record byte array from the given + object. + + - + + The only oddity (as with parsing) is with the TextString + type. The can + either hold the string already encoded to its array of bytes or an + . In the latter case we will always simply + encode the string to an array of bytes using encoding + . + + Currently any UUIDs in the record are written out in the form supplied, + we should probably write a ‘short-form’ equivalent if its + a ‘Bluetooth-based’ UUID e.g. Uuid128 as Uuid16. + + + - + An instance of + containing the record to be created. + + - + An array of containing the resultant + record bytes. The length of the array is the length of the record bytes. + + + + + + + + Create the element in the buffer starting at offset, and return its totalLength. + + The element to create. + + The byte array to write the encoded element to. + + The place to start writing in . + + + The total length of the encoded element written to the buffer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides access to the Bluetooth events from the Microsoft stack on + desktop Windows. + + - + + Supported only by the Microsoft stack on desktop Windows. + + The Microsoft Bluetooth stack on Window raises events for various + Bluetooth actions. We expose that feature via this class. + + Currently it raises two types of event: in-range and out-of-range + using classes: + and . + Both have properties Device which return a BluetoothDeviceInfo. + Then the in-range event also includes a set of flags, which in + Windows XP are: Address, Cod, Name, Paired, Personal, and Connected; + more events are available in Windows 7. These events are provided on + the + class via properties: + + and , + and also etc. + + To see the events get an instance of this class via its method + . + Then one should register for the events on that instance and keep a + reference to it. + + Note that just being in range is not enough for + devices to know that the other is present. Without running device + discovery or a connection attempt the two devices will not see each + other. Note however that Windows XP also does not raise events when + running device discovery (inquiry), this is fixed in Windows 7 + (probably Vista). See + 32feet blog: Device Discovery improvements on MSFT+Win32 + for more information. + + + For example when connecting and disconnecting on Windows XP to + another device that is not paired we see: + + + + 12:23:48.9582648: InRange 000A3A6865BB 'joe', + now 'Address, Cod, Name, Connected' + was 'Address, Cod, Name'. + 12:24:16.8009456: InRange 000A3A6865BB 'joe', + now 'Address, Cod, Name' + was 'Address, Cod, Name, Connected'.}} + + + For example when connecting and then disconnecting on Windows 7 + to another v2.1 device that is paired with we see: + + + + 20:53:25.5605469: InRange 00190E02C916 'alanlt2ws', + now 'Address, Cod, Name, Paired, Personal, Connected, SspSupported, SspPaired, Rssi, Eir' + was 'Address, Cod, Name, Paired, Personal, SspSupported, SspPaired, Rssi, Eir'. + 20:53:27.7949219: InRange 00190E02C916 'fred', + now 'Address, Cod, Name, Paired, Personal, SspSupported, SspPaired, Rssi, Eir' + was 'Address, Cod, Name, Paired, Personal, Connected, SspSupported, SspPaired, Rssi, Eir'.}} + + + + + + + Initialise an instance of the class. + + - + + Consider using the method + instead of calling this constructor. + + + + + + Initialise an instance of the class for the specified radio. + + - + + The radio to listen for events from. + Must be non-null and a MSFT+Win32 stack radio. + + - + Note that since the Microsoft stack supports only one radio + (controller) there is lilely no benefit in calling this constructor + as opposed to the other constructor or method + . + + + + + Gets a possible shared instance of this class. + + - + + If more that one piece of code is using this class then there + is no need for each to have a private instance. This method allows + them to access a shared instance. When first called it creates a + new instance and keeps a weak-reference to it. Subsequent callers + will then get the same instance. The instance is kept alive only + as long as at least one caller keeps a reference to it. If no + references are kept then the instance will be deleted and a new + instance will be created when this method is next called. + + + - + An instance of this class. + + + + + Raises the event. + + - + A + that contains the event data. + + + + + Raises the event. + + - + A + that contains the event data. + + + + + Releases the resources used by the instance. + + + + + Releases the unmanaged resources used by the instance + and optionally releases the managed resources. + + + + + “This message is sent when any of the following attributes + of a remote Bluetooth device has changed: the device has been + discovered, the class of device, name, connected state, or device + remembered state. This message is also sent when these attributes + are set or cleared.” + + + + + “This message is sent when a previously discovered device + has not been found after the completion of the last inquiry.” + + + + + “” + + + + + “This message is sent when any of the following attributes of a remote Bluetooth device has changed: + the device has been discovered, the class of device, name, connected state, or device remembered state. + This message is also sent when these attributes are set or cleared.” + + + + + “This message is sent when a previously discovered device has not been found after the completion of the last inquiry. + This message will not be sent for remembered devices. + The BTH_ADDRESS structure is the address of the device that was not found.” + + + + + “This message should be ignored by the application. + If the application must receive PIN requests, the BluetoothRegisterForAuthentication function should be used.” + + + + + “This message is sent when an L2CAP channel between the local radio and a remote Bluetooth device has been established or terminated. + For L2CAP channels that are multiplexers, such as RFCOMM, this message is only sent when the underlying channel is established, + not when each multiplexed channel, such as an RFCOMM channel, is established or terminated.” + + + + + “This message is sent when a remote Bluetooth device connects or disconnects at the ACL level.” + + + + + Buffer associated with GUID_BLUETOOTH_L2CAP_EVENT + + + + + Remote radio address which the L2CAP event is associated with + + + + + The PSM that is either being connected to or disconnected from + + + + + If != 0, then the channel has just been established. If == 0, then the + channel has been destroyed. Notifications for a destroyed channel will + only be sent for channels successfully established. + + + + + If != 0, then the local host iniated the l2cap connection. If == 0, then + the remote host initated the connection. This field is only valid if + connect is != 0. + + + + + Buffer associated with GUID_BLUETOOTH_HCI_EVENT + + + + + Remote radio address which the HCI event is associated with + + + + + HCI_CONNNECTION_TYPE_XXX value + + + + + If != 0, then the underlying connection to the remote radio has just + been estrablished. If == 0, then the underlying conneciton has just been + destroyed. + + + + + A request to change the current configuration (dock or undock) has been canceled. + + + + + The current configuration has changed, due to a dock or undock. + + + + + A custom event has occurred. + + Windows NT 4.0 and Windows 95:  This value is not supported. + + + + A device or piece of media has been inserted and is now available. + + + + + Permission is requested to remove a device or piece of media. Any application can deny this request and cancel the removal. + + + + + A request to remove a device or piece of media has been canceled. + + + + + A device or piece of media has been removed. + + + + + A device or piece of media is about to be removed. Cannot be denied. + + + + + A device-specific event has occurred. + + + + + A device has been added to or removed from the system. + + Windows NT 4.0 and Windows Me/98/95:  This value is not supported. + + + + Permission is requested to change the current configuration (dock or undock). + + + + + The meaning of this message is user-defined. + + + + + oem-defined device type + + + + + devnode number + /// + + + + + + + + + l + + + + + network resource + + + + + device interface class + + + + + file system handle + + + + + The BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS structure contains specific configuration information about the Bluetooth device responding to an authentication request. + + + + + A BLUETOOTH_DEVICE_INFO structure that contains information about a Bluetooth device. + + + + + A BLUETOOTH_AUTHENTICATION_METHOD enumeration that defines the authentication method utilized by the Bluetooth device. + + + + + A BLUETOOTH_IO_CAPABILITY enumeration that defines the input/output capabilities of the Bluetooth device. + + + + + A AUTHENTICATION_REQUIREMENTS specifies the 'Man in the Middle' protection required for authentication. + + + + + A ULONG value used for Numeric Comparison authentication. + or + A ULONG value used as the passkey used for authentication. + + + + + The BLUETOOTH_PIN_INFO structure contains information used for authentication via PIN. + + + + + The BLUETOOTH_OOB_DATA_INFO structure contains data used to authenticate prior to establishing an Out-of-Band device pairing. + + + + + The BLUETOOTH_IO_CAPABILITY enumeration defines the input/output capabilities of a Bluetooth Device. + + + + + The Bluetooth device is capable of output via display only. + + + + + The Bluetooth device is capable of output via a display, + and has the additional capability to presenting a yes/no question to the user. + + + + + The Bluetooth device is capable of input via keyboard. + + + + + The Bluetooth device is not capable of input/output. + + + + + The input/output capabilities for the Bluetooth device are undefined. + + + + + Specifies properties of a remote Bluetooth Device. + + - + - + + Supported only by the Microsoft stack on desktop Windows. + + Originally from Win32 "bthdef.h" and used by struct + BTH_DEVICE_INFO.flags. The flags are named BDIF_**. + + + + + + The address member contains valid data. + + + + + The classOfDevice member contains valid data. + + + + + The name member contains valid data. + + + + + The device is a remembered and authenticated device. + The BDIF_PERSONAL flag is always set when this flag is set. + + + + + The device is a remembered device. If this flag is set and + the BDIF_PAIRED flag is not set, the device is not authenticated. + + + + + The remote Bluetooth device is currently connected to the local radio. + + + + + + + + + + Bluetooth Basic Rate — i.e. traditional Bluetooth + + + + + Bluetooth Low Energy + + + + + Get the number of records that the buffer contains. + + - + An integer containing the number of records that the buffer contains, + may be zero. + + - + The buffer has + not yet been filled with a CSdpDiscoveryRec list. + + - + + In SdpSearchScope.ServiceClassOnly + this returns the actual number of records as the filtering is done by + the stack. In SdpSearchScope.Anywhere + this returns the pre-filtered number of records. We do the filtering + so this will likely be greater that the matching number of records. + + + + + + Get the number of records that the buffer contains. + + - + An integer containing the number of records that the buffer contains, + may be zero. + + - + The buffer has + not yet been filled with a CSdpDiscoveryRec list. + + - + + In SdpSearchScope.ServiceClassOnly + this returns the actual number of records as the filtering is done by + the stack. In SdpSearchScope.Anywhere + this returns the pre-filtered number of records. We do the filtering + so this will likely be greater that the matching number of records. + + + + + + To get to HandleDeviceResponded, HandleInquiryCompleted etc + + + + + “This function requests a service discovery for a specific device.” + + - + + “When the discovery is complete the derived function OnDiscoveryComplete() is called.” + + + - + + + “TRUE, if discovery has started; FALSE, if discovery has not started.” + + + + “When multiple discovery operations are in progress, the application + must call GetLastDiscoveryResult() from within the OnDiscoveryComplete() + to determine which remote devices reported services.” + + + + “DISCOVERY_RESULT_SUCCESS, if the discovery operation was successful.” + + + + “This function is called when discovery is complete to retrieve the records + received from the remote device.” + + - + + “Discovery results for a device are not removed until the device fails to respond to an inquiry.” + + + - + + + + The discovery records read, which may have recordCount equals zero. + + + + Provides information about an available device obtained by the client during device discovery. + + + + + + + + Initializes an instance of the class. + + - + + Initializes an instance of the class with the given native structure. + + + + + Initializes an instance of the class + for the device with the given address. + + + + + Forces the system to refresh the device information. + + - + + See + for one reason why this method is necessary. + + + + + Updates the device name used to display the device, affects the local computer cache. + + On Windows CE this only affects devices which are already paired. + + + + Enables or disables services for a Bluetooth device. + + The service GUID on the remote device. + Service state - TRUE to enable the service, FALSE to disable it. + + When called on Windows CE, the device will require a soft-reset to enabled the settings. + + + The system maintains a mapping of service guids to supported drivers for + Bluetooth-enabled devices. Enabling a service installs the corresponding + device driver. Disabling a service removes the corresponding device driver. + If a non-supported service is enabled, a driver will not be installed. + + + This overload is silent on error; the other overload raises an exception + if required + (). + + + - + + Thrown if this method is called on Windows CE platforms. + + + + Enables or disables services for a Bluetooth device. + + The service GUID on the remote device. + Service state - TRUE to enable the service, FALSE to disable it. + Whether the method should raise an exception + when + + + When called on Windows CE, the device will require a soft-reset to enabled the settings. + + The system maintains a mapping of service guids to supported drivers for + Bluetooth-enabled devices. Enabling a service installs the corresponding + device driver. Disabling a service removes the corresponding device driver. + If a non-supported service is enabled, a driver will not be installed. + + + + - + The call failed. + + + + + Run an SDP query on the device’s Service Discovery Database. + + - + + + For instance to see whether the device has an an Serial Port services + search for UUID , + or too find all the services that use RFCOMM use + , + or all the services use + . + + + If the device isn’t accessible a + with + 10108 (0x277C) occurs. + + + - + The UUID to search for, as a . + + - + The parsed record as an + . + + - + + + Dim bdi As BluetoothDeviceInfo = ... + Dim records As ServiceRecord() = bdi.GetServiceRecords(BluetoothService.RFCommProtocol) + ' Dump each to console + For Each curRecord As ServiceRecord In records + ServiceRecordUtilities.Dump(Console.Out, curRecord) + Next + + + + - + + The query failed. + + + + + Run an SDP query on the device’s Service Discovery Database, + returning the raw byte rather than a parsed record. + + - + + If the device isn’t accessible a + with + 10108 (0x277C) occurs. + + - + The UUID to search for, as a . + + - + An array of array of . + - + + The query failed. + + + + + Returns the raw results from the native call(s); the format is different + on Win32 versus WinCE. + + + On CE this is thus a single item which is a ElementSequence of records. + On Win32 it is an array with each item being a record. + + + + + Displays information about the device. + + + + + Gets the device identifier. + + + + + Gets a name of a device. + + - + + Note, that due the way in which Bluetooth device discovery works, + the existence and address of a device is known first, but a separate + query has to be carried out to find whether the device also has a name. + This means that if a device is discovered afresh then this property might + return only a text version of the device’s address and not its + name, one can also see this in the Windows’ Bluetooth device dialogs + where the device appears first with its address and the name is later + updated. To see the name, wait for some time and access this property again + having called + in the meantime. + + + + + + Returns the Class of Device of the remote device. + + - + + + Some CE 4.2 devices such as original PPC2003 devices don't have the native + API on which this property depends — it was added as part of a hotfix. + The property will always return zero in such a case. On WM/CE we also + attempt to get the CoD value as part of the discovery process; this is + of course only works for devices in-range. + + + + + + Returns the signal strength for the Bluetooth connection with the peer device. + Requires Windows Mobile 5.0 or Windows Embedded CE 6.0 + + - + Valid values for this property are -128 to 128. It returns + Int32.MinValue on failure. + + - + + This method requires an open connection to the peer device. + If there is no active connection, then it will attempt to create one. + + Requires Windows Mobile 5.0 or Windows Embedded CE 6.0 + As well as the ‘no connection’ issue, the native method + on which the property depends is only present in later OS versions, so it + will fail on earlier devices. + + + + + + Returns a list of services which are already installed for use on the calling machine. + + + This property returns the services already configured for use. + Those are the ones that are checked in the “Services” tab + of the device’s property sheet in the Bluetooth Control panel. + I presume the behaviour is similar on CE. + + Will only return available services for paired devices. + + It of course will also only returns standard system services which Windows understands. + (On desktop Windows this method calls the OS function BluetoothEnumerateInstalledServices). + + To see all the services that a device advertises use the + + method. + + + + + + Specifies whether the device is connected. + + Not supported under Windows CE and will always return false. + + + + + + Specifies whether the device is a remembered device. Not all remembered devices are authenticated. + + - + Now supported under Windows CE — will return the same as + . + + + + + + + Specifies whether the device is authenticated, paired, or bonded. All authenticated devices are remembered. + + Is now supported on both CE and XP. + + + + + + + + + + + + + + + - + + Sub-class must call various methods at the following events: + + open + + or on failure + + close + + + data arrival + + + flow control off + + + + + + + + + Fails if state is not Connected. + + + + + Fails if state is not Connected or PeerDidClose. + + + + + + + + + + + + Disposing + + + + Called from CloseInternal and Dispose; + RemovePortRecords is called before from both places. + Dispose then calls DoOtherPreDestroy and DoPortDestroy in that order. + + Disposing + + + + + + Disposing + + + + Called before DoOpenClient. + For instance is empty on BTPS, on Widcomm it calls SetScnForPeerServer and SetSecurityLevelClient. + + Endpoint + Channel number + + + + Starts the connect process. The async completion should call + either or . + + scn + addr + + + + Call when connection is successfully made. + + Used for logging etc. Pass a string + containing the name of the stack's event/status that occurred. + + + + + Get the remote address. + + - + On return contains the address to which we are connected. + + - + if connected, but we ignore the result. + + + + + Call when connection is un-successfully made (fails), + and also when the connection closes. + + Used for logging etc. Pass a string + containing the name of the stack's event/status that occurred. + + The socket error code for this failure + -- known. + Pass for instance a value from + as an ; + or respectively. + + + + + Used: 1. when we get CONNECT_ERR from the stack, and POSSIBLY 2. when we close the + stream to do consumer timeout (SO_RCVTIMEO/etc). + + Out: to call + on. + Out: to call + on. + + + + Close the connection from the network/stack side (not from the consumer side). + + - + + When we call Close the object is disposed and outstanding and + new operations fail with ObjectDisposedException. This method + instead closes the connection from the network/stack side and thus + operations fail with an IO error etc. + + + + + + DEPRECATED, should return false. + + Whether Bonding was attempted and thus the connect should be retried. + + + + + Used by Client, note from MSDN Socket.Connected: + "Gets a value that indicates whether a Socket is connected to a remote host as of the last Send or Receive operation." + + - + + From MSDN : + "Gets a value that indicates whether a Socket is connected to a remote host as of the last Send or Receive operation." + From MSDN : + "true if the Client socket was connected to a remote resource as of the most recent operation; otherwise, false." + + + + + + Represents a network endpoint as a Bluetooth address and + a Service Class Id and/or a port number. + + - + + The BluetoothEndPoint class contains the host, service class id and port + information needed by an application to connect to a service on a host. + By combining the host's Bluetooth address and class id or port number, + the BluetoothEndPoint class forms a connection point to a service. + + When used for instance when connecting with , + if the port is specified then the connection is made to that port, + otherwise a SDP lookup is done for a record with the class specified in + the property. + + + + + + Specifies the minimum value that can be assigned to the Port property. + + + + + Specifies the maximum value that can be assigned to the Port property. + + + + + The minimum valid Server Channel Number, 1. + + + + Bluetooth's rfcomm.pdf: Part F:1 -- RFCOMM with TS 07.10 -- Serial Port Emulation + + + Section 5.4: + + + “The RFCOMM server channel number is a [five-bit field]. + Server applications registering with an RFCOMM service interface are assigned a + Server Channel number in the range 1…30. [0 and 31 should not be used since + the corresponding DLCIs are reserved in TS 07.10]” + + + + + + The maximum valid Server Channel Number, 30. + + + + + + + Initializes a new instance of the class with the specified address and service. + + The Bluetooth address of the device. A six byte array. + The Bluetooth service to use. + + + + Initializes a new instance of the class with the specified address, service and port number. + + The Bluetooth address of the device. A six byte array. + The Bluetooth service to use. + Radio channel to use, -1 for any. + - + + See the documentation for + how the combination of Service and Port are used when connecting with + BluetoothClient. + + + + + + Serializes endpoint information into a instance. + + A instance containing the socket address for the endpoint. + + + + Creates an endpoint from a socket address. + + The to use for the endpoint. + An instance using the specified socket address. + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns the string representation of the BluetoothEndPoint. + + + + We try to follow existing examples where possible; JSR-82 and similar + use a URI of the form: + bluetooth://xxxxxxxxxxxx:xx + or: + bluetooth://xxxxxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + or in some serialport only situations: + btspp:// + So we follow that pattern here, but of course without the URI prefix. + If the form with the URI is required then the prefix can simply be appended. + + If the port is non default then we use that, otherwise just the full guid. + + Some examples are: + To the ObexObjectPush service: + "04E2030405F6:0000110500001000800000805f9b34fb" + To the SerialPort service: + "04E2030405F6:0000110100001000800000805f9b34fb" + With an Empty service GUID: + "04E2030405F6:00000000000000000000000000000000" + With port 9: + "04E2030405F6:9" + + The string representation of the BluetoothEndPoint. + + + + Creates a copy of the . + + Creates a copy including of the internal + + A copy of the . + + + + + Gets the address family of the Bluetooth address. + + + + + Gets or sets the Bluetooth address of the endpoint. + + + + + + Gets or sets the Bluetooth service to use for the connection. + + + + + + Gets or sets the service channel number of the endpoint. + + + + + Gets whether a is set. + + + + + Represents the type of the element in the SDP record binary format, + and is stored as the higher 5 bits of the header byte. + + + There is an identifier for each major type: String vs UUID vs unsigned integer. + There are various sizes of UUID and integer type for instance, the resultant + types are listed in enum . + + + + + Represents the size of the SDP element in the record binary format, + and is stored as the lower 3 bits of the header byte. + + + + + + + Represents the types that an SDP element can hold. + + + + (Is a logical combination of the + field which defines the major type and the size field in the binary format; and + the size field being made up of the + field and any additional length bytes. + + Note, the values here are not the numerical bitwise combination of the + and + fields as they appear + in the encoded protocol. It was simpler to assign arbitrary values here as + firstly we wanted zero to be the 'Unknown' value, which conflicts with Nil's + bitwise value; but also because the TextString, sequence and Url types can + have various SizeIndex values and thus they wouldn’t be easily + representable by one value here). + + + + + + Provides client connections for Bluetooth network services with Widcomm stack. + + + + + + + + + + + Convert the user Inquiry parameters to the formats used by HCI. + + The maxDevices parameter from e.g. + . + + The property + . + + On return contains the Num_Responses value to be passed to the HCI Inquiry command. + If greater that 255 or less than zero, the value 0 will be returned. + HCI uses zero as "Unlimited". + + On return contains the Inquiry_Length value to be passed to the HCI Inquiry command. + Is scaled by the divisor 1.28secs + and if not in range 1 to 0x30 inclusive is set to 10. + + + + + When overidden, initiates + lookup the SDP record with the give Service Class Id + to find the RFCOMM port number (SCN) that the server is listening on. + The process returns a list of port numbers. + + The remote device. + + The Service Class Id. + + callback + state + IAsyncResult + + + + When overidden, + completes the SDP Record to port number lookup process + + - + IAsyncResult from . + + - + + There must be at least one entry in the result list for each + Service Record found for the specified Service Class Id. This + allows us to know if no records were found, or that records were + found but none of them were for RFCOMM. + If a particular record does not have a RFCOMM port then -1 (negative + one should be added to the list for it). + + The process may throw an exception if an error occurs, e.g. + the remote device did not respond. + + + - + A + with at least one entry for each Service Record + found for the specified Service Class Id, the item being -1 if the + record has no port. is . + + + + + Used by WidcommBluetoothListener to return the newly accepted connection. + + - + The WidcommRfcommStream containing the newly connected + RfCommPort. + + Factory to use in GetRemoteMachineName etc. + + + + + ... Allow the tests to disable the Registry lookup. + + + + + + + + PRE-RELEASE + Get the instance of the given factory type -- if it exists. + + - + The factory type e.g. + + or + etc. + + - + The instance of the given type or null. + + + + + PRE-RELEASE + Get the instance of the given factory type -- if it exists. + + - + The factory type e.g. + + or + etc. + + - + The instance of the given type or null. + + + + + Provides a form to select an available Bluetooth device. + + + + + Initializes an instance of the class. + + + + + Resets the properties of the to their default values. + + + + + + + + + + + Specifies a common dialog box. + + A value that represents the window handle of the owner window for the common dialog box. + true if the dialog box was successfully run; otherwise, false. + + + + + + + If TRUE, invokes the Add New Device Wizard. + + Supported only on Windows XP/Vista with Microsoft stack. + + + + If TRUE, skips the Services page in the Add New Device Wizard. + + Supported only on Windows XP/Vista with Microsoft stack. + + + + Gets or sets the information text. + + + + + + Array of class of devices to find. + + Clear the collection to return all devices. + + + + Gets the selected Bluetooth device. + + + + + If TRUE, authenticated devices are shown in the picker. + + + + + If TRUE, remembered devices are shown in the picker. + + + + + If TRUE, unknown devices are shown in the picker. + + + + + If TRUE, forces authentication before returning. + + + + + + If TRUE, only devices which are currently discoverable are shown in the picker. + + + Does not work on the Microsoft stack on desktop Windows. + There, when true the dialog will not open and will return an error to the caller. + + + + + + Obsolete, use + instead. + If TRUE, only devices which are currently discoverable are shown in the picker. + + + Obsolete, use + instead. + + + + + + + Set a function that will be called for each device + that returns whether to include the device in the list or not. + + - + The function to call for each device. + The function should returns true if the device is to be included or false if not. + Pass null to the property to clear the filter function. + + - + + The callback method is called for each device as it is + being added to the dialog box. If the function returns false it + won't be added, otherwise it will be added and displayed. The + information about each device is provided as a + instance which will contain all the information about the device + that the discovery process knows and will also include any + information from the remembered/authenticated/paired devices. + Note that prior to Bluetooth v2.1 a separate query has to be + carried out to find whether the device also has a name, so unless + both devices are v2.1 or later then it's likely that the + name won't be included in the first discovery. + + + + - + + '...... + Dim dlg As New InTheHand.Windows.Forms.SelectBluetoothDeviceDialog() + dlg.DeviceFilter = AddressOf FilterDevice + Dim rslt As DialogResult = dlg.ShowDialog() + '...... + + Shared Function FilterDevice(ByVal dev As BluetoothDeviceInfo) As Boolean + Dim rslt As DialogResult = MessageBox.Show("Include this device " & dev.DeviceAddress.ToString & " " & dev.DeviceName, "FilterDevice", MessageBoxButtons.YesNo) + Dim ret As Boolean = (DialogResult.Yes = rslt) + Return ret + End Function + + + + + Represents a Bluetooth device address. + + The BluetoothAddress class contains the address of a bluetooth device. + + + + + + + + + + + + + + Limited Inquiry Access Code. + + + + + General Inquire Access Code. + The default inquiry code which is used to discover all devices in range. + + + + + Initializes a new instance of the class with the specified address. + + representation of the address. + + + + Initializes a new instance of the class with the specified address. + + - + + Note: The address should be supplied in little-endian order on the + current Windows platform (which is little-endian). + For forward compatibility it would be safer to use the + method, + which will be correct for all platforms. + Or consider + + or + . + + + + - + Address as 6 byte array. + address passed was . + address passed was not a 6 byte array. + + + + Create a from an Array of + where the array is in standard order. + + - + + Different protocol stacks have different ways of storing a + Bluetooth Address. Some use an array of bytes e.g. "byte[6]", + which means that the first byte of the address comes first in + memory (which we’ll call big-endian format). Others + e.g. the Microsoft stack use a long integer (e.g. uint64) which + means that the *last* byte of the address come comes first in + memory (which we’ll call little-endian format) + + This method creates an address for the first form. + See for the second form. + + + - + An Array of + with the Bluetooth Address ordered as described above. + + - + The resultant . + + - + + + + + Create a from an Array of + where the array is in reverse order. + + - + + Different protocol stacks have different ways of storing a + Bluetooth Address. Some use an array of bytes e.g. "byte[6]", + which means that the first byte of the address comes first in + memory (which we’ll call big-endian format). Others + e.g. the Microsoft stack use a long integer (e.g. uint64) which + means that the *last* byte of the address come comes first in + memory (which we’ll call little-endian format) + + This method creates an address for the second form. + See for the first form. + + + - + An Array of + with the Bluetooth Address ordered as described above. + + - + The resultant . + + - + + + + + Converts the string representation of an address to it's equivalent. + A return value indicates whether the operation succeeded. + + A string containing an address to convert. + When this method returns, contains the equivalent to the address contained in s, if the conversion succeeded, or null (Nothing in Visual Basic) if the conversion failed. + The conversion fails if the s parameter is null or is not of the correct format. + true if s is a valid Bluetooth address; otherwise, false. + + + + Converts the string representation of a Bluetooth address to a new instance. + + A string containing an address to convert. + New instance. + Address must be specified in hex format optionally separated by the colon or period character e.g. 000000000000, 00:00:00:00:00:00 or 00.00.00.00.00.00. + bluetoothString is null. + bluetoothString is not a valid Bluetooth address. + + + + Returns the value as a byte array. + + - + In previous versions this returned the internal array, it now + returns a copy. Addresses should be immutable, particularly for the + None const! + + - + An array of byte + + + + Returns the value as a byte array, + where the array is in reverse order. + + - + + See for discussion of + different stack#x2019;s storage formats for Bluetooth Addresses. + + In previous versions this returned the internal array, it now + returns a copy. Addresses should be immutable, particularly for the + None const! + + + - + An array of byte of length six representing the Bluetooth address. + + + + Returns the value as a byte array, + where the array is in standard order. + + - + + See for discussion of + different stack#x2019;s storage formats for Bluetooth Addresses. + + In previous versions this returned the internal array, it now + returns a copy. Addresses should be immutable, particularly for the + None const! + + + - + An array of byte of length six representing the Bluetooth address. + + + + Returns the Bluetooth address as a long integer. + + - + An . + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns an indication whether the values of two specified objects are equal.New in v1.5 + + - + A or . + A or . + - + true if the values of the two instance are equal; + otherwise, false. + + + + + Returns an indication whether the values of two specified objects are not equal. + + - + A or . + A or . + - + true if the value of the two instance is different; + otherwise, false. + + + + + Converts the address to its equivalent string representation. + + The string representation of this instance. + The default return format is without a separator character + - use the + overload for more formatting options. + + + + Returns a representation of the value of this instance, according to the provided format specifier. + + A single format specifier that indicates how to format the value of this address. + The format parameter can be "N", "C", or "P". + If format is null or the empty string (""), "N" is used. + A representation of the value of this . + + SpecifierFormat of Return Value + N12 digits: XXXXXXXXXXXX + C12 digits separated by colons: XX:XX:XX:XX:XX:XX + P12 digits separated by periods: XX.XX.XX.XX.XX.XX + + + + + Provides a null Bluetooth address. + + + + + Returns a representation of the value of this + instance, according to the provided format specifier. + + - + A single format specifier that indicates how to format the value of this Address. + See + for the possible format strings and their output. + + Ignored. + + - + A representation of the value of this + . + + - + See + for the possible format strings and their output. + + + + + Creates a copy of the . + + Creates a copy including of the internal byte array. + + A copy of the . + + + + + Significant address part. + + + + + Non-significant address part. + + + + + Represents a Bluetooth Radio device. + + Allows you to query properties of the radio hardware and set the mode. + + + + Gets an array of all Bluetooth radios on the system. + + Under Windows CE this will only ever return a single device. + If the device has a third-party stack this property will return an empty collection + + + + Gets the primary . + + For Windows CE based devices this is the only , for Windows XP this is the first available device. + If the device has a third-party stack this property will return null + + + + Gets a value that indicates whether the 32feet.NET library can be used with the current device. + + + + + Gets a class factory for creating client and listener instances on a particular stack. + + + + + Gets whether the radio is on a Bluetooth stack on a remote machine. + + - + Is if the radio is on to the local + machine, otherwise it’s the name of the remote machine to which the + radio is attached. + + + + + Gets the handle for this radio. + + Relevant only on Windows XP. + + + + Returns the current status of the Bluetooth radio hardware. + + A member of the enumeration. + + + + Gets or Sets the current mode of operation of the Bluetooth radio. + + + Microsoft CE/WM + This setting will be persisted when the device is reset. + An Icon will be displayed in the tray on the Home screen and a ?Windows Mobile device will emit a flashing blue LED when Bluetooth is enabled. + + Widcomm Win32 + Is supported. + + + Widcomm CE/WM + Get and Set both supported. + + + ModeGetSet + + PowerOffDisabled or non-connectable + CONNECT_ALLOW_NONE + + ConnectableConnectable + CONNECT_ALLOW_ALL, note not CONNECT_ALLOW_PAIRED. + + DiscoverableDiscoverable + Plus also discoverable. + + + Note also that when the Widcomm stack is disabled/off + we report PowerOff (not in 2.4 and earlier), but + we can't turn put it in that mode from the library. + Neither can we turn it back on, except that + it happens when the application first uses Bluetooth! + + + Widcomm Win32 + Set is not supported. There's no Widcomm API support. + + + + + + + Get the address of the local Bluetooth radio device. + + - + The property can return a value in + some cases. For instance on CE when the radio is powered-off the value + will be null. + + - + The address of the local Bluetooth radio device. + + + + + Returns the friendly name of the local Bluetooth radio. + + - + + Devices normally cache the remote device name, only reading it the first + time the remote device is discovered. It is generally not useful then to change + the name to provide a status update. For instance on desktop Windows + with the Microsoft stack we haven't found a good way for the name to be + flushed so that it is re-read, even deleting the device didn't flush the + name if I remember correctly. + + Currently read-only on Widcomm stack. Probably could be supported, + let us know if you need this function. + + + + + + Returns the Class of Device. + + + + + Returns the manufacturer of the device. + + + See for more information. + + + + + Bluetooth Version supported by the Host Controller Interface implementation. + + - + + There are five fields returned by the Read Local Version Information + HCI command: HCI Version, HCI Revision, LMP Version, + Manufacturer_Name, and LMP Subversion. + We expose all five, but not all platforms provide access to them all. + The Microsoft stack on desktop Windows exposes all five, + except for Windows XP which only exposes the Manufacturer + and LmpSubversion values. Bluetopia apparently exposes none of them. + The Microsoft stack on Windows Mobile, Widcomm on both platforms, + BlueSoleil, and BlueZ expose all five. + + + + + + Manufacture's Revision number of the HCI implementation. + + + See for more information. + + + + + Bluetooth Version supported by the Link Manager Protocol implementation. + + + See for more information. + + + + + Manufacture's Revision number of the LMP implementation. + + + See for more information. + + + + + Returns the manufacturer of the Bluetooth software stack running locally. + + + + + + + + Provides a simple, programmatically controlled OBEX protocol listener. + + + + + Initializes a new instance of the ObexListener class. + + - + + Initializes a new instance of the ObexListener class using the Bluetooth transport. + + + + + Initializes a new instance of the ObexListener class specifiying the transport to use. + + - + Specifies the transport protocol to use. + + + + + Allows this instance to receive incoming requests. + + + + + Causes this instance to stop receiving incoming requests. + + + + + Shuts down the ObexListener. + + + + + Waits for an incoming request and returns when one is received. + + - + + This method blocks waiting for a new connection. It will + return when a new connection completes or + / + has been called. + + + - + Returns a + or if + / + has been called. + + + + + Get or set whether the transport connection (e.g. Bluetooth) will + require Authentication. + + - + + Only Bluetooth supports this, TCP/IP and IrDA do not. + On Bluetooth this uses BluetoothListener.Authenticate. + + + + + + Get or set whether the transport connection (e.g. Bluetooth) will + require Encryption. + + - + + Only Bluetooth supports this, TCP/IP and IrDA do not. + On Bluetooth this uses BluetoothListener.Encrypt. + + + + + + Gets a value that indicates whether the has been started. + + + + + Get the results of the operation from the specified function + and set the operation as completed, + or if getting the results fails then set the corresponding error + completion. + + - + + The pattern that comes to mind when calling + is + the incorrect: + try { + var result = SomeStatementsAndFunctionCallsToGetTheResult(...); + ar.SetAsCompleted(result, false); + } catch (Exception ex) { + ar.SetAsCompleted(ex, false); + } + + That is wrong because if the user callback fails with an exception + then we'll catch it and try to call SetAsCompleted a second time! + + We need to instead call SetAsCompleted outside of the try + block. This method provides that pattern. + + + - + A delegate containing the function + to call to get the result. + It should throw an exception in error cases. + + + + + + Manufacturer codes. + + Defined in Bluetooth Specifications . + + + + Provides data for the + event. + + + + + Initialise a new instance. + + - + The result, may be empty but not null. + + Any user state object. + + + + + Initialise a new instance. + + - + The resultant error. + + Any user state object. + + + + + Gets the list of discovered Bluetooth devices. + + + + + Provides simple access to asynchronous methods on Bluetooth features, for + instance to background device discovery. + + - + + + Public Sub DiscoDevicesAsync() + Dim bco As New BluetoothComponent() + AddHandler bco.DiscoverDevicesProgress, AddressOf HandleDiscoDevicesProgress + AddHandler bco.DiscoverDevicesComplete, AddressOf HandleDiscoDevicesComplete + bco.DiscoverDevicesAsync(255, True, True, True, False, 99) + End Sub + + Private Sub HandleDiscoDevicesProgress(ByVal sender As Object, ByVal e As DiscoverDevicesEventArgs) + Console.WriteLine("DiscoDevicesAsync Progress found {0} devices.", e.Devices.Length) + End Sub + + Private Sub HandleDiscoDevicesComplete(ByVal sender As Object, ByVal e As DiscoverDevicesEventArgs) + Debug.Assert(CInt(e.UserState) = 99) + If e.Cancelled Then + Console.WriteLine("DiscoDevicesAsync cancelled.") + ElseIf e.Error IsNot Nothing Then + Console.WriteLine("DiscoDevicesAsync error: {0}.", e.Error.Message) + Else + Console.WriteLine("DiscoDevicesAsync complete found {0} devices.", e.Devices.Length) + End If + End Sub + + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + - + A + instance to use to run discovery on. Must be non-null. + + + + + Optionally disposes of the managed resources used by the + class. + + true to release both managed and unmanaged + resources; false to release only unmanaged resources. + + + + + Raises the event. + + A + object that contains event data. + + + + + Raises the event. + + A + object that contains event data. + + + + + Discovers accessible Bluetooth devices and returns their names and addresses. + This method does not block the calling thread. + + - + + See + for more information. + + The devices are presented in the + and events. + + + - + The maximum number of devices to get information about. + + True to return previously authenticated/paired devices. + + True to return remembered devices. + + True to return previously unknown devices. + + True to return only the devices that + are in range, and in discoverable mode. See the remarks section. + + A user-defined object that is passed to the method + invoked when the asynchronous operation completes. + + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + Occurs when an device discovery operation completes. + + - + + This event is raised at the end of the discovery process + and lists all the discovered devices. + + + - + + + + + Occurs during an device discovery operation + to show one or more new devices. + + - + + This event is raised for all discovered devices, both the + known devices which are presented first, if requested, + as well as newly discovery device found by the inquiry process, + again if requested. + + Note that any event instance may include one or more devices. Note + also that a particular device may be presented more than one time; + including once from the ‘known’ list, once when a + device is dicovered, and possibly another time when the discovery + process retrieves the new device’s Device Name. + + + - + + + + + + + + + + + Wrapper around CBtIf::Bond(). + + + + if pairing was completed. + if were already paired, or pairing failed. + + + + + The BluetoothAuthenticateDevice function sends an authentication request to a remote Bluetooth device. + + The window to parent the authentication wizard. + If NULL, the wizard will be parented off the desktop. + A valid local radio handle, or NULL. If NULL, authentication is attempted on all local radios; if any radio succeeds, the function call succeeds. + A structure of type BLUETOOTH_DEVICE_INFO that contains the record of the Bluetooth device to be authenticated. + A Personal Identification Number (PIN) to be used for device authentication. If set to NULL, the user interface is displayed and and the user must follow the authentication process provided in the user interface. If pszPasskey is not NULL, no user interface is displayed. If the passkey is not NULL, it must be a NULL-terminated string. For more information, see the Remarks section. + The size, in characters, of pszPasskey. + The size of pszPasskey must be less than or equal to BLUETOOTH_MAX_PASSKEY_SIZE. + + + + + The BluetoothAuthenticateDeviceEx function sends an authentication request to a remote Bluetooth device. Additionally, this function allows for out-of-band data to be passed into the function call for the device being authenticated. + Note This API is supported in Windows Vista SP2 and Windows 7. + + The window to parent the authentication wizard. + If NULL, the wizard will be parented off the desktop. + A valid local radio handle or NULL. + If NULL, then all radios will be tried. If any of the radios succeed, then the call will succeed. + A pointer to a BLUETOOTH_DEVICE_INFO structure describing the device being authenticated. + Pointer to device specific out-of-band data to be provided with this API call. + If NULL, then UI is displayed to continue the authentication process. + If not NULL, no UI is displayed. + An AUTHENTICATION_REQUIREMENTS enumeration that specifies the protection required for authentication. + + + + + Input: none + Output: BTH_LOCAL_RADIO_INFO + + + + + Input: BTH_ADDR + Output: BTH_RADIO_INFO + + + + + use this ioctl to get a list of cached discovered devices in the port driver. + + Input: None + Output: BTH_DEVICE_INFO_LIST + + + + + Input: BTH_ADDR + Output: none + + + + + Input: BTH_GET_DEVICE_RSSI + Output: ULONG + + + + + Input: BTH_EIR_GET_RECORDS + Output: UCHAR array, sequence of length + type + data fields triplets. + + + + + Input: BTH_EIR_SUBMIT_RECORD + Output HANDLE + + + + + Input: BTH_EIR_SUBMIT_RECORD + Output None + + + + + Input: HANDLE + Output: None + + + + + Input: BTH_VENDOR_SPECIFIC_COMMAND + Output: PVOID + + + + + Input: BTH_SDP_CONNECT + Output: BTH_SDP_CONNECT + + + + + Input: HANDLE_SDP + Output: none + + + + + Input: BTH_SDP_SERVICE_SEARCH_REQUEST + Output: ULONG * number of handles wanted + + + + + Input: BTH_SDP_ATTRIBUTE_SEARCH_REQUEST + Output: BTH_SDP_STREAM_RESPONSE or bigger + + + + + Input: BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST + Output: BTH_SDP_STREAM_RESPONSE or bigger + + + + + Input: raw SDP stream (at least 2 bytes) + Ouptut: HANDLE_SDP + + + + + Input: HANDLE_SDP + Output: none + + + + + Input: BTH_SDP_RECORD + raw SDP record + Output: HANDLE_SDP + + + + + Register the service. For SAP, this means sending out a periodic broadcast. + This is an NOP for the DNS namespace. + For persistent data stores, this means updating the address information. + + + + + Remove the service from the registry. + For SAP, this means stop sending out the periodic broadcast. + This is an NOP for the DNS namespace. + For persistent data stores this means deleting address information. + + + + + Delete the service from dynamic name and persistent spaces. + For services represented by multiple CSADDR_INFO structures (using the SERVICE_MULTIPLE flag), only the specified address will be deleted, and this must match exactly the corresponding CSADDR_INFO structure that was specified when the service was registered + + + + + Handles security between bluetooth devices. + + - + + Used by . + + + + + + Intiates pairing for a remote device. + + - + Remote device with which to pair. + Chosen PIN code, must be between 1 and 16 ASCII characters. + - + Whether the operation was successful. + + + + Remove the pairing with the specified device + + - + Remote device with which to remove pairing. + - + TRUE if device was successfully removed, else FALSE. + + + + This function stores the personal identification number (PIN) for the Bluetooth device. + + Address of remote device. + Pin, alphanumeric string of between 1 and 16 ASCII characters. + On Windows CE platforms this calls BthSetPIN, + its MSDN remarks say: + + “Stores the pin for the Bluetooth device identified in pba. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller. The PIN is persisted in the registry until + BthRevokePIN is called. + + “While the PIN is stored, it is supplied automatically + after the PIN request is issued by the authentication mechanism, so the + user will not be prompted for it. Typically, for UI-based devices, you + would set the PIN for the duration of authentication, and then revoke + it after authentication is complete.” + + See also + + + + True on success, else False. + + + + + This function revokes the personal identification number (PIN) for the Bluetooth device. + + On Windows CE platforms this calls BthRevokePIN, + its MSDN remarks say: + + “When the PIN is revoked, it is removed from registry. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller.” + + On Windows CE platforms this removes any pending BluetoothWin32Authentication object but does not remove the PIN for an already authenticated device. + Use RemoveDevice to ensure a pairing is completely removed. + See also + + + + The remote device. + True on success, else False. + + + + + Retrieves the address of the Bluetooth peer device authentication that requires the PIN code. + Not supported on Windows XP + + On Windows CE platforms this calls BthGetPINRequest, + its MSDN remarks say: + + “There can be multiple requests outstanding. After the event + that is provided by the UI handler is signaled, the UI handler must call + this function multiple times until the call fails.” + + See also + + and + + + of the remote device, or null if there is no outstanding PIN request. + + + + Refuses an outstanding PIN request. + Not supported on Windows XP + + - + Address of the requesting device. + - + true if the operation was successful; false otherwise. + - + On Windows CE platforms this calls BthRefusePINRequest, + its MSDN remarks say: + + “This function refuses an outstanding PIN request that is + retrieved by + function.” + + See also + + and + + + + + + Not supported on Windows XP + + - + The device whose Link Key to retrieve. + The 16-byte Link Key to set. + - + true if the operation was successful; false otherwise. + - + On Windows CE platforms this calls BthSetLinkKey, + its MSDN remarks say: + + “The link key is persisted in registry until BthRevokeLinkKey + is called. + + “Typically, the Bluetooth stack manages link keys automatically, + for example, it stores them when they are created. This function is useful + primarily for backup purposes. + + “While link key is stored, it will be automatically supplied + once the link key request is issued by the authentication mechanism. If + the link key is incorrect, the renegotiation that involves the PIN is + initiated by the Bluetooth adapter, and the PIN code may be requested + from the user. + + “The link key length is 16 bytes. You cannot create link + keys; they are generated by the Bluetooth hardware.” + + + + + + + Service Attribute IDs defined by the Device Identification Profile specification. + + - + + “This document specifies a method by which Bluetooth devices may + provide information that may be used by peer Bluetooth devices to + find representative icons or load associated support software. This + information is published as Bluetooth SDP records, and optionally in + an Extended Inquiry Response.” + + Used in records with Service Class ID: + . + + As well as the attributes defined here, use of some of the universal + attributes is recommended, they are: + , + , + and . + + + + + + SpecificationId [0x0200] + + The version of the Bluetooth Device ID Profile Specification + supported by the device. + e.g. version 1.3 will be value 0x0103. [UInt16] + + + + VendorId [0x0201] + + + The id assigned by the organisation in . [UInt16] + + “The value FFFF is reserved as the default id when + no Device ID Service Record is present in the device.” + + + + + + ProductId [0x0202] + + Distinguishes between different products made by the same vendor. [UInt16] + + + + Version [0x0203] + + The version of the product. [UInt16] + + + + PrimaryRecord [0x0204] + + If multiple Device ID records are present this indicates the one ’primary‚ record. [Boolean] + + + + VendorIdSource [0x0205] + + Designates which organisation assigned the Vendor ID value. [UInt16] + + ValueAssigning Organisation + 1Bluetooth SIG + 2USB Implementors Forum + 0, 3-FFFFreserved + + + + + + Listens for connections from L2CAP Bluetooth network clients. + + - + + The class provides simple methods + that listen for and accept incoming connection requests. New connections + are returned as instances. + + In the normal case a the listener is initialised with a + holding the Service Class Id on which it is + to accept connections, the listener will automatically create a SDP + Service Record containg that Service Class Id and the port number + (L2CAP Protocol Service Multiplexer) that it has started listening on. + The standard usage is thus as follows. + + + Class MyConsts + Shared ReadOnly MyServiceUuid As Guid _ + = New Guid("{00112233-4455-6677-8899-aabbccddeeff}") + End Class + + ... + Dim lsnr As New L2CapListener(MyConsts.MyServiceUuid) + lsnr.Start() + ' Now accept new connections, perhaps using the thread pool to handle each + Dim conn As New L2CapClient = lsnr.AcceptClient() + Dim peerStream As Stream = conn.GetStream() + ... + + One can also pass the L2CapListener a Service Name, or + a custom Service Record (Service Discovery Protocol record). + To create a custom Service Record use + . + + There are overloads of the constructor which take a + parameter instead of a + as the Service Class Id, the Class Id + value should be specified in that case in the endpoint. + If the port value is specified in the endpoint, then the listener will + attempt to bind to that L2CAP PSM locally. The address in the endpoint is + largely ignored as no current stack supports more than one local radio. + + The L2CAP protocol accepts only certain PSM values. The value is + a 16-bit integer, and the low byte must be odd and the high byte must + be even. So e.g. 0x0001 is valid, but 0x0002 and 0x0101 are invalid. + The range below 0x1001 is reserved for standards allocations. + See the L2CAP Specification for more information, L2CAP section 4.2 + (and SDP section 5.1.5) in the version 2.1 specification. + + + + + + Initializes a new instance of the class + that listens on the specified service identifier. + + - + The Bluetooth service to listen on. + Either one of the values on , + or your custom UUID stored in a . + See the documentation for more information + on the usage of this argument. + + + + + Initializes a new instance of the class + with the specified local endpoint. + + - + + The simpler constructor + taking just a System.Guid is used + in most cases instead of this one. + + + - + A that represents + the local endpoint to which to bind the listener. + Either one of the values on , + or your custom UUID stored in a . + See the documentation for more information + on the usage of this argument. + + + + + Starts listening for incoming connection requests. + + + + + Starts listening for incoming connection requests with a maximum + number of pending connection. + + - + The maximum length of the pending connections + queue. + + + + + Closes the listener. + + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + - + An AsyncCallback delegate that references + the method to invoke when the operation is complete. + + A user-defined object containing information + about the accept operation. This object is passed to the callback + delegate when the operation is complete. + + - + An that represents the + asynchronous accept, which could still be pending. + + + + + Asynchronously accepts an incoming connection attempt and creates + a new to handle remote host communication. + + - + An returned + by a call to the method. + + - + A . + + + + + Accepts a pending connection request. + + - + AcceptClient is a blocking method that returns a + that you can use to send and receive data. + Use the method to determine if connection + requests are available in the incoming connection queue if you want + to avoid blocking. + Use the method to obtain + the underlying of the returned + . + The will provide you with methods for + sending and receiving with the remote host. + When you are through with the , be sure + to call its method. + + + - + A used to send and receive data. + - + Listener is stopped. + + + + Determines if there is a connection pending. + + - + true if there is a connection pending; otherwise, false. + + + + + Gets the local endpoint. + + - + The + that the listener is using for communications. + + - + + The + property of the endpoint will contain the port number (L2CAP PSM) + that the listener is listening on. + On some platforms, the + is similarly set, or is BluetoothAddress.None + if not known. + The endpoint’s + is never set. + + + + + + Get or set the ServiceName the server will use in its SDP Record. + + - + A string representing the value to be used for the Service Name + SDP Attribute. Will be if not specfied. + + - + + The listener is already started. + - or - + A custom Service Record was given at initialization time. In that case + the ServiceName attribute should be added to that record. + + + + + Returns the SDP Service Record for this service. + + - + + Returns if the listener is not + ed + (and an record wasn’t supplied at initialization). + + + + + + Provides information about remote devices connected by infrared communications. + + + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns the address of the remote device. + + + + + Provided solely for compatibility with System.Net.IrDA - consider using instead. + + + + + Gets the name of the device. + + + + + Gets the character set used by the server, such as ASCII. + + + + + Gets the type of the device, such as a computer. + + + + + Specifies the media type information for an object. + + + + + Specifies the type of image data in an object. + + + + + Specifies that the image data is in Graphics Interchange Format (GIF). + + + + + Specifies that the image data is in Joint Photographic Experts Group (JPEG) format. + + + + + Specifies the type of text data in an object. + + + + + Specifies that the data is in HTML format. + + + + + Specifies that the data is in plain text format. + + + + + Specifies that the data is in vCalendar format. + + + + + Specifies that the data is in vCard format. + + + + + Specifies that the data is in vMsg format. + + + + + Specifies that the data is in vNote format. + + + + + Specifies that the data is in XML format. + + + + + Specifies the type of Object Exchange specific data. + + + + + Used to retrieve supported object types. + + + + + Used to retrieve folder listing with OBEX FTP. + + + + + Used to retrieve an object profile. + + + + + Provides the means to create Bluetooth classes on the one selected Bluetooth + stack where multiple are loaded in the same process. + + - + when + When calling new BluetoothClient(), new BluetoothListener(), + etc when multiple Bluetooth stacks are loaded at the same time then the + instance is created on the primary stack. This class allows the application + to select which stack the instance is created on. + Access this class via property + . + + + + + + Initialise a new instance of the + class, using the respective stack and/or radio. + + - + + Initialise a new instance of the + class, using the respective stack and/or radio. + + - + The new instance. + + + + + Initialise a new instance of the class, + with the specified local endpoint and + using the respective stack and/or radio. + + - + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, using the respective stack and/or radio. + + - + + Initialise a new instance of the + class, + with the specified Service Class Id + using the respective stack and/or radio. + + - + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and local device address + using the respective stack and/or radio. + + - + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and local device address as a + + using the respective stack and/or radio. + + - + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and raw Service Record + using the respective stack and/or radio. + + - + See . + + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id, local device address and raw Service Record + using the respective stack and/or radio. + + - + See . + + See . + + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and local device address as a + and raw Service Record + using the respective stack and/or radio. + + - + See . + + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and Service Record + using the respective stack and/or radio. + + - + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id, local device address and Service Record + using the respective stack and/or radio. + + - + See . + + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the + class, + with the specified Service Class Id and local device address as a + and Service Record + using the respective stack and/or radio. + + - + See . + + See . + + - + The new instance. + + + + + Initialise a new instance of the class, + using the respective stack and/or radio. + + - + See . + + - + The new instance. + + + + + Initialise a new instance of the class, + using the respective stack and/or radio. + + - + The new instance of . + + - + See . + + + + + Initialize an instance of this class, + given a scheme, a Bluetooth Device Address, and a remote path name; + using the respective stack and/or radio. + + - + The Uri scheme. One of + obex, obex-push, obex-ftp, or obex-sync. + + The Bluetooth Device Address of the OBEX server. + + The path on the OBEX server. + + - + The new instance of . + + + + + Initialise a new instance of the class, + using the respective stack and/or radio. + + - + The new instance of . + + + + + Gets the + instance for the respective stack and/or radio. + + - + A + as an + + + + + Handles security between bluetooth devices. + + + + + This function stores the personal identification number (PIN) for the Bluetooth device. + + Address of remote device. + Pin, alphanumeric string of between 1 and 16 ASCII characters. + On Windows CE platforms this calls BthSetPIN, + its MSDN remarks say: + + “Stores the pin for the Bluetooth device identified in pba. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller. The PIN is persisted in the registry until + BthRevokePIN is called. + + “While the PIN is stored, it is supplied automatically + after the PIN request is issued by the authentication mechanism, so the + user will not be prompted for it. Typically, for UI-based devices, you + would set the PIN for the duration of authentication, and then revoke + it after authentication is complete.” + + See also + + + + True on success, else False. + + + + + This function revokes the personal identification number (PIN) for the Bluetooth device. + + On Windows CE platforms this calls BthRevokePIN, + its MSDN remarks say: + + “When the PIN is revoked, it is removed from registry. + The active connection to the device is not necessary, nor is the presence + of the Bluetooth controller.” + + On Windows CE platforms this removes any pending BluetoothWin32Authentication object but does not remove the PIN for an already authenticated device. + Use RemoveDevice to ensure a pairing is completely removed. + See also + + + + The remote device. + True on success, else False. + + + + + Intiates pairing for a remote device. + + Remote device with which to pair. + Chosen PIN code, must be between 1 and 16 ASCII characters. + On Windows CE platforms this calls BthPairRequest, + its MSDN remarks say: + + “BthPairRequest passes the parameters to the BthSetPIN + function and creates an ACL connection. Once the connection is established, + it calls the BthAuthenticate function to authenticate the device.” + + On Windows XP/Vista platforms this calls BluetoothAuthenticateDevice, + if the pin argument is set to null a Wizard is displayed to accept a PIN from the user, + otherwise the function executes in transparent mode. + + See also + + + + Whether the operation was successful. + + + + Intiates pairing for a remote device + with SSP if it is available. + + - + Remote device with which to pair. + + Note: not supported by all platforms. + + - + Whether the operation was successful. + + + + Remove the pairing with the specified device + + - + Remote device with which to remove pairing. + - + TRUE if device was successfully removed, else FALSE. + + + + Not supported on Windows XP + + + + On Windows CE platforms this calls BthSetLinkKey, + its MSDN remarks say: + + “The link key is persisted in registry until BthRevokeLinkKey + is called. + + “Typically, the Bluetooth stack manages link keys automatically, + for example, it stores them when they are created. This function is useful + primarily for backup purposes. + + “While link key is stored, it will be automatically supplied + once the link key request is issued by the authentication mechanism. If + the link key is incorrect, the renegotiation that involves the PIN is + initiated by the Bluetooth adapter, and the PIN code may be requested + from the user. + + “The link key length is 16 bytes. You cannot create link + keys; they are generated by the Bluetooth hardware.” + + + + + + + Retrieves the address of the Bluetooth peer device authentication that requires the PIN code. + Not supported on Windows XP + + On Windows CE platforms this calls BthGetPINRequest, + its MSDN remarks say: + + “There can be multiple requests outstanding. After the event + that is provided by the UI handler is signaled, the UI handler must call + this function multiple times until the call fails.” + + See also + + and + + + of the remote device, or null if there is no outstanding PIN request. + + + + Refuses an outstanding PIN request. + Not supported on Windows XP + + Address of the requesting device. + On Windows CE platforms this calls BthRefusePINRequest, + its MSDN remarks say: + + “This function refuses an outstanding PIN request that is + retrieved by + function.” + + See also + + and + + + + + + + Defines a class that provides Bluetooth Factory initialisation but returns + multiple factories. + + - + + In most cases configuration is provided so that + loads one or more + classes each derived from . + There the instance is the factory. This interface allows a class to be + loaded by but + instead returns a list of factory instances. + + + + + + Get the list of factories. + + A list of exceptions, to which any errors in + attempting to create the factories are added. + + A list of successfully created factories. + + + + + + + + The Btsdk_IsSDKInitialized function indicates whether a successful + call to Btsdk_Init is made. + + + + + + + The Btsdk_IsServerConnected function checks whether client + application can call BlueSoleil Server APIs. + + + When this fuction returns + , client application can call APIs normally, versa versit. + + + + + The Btsdk_SetStatusInfoFlag function is used to set the status + changing callback types which the user wants to receive. + + - + + usMsgType can be one of the following value or their combination: + + BTSDK_NTSERVICE_STATUS_FLAG + The status change of BlueSoleil server + event or OS message event. + + BTSDK_BLUETOOTH_STATUS_FLAG + Message event of the change of Bluetooth + status. + + BTSDK_REFRESH_STATUS_FLAG + Refresh event. + + + + - + See remarks. + - + BTSDK_OK for success, other for error code. + + + + The Btsdk_IsBluetoothReady function checks whether the local + Bluetooth device is working. + + Boolean + + + + Gets the current user-friendly name of the specified remote device. + + - + + Before calling Btsdk_UpdateRemoteDeviceName, the device database must be initialized by a + previous successful call to Btsdk_StartBluetooth. + The user-friendly device name is a UTF-8 character string. The device name acquired by this + command is stored automatically in the device database. + + + + + "gets the RSSI value of the specified remote device." + + - + + + + "a connection between local device and the specified + remote device must be created first." + + + - + hDev + + "Range: -128 to 127 (dB)." + + + + + "gets the current link quality value of the connection between local + device and the specified remote device." + + - + "The higher the value, the better the link quality is." + + - + "Range: 0 to 0xFF." + + + + + "Gets the user-friendly name of the specified remote device from the device database." + + - + + "Before calling Btsdk_GetRemoteDeviceName, the device database must be initialized by a + previous successful call to Btsdk_Init. + The user-friendly device name is a UTF-8 character string. The Btsdk_GetRemoteDeviceNamefunction returns =BTSDK_OPERATION_FAILURE immediately if the device name doesn’t + exist in the database. In this case, the application shall call Btsdk_UpdateRemoteDeviceName + to acquire the name information directly from the remote device. + BlueSoleil will automatically update the device name when the local device connects to the + specified remote device. + + + + + NETCF Version of: Creates an array of new Process components and associates them with all the process resources on the local computer that share the specified process name. + + - + e.g. "BTExplorer" + + - + An array of type + that represents the process resources running the specified application or file. + + + + + Supported network transports for Object Exchange. + + + + + Infrared (IrDA) + + + + + Bluetooth + + + + + TCP/IP + + + + + An adapter that provides a System.Net.Sockets.Socket-like + interface to etc. + + - + + Required as on Widcomm/Broadcom + does not support getting a from + the property. + Motivated by upgrading of to + be usable on Widcomm. + + Also adapts , and + . + + + + + + Provide a System.Net.Sockets.Socket-like + interace to another connection type e.g. a + + - + + See class + for an implementation that adapts + etc to the Socket-like interface. + That is required as on Widcomm/Broadcom + does not support getting a from + the property. + Motivated by upgrading of to + be usable on Widcomm. + + + + + + Utilities method working on SDP s, for instance to + produce a 'dump' of the record's contents. + + - + + This class produces output like the following: + + AttrId: 0x0000 -- ServiceRecordHandle + UInt32: 0x0 + + AttrId: 0x0001 -- ServiceClassIdList + ElementSequence + Uuid16: 0x1000 -- ServiceDiscoveryServer + + AttrId: 0x0004 -- ProtocolDescriptorList + ElementSequence + ElementSequence + Uuid16: 0x100 -- L2CapProtocol + UInt16: 0x1 + ElementSequence + Uuid16: 0x1 -- SdpProtocol + ( ( L2Cap, PSM=Sdp ), ( Sdp ) ) + + AttrId: 0x0005 -- BrowseGroupList + ElementSequence + Uuid16: 0x1002 -- PublicBrowseGroup + + AttrId: 0x0006 -- LanguageBaseAttributeIdList + ElementSequence + UInt16: 0x656E + UInt16: 0x6A + UInt16: 0x100 + + AttrId: 0x0100 -- ServiceName + TextString: [en] 'Service Discovery' + + AttrId: 0x0101 -- ServiceDescription + TextString: [en] 'Publishes services to remote devices' + + AttrId: 0x0102 -- ProviderName + TextString: [en] 'Microsoft' + + AttrId: 0x0200 -- VersionNumberList + ElementSequence + UInt16: 0x100 + + AttrId: 0x0201 -- ServiceDatabaseState + UInt32: 0x1 + + The Service Class Id names and Attribute Id names are looked up using + /etc and + + respectively. + + + + + Produces a raw 'dump' of the given record, not including attribute names etc. + + - + + Gets a string containing a raw 'dump' of the given record, not including attribute names etc. + + - + A to be dumped. + A containing the 'dump' text. + + + + + Produce a raw 'dump' of the given record, not including attribute names etc, to the given + . + + A where the 'dump' + text is to be written. + A to be dumped. + + + + + Produces a 'dump' of the given record, including attribute names etc. + + -- + + Gets a containing a 'dump' of the given record, including attribute names etc. + + - + A to be dumped. + + An optional array of specifing a set of Ids + for the attributes contained in this record. See the + + overload for more information. + + - + A containing the 'dump' text. + - + + + + + Produce a 'dump' of the given record, including attribute names etc to the given + . + + - + + The system has built-in a set of mappings from Service Class to + its Attribute IDs. This is supplied by the + class, + and contains the Attribute IDs defined in the base SDP specification as + well as in Bluetooth Profiles specification e.g. ObjectPushProfile, Headset, + Panu, etc. + If however the record being decoded is a custom one then a set of extra + Attribute Id definitions can be supplied in the + parameter. + The Attribute IDs for a particular Service Class + should be defined in a static class and the set of such classes should + be passed as their object. e.g. + + static class FooAttributeId + { + public const ServiceAttributeId BarName = (ServiceAttributeId)0x0300; + } + + … + ServiceRecordUtilities.Dump(writer, myRecord, typeof(FooAttributeId)); + … + + + + - + A where the 'dump' + text is to be written. + A to be dumped. + + An optional array of specifing a set of Ids + for the attributes contained in this record. See the + + + + + + Attempt to get the name of the protocol, + and optionally it's enum id if we handle it specially. + + - + The input. + + The protocol's name if known, or its + Guid.ToString if not. + We handle some explicitly, and otherwise we see if there's a + matching value in BluetoothService that has its name suffixed "Protocol". + + - + The id as a . + We handle some explicitly, + otherwise we see if its a UUID16 and convert it automatically, + finally if neither we return zero. + + + + + The AUTHENTICATION_REQUIREMENTS enumeration specifies the 'Man in the Middle' protection required for authentication. + + + + + Protection against a "Man in the Middle" attack is not required for authentication. + + + + + Protection against a "Man in the Middle" attack is required for authentication. + + + + + Protection against a "Man in the Middle" attack is not required for bonding. + + + + + Protection against a "Man in the Middle" attack is required for bonding. + + + + + Protection against a "Man in the Middle" attack is not required for General Bonding. + + + + + Protection against a "Man in the Middle" attack is required for General Bonding. + + + + + Protection against "Man in the Middle" attack is not defined. + + + + + Check whether all the of dependencies are correct. + + - + The original exception we got on trying + to load Widcomm. Or null if Widcomm loaded successfully and + we're just doing a check of the dependencies. + + - + Does not return if is non-null, + instead will throw it, or a more explanatory exception (with it as + an inner exception). + If is null, + + + + + ReportNeedNeedNativeDllUpgrade, call from pair of catch: + EntryPointNotFoundException and MissingMethodException. + + The exception. + Whether we may put up an (Debug.)Assert dialog box. + + + + + Could not connect to remote device + + + + + Remote device rejected the connection + + + + + Security failed + + + + + Remote Service Record Error + + + + + Other error + + + + + success response + + + + + no more devices found + + + + + can not find exsiting entry for bda provided as input + + + + + out of memory + + + + + Used by OnStackChanges virtual method. + + + 1000-WCE-PG100-RCD.pdf (03/20/06) says: + "... no longer used: DEVST_UP and DEVST_ERROR." + and: + "Values defined in BtIfClasses.h are: + + • DEVST_DOWN — The stack is down and no longer available. + • DEVST_UNLOADED — The stack is down, but should be available again after DEVST_RELOADED. + • DEVST_RELOADED — The stack has been successfully reloaded." + + + + + + + Device is present, but down [Seen (on BTW)] + + + + + Device is present and UP [Doc'd as obsolete, but I see it (on BTW)] + + + + + Device is in error (maybe being removed) [Doc'd as obsolete] + + + + + Stack is being unloaded + + + + + Stack reloaded after being unloaded + + + + + Used when loading a stack stored/remembered/maybe-paired device. + + + + + Used when a device is discovered during Inquiry. + + - + + When the result of Inquiry and get-stack-stored-devices are merged, + the remembered/authenticated flags may get set then (with ). + + + + + + Called after reading the device from the Registry, to find if it is paired. + + + + + For use when the results of Inquiry and get-stack-stored-devices are merged. + + + + + + + + + + Internal bytes + + + + + + Size of the structure. + + + + + Use with struct rfcomm_conninfo{hci_handle, dev_class}. + + + + + + + + Values of the flags parameter to sdp_record_register + + + + + Values of the flags parameter to sdp_connect + + + + + Attributes are specified as individual elements + + + + + Attributes are specified as a range + + + + + For FooBarClient.Connected + + + + + “No service record with the specified search pattern is found on the remote device.” + + + + + “The specified service record does not exist on the remote device..” + + + + + “HCI error “Page Timeout (0X04)” is received.” + + + + + Used to create a new web request for obex uri scheme + + + + + Specifies the status codes returned for an Object Exchange (OBEX) operation. + + OBEX codes are directly related to their HTTP equivalents - see . + + + + Applied to another code to indicate this is the only response or final response in a series. + + + + + Equivalent to HTTP status 100. + Continue indicates that the client can continue with its request. + + + + + Equivalent to HTTP status 200. + OK indicates that the request succeeded and that the requested information is in the response. + This is the most common status code to receive. + + + + + Equivalent to HTTP status 201. + Created indicates that the request resulted in a new resource created before the response was sent. + + + + + Equivalent to HTTP status 202. + Accepted indicates that the request has been accepted for further processing. + + + + + Equivalent to HTTP status 203. + NonAuthoritativeInformation indicates that the returned metainformation is from a cached copy instead of the origin server and therefore may be incorrect. + + + + + Equivalent to HTTP status 204. + NoContent indicates that the request has been successfully processed and that the response is intentionally blank. + + + + + Equivalent to HTTP status 205. + ResetContent indicates that the client should reset (not reload) the current resource. + + + + + Equivalent to HTTP status 206. + PartialContent indicates that the response is a partial response as requested by a GET request that includes a byte range. + + + + + Equivalent to HTTP status 300. + MultipleChoices indicates that the requested information has multiple representations. + + + + + Equivalent to HTTP status 301. + MovedPermanently indicates that the requested information has been moved to the URI specified in the Location header. + The default action when this status is received is to follow the Location header associated with the response. + + + + + Equivalent to HTTP status 302. + Redirect indicates that the requested information is located at the URI specified in the Location header. + The default action when this status is received is to follow the Location header associated with the response. + When the original request method was POST, the redirected request will use the GET method. + + + + + Equivalent to HTTP status 303. + SeeOther automatically redirects the client to the URI specified in the Location header as the result of a POST. The request to the resource specified by the Location header will be made with a GET. + + + + + Equivalent to HTTP status 304. + NotModified indicates that the client's cached copy is up to date. + The contents of the resource are not transferred. + + + + + Equivalent to HTTP status 305. + UseProxy indicates that the request should use the proxy server at the URI specified in the Location header. + + + + + Equivalent to HTTP status 400. + BadRequest indicates that the request could not be understood by the server. BadRequest is sent when no other error is applicable, or if the exact error is unknown or does not have its own error code. + + reports errors through + ObexWebResponse.StatusCode, + this status code is overloaded by it to report failure to connect to the server. + + + + + Equivalent to HTTP status 401. + Unauthorized indicates that the requested resource requires authentication. The WWW-Authenticate header contains the details of how to perform the authentication. + + + + + Equivalent to HTTP status 402. + PaymentRequired is reserved for future use. + + + + + Equivalent to HTTP status 403. + Forbidden indicates that the server refuses to fulfill the request. + + + + + Equivalent to HTTP status 404. + NotFound indicates that the requested resource does not exist on the server. + + + + + Equivalent to HTTP status 405. + MethodNotAllowed indicates that the request method (POST or GET) is not allowed on the requested resource. + + + + + Equivalent to HTTP status 406. + NotAcceptable indicates that the client has indicated with Accept headers that it will not accept any of the available representations of the resource. + + + + + Equivalent to HTTP status 407. + ProxyAuthenticationRequired indicates that the requested proxy requires authentication. + The Proxy-authenticate header contains the details of how to perform the authentication. + + + + + Equivalent to HTTP status 408. + RequestTimeout indicates that the client did not send a request within the time the server was expecting the request. + + + + + Equivalent to HTTP status 409. + Conflict indicates that the request could not be carried out because of a conflict on the server. + + + + + Equivalent to HTTP status 410. + Gone indicates that the requested resource is no longer available. + + + + + Equivalent to HTTP status 411. + LengthRequired indicates that the required Content-length header is missing. + + + + + Equivalent to HTTP status 412. + PreconditionFailed indicates that a condition set for this request failed, and the request cannot be carried out. + Conditions are set with conditional request headers like If-Match, If-None-Match, or If-Unmodified-Since. + + + + + Equivalent to HTTP status 413. + RequestEntityTooLarge indicates that the request is too large for the server to process. + + + + + Equivalent to HTTP status 414. + RequestUriTooLong indicates that the URI is too long. + + + + + Equivalent to HTTP status 415. + UnsupportedMediaType indicates that the request is an unsupported type. + + + + + Equivalent to HTTP status 500. + InternalServerError indicates that a generic error has occurred on the server. + + reports errors through + ObexWebResponse.StatusCode, + this status code is used by it to report failure to send the object. + + + + + Equivalent to HTTP status 501. + NotImplemented indicates that the server does not support the requested function. + + + + + Equivalent to HTTP status 502. + BadGateway indicates that an intermediate proxy server received a bad response from another proxy or the origin server. + + + + + Equivalent to HTTP status 503. + ServiceUnavailable indicates that the server is temporarily unavailable, usually due to high load or maintenance. + + + + + Equivalent to HTTP status 504. + GatewayTimeout indicates that an intermediate proxy server timed out while waiting for a response from another proxy or the origin server. + + + + + Equivalent to HTTP status 505. + HttpVersionNotSupported indicates that the requested HTTP version is not supported by the server. + + + + + + + + + + + + + + + Makes connections to services on peer IrDA devices. + + - + + Makes connections to services on peer IrDA devices. It allows + discovery of all devices in range, then a connection can be made to + the required service on the chosen peer. Or, given just the + service name a connection will be made to an arbitrary peer. This is + most useful when it is expected that there will be only one device in + range—as is often the case. + It can be used with both the full and Compact frameworks, and can + be used as a replacement for the latter's built-in version simply by + changing the referenced namespace and assembly. + It also has features extra + to those in the CF's version. For instance, following the + pattern of in framework + version 2, it provides access to the underlying + via a Client + property. This is particularly useful as it allows setting socket + options, for instance IrCOMM Cooked mode with option . + + There a number of well-known services, a few are listed here. + + Service description + Service Name, Protocol type + OBEX file transfer + OBEX:IrXfer, (TinyTP) + OBEX general + OBEX, (TinyTP) + Printing + IrLPT, IrLMP mode + IrCOMM e.g. to modems + IrDA:IrCOMM, IrCOMM 9-Wire/Cooked mode + + The modes required by the last two are set by socket option, as noted + for IrCOMM above. + + + Of course the library also includes specific OBEX protocol support, both + client and server, see etc. + + + - + Example code to connect to a IrCOMM service would be as + follows. + + Public Shared Sub Main() + Dim cli As New IrDAClient + ' Set IrCOMM Cooked/9-wire mode. + cli.Client.SetSocketOption(IrDASocketOptionLevel.IrLmp, _ + IrDASocketOptionName.NineWireMode, _ + 1) ' equivalent to 'True' + ' Connect + cli.Connect("IrDA:IrCOMM") + ' Connected, now send and receive e.g. by using the + ' NetworkStream returned by cli.GetStream + ... + End Sub + + + - + + + + + + Initializes a new instance of the class, + and optionally connects to a peer device. + + ---- + + Initializes a new instance of the class. + + + + It then allows discovery of all devices in range using , then a + connection can be made to the required service on the chosen peer using . + Or, given just the service name a connection will be made to an arbitrary + peer, using . This is + most useful when it is expected that there will be only one device in + range — as is often the case. + + + + + Initializes a new instance of the + class and connects to the specified service name. + + - + + This is + equivalent to calling the default constructor followed by + . + + + As noted the connection will be made to an arbitrary peer. This is + most useful when it is expected that there will be only one device in + range — as is often the case. If a connection is to be made to + a particular remote peer, then use the + + overload. + + + Infrared connections are made by specifying a Service Name, which can + be any value provided the participating devices refer the same name. + + + See + for the errors that can occur. + + + - + + A containing the service name to connect to. + + + + + Initializes a new instance of the + class and connects to the specified endpoint. + + + + This is + equivalent to calling the default constructor followed by + . + + + The endpoint specifies both the peer device and service name + to connect to. If only one device is expected to be in range, or + an arbitrary peer device is suitable, then one can use + instead. + + + + An initialised with the address of the peer + device and the service name to connect to. + + + + + Obtains information about available devices. + + - + + Returns a maximum of 8 devices, for more flexibility use the other overloads. + + - + The discovered devices as an array of . + + + + Obtains information about a specified number of devices. + + - + The maximum number of devices to get information about. + - + The discovered devices as an array of . + + + + Obtains information about available devices using a socket. + + - + The maximum number of devices to get information about. + A + to be uses to run the discovery process. + It should have been created for the IrDA protocol + - + The discovered devices as an array of . + + + + + + + Gets the name of the peer device using the specified socket. + + A connected IrDA Socket. + The name of the remote device. + - + + This finds the name of the device to which the socket is connection, + an exception will occur if the socket is not connected. + + - + + s is null (Nothing in Visual Basic). + + + The remote device is not present in the list of discovered devices. + + + The socket is not connected. + + + + + Forms a connection to the specified peer service. + + -- + + Forms a connection to the specified endpoint. + + + + The endpoint specifies both the peer device and service name + to connect to. If only one device is expected to be in range, or + an arbitrary peer device is suitable, then one can use + instead. + + + + An initialised with the address of the peer + device and the service name to connect to. + + + + + Forms a connection to the specified service on an arbitrary peer. + + + As noted the connection will be made to an arbitrary peer. This is + most useful when it is expected that there will be only one device in + range — as is often the case. If a connection is to be made to + a particular remote peer, then use + . + + The Service Name to connect to eg "OBEX". + In the very uncommon case where a connection is to be made to a + specific LSAP-SEL (port number), then use + the form "LSAP-SELn", where n is an integer. + - + + No peer IrDA device was found. The exception has message “No device”. + + + A connection could not be formed. See the exception message or + + (or on NETCF) + for what error occurred. + + + + + Begins an asynchronous request for a remote host connection. + + - + + Begins an asynchronous request for a remote host connection. + The remote host is specified by an endpoint. + + - + + An initialised with the address of the peer + device and the service name to connect to. + + An AsyncCallback delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the connect operation. + This object is passed to the requestCallback delegate when the operation is complete. + - + An that represents the + asynchronous connect, which could still be pending. + + + + + Begins an asynchronous request for a remote host connection. + The remote host is specified by a service name (string). + + - + The service name of the remote host. + An AsyncCallback delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the connect operation. + This object is passed to the requestCallback delegate when the operation is complete. + - + An that represents the + asynchronous connect, which could still be pending. + + - + + + See + for the errors that can occur. + + + + + + Asynchronously accepts an incoming connection attempt. + + An object returned + by a call to + / . + + + + + Closes the and the underlying connection. + + - + The two XxxxxClient classes produced by Microsoft (TcpClient, + and IrDAClient in the NETCF) have various documented behaviours and various + actual behaviours for close/dispose/finalize on the various platforms. :-( + The current TcpClient implementation is that + Close/Dispose closes the connection by closing the underlying socket and/or + NetworkStream, and finalization doesn't close either. This is the behaviour + we use for the here (for , + ). (The documentation in MSDN for + is still wrong by-the-way, + see + Microsoft feedback #158480). + + + + + Returns the used to send and receive data. + + - + The underlying NetworkStream. + - + + + GetStream returns a NetworkStream + that you can use to send and receive data. The NetworkStream class + inherits from the class, which provides a + rich collection of methods and properties used to facilitate network communications. + + You must call the + method, or one of its overloads, first, or + the GetStream method will throw an InvalidOperationException. + After you have obtained the NetworkStream, call the + + method to send data to the remote host. + Call the + method to receive data arriving from the remote host. + Both of these methods block until the specified operation is performed. + You can avoid blocking on a read operation by checking the + property. + A true value means that data has arrived from the remote host and + is available for reading. In this case, Read is + guaranteed to complete immediately. + If the remote host has shutdown its connection, Read will + immediately return with zero bytes. + + + Closing the NetworkStream closes the connection. + Similarly Closing, Disposing, or the finalization of the IrDAClient + Disposes the NetworkStream. + This is new behaviour post 2.0.60828.0. + + + + If you receive a SocketException, use SocketException.ErrorCode to obtain + the specific error code. After you have obtained this code, you can refer + to the Windows Sockets version 2 API error code documentation in MSDN + for a detailed description of the error. + + + - + + The is not connected to a remote host. + + + The IrDAClient has been closed. + + + + + Releases the unmanaged resources used by the and optionally releases the managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Closes the and the underlying connection. + + - + + + + + Gets or set a value that indicates whether a connection has been made. + + + + + The number of bytes of data received from the network and available to be read. + + + + + Gets or sets the underlying . + + + This is particularly useful as it allows setting socket + options, for instance IrCOMM Cooked mode, ie + . + + Example code to connect to a IrCOMM service would be as + follows, note the use of the Client property. + + Public Shared Sub Main() + Dim cli As New IrDAClient + ' Set IrCOMM Cooked/9-wire mode. + cli.Client.SetSocketOption( _ + IrDASocketOptionLevel.IrLmp, _ + IrDASocketOptionName.NineWireMode, _ + 1) ' representing true + ' Connect + cli.Connect("IrDA:IrCOMM") + ' Connected, now send and receive e.g. by using the + ' NetworkStream returned by cli.GetStream + ... + End Sub + + + + + + Gets a value indicating whether the underlying for an is connected to a remote host. + + + + + Gets the name of the peer device participating in the communication. + + - + + This finds the name of the device to which the client is connection, + an exception will occur if the socket is not connected. + + - + + If the remote device is not found in the discovery cache. + + + The socket is not connected. + + + + + Provides client connections for Bluetooth RFCOMM network services. + + + This class currently only supports devices which use the Microsoft + and Widcomm Bluetooth stacks, devices which use the other stacks will + not work. + + + When connecting + normally an endpoint with an Address and a Service Class Id + is specified, then the system will automatically lookup the SDP + record on the remote device for that service class and connect to + the port number (RFCOMM Channel Number) specified there. + If instead a port value is provided in the endpoint then the SDP + lookup will be skipped and the system will connect to the specified + port directly. + + Note: Do not attempt to connect with service + BluetoothService.RFCommProtocol + this class always uses RFCOMM, instead the Service Class Id of the + particular service to which you want to connect must be specified, + perhaps + BluetoothService.SerialPort, + BluetoothService.ObexObjectPush, + or the unique UUID/ that you are using in + your custom server application. + + + + + + Creates a new instance of . + + + + + Initializes a new instance of the class and binds it to the specified local endpoint. + + The to which you bind the Bluetooth Socket. + Only necessary on multi-radio system where you want to select the local radio to use. + + + + Discovers accessible Bluetooth devices, both remembered and in-range, + and returns their names and addresses. + + - + + This is equivalent to calling + (255, true, true, true) + + + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + Discovers accessible Bluetooth devices, both remembered and in-range, + and returns their names and addresses. + + - + + This is equivalent to calling + (maxDevices, true, true, true) + + + - + The number of in-range devices to find before the inquiry may be stopped early. + The result can contain more than this number of devices. + + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + Discovers accessible Bluetooth devices, optionally remembered and in-range, + and returns their names and addresses. + + - + The number of in-range devices to find before the inquiry may be stopped early. + The result can contain more than this number of devices. + + True to return previously authenticated/paired devices. + True to return remembered devices. + True to return previously unknown devices. + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + Discovers accessible Bluetooth devices, optionally remembered and in-range or just in-range, + and returns their names and addresses. + + - + + The parameter is not supported + on the Microsoft stack on WinXP as the stack there returns the remembered and Device-Inquiry-results already + merged, it is however supported on Windows 7. + It is supported on WM/CE and on Widcomm (both platforms). + Note when that flag is set the other related flag values are ignored. + + To remove devices from the list of remembered/authenticated + devices use BluetoothSecurity.RemoveDevice + + + - + The number of in-range devices to find before the inquiry may be stopped early. + The result can contain more than this number of devices. + + True to return previously authenticated/paired devices. + True to return remembered devices. + True to return previously unknown devices. + True to return only the devices that + are in range, and in discoverable mode. See the remarks section. + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + Discovers Bluetooth devices that are in range and are in ‘discoverable mode’ + + - + + This is equivalent to calling + (255, false, false, false, true) + + + - + An array of BluetoothDeviceInfo objects describing the devices discovered. + + + + An asynchronous version of + + - + See . + + See . + + See . + + See . + + See . + + An optional asynchronous callback, to be called + when the discovery is complete. + + A user-provided object that distinguishes this + particular asynchronous discovery request from other requests. + + - + An that represents the + asynchronous discovery, which could still be pending. + + + + + Ends an asynchronous Service Record lookup query. + + - + An returned + by . + + - + See . + + + + + Connects a client to a specified endpoint. + + - + A that represents the server on the remote device. + - + + + Normally an endpoint with an Address and a Service Class Id + is specified, then the system will automatically lookup the SDP + record on the remote device for that service class and connect to + the port number (RFCOMM Channel Number) specified there. + If instead a port value is provided in the endpoint then the SDP + lookup will be skipped and the system will connect to the specified + port directly. + + Note: Do not attempt to connect with service + BluetoothService.RFCommProtocol. + See the class remarks for more information. + + + + + + Connects the client to a remote Bluetooth host using the specified Bluetooth address and service identifier. + + - + + + The system will automatically lookup the SDP + record on the remote device for that service class and connect to + the port number (RFCOMM Channel Number) specified there. + + Note: Do not attempt to connect with service + BluetoothService.RFCommProtocol. + See the class remarks for more information. + + + - + The of the remote host. + + The Service Class Id of the service on the remote host. + The standard Bluetooth Service Classes are provided on class + . + + + + + Begins an asynchronous request for a remote host connection. + The remote host is specified by a and a service identifier (Guid). + + - + + See the + method for information on the usage of the values in the endpoint. + + + - + The of the remote host. + + The Service Class Id of the service on the remote host. + The standard Bluetooth Service Classes are provided on class + + + An delegate that + references the method to invoke when the operation is complete. + + A user-defined object that contains information + about the connect operation. This object is passed to the + delegate when the operation is complete. + + - + An that represents the + asynchronous connect, which could still be pending. + + + + + Begins an asynchronous request for a remote host connection. + The remote server is specified by a . + + - + A that + represents the server on the remote device. + See the + method for information on the usage of the values in the endpoint. + + An delegate that + references the method to invoke when the operation is complete. + + A user-defined object that contains information + about the connect operation. This object is passed to the + delegate when the operation is complete. + + - + + See the + method for information on the usage of the values in the endpoint. + + + - + An that represents the + asynchronous connect, which could still be pending. + + + + + Asynchronously accepts an incoming connection attempt. + + An object returned by a call to + + / . + + + + + Closes the and the underlying connection. + + - + The two XxxxxClient classes produced by Microsoft (TcpClient, + and IrDAClient in the NETCF) have had various documented behaviours and various + actual behaviours for close/dispose/finalize on the various platforms. :-( + The current TcpClient implementation on is that + Close/Dispose closes the connection by closing the underlying socket and/or + NetworkStream, and finalization doesn't close either. This is the behaviour + we use for the here (for , + ). (The documentation in MSDN for + is still wrong by-the-way, + see + Microsoft feedback #158480). + + + + + Gets the underlying stream of data. + + The underlying . + returns a that you can use to send and receive data. + The class inherits from the class, which provides a rich collection of methods and properties used to facilitate network communications. + You must call the / + method first, or the method will throw an . + After you have obtained the , call the method to send data to the remote host. + Call the method to receive data arriving from the remote host. + Both of these methods block until the specified operation is performed. + You can avoid blocking on a read operation by checking the property. + A true value means that data has arrived from the remote host and is available for reading. + In this case, is guaranteed to complete immediately. + If the remote host has shutdown its connection, will immediately return with zero bytes. + The is not connected to a remote host. + The has been closed. + + + + Sets the PIN associated with the remote device. + + PIN which must be composed of 1 to 16 ASCII characters. + + Is not supported on all platforms. + For instance see the Widcomm documentation + + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + In version 2.3 could only be called when connected. + + + + + + Set or change the PIN to be used with a specific remote device. + + Address of Bluetooth device. + PIN string consisting of 1 to 16 ASCII characters. + + Is not supported on all platforms. + For instance see the Widcomm documentation + + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + + + + + Gets the name of the specified remote device. + + Address of remote device. + Friendly name of specified device. + + + + Gets the name of a device by a specified socket. + + A . + Returns a string value of the computer or device name. + + + + Closes the and the underlying connection. + + - + + + + + Get or set the Device Discovery Inquiry Access Code. + + - + + This is supported only the Microsoft stack on WindowsMobile/etc. + It is not supported on any other platforms. + + The default value is + GIAC (0x9E8B33). + See also constant + LIAC (0x9E8B00). + The valid range is 0x9E8B00 through 0x9E8B3f. + + + - + An containing the Access Code + to be used for Inquiry. + + + + + Amount of time allowed to perform the query. + + On Windows CE the actual value used is expressed in units of 1.28 seconds, so will be the nearest match for the value supplied. + The default value is 10 seconds. The maximum is 60 seconds. + + + + Gets the amount of data that has been received from the network and is available to be read. + + The number of bytes of data received from the network and available to be read. + The has been closed. + + + + Gets or sets the underlying . + + - + The underlying network . + - + + The property is only supported on Microsoft Bluetooth stack platforms. + + + + + + Gets a value indicating whether the underlying for a is connected to a remote host. + + true if the socket was connected to a remote resource as of the most recent operation; otherwise, false. + + + + Gets or sets a value that specifies whether the client will delay closing + in an attempt to send all pending data. + + - + + See Socket.LingerState. + + In Widcomm, linger false (disabled) is not supported. + + + - + A that specifies + how to linger while closing a socket. + + + + + Gets or sets the authentication state of the current connect or behaviour to use when connection is established. + + + For disconnected sockets, specifies that authentication is required in order for a connect or accept operation to complete successfully. + Setting this option actively initiates authentication during connection establishment, if the two Bluetooth devices were not previously authenticated. + The user interface for passkey exchange, if necessary, is provided by the operating system outside the application context. + For outgoing connections that require authentication, the connect operation fails with WSAEACCES if authentication is not successful. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + For incoming connections, the connection is rejected if authentication cannot be established and returns a WSAEHOSTDOWN error. + + + + + On unconnected sockets, enforces encryption to establish a connection. + Encryption is only available for authenticated connections. + For incoming connections, a connection for which encryption cannot be established is automatically rejected and returns WSAEHOSTDOWN as the error. + For outgoing connections, the connect function fails with WSAEACCES if encryption cannot be established. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + + + + + Returns link key associated with peer Bluetooth device. + + + + + Returns the Link Policy of the current connection. + + + + + Get the remote endpoint. + + - + + The with which the + is communicating. + + - + + Note it can't be guaranteed that the + and parts + of the returned endpoint are valid; and this will affect the + output. + In particular, on MSFT, the + for a client connection seems to have no + and a garbage , + so we would display garbage there in . + An in-bound/server connection however does have a valid Port. + (There the endpoints are returned from the native socket). + On the other hand on Widcomm, Bluetopia and on BlueSoleil the + opposite is the case: for a client the Port is known but it isn't + for a server, and the + is blank in both cases. + + + + + + Gets the name of the remote device. + + + + + + + + Defines the type of an IAS attribute. + + + + + Identifies an integer attribute value. + + + + + Identifies a binary, or octet, attribute value. + + + + + Identifies a string attribute value. + + + + + Provides a simple way to build a , + including ServiceClassIds and ServiceNames attributes etc. + + - + + The service’s Class Id can be set with the + //etc + methods, the protocol stack set with the + property (default RFCOMM), and the Service Name set with the + + property. Other properties and methods exist for controlling the more advanced + attributes. + + Adding the standard text-string attributes (ServiceName etc) is normally quite + difficult due to the very baroque manner of specifying these strings’ character + encoding and natural language. The builder handles all the complexity internally; + the strings are written in UTF-8 encoding and marked as 'English' language. + + + - + + + ServiceRecordBuilder bldr = new ServiceRecordBuilder(); + bldr.AddServiceClass(BluetoothService.SerialPort); + bldr.ServiceName = "Alan's SPP service"; + // + ServiceRecord rcd = bldr.ServiceRecord; + + + + ServiceRecordBuilder bldr = new ServiceRecordBuilder(); + bldr.ProtocolType = BluetoothProtocolDescriptorType.GeneralObex; + bldr.AddServiceClass(BluetoothService.ObexFileTransfer); + bldr.ServiceName = "Alan's FTP service"; + // + ServiceRecord rcd = bldr.ServiceRecord; + + + + + + Create a new instance of the class. + + + + The list to check for duplicates. + + true if checking a previously stored list + of attributes, and false if checking a immediate addition of an + attribute. Thus throws InvalidOperationException and + ArgumentException respectively. + + + + + Add a Service Class Id. + + - + + Multiple class ids can be added, and they will be written to the + + attribute in the order in which they were set. + + + - + A containing a + UUID for the advertised service. + + + + + Add a Service Class Id. + + - + + Multiple class ids can be added, and they will be written to the + + attribute in the order in which they were set. + + + - + A containing a short-form + UUID for the advertised service. + + + + + Add a Service Class Id. + + - + + Multiple class ids can be added, and they will be written to the + + attribute in the order in which they were set. + + + - + A containing a short-form + UUID for the advertised service. + + + + + Add a Service Class Id. + + - + + Multiple class ids can be added, and they will be written to the + + attribute in the order in which they were set. + + + - + A containing a short-form + UUID for the advertised service. + + + + + Add a + element. + + - + The Service Class Id of the Bluetooth profile, + as a + + The major version number, as a . + + The minor version number, as a . + + + + + Add a set of custom attribute. + + - + A set of attributes as an + returning + instances. + + + + + Add a set of custom attribute. + + - + A set of attributes as an + returning + instances. + + + + + Add a set of custom attribute. + + - + A set of attributes as an array of + . + + + + + Add a custom attribute. + + - + + Add a custom attribute from a given + + - + An attribute as a + instance. + + + + + Add a custom attribute of simple type. + + - + + If the is a numerical type + then this is equivalent to using + + otherwise the value is used directly in creating the + . + + + - + The Attribute Id as a . + The type of the element as an . + The value for the new element. + + + + Add a custom attribute of simple type. + + - + + If the is a numerical type + then this is equivalent to using + + otherwise the value is used directly in creating the + . + + + - + The Attribute Id as a . + The type of the element as an . + The value for the new element. + + + + Converts a Java JSR 82 Bluetooth server URL into a + instance. + + - + + The authenticate and encrypt and any + related parameters are completely disregarded. When using with + you must take + care to set the required security requirements on it directly. + + This method is intended to read the Service Record (SDP) related items only; + in particular the Service Class ID UUID and Service Name parameters. + It supports only the btspp and btObex schemes and only for + server-side use only. For instance + btspp://localhost:3B9FA89520078C303355AAA694238F08;name=FooBar + and + btgoep://localhost:3B9FA89520078C303355AAA694238F08 + There is no suppport for e.g. + btl2cap://localhost:3B9FA89520078C303355AAA694238F08;name=Aserv + as the library supports only RFCOMM connections currently. + + - + A server-side JSR 82 URL in one of the supported forms. + + - + A + initialised with the supported components of the supplied JSR 82 URL. + + + + + Gets the instance + constructed by the specified instance. + + - + + A that contains + the URI constructed by the . + + - + The + created by the properties is invalid. + For instance, if duplicates attributes are disallowed but duplicates are + present. + + + + + Get or set a value for the + attribute. + + - + When present, a corresponding + attribute will be added too. + + + + + + Get or set a value for the + attribute. + + - + When present, a corresponding + attribute will be added too. + + + + + + Get or set a value for the + attribute. + + - + When present, a corresponding + attribute will be added too. + + + + + + Get or set which type of element will be added for the + attribute. + + - + An instance of the + enumeration. + + - + Supported type are the following: + + + None + No PDL attribute will be added. + + Rfcomm + A standard RFCOMM element will be added. + + Goep + A standard GOEP (OBEX) element will be added. + + + The default is . + + + + + + Holds an SDP service record. + + - + + A Service Record is the top-level container in the Service Discovery + protocol/database. It contains a list of Service Attributes each identified + by a numerical identifier (its ), + and with its data held in a . + has methods to access the + various types of data it contains. + + The content of the record for a particular service class is defined in the + profile’s specification along with the IDs it uses. The IDs for the + common standard services have beed defined here, as e.g. + , + , + etc. The Service Discovery profile itself defines IDs, some that can be used + in any record , + and others + , + and . + + Note that except for the attributes in the “Universal” category + the IDs are not unique, for instance the ID is 0x0200 for both + + and + from + and + respectively. + + provides the normal + collection-type methods properties e.g. + , + , + , + + and . So, to + access a particular attribute’s content get the + using one of those methods + and then read the data from the . + See the example below. + + +   + + + The SDP specification defines the content of TextString element + type very loosely and they are thus very difficult to handle when reading + from a record. + The encoding of the string content is + not set in the specification, and thus implementors are free to use any + encoding they fancy, for instance ASCII, UTF-8, + UTF-16, Windows-1252, etc — all of which have been seen in record + from real devices. It would have been much more sensible to mandate UTF-8 + as the other part of the Bluetooth protocol suite do e.g. the PIN is always + stored as a UTF-8 encoded string. + + Not only that but some of the attributes defined in the SDP specification + can be included in more than one ‘natural language’ version, + and the definition of the language and the string’s encoding + is not included in the element, but is + instead defined in a separate element and the ID of the string attribute + modified. Yikes! + + This makes it near impossible to decode the bytes in + a string element at parse time and create the string object then. Therefore + the parser creates an element containing the raw bytes from the string which + hopefully the user will know how to decode, passing the required encoding + information to one of methods on the element i.e. + , + which takes a multi-language-base item from the same record (see e.g. + ), + + which takes a .NET object, + or , + or + on the record which again takes a multi-language-base item. + + +   + + + A Service Record can be created from the source byte array by using the + + method or the + + on . A record + can also be created from a list of + passed to the constructor + . + + +   + + + From the SDP specification: + + + 2.2 ServiceRecord “… + a list of service attributes.” + 2.3 ServiceAttribute“… + two components: an attribute id and an attribute value.” + 2.4 Attribute ID“… + a 16-bit unsigned integer”, + “…represented as a data element.” + 2.5 Attribute Value“… + a variable length field whose meaning is determined by the attribute ID…”, + “…represented by a data element.” + 3.1 Data Element“… + a typed data representation. + It consists of two fields: a header field and a data field. + The header field, in turn, is composed of two parts: a type descriptor and a size descriptor. + ” + 3.2 Data Element Type Descriptor “… + a 5-bit type descriptor.” + 3.3 Data Element Size Descriptor “… + The data element size descriptor is represented as a + 3-bit size index followed by 0, 8, 16, or 32 bits.” + + + - + + + ServiceRecord record = ... + ServiceAttribute attr = record.GetAttributeById(UniversalAttributeId.ServiceRecordHandle); + ServiceElement element = attr.Value; + if(element.ElementType != ElementType.UInt32) { + throw new FooException("Invalid record content for ServiceRecordHandle"); + } + UInt32 handle = (UInt32)element.Value; + + or + + Dim bppRecord As ServiceRecord = ... + Dim attr As ServiceAttribute = bppRecord.GetAttributeById(BasicPrintingProfileAttributeId.PrinterName) + Dim element As ServiceElement = attr.Value; + ' Spec say it is in UTF-8 + Dim printerName As String = element.GetValueAsStringUtf8() + + + + + + + + + + + + + + + Initializes a new instance of the + class + containing no s. + + + + + Initializes a new instance of the + class. + + ---- + + Initializes a new instance of the + class + with the specified set of s. + + - + The list of + to add to the record, + as an + of . + + + + + Initializes a new instance of the + class + with the specified set of s. + + - + The list of + to add to the record, + as an array of . + + + + + Create a by parsing + the given array of . + + - + This uses the + with its default settings. + See + for more information. In particular for the errors that can result, two + of which are listed here. + + - + A byte array containing the encoded Service Record. + + - + The new parsed from the byte array. + + - + + The record contains invalid content. + + + The record contains an element type not supported by the parser. + + - + + + + + Gets the attribute at the specified index. + + - + The zero-based index of the attribute to get. + - + A holding + the attribute at the specified index. + Is never . + + - + + index is less than 0. + -or- + index is equal to or greater than Count. + + + + + Determines whether a service attribute with the specified ID, + and optional natural language, is in the List. + + - + + Determines whether a service attribute with the specified ID is in the List. + + - + The id of the service attribute to locate, as a + . + - + true if item is found in the record; otherwise, false. + + + + Returns the attribute with the given ID. + + - + + Returns the attribute with the given ID. + + - + The Attribute Id as a . + - + A holding + the attribute with the specified ID. + Is never . + + - + + There is no attribute with the given Id in the record. + Throws in NETCFv1 + + + + + Determines whether a TextString service attribute with the specified ID + and natural language + is in the List. + + - + The id of the service attribute to locate, as a + . + + Which multi-language version of the string attribute to locate. + + - + true if item is found in the record; otherwise, false. + + + + Returns the attribute with the given ID and natural language. + + - + The id of the service attribute to locate, as a + . + + Which multi-language version of the string attribute to locate. + + - + A holding + the attribute with the specified ID and language. + Is never . + + - + + There is no attribute with the given Id with the given language base in the record. + + + + + Create the attribute id resulting for adding the language base attribute id. + + - + The result . + - + + added to the + would create an id that cannot be represented as an Attribute Id. + + + + + Gets a containing the value of the + + service attribute with the specified ID, + using the specified natural language. + + - + + As noted in the documentation on this class, string are defined in + an odd manner, and the multi-language strings defined in the base SDP + specification are defined in a very very odd manner. The natural language and the + string’s encoding are not included in the element, but instead are + defined in a separate element, and the ID of the string attribute is + modified. This pair is present for each natural language. + + This method is provided to simplify accessing those strings, given + the Language attribute it should use it to find and decode the string. + If the primary Language attribute is to be used, then use the + + method that takes only the id parameter. + + + - + The id of the service attribute to locate, as a + . + + Which multi-language version of the string attribute to locate. + + - + + There is no attribute with the given Id in the record. + Throws in NETCFv1 + + + The service element is not of type + . + + + If the value in the service element is not a valid string in the encoding + specified in the given . + + - + + C#: + + LanguageBaseItem primaryLang = record.GetPrimaryLanguageBaseItem(); + if (primaryLang == null) { + Console.WriteLine("Primary multi-language not present, would have to guess the string's encoding."); + return; + } + try { + String sn = record.GetMultiLanguageStringAttributeById(UniversalAttributeId.ServiceName, primaryLang); + Console.WriteLine("ServiceName: " + sn); + } catch (KeyNotFoundException) { + Console.WriteLine("The record has no ServiceName Attribute."); + } + + + + + + Gets a containing the value of the + + service attribute with the specified ID, + using the primary natural language. + + - + + As noted in the documentation on this class, string are defined in + an odd manner, and the multi-language strings defined in the base SDP + specification are defined in a very very odd manner. The natural language and the + string’s encoding are not included in the element, but instead are + defined in a separate element, and the ID of the string attribute is + modified. This pair is present for each natural language. + + This method is provided to simplify accessing those strings, it will + find the primary Language attribute and use it to find and decode the string. + And if there is no primary Language attribute, which is the case in many + of the records one sees on mobile phones, it will attempt the operation + assuming the string is encoded in UTF-8 (or ASCII). + + + - + The id of the service attribute to locate, as a + . + - + + There is no attribute with the given Id in the record. + Throws in NETCFv1 + + + The service element is not of type + . + + + If the value in the service element is not a valid string in the encoding + specified in the given . + + - + + C#: + + try { + String sn = record.GetMultiLanguageStringAttributeById(UniversalAttributeId.ServiceName); + Console.WriteLine("ServiceName: " + sn); + } catch (KeyNotFoundException) { + Console.WriteLine("The record has no ServiceName Attribute."); + } + + + + + + Gets the list of LanguageBaseAttributeId items in the service record. + + - + + See also . + + - + + An array of . + An array of length zero is returned if the service record contains no such attribute. + + - + + + + + Gets the primary LanguageBaseAttributeId item in the service record. + + - + + For instance, can be used with methods + , + and + etc. See example code in the first. + + - + + A , or null + if the service record contains no such attribute, or + no primary language item (one with Base Id 0x0100) is included. + + - + + + + + Gets an enumerator that can be used to navigate through the record's + list of s. + + - + An + of type . + + - + + In C#: + + foreach (ServiceAttribute curAttr in record) { + if (curAttr.Id == UniversalAttributeId.ProtocolDescriptorList) { + ... + } + + In Visual Basic: + + For Each curAttr As ServiceAttribute In record + If curAttr.Id = UniversalAttributeId.ProtocolDescriptorList Then + ... + Next + + + + + + Gets an enumerator that can be used to navigate through the record's + list of s. + + + + + Return the byte array representing the service record. + + - + The byte array content is created dynamically from the + instance using + the class. + + - + The result as an array of . + + - + + + + + Gets the count of attributes in the record. + + + + + Gets the attribute at the specified index. + + - + The zero-based index of the attribute to get. + - + A holding + the attribute at the specified index. + - + + index is less than 0. + -or- + index is equal to or greater than Count. + + + + + Get a list of the numerical IDs of the Attributes in the record + as an + of . + + - + + This method will likely be only rarely used: instead + one would generally want either to read a specific attribute using + , + or read every attribute by using + 's + IEnumerable ability e.g. + + For Each curAttr As ServiceAttribute In record + If curAttr.Id = UniversalAttributeId.ProtocolDescriptorList Then + ... + Next + + Note, for NETCFv1 this returns an instance of the non-Generic list + . + + + - + (Provide a pure example since NDocs makes big mess of displaying Generic types). + + In C#: + + IList<ServiceAttributeId> ids = record.GetAttributeIds(); + + In VB.NET: + + Dim ids As IList(Of ServiceAttributeId) = record.GetAttributeIds() + + Or without Generics in .NET 1.1 (NETCFv1) in VB.NET: + + Dim ids As IList = record.GetAttributeIds() + + + + + + Get the raw byte array from which the record was parsed. + + - + + A can be created either by manually building new + s holding new + s, or it can be created + by parsing an array + of bytes read from another machine by e.g. + . + In that case this method returns that source byte array. + + To creates a Service Record byte array from the contained + s use + or . + + + - + + An array of , or if + the record was not created by parsing a raw record. + + - + + + + + A Service Attribute Id identifies each attribute within an SDP service record. + + - + + The content of the record for a particular service class is defined in the + profile’s specification along with the IDs it uses. The IDs for the + common standard services have beed defined here, as e.g. + , + , + etc, see namespace . + The Service Discovery profile itself defines IDs, some that can be used + in any record , + and others + , + and . + + Note that except for the attributes in the “Universal” category + the IDs are not unique, for instance the ID is 0x0200 for both + + and + from + and + respectively. + + + + + + Retrieves the name of the SDP Attribute ID with the given value in the + specified Attribute ID class sets. Implementing -like + behaviour. + + + + + Retrieves the name of the SDP Attribute ID with the given value in the + specified Attribute ID class sets. + + - + + Each particular service (ObexPushProfile, SerialPortProfile) etc defines + its own SDP record content and the Attribute IDs are defined locally in + each, and thus with values overlapping with other service specifications. + Therefore for each profile we must define the set of Attribute IDs used, this + is done by creating a class for each with the IDs defined as const + member fields. + + - + + The Attribute Id as an + + + The set of classes defining Attribute IDs for the service classed contained + in the record containing this attribute id. + + - + + A string containing the name of the Attribute ID whose numerical value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the SDP Attribute ID with the given value + and using one of the languages from the supplied LanguageBaseItem + in the specified AttributeID class sets. + + - + + Each particular service (ObexPushProfile, SerialPortProfile) etc defines + its own SDP record content and the Attribute IDs are defined locally in + each, and thus with values overlapping with other service specifications. + Therefore for each profile we must define the set of Attribute IDs used, this + is done by creating a class for each with the IDs defined as const + member fields. + + - + + The Attribute Id as an + + + The set of classes defining Attribute IDs for the service classed contained + in the record containing this attribute id. + + + The list of applying + to the current record. They are used when an attribute is marked as a + multi-language one and thus need the base offset removed from the specified + numerical value. + + + The applicable if the + matched attribute is a multi-language one. + ( in Visual Basic), if no attribute was matched + or it was not a multi-language one. + + - + + A string containing the name of the Attribute ID whose numerical value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the SDP Attribute ID with the given value + and using one of the languages from the supplied LanguageBaseItem + in the specified AttributeID class sets + + + + + Indicates that the field to which it is applied represents an SDP Attribute + that can exist in multiple language instances and thus has a language base + offset applied to its numerical ID when added to a record. + + + + + Initializes a new instance of the + class. + + + + + Provides data for an authentication event. + + - + + For usage information, see the class documentation at + it includes + an example, + also see the documentation on each of this class’s properties. + + + + + + A format string to display the Passkey or comparison Number as six decimal digits. + + + + + + + + Initialize an instance of . + + + + + Initialize an instance of . + + - + The device information to store in the event args. + + + + + Creates a positive response to the + + pairing event also providing optional security values. + + - + An byte array of length 16 bytes, or null. + A 128-bit cryptographic key used for two-way authentication. + + An byte array of length 16 bytes, or null. + A randomly generated number used for one-way authentication. + If this number is not provided by the device initiating the OOB + session, this value is 0. + + + + + Gets the device requiring an authentication response as a + . + + + + + Gets a + enumeration value that specifies the 'Man in the Middle' protection + required for authentication. + + + + + Gets a + enumeration value that defines the input/output capabilities of the + Bluetooth device. + + + + + Gets a + enumeration value that defines the authentication method utilized + by the Bluetooth device. + + - + + The method to be used depends on the + and the on both machines. + + + + + + Gets whether the + + method is of subtype "JustWorks". + + - + + Gets whether the + + method is of subtype "JustWorks". + + If true then a simple Yes/No answer from the user is adequate, + Or if false then the . + value should be displayed to the user(s) so that he/she/they can + verify that the values displayed on both devices are the same. + Is null if + + is not + . + + + + + + Get the Numeric or Passcode value being used by the + SSP pairing event. + + - + Is a six digit number from 000000 to 999999, + or if not present. + + - + + Will be present in the + , + , + and + authentication methods only. + + Is a six digit number from 000000 to 999999. + + + + + + Gets the + formatted in its correct six decimal digits format. + + - + A representing + + formatted in its six decimal digits format, + or if + + is . + + + + + Gets or sets the PIN string to be used to authenticate the specified device. + + - + + Is only used in the + + pairing method. + + On an authentication event, a PIN response is sent if the value + returned from the handler is not . + + + + + + Get or set whether we will respond positively, negatively or + ignore the SSP pairing event. + + + + + Get or set what Numeric or Passcode value or whether no value + will be used in responding to the SSP pairing event. + + - + + Is a number from 000000 to 999999, or null if not to be included + in the response. + + + + + + Gets or sets whether the callback is called again after the PIN response + is sent. + + - + This is useful to see the error code returned by sending + the PIN response. It can thus also be used to see the successful result + of sending the PIN response. See the documentation on the + class. + + + + + + Gets how many attempts at sending a PIN have been tried. + + + When there’s a new PIN request, the first time the callback is + called this property will have value zero. If the PIN is rejected and + + was set, then the callback will be recalled and this property will have + value one, etc. + + + + + The Windows error code returned by the last PIN response attempt. + + - + A bad PIN/passcode value appears to result in a error code + with value 1244, which is . + + If one tries to respond to that failure with another passcode, + then error 1167 + results. So it seems that only one attempt is possible. + + + + + + The Windows error code returned by the last PIN response attempt, + as an unsigned value. + + - + See . + + - + + + + + Gets whether it is not possible to send another PIN response. + + For instance, in testing it appears that after one response + the device becomes non-contactable, any PIN response returning error code + . + + + + + + Defines configuration option names for the class. + + + + + On connected socket, triggers authentication. + On not connected socket, forces authentication on connection. + For incoming connection this means that connection is rejected if authentication cannot be performed. + + The optval and optlen parameters are ignored; however, Winsock implementation on Windows CE requires optlen to be at least 4 and optval to point to at least an integer datum. + + + + Toggles authentication under Windows XP. + + optlen=sizeof(ULONG), optval = &(ULONG)TRUE/FALSE + + + + On a connected socket, this command turns encryption on or off. + On an unconnected socket, this forces encryption to be on or off on connection. + For an incoming connection, this means that the connection is rejected if the encryption cannot be turned on. + + + + + This sets or revokes PIN code to use with a connection or socket. + + + + + This sets or revokes link key to use with a connection or peer device. + + + + + Returns link key associated with peer Bluetooth device. + + + + + Get or set the default MTU on Windows XP. + + optlen=sizeof(ULONG), optval = &mtu + + + + This sets default MTU (maximum transmission unit) for connection negotiation. + While allowed for connected socket, it has no effect if the negotiation has already completed. + Setting it on listening socket will propagate the value for all incoming connections. + + + + + Returns MTU (maximum transmission unit). + For connected socket, this is negotiated value, for server (accepting) socket it is MTU proposed for negotiation on connection request. + + + + + Get or set the maximum MTU on Windows XP. + + optlen=sizeof(ULONG), optval = &max. mtu + + + + This sets maximum MTU for connection negotiation. + While allowed for connected socket, it has no effect if the negotiation has already completed. + Setting it on listening socket will propagate the value for all incoming connections. + + + + + Returns maximum MTU acceptable MTU value for a connection on this socket. + Because negotiation has already happened, has little meaning for connected socket. + + + + + Get or set the minimum MTU on Windows XP. + + optlen=sizeof(ULONG), optval = &min. mtu + + + + This sets minimum MTU for connection negotiation. + While allowed for connected socket, it has no effect if the negotiation has already completed. + Setting it on listening socket will propagate the value for all incoming connections. + + + + + Returns minimum MTU acceptable MTU value for a connection on this socket. + Because negotiation has already happened, has little meaning for connected socket. + + + + + This sets XON limit. + Setting it on listening socket will propagate the value for all incoming connections. + + + + + Returns XON limit for a connection. + XON limit is only used for peers that do not support credit-based flow control (mandatory in the Bluetooth Core Specification version 1.1). + When amount of incoming data received, but not read by an application for a given connection grows past this limit, a flow control command is sent to the peer requiring suspension of transmission. + + + + + This sets XOFF limit. + Setting it on listening socket will propagate the value for all incoming connections. + + + + + Returns XOFF limit for a connection. + XOFF limit is only used for peers that do not support credit-based flow control (mandatory in the Bluetooth Core Specification 1.1). + If flow has been suspended because of buffer run-up, when amount of incoming data received, but not read by an application for a given connection falls below this limit, a flow control command is sent to the peer allowing continuation of transmission. + + + + + Specifies maximum amount of data that can be buffered inside RFCOMM (this is amount of data before call to send blocks). + + + + + Returns maximum amount of data that can be buffered inside RFCOMM (this is amount of data before call to send blocks). + + + + + Specifies maximum amount of data that can be buffered for a connection. + This buffer size is used to compute number of credits granted to peer device when credit-based flow control is implemented. + This specifies the maximum amount of data that can be buffered. + + + + + Returns maximum amount of data that can be buffered for a connection. + This buffer size is used to compute number of credits granted to peer device when credit-based flow control is implemented. + This specifies the maximum amount of data that can be buffered. + + + + + Retrieves last v24 and break signals set through MSC command from peer device. + + + + + Retrieves last line status signals set through RLS command from peer device. + + + + + Sends MSC command. V24 and breaks are as specified in RFCOMM Specification. + Only modem signals and breaks can be controlled, RFCOMM reserved fields such as flow control are ignored and should be set to 0. + + + + + Sends RLS command. + Argument is as specified in RFCOMM Specification. + + + + + Gets flow control type on the connected socket. + + + + + Sets the page timeout for the card. + The socket does not have to be connected. + + + + + Gets the current page timeout. + The socket does not have to be connected. + + + + + Sets the scan mode for the card. + The socket does not have to be connected. + + + + + Gets the current scan mode. + The socket does not have to be connected. + + + + + Sets the class of the device. + The socket does not have to be connected. + + + + + Retrieve the Class of Device. + + + + + Get the version information from the Bluetooth adapter. + + + + + Get the version of the remote adapter. + + + + + Retrieves the authentication settings. + The socket does not have to be connected. + + + + + Sets the authentication policy of the device. + + + + + Reads the remote name of the device. + The socket does not have to be connected. + + + + + Retrieves the link policy of the device. + + + + + Sets the link policy for an existing baseband connection. + The socket must be connected. + + + + + Places the ACL connection to the specified peer device in HOLD mode. + The device must be connected. + + + + + Places the ACL connection to the specified peer device in SNIFF mode. + The device must be connected. + + + + + Forces the ACL connection to the peer device to leave SNIFF mode. + The device must be connected. + + + + + Places the ACL connection to the peer device in PARK mode. + The device must be connected. + + + + + Forces the ACL connection to the peer device to leave PARK mode. + The device must be connected. + + + + + Gets the current mode of the connection. + The mode can either be sniff, park, or hold. The socket must be connected. + + + + + + + + + Remove a SDP record as added by . + + The handle. + + The raw record, presumably not actually used by the stack. + + + + + + Add a SDP record. + + - + An array of + containing the complete SDP record. + + A + containing any bits to set in the devices Class of Device value. + + - + A handle representing the record, pass to + to remote the record. + + + + + Managed code dialog for Windows CE systems. + + + + + Clean up any resources being used. + + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Provides an OBEX implementation of the class. + + - + + If you want to transfer an file or other object using the standard + service as used by Windows' Wireless Link / Bluetooth File Transfer Wizard, + Palm's Beam, Nokia's Send via Infrared, then use the OBEX protocol. + + The PUT operation is supported, and there is new support for GET, + (see the documentation at the + property). + Changing folders is not supported, nor is getting a folder listing. + + In the previous version there were some issue with handling file names + that include non-English characters, and connections + to some device types failed. Also if the connection to the peer was lost + then the request could hang reading forever. See the release note and bugs + database for more information. + + + - + + For Bluetooth one can use code like the following to send a file: + (Note a failure is signalled by an exception). + + Dim addr As BluetoothAddress = BluetoothAddress.Parse("002233445566") + Dim path As String = "HelloWorld.txt" + ' + Dim req As New ObexWebRequest(addr, path) + req.ReadFile("Hello World.txt") + Dim rsp As ObexWebResponse = CType(req.GetResponse(),ObexWebResponse) + Console.WriteLine("Response Code: {0} (0x{0:X})", rsp.StatusCode) + + That constructor isn't available for other transports (TCP/IP, IrDA) + so one has to create a Uri to provide the scheme, address, and path + parameters. Thus use code like the following to send a file. + + ' The host part of the URI is the device address, e.g. IrDAAddress.ToString(), + ' and the file part is the OBEX object name. + Dim addr As BluetoothAddress = ... + Dim addrStr As String = addr.ToString("N") + Dim uri As New Uri("obex://" & addrStr & "/HelloWorld.txt") + ' + Dim req As New ObexWebRequest(uri) + req.ReadFile("Hello World.txt") + Dim rsp As ObexWebResponse = CType(req.GetResponse(),ObexWebResponse) + Console.WriteLine("Response Code: {0} (0x{0:X})", rsp.StatusCode) + + Or, to send locally generated content use something like the following. + + Dim addr As BluetoothAddress = ... + Dim path As String = "HelloWorld2.txt" + ' + Dim req As New ObexWebRequest(addr, path) + Using content As Stream = req.GetRequestStream() + ' Using a StreamWriter to write text to the stream... + Using wtr As New StreamWriter(content) + wtr.WriteLine("Hello World GetRequestStream") + wtr.WriteLine("Hello World GetRequestStream 2") + wtr.Flush() + ' Set the Length header value + req.ContentLength = content.Length + End Using + ' In this case closing the StreamWriter also closed the Stream, but ... + End Using + Dim rsp As ObexWebResponse = CType(req.GetResponse(),ObexWebResponse) + Console.WriteLine("Response Code: {0} (0x{0:X})", rsp.StatusCode) + + See also the ObexPushApplication and ObexPushVB sample programs. + + + + + Create a new Obex request with the specified . + + - + + Create a new Obex request with the specified . + + e.g. "obex://112233445566/HelloWorld.txt" + Uri must use one of the following schemes - obex, obex-push, obex-ftp, obex-sync. + The host name must be the device address in short hex, or dotted hex notation - not the default representation using the colon separator + + + + [Advanced usage] + Create a new Obex request with the specified + and the open connection to an OBEX server. + + - + [Advanced usage] + A url of the form + “scheme:///filename”, + “e.g. obex:///foo.txt”. + That is the host part is blank, + and the scheme and filename parts set as for the other constructor + + + An instance of + already connected to an OBEX server. + + + + + Initialize an instance of this class given a scheme, + a Bluetooth Device Address, and a remote path name. + + - + The Uri scheme. One of + obex, obex-push, obex-ftp, or obex-sync. + + The Bluetooth Device Address of the OBEX server. + + The path on the OBEX server. + + + + + Initialize an instance of this class given + a Bluetooth Device Address, and a remote path name. + + - + + This is equivalent to calling + + ObexWebRequest(String scheme, BluetoothAddress target, String path) + + with scheme “obex”. + + + - + The Bluetooth Device Address of the OBEX server. + + The path on the OBEX server. + + + + + Gets a object to use to write request data. + + - + A to use to write request data. + + + + Reads the contents of the specified file to the request stream. + + The filename (including the path) from which to read. + Provides an easy equivalent to manually writing the file contents to the request stream. + + + + Returns the OBEX server response. + + - + An . + - + + An error occurred, with the error that occured being stored in the + property. If the error + occurred in the connect phase then the + property will have value , + and in the operation phase on the desktop CLR it will have value + + + + + + A wrapper for Stream.Read that blocks until the requested number of bytes + have been read, and throw an exception if the stream is closed before that occurs. + + + + + A wrapper for Stream.Read that blocks until the requested number of bytes + have been read or the end of the Stream has been reached. + Returns the number of bytes read. + + + + + Begins a request for a OBEX server response. + + - + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the operation. + This object is passed to the callback delegate when the operation is complete. + - + An that represents the + asynchronous operation, which could still be pending. + + + + + Begins a request for a OBEX server response. + + - + An + object that was obtained when the asynchronous operation was started. + + - + An . + - + + An error occurred, with the error that occured being stored in the + property. If the error + occurred in the connect phase then the + property will have value , + and in the operation phase on the desktop CLR it will have value + + + + + + Specifies a collection of the name/value pairs that make up the OBEX headers. + + + + + Gets or sets the method for the request. + + + For Object Exchange the method code is mapped to the equivalent HTTP style method. + For example "PUT", "GET" etc. "PUT" is the default value. + There is new support for GET as of version 2.5. + + To use GET change the Method to "GET" and you must also use + scheme "obex-ftp" in the URL instead of the usual "obex" + -- unless you know that the default OBEX server you are connecting + supports GET. + + For a PUT sample see the class + documentation. For GET, see below. + + + + + ' The host part of the URI is the device address, e.g. IrDAAddress.ToString(), + ' and the file part is the OBEX object name. + Dim addr As String = "112233445566" + Dim uri As New Uri("obex-ftp://" & addr & "/HelloWorld.txt") + Dim req As New ObexWebRequest(uri) + req.Method = "GET" + Dim rsp As ObexWebResponse = CType(req.GetResponse(), ObexWebResponse) + Console.WriteLine("Response Code: {0} (0x{0:X})", rsp.StatusCode) + Using content As Stream = rsp.GetResponseStream() + ' Using a StreamReader to read text from the stream... + Using rdr As New StreamReader(content) + While True + Dim line As String = rdr.ReadLine() + If line Is Nothing Then Exit While + Console.WriteLine(line) + End While + End Using + End Using + + + + + + + Gets or sets the value of the Type OBEX header. + + + + + Gets or sets the Length OBEX header. + + This property is mandatory, if not set no data will be sent. + If you use the helper method this value is automatically populated with the size of the file that was read. + + + + Not Supported - do not use, this will throw an exception. + + + + + Gets or sets the time-out value for the method. + + - + + In versions 3.2 and earlier this property was ignored on + Windows Mobile. It is now (untested!) supported there, + but not with the Microsoft Bluetooth stack there as it doesn't + support timeouts. + A cunning solution is available let me know of your requirements... + + + - + The number of milliseconds to wait before the request times out. + The default is 50,000 milliseconds (50 seconds). + A value of -1 or 0 represents no time-out. + + + + Gets the original Uniform Resource Identifier (URI) of the request. + + For an ObexPush request the URI will use the "obex://" prefix, followed by the numerical device id in hex format. + The path section of the URI represents the remote filename of the pushed object. Subfolders are not supported. Some devices may only support specific object types e.g. V-Card. + + + + Listens for connections from Bluetooth RFCOMM network clients. + + + The class provides simple methods + that listen for and accept incoming connection requests. New connections + are returned as instances + (on Microsoft Bluetooth stack platforms alone a new + instance can be returned for new connections). + + In the normal case a the listener is initialised with a + holding the Service Class Id on which it is + to accept connections, the listener will automatically create a SDP + Service Record containg that Service Class Id and the port number + (RFCOMM Service Channel Number) that it has started listening on. + The standard usage is thus as follows. + + + Class MyConsts + Shared ReadOnly MyServiceUuid As Guid _ + = New Guid("{00112233-4455-6677-8899-aabbccddeeff}") + End Class + + ... + Dim lsnr As New BluetoothListener(MyConsts.MyServiceUuid) + lsnr.Start() + ' Now accept new connections, perhaps using the thread pool to handle each + Dim conn As New BluetoothClient = lsnr.AcceptBluetoothClient() + Dim peerStream As Stream = conn.GetStream() + ... + + One can also pass the BluetoothListener a Service Name (v2.4), + a custom Service Record (Service Discovery Protocol record), and/or + set Class of Service bit(s). To create a custom Service Record use + . + + There are overloads of the constructor which take a + parameter instead of a + as the Service Class Id, the Class Id + value should be specified in that case in the endpoint. + If the port value is specified in the endpoint, then the listener will + attempt to bind to that port locally. The address in the endpoint is + largely ignored as no current stack supports more than one local radio. + + As of version 3.4 we catch an exception if it occurs on the new + port set-up and it is stored. That error will be returned to any subsequent + Accept; that is we assume that the error affects the listener completely + and so make no attempt to start a new port and all subsequent Accept + complete with the original error. + + In the Bluetopia case previously the 'one port at a time' error + was unhandled and occurred on a background thread and therefore killed + the application. Now it is caught and returned to the next Accept. + Even better the first Accept successfully returns back to the caller. + So BluetoothListener is now usable to that extent: one connection can + be accepted. After that it needs to be discarded and a new server created. + + + + + + Initializes a new instance of the class. + + ---- + + Initializes a new instance of the class + to listen on the specified service identifier. + + The Bluetooth service to listen for. + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier. + + A that represents the local Bluetooth radio address. + The Bluetooth service on which to listen for incoming connection attempts. + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array, e.g. + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + with the specified local endpoint. + + - + A that represents + the local endpoint to which to bind the listener. + See the documentation for more information + on the usage of this argument. + + - + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + to listen on the specified service identifier, + publishing the specified SDP record. + + The Bluetooth service to listen for. + Prepared SDP Record to publish. + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier, + publishing the specified SDP record. + + A that represents the local Bluetooth radio address. + The Bluetooth service to listen for. + Prepared SDP Record to publish + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + with the specified local endpoint, + publishing the specified SDP record. + + - + A that represents + the local endpoint to which to bind the listener. + See the documentation for more information + on the usage of this argument. + + Prepared SDP Record to publish + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + - + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + to listen on the specified service identifier, + publishing the specified SDP record. + + - + The Bluetooth service to listen for. + Prepared SDP Record to publish. + - + + + The constructors taking the SDP record explicitly should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier, + publishing the specified SDP record. + + - + A that represents the local Bluetooth radio address. + The Bluetooth service to listen for. + Prepared SDP Record to publish + - + + + The constructors taking the SDP record explicitly should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Initializes a new instance of the class + with the specified local endpoint, + publishing the specified SDP record. + + - + A that represents + the local endpoint to which to bind the listener. + See the documentation for more information + on the usage of this argument. + + Prepared SDP Record to publish + - + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Starts listening for incoming connection requests. + + + + + Starts listening for incoming connection requests with a maximum number of pending connection. + + The maximum length of the pending connections queue. + + + + Stops the socket from monitoring connections. + + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + - + + The method is only supported on Microsoft Bluetooth stack platforms. + + + - + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. + This object is passed to the callback delegate when the operation is complete. + - + An that represents the + asynchronous accept, which could still be pending. + + - + The has been closed. + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + A . + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + - + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. + This object is passed to the callback delegate when the operation is complete. + - + An that represents the + asynchronous accept, which could still be pending. + + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + A . + + + + Creates a new socket for a connection. + + - + + The method is only supported on Microsoft Bluetooth stack platforms. + + AcceptSocket is a blocking method that returns a that you can use to send and receive data. + If you want to avoid blocking, use the method to determine if connection requests are available in the incoming connection queue. + + The returned is initialized with the address and channel number of the remote device. + You can use any of the Send and Receive methods available in the class to communicate with the remote device. + When you are finished using the , be sure to call its method. + If your application is relatively simple, consider using the method rather than the AcceptSocket method. + provides you with simple methods for sending and receiving data over a network in blocking synchronous mode. + A used to send and receive data. + Listener is stopped. + + + + Creates a client object for a connection when the specified service or endpoint is detected by the listener component. + + AcceptTcpClient is a blocking method that returns a that you can use to send and receive data. + Use the method to determine if connection requests are available in the incoming connection queue if you want to avoid blocking. + Use the method to obtain the underlying of the returned . + The will provide you with methods for sending and receiving with the remote host. + When you are through with the , be sure to call its method. + If you want greater flexibility than a offers, consider using . + A component. + Listener is stopped. + + + + Determines if there is a connection pending. + + true if there is a connection pending; otherwise, false. + + + + Set or change the PIN to be used with a specific remote device. + + Address of Bluetooth device. + PIN string consisting of 1 to 16 ASCII characters. + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + + + Gets the local endpoint. + + - + The + that the listener is using for communications. + + - + + The + property of the endpoint will contain the port number (RFCOMM Channel + Number) that the listener is listening on. + On some platforms, the + is similarly set, or is + if not known. The endpoint’s + is never set. + + + + + + Get or set the Service Class flags that this service adds to the host + device’s Class Of Device field. + + - + + The Class of Device value contains a Device part which describes + the primary service that the device provides, and a Service part which + is a set of flags indicating all the service types that the device supports, + e.g. , + , + etc. + This property supports setting those flags; bits set in this value will be + added to the host device’s CoD Service Class bits when the listener + is active. For Win32 see MSDN — BTH_SET_SERVICE Structure + + Supported on Win32, but not supported on WindowsMobile/WinCE + as there's no native API for it. The WindowCE section of MSDN mentions the + Registry value COD at key HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\sys. + However my (Jam) has value 0x920100 there but advertises a CoD of 0x100114, + so its not clear how the values relate to each other. + + + + + + + Get or set the ServiceName the server will use in its SDP Record. + + - + A string representing the value to be used for the Service Name + SDP Attribute. Will be if not specfied. + + - + + The listener is already started. + - or - + A custom Service Record was given at initialization time. In that case + the ServiceName attribute should be added to that record. + + + + + Gets the underlying network . + + - + The underlying network . + - + + The property is only supported on Microsoft Bluetooth stack platforms. + + creates a to listen for incoming client connection requests. + Classes deriving from can use this property to get this . + Use the underlying returned by the property if you require access beyond that which provides. + + Note property only returns the used to listen for incoming client connection requests. + Use the method to accept a pending connection request and obtain a for sending and receiving data. + You can also use the method to accept a pending connection request and obtain a for sending and receiving data. + + + + + + Returns the SDP Service Record for this service. + + + Returns if the listener is not + ed + (and an record wasn’t supplied at initialization). + + + + + + Gets or sets the authentication state of the current connect or behaviour to use when connection is established. + + + For disconnected sockets, specifies that authentication is required in order for a connect or accept operation to complete successfully. + Setting this option actively initiates authentication during connection establishment, if the two Bluetooth devices were not previously authenticated. + The user interface for passkey exchange, if necessary, is provided by the operating system outside the application context. + For outgoing connections that require authentication, the connect operation fails with WSAEACCES if authentication is not successful. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + For incoming connections, the connection is rejected if authentication cannot be established and returns a WSAEHOSTDOWN error. + + + + + On unconnected sockets, enforces encryption to establish a connection. + Encryption is only available for authenticated connections. + For incoming connections, a connection for which encryption cannot be established is automatically rejected and returns WSAEHOSTDOWN as the error. + For outgoing connections, the connect function fails with WSAEACCES if encryption cannot be established. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + + + + + Provides information about an available device obtained by the client during device discovery. + + + + + Initializes an instance of the class + for the device with the given address. + + - + The . + + + + Forces the system to refresh the device information. + + - + + See + for one reason why this method is necessary. + + + + + Updates the device name used to display the device, affects the local computer cache. + + On Windows CE this only affects devices which are already paired. + + + + Enables or disables services for a Bluetooth device. + + The service GUID on the remote device. + Service state - TRUE to enable the service, FALSE to disable it. + + When called on Windows CE, the device will require a soft-reset to enabled the settings. + + + The system maintains a mapping of service guids to supported drivers for + Bluetooth-enabled devices. Enabling a service installs the corresponding + device driver. Disabling a service removes the corresponding device driver. + If a non-supported service is enabled, a driver will not be installed. + + + This overload is silent on error; the other overload raises an exception + if required + (). + + + - + + Thrown if this method is called on Windows CE platforms. + + + + Enables or disables services for a Bluetooth device. + + The service GUID on the remote device. + Service state - TRUE to enable the service, FALSE to disable it. + Whether the method should raise an exception + when + + + When called on Windows CE, the device will require a soft-reset to enabled the settings. + + The system maintains a mapping of service guids to supported drivers for + Bluetooth-enabled devices. Enabling a service installs the corresponding + device driver. Disabling a service removes the corresponding device driver. + If a non-supported service is enabled, a driver will not be installed. + + + + - + The call failed. + + + + + Run an SDP query on the device’s Service Discovery Database. + + - + + + For instance to see whether the device has an an Serial Port service + search for UUID , + or too find all the services that use RFCOMM use + , + or all the services use + . + + + If the device isn’t accessible a + with + 10108 (0x277C) occurs. + + + - + The UUID to search for, as a . + + - + The parsed record as an + . + + - + + + Dim bdi As BluetoothDeviceInfo = ... + Dim records As ServiceRecord() = bdi.GetServiceRecords(BluetoothService.RFCommProtocol) + ' Dump each to console + For Each curRecord As ServiceRecord In records + ServiceRecordUtilities.Dump(Console.Out, curRecord) + Next + + + + - + + The query failed. + + + + + Begins an asynchronous Service Record lookup query. + + - + See . + + An optional asynchronous callback, to be called + when the query is complete. + + A user-provided object that distinguishes this + particular asynchronous Service Record lookup query from other requests. + + - + An that represents the + asynchronous Service Record lookup query, which could still be pending. + + + + + Ends an asynchronous Service Record lookup query. + + - + An + object that was obtained when the asynchronous operation was started. + + - + The parsed record as an + . + + + + + Run an SDP query on the device’s Service Discovery Database, + returning the raw byte rather than a parsed record. + + - + + If the device isn’t accessible a + with + 10108 (0x277C) occurs. + + - + The UUID to search for, as a . + + - + An array of array of . + - + + The query failed. + + + + + Gets the radio version and manufacturer information for the device. + Needs a connection to the device. + + - + + Includes information such as the LMP versions, supported + features and the manufacturer of the radio/Bluetooth Controller. + + If the device is not connected this information cannot be + obtained; an error will occur if there is no connection. + The values will be cached until is called. + + This feature is currently supported only on the + Microsoft Bluetooth stack on both desktop Windows and Windows + Mobile. However Windows XP does not provide this information. + Implementation is possible on some of the other Bluetooth stacks + and will depend on demand/support for the user community. + + + - + + An error occurred, desktop Windows returns error code + 1167 ERROR_DEVICE_NOT_CONNECTED and Windows Mobile returns error code + 1168 ERROR_NOT_FOUND. + Windows XP which does not support this functionality returns error code + 2 ERROR_FILE_NOT_FOUND. + + + Not yet implemented. + + + This stack does not support getting this information. + + - + The radio version etc information as a + instance. + + + + + Displays information about the device. + + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + E.g. used internally by WPF. + + + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Gets the device identifier. + + + + + Gets a name of a device. + + - + + Note, that due the way in which Bluetooth device discovery works, + the existence and address of a device is known first, but a separate + query has to be carried out to find whether the device also has a name. + This means that if a device is discovered afresh then this property might + return only a text version of the device’s address and not its + name, one can also see this in the Windows’ Bluetooth device dialogs + where the device appears first with its address and the name is later + updated. To see the name, wait for some time and access this property again + having called + in the meantime. + + + + + + Returns the Class of Device of the remote device. + + - + + + Some CE 4.2 devices such as original PPC2003 devices don't have the native + API on which this property depends — it was added as part of a hotfix. + The property will always return zero in such a case. On WM/CE we also + attempt to get the CoD value as part of the discovery process; this is + of course only works for devices in-range. + + + + + + Returns the signal strength for the Bluetooth connection with the peer device. + Supports only on some platforms. + + - + Valid values for this property are -128 to 128. It returns + Int32.MinValue on failure. + + - + + Thus there are multiple reasons which this property can return + the error value (i.e. Int32.MinValue). + + + On an unsupported platform, e.g. MSFT+Win32, or MSFT+CE/WM on an + older version. See below. + + The remote device is not turned-on or in range. See below. + + On Widcomm, there is no connection to the remote device. See below. + + + + Platform support: + + Does not work on Win32 with the Microsoft Bluetooth stack. + That platform provide no support for RSSI, please contact Microsoft + to complain. + + Works on Windows Mobile 5.0, Windows Embedded CE 6.0, or later + versions. + + Works on Widcomm, both platforms. + We will not try to connect, see below. + + + + + + Finally, to get an RSSI value Bluetooth requires an open + connection to the peer device. + On Widcomm we will not attempt to connect, so the caller must + ensure that there's a connection -- + perhaps it could call + just before accessing this property. + On CE/WM if there is no active connection, then we will attempt to + create one. This of course can be slow, and will + be slow if the remote device is not in range. + (Bluetooth 2.1 supports getting the RSSI value at discovery time which + might provide the solution for many cases. However only the MSFT+Win32 + stack specifically supports v2.1, and of course it doesn't support RSSI + at all!) + + Note that the Bluetooth specification doesn't require that the + radio hardware provides any great precision in its RSSI readings. + The spec says for instance, in v2.1 Volume 2 Part E ("HCI") Section 7.5.4: + “Note: how accurate the dB values will be depends on the Bluetooth hardware. + The only requirements for the hardware are that the Bluetooth device is able to + tell whether the RSSI is inside, above or below the Golden Device Power Range.” + + + + + + Returns a list of services which are already installed for use on the calling machine. + + + This property returns the services already configured for use. + Those are the ones that are checked in the “Services” tab + of the device’s property sheet in the Bluetooth Control panel. + I presume the behaviour is similar on CE. + + Will only return available services for paired devices. + + It of course will also only returns standard system services which Windows understands. + (On desktop Windows this method calls the OS function BluetoothEnumerateInstalledServices). + + To see all the services that a device advertises use the + + method. + + + + + + Specifies whether the device is connected. + + Not supported under Windows CE and will always return false. + + + + + + Specifies whether the device is a remembered device. Not all remembered devices are authenticated. + + - + Now supported under Windows CE — will return the same as + . + + + + + + + Specifies whether the device is authenticated, paired, or bonded. All authenticated devices are remembered. + + Is now supported on both CE and XP. + + + + + + Date and Time this device was last seen by the system. + + - + Is set by the Inquiry (Device Discovery) process on + the stacks where we handle Inquiry directly — that is + every platform except the Microsoft stack on Win32 (MSFT+Win32), + so is supported under MSFT+WM, Widcomm, Bluetopia, etc, etc. + + This value is supported on Windows 7 with the Microsoft stack. + It it not supported on earlier Win32 versions as the native + API has a bug. The value provided is always simply the current + time, e.g. after a discovery for every device returned this value has + the time of the discovery operation. Tracked by workitem + 10280. + + + - + + An instance of containing the time in UTC, + or DateTime. + if there's no value. + + + + + Date and Time this device was last used by the system. + + - + + Not supported on most stacks: Widcomm, Bluetopia, MSFT+WM + and will return DateTime.MinValue + + Is supported on Windows 7 with the Microsoft stack. Is not + supported on earlier Win32 versions — there it just always + returns the current time, see . + + + - + + An instance of containing the time in UTC, + or DateTime. + if there's no value. + + + + + Class of Device flags as assigned in the Bluetooth specifications. + + + Is returned by the property ClassOfDevice.Device. + + Defined in Bluetooth Specifications . + + + + + + Miscellaneous — + [Ref #2: Used where a more specific Major Device Class code + is not suited (but only as specified in this document). Devices + that do not have a major class code assigned can use the all-1 code + () + until 'classified'] + + + + + Major class: Computer (desktop,notebook, PDA, organizers, .... ). + + + + + Major class: Computer + • Minor class: Desktop workstation. + + + + + Major class: Computer + • Minor class: Server-class computer. + + + + + Major class: Computer + • Minor class: Laptop. + + + + + Major class: Computer + • Minor class: Handheld PC/PDA (clam shell). + + + + + Major class: Computer + • Minor class: Palm sized PC/PDA. + + + + + Major class: Computer + • Minor class: Wearable computer (Watch sized). + + + + + Major class: Phone (cellular, cordless, payphone, modem, ...). + + + + + Major class: Phone + • Minor class: Cellular. + + + + + Major class: Phone + • Minor class: Cordlss. + + + + + Major class: Phone + • Minor class: Smart phone. + + + + + Major class: Phone + • Minor class: Wired modem or voice gateway. + + + + + Major class: Phone + • Minor class: Common ISDN Access. + + + + + Major class: LAN /Network Access point. + + + + + Major class: Audio/Video (headset,speaker,stereo, video display, vcr..... + + + + + Major class: Peripheral (mouse, joystick, keyboards, ..... ). + + + + + Major class: Imaging (printing, scanner, camera, display, ...). + + + + + Major class: Wearable. + + + + + Major class: Toy. + + + + + Major class: Medical. + + + + + Uncategorized, specific device code not specified + — see + + + + + + + + Service Attribute IDs defined by the OBEX related specifications, + i.e. Object Push and Synchronization Profiles specifications. + + + + + GOEP L2Cap PSM + + + New in GOEP v2.0 but not numbered there. + New in OPP v1.2, FTP v1.2, and BIP v1.1. + [UInt16] + + + + + Supported Data Stores List (Synchronization Profile) + + + Synchronization Profile — + + service class. + [Data Element Sequence of UInt8] + + Values + ValueMeaning + 0x01Phonebook + 0x03Calendar + 0x05Notes + 0x06Message + + + + + + Supported Formats List (Object Push Profile) + + + Object Push Profile — + + service class. + [Data Element Sequence of UInt8] + + Values + ValueMeaning + 0x01vCard 2.1 + 0x02vCard 3.0 + 0x03vCard 2.1 + 0x04vCal 1.0 + 0x05vNote + 0x06vMessage + 0xFFany type of object + + + + + + Supported Capabilities (BIP) + + + Basic Imaging Profile — + , + , + , + + service classes. + [UInt8] + + Values + ValueMeaning + Bit 0Generic imaging + Bit 1Capturing + Bit 2Printing + Bit 3Displaying + Bit 4..7Reserved + + + + + + Supported Features (BIP) + + + Basic Imaging Profile — + , + , + , + + service classes. + [UInt16] + + Values + ValueMeaning + Bit 0ImagePush + Bit 1ImagePush-Store + Bit 2ImagePush-Print + Bit 3ImagePush-Display + Bit 4ImagePull + Bit 5AdvancedImagePrinting + Bit 6AutomaticArchive + Bit 7RemoteCamera + Bit 8RemoteDisplay + Bit 9..15Reserved + + + + + + Supported Functions (BIP) + + + Basic Imaging Profile — + , + , + , + + service classes. + [UInt32] + + Values + ValueMeaning + Bit 0GetCapabilities + Bit 1PutImage + Bit 2PutLinkedAttachment + Bit 3PutLinkedThumbnail + Bit 4RemoteDisplay + Bit 5GetImagesList + Bit 6GetImageProperties + Bit 7GetImage + Bit 8GetLinkedThumbnail + Bit 9GetLinkedAttachment + Bit 10DeleteImage + Bit 11StartPrint + Bit 12Reserved + Bit 13StartArchive + Bit 14GetMonitoringImage + Bit 16GetStatus + Bit 15, 17..31Reserved + + + + + + Total Imaging Data Capacity (BIP) + + + Basic Imaging Profile — + , + , + , + + service classes. + [UInt64] + + + + + Service Attribute IDs defined by the Basic Printing Profile specification. + + + + + Document Formats Supported + + [String] + + + + Character Repertoires Supported + + [UInt128] + + + + XHTML-Print Image Formats Supported + + [String] + + + + Color Supported + + [Boolean] + + + + 1284ID + + [String] + + + + Printer Name + + [String] + + + + Printer Location + + [String] + + + + Duplex Supported + + [Boolean] + + + + Media Types Supported + + [String] + + + + MaxMediaWidth + + [UInt16] + + + + MaxMediaLength + + [UInt16] + + + + Enhanced Layout Supported + + [Boolean] + + + + RUI Formats Supported + + [String] + + + + Reference Printing RUI Supported + + [Boolean] + + + + Direct Printing RUI Supported + + [Boolean] + + + + Reference Printing Top URL + + [URL] + + + + Direct Printing Top URL + + [URL] + + + + Printer Admin RUI Top URL + + [URL] + + + + Device Name + + [String] + + + + Service Attribute IDs defined by the Personal Area Networking Profile specification. + PersonalAreaNetworkingProfile + + + + Security Description + + “Security Description” [UInt16] + + + + NetAccessType + + “Type of Network Access Available” [UInt16] + + + + MaxNetAccessRate + + “Maximum possible Network Access Data Rate” [UInt32] + + + + IPv4Subnet + + [String] + + + + IPv6Subnet + + [String] + + + + Service Attribute IDs defined by the Headset Profile specification. + + + + + Remote audio volume control + + [Boolean] + + + + Service Attribute IDs defined by the Hand-Free Profile specification. + HandFreeProfile + + + + Network + + + “The "Network" attribute states, if the AG has the capability + to reject incoming calls[4]. This attribute is not encoded as a data element + sequence; it is simply an 8-bit unsigned integer. The information given + in the “Network” attribute shall be the same as the information given + in Bit 5 of the unsolicited result code +BRSF (see Section 4.24.3). An + attribute value of 0x00 is translated to a bit value of 0; an attribute + value of 0x01 is translated to a bit value of 1.” + + [UInt8] + + + + + SupportedFeatures + + + “The attribute “SupportedFeatures” states the features + supported in each device. … + The set of features supported in each case is bit-wise defined in this + attribute on a yes/no basis. The mapping between the features and their + corresponding bits within the attribute is listed below in for the HF + and in for the AG. … + + Bit Feature Default in HF + (0=LSB) + 0 EC and/or NR function (yes/no, 1 = yes, 0 = no) 0 + 1 Call waiting and three way calling(yes/no, 1 = yes, 0 = no) 0 + 2 CLI presentation capability (yes/no, 1 = yes, 0 = no) 0 + 3 Voice recognition activation (yes/no, 1= yes, 0 = no) 0 + 4 Remote volume control (yes/no, 1 = yes, 0 = no) 0 + + Table 5.2 “SupportedFeatures” attribute bit mapping for the HF + + Bit Feature Default in AG + (0=LSB) + 0 Three-way calling (yes/no, 1 = yes, 0 = no) 1 + 1 EC and/or NR function (yes/no, 1 = yes, 0 = no) 0 + 2 Voice recognition function (yes/no, 1 = yes, 0 = no) 0 + 3 In-band ring tone capability (yes/no, 1 = yes, 0 = no) 1 + 4 Attach a phone number to a voice tag (yes/no, 1 = yes, 0 = no) 0 + + Table 5.4 “SupportedFeatures” attribute bit mapping for the AG” + + [UInt16] + + + + Service Attribute IDs defined by the Health Device Profile specification. + + + + + SupportFeaturesList + + - + + "This is a sequence for which each element is a sequence that + describes a single application data end-point on the device. The + Supported Features attribute (MDEP List) provides an indication of + the data types that an MDEP supports.", + "...each description is itself a sequence of three or more elements." + + [Sequence] + + + + + DataExchangeSpecification + + - + + "This attribute is a one-byte reference, with the value taken + from the Bluetooth Assigned Numbers [3] to identify the Data Exchange + Protocol used (e.g. ISO/IEEE 11073-20601 specification)." + e.g. value 0x01 is ISO/IEEE 11073-20601, "Health informatics - Personal + health device communication - Application profile - Optimized exchange + protocol" + + [UInt8] + + + + + MCAP Supported Procedures + + - + + "This attribute is a one byte bit-mask that indicates the MCAP + procedures that are supported by this HDP service." + + + 0x02 Supports Reconnect Initiation 3 + 0x04 Supports Reconnect Acceptance 4 + 0x08 Supports Clock Synchronization Protocol (includes support for at least Sync-Slave Role) + 0x10 Supports Sync-Master Role + + [UInt8] + + + + + Provides access to the request and response objects used by the class. + + + + + Gets the that represents a client's request for a resource + + + + + Specifies additional protocols that the class supports. + + + These constants are defined by the Bluetooth SIG - + + + + + + Service Discovery Protocol (bt-sdp) + + + + + Bluetooth RFComm protocol (bt-rfcomm) + + + + + Logical Link Control and Adaptation Protocol (bt-l2cap) + + + + + Socket option constants to set IrDA specific connection modes, and + get/set IrDA specific features. + + + Socket option constants to set IrDA specific connection modes, and + get/set IrDA specific features: + for instance to set IrLMP mode, or get the maximum send size. Pass + to /etc and + /etc, + along with optionLevel IrDASocketOptionLevel.; + see the examples below. + New in v1.5.51015 + + For instance, where cli is an instance of + . + In VB.NET, to set IrLMP mode (IrLptMode). + + cli.Client.SetSocketOption(IrDASocketOptionLevel.Irlmp, _ + IrDASocketOptionName.IrLptMode, _ + 1) 'representing true; can use True itself in FXv2. + + In C#, to retrieve the maximum send size. + + int maxSendSize = (int)cli.Client.GetSocketOption( + IrDASocketOptionLevel.Irlmp, + IrDASocketOptionName.SendPduLength); + + + + + + Gets the list of discovered devices. + Is used internally by IrDAClient.DiscoverDevices. + + + In native terms takes a DEVICE_LIST struct. + + + + + Sets an entry in the local IAS (Information Access Service) database. + + + In native terms takes a IAS_SET struct. + + + + + Queries an entry in the peer's IAS (Information Access Service) database. + + + In native terms takes a IAS_QUERY struct. + + + + + Retrieve the maximum send size when using IrLMP directly + (). + IrLMP requires sent data to fit in one frame. + + + Integer + + + + + Restricts the link to one application-level (IrLMP) connection; + for use when low latency is required. + Returns an error on all tested platforms. + + + Returns an error on all tested platforms. Boolean + + + + + Sets IrLMP mode, disabling TinyTP. Used for instance when + printing with IrLPT. + + + On Windows NT platforms at least, is ignored on server-side sockets. + Boolean + + + + + Sets IrCOMM 9-Wire/Cooked mode. Used for instance when connecting + to the modem in a mobile phone (service name IrDA:IrCOMM). + + + In operation, received IrCOMM control information is discarded and + null information is sent. + Boolean + + + + + Reportedly sets non-IrDA Sharp ASK mode on the Windows CE + platform. Presence unverified. + + + + + Holds an SDP data element. + + - + + A Service Element hold the data in a SDP Service Record. It can + hold various types of data, being like the ‘variant’ type in some + environments. Each in + a holds its content in a + Service Element. + + The types currently defined in the Service Discovery specification + include unsigned and signed integers + of various sizes (8-bit, 16-bit etc), UUIDs in the full 128-bit form or + in the 16 and 32-bit forms, TextString, Url etc. An element can itself + also contain a list of element, either as a ‘sequence’ or an + ‘alternative’, and thus an attribute can contain a tree of values, + e.g. as used by the + + attribute. + + The type that an element is holding can be accessed with the + and + properties which + are of type and + respectively, the former being + the ‘major’ type e.g. + , and + the latter the ‘minor’ type e.g. + . + + The element's value can be accessed in various ways, either directly + in its internal form through its + property. It has return type so the value + will have to be cast before use, see the UInt16 example below. There + are also a number of type-specific methods, e.g. + , + , + + etc. Each will throw an + if the element is not of a suitable type. The complete set is: + + + Access method, or .NET Type for direct access + + Nil + + + Uint8 + Uint16 + Uint32 + Uint64Currently unsupported. + Uint128Currently unsupported. + + Int8 + Int16 + Int32 + Int64Currently unsupported. + Int128Currently unsupported. + + Uuid16Via , or as + Uuid32Via , or as + Uuid128Via + + TextStringWith + + or etc. + The underlying value can be an array of bytes, or as a + the will set an + array of bytes, whereas a manually created record will likely contain a + . + + + Boolean + + ElementSequenceWith + or + + + ElementSequence-"- + + UrlVia , + can be stored interally as or as an array of bytes + + + + Note that there are no access + methods for the numeric type for instance so the + property will have + to be used e.g. + + // ElementType is UInt16 + ushort x = (ushort)element.Value; + + or + + // ElementType is UInt16 + Dim x As UShort = CUShort(element.Value); + + + Additional type-specific methods can be added as required, in fact the + full set of 19+ could be added, it just requires implementation and test… + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + - + + Initializes a new instance of the class. + + - + + The type of the object passed in the parameter + must suit the type of the element. For instance if the element type is + then the object + passed in must be a , if the element type is + then the object + must either be a or the string encoded as + an array of , + and if the element type is + then the object passed in must be a , + etc. + For the full list of types see the class level documentation + (). + + For numerical element types the + + factory method will accept any integer type and attempt to convert it to the + required type before creating the , + for example for element type + it will accept an parameter and convert + it to a internally. + + + - + The type of the element as an ElementType. + + The value for the new element, + must suit the type of the element. + See the remarks for more information. + + - + + + ServiceElement e + e = new ServiceElement(ElementType.TextString, "Hello world"); + e = new ServiceElement(ElementType.TextString, new byte[] { (byte)'h', (byte)'i', }); + e = new ServiceElement(ElementType.Uuid16, (UInt16)0x1101); + + + int i = 10; + int j = -1; + + // Error, Int32 not suitable for element type UInt8. + ServiceElement e0 = new ServiceElement(ElementType.UInt8, i); + + // Success, Byte value 10 stored. + ServiceElement e1 = ServiceElement.CreateNumericalServiceElement(ElementType.UInt8, i); + + // Error, -1 not in range of type Byte. + ServiceElement e2 = ServiceElement.CreateNumericalServiceElement(ElementType.UInt8, j); + + + + + + Initializes a new instance of the class. + + - + The type of the element as an ElementType. + Should be either ElementSequence/ElementAlternative types. + + A list of elements. + + + + + Initializes a new instance of the class. + + - + The type of the element as an ElementType. + Should be either ElementSequence/ElementAlternative types. + + A list of elements. + + + + + Obsolete, use instead. + Initializes a new instance of the class. + + + + + Create an instance of + but internally converting the numeric value to the required type. + + - + + As noted in the constructor documentation + () + the type of the value supplied must exactly match the element's natural type, + the contructor will return an error if that is not the case. This method + will instead attempt to convert the value to the required type. It uses + the interface to do the conversion, for + instance if the element type is Uint16 then it will cast the input value + to and call + on it. + If the value is not convertible to the element type then an + will be thrown see below. + + For instance, passing in an C# int / Visual Basic Integer + to the constructor will fail for element types + etc, however by using this method it will succeed if the value is in the + correct range. + For example + + int i = 10; + int j = -1; + + // Error, Int32 not suitable for element type UInt8. + ServiceElement e0 = new ServiceElement(ElementType.UInt8, i); + + // Success, Byte value 10 stored. + ServiceElement e1 = ServiceElement.CreateNumericalServiceElement(ElementType.UInt8, i); + + // Error, -1 not in range of type Byte. + ServiceElement e2 = ServiceElement.CreateNumericalServiceElement(ElementType.UInt8, j); + + The last example failing with: + + System.ArgumentOutOfRangeException: Value '-1' of type 'System.Int32' not valid for element type UInt16. + ---> System.OverflowException: Value was either too large or too small for a UInt16. + at System.Convert.ToUInt16(Int32 value) + at System.Int32.System.IConvertible.ToUInt16(IFormatProvider provider) + at InTheHand.Net.Bluetooth.ServiceElement.ConvertNumericalValue(ElementType elementType, Object value) + --- End of inner exception stack trace --- + at InTheHand.Net.Bluetooth.ServiceElement.ConvertNumericalValue(ElementType elementType, Object value) + at InTheHand.Net.Bluetooth.ServiceElement.CreateNumericalServiceElement(ElementType elementType, Object value) + at MiscFeatureTestCs.Main(String[] args) + + + + - + The type of the element as an ElementType. + Should be one of the UnsignedInteger/TwosComplementInteger types. + + The value for the new element, + should be a numerical type. + + - + The new element. + + - + + The is not a numerical type. + + + The value wasn’t convertible to the required type, e.g. if -1 is + passed for element type UInt8, as shown above. + + + + + Gets the value as a list of . + + - + The list of elements as an list. + + - + + The service element is not of type + ElementType. + or . + + + + + Gets the value as a array of . + + - + The list of elements as an array. + + - + + The service element is not of type + ElementType. + or . + + + + + Gets the value as a . + + - + The Url value as a . + + - + + It turns out that we can't trust vendors to add only valid + URLs to their records, for instance the iPhone has an attribute + with value "www.apple.com" which isn't a URL as it has no scheme + part (http://) etc. + + Thus a Url value in an element can be stored in a number of + formats. If created by the parser then it will be stored as a + or as an array of + if property + ServiceRecordParser.LazyUrlCreation + is set. If created locally it can be those types or also + . + + This method will try to convert from those formats to . + If the URL is invalid e.g. has bad characters or is missing the scheme + part etc then an error will occur. One can instead access the + element's + property and expect one of the three types. When created by the + parser it will be of type unless + + is set. + + + - + + The service element is not of type + ElementType.. + + + + + Gets the value as a . + + - + The UUID value as a . + + - + + The service element is not of type + ElementType.. + + + + + Get the value of the , + where it is encoded using the given encoding form. + + - + The + object to be used to decode the string value + if it has been read as a raw byte array. + + - + + A holding the value of the + + from the service element. + + - + + The service element is not of type + . + + + + + Get the value of the , + when it is encoded as specified by the given IETF Charset identifer. + + - + + Note that a strict decoding of the string is carried out + (except on the NETCF where it is not supported). + Thus if the value is not in the specified encoding, or has been + encoded incorrectly, then an error will occur. + + - + + A holding the value of the + + from the service element. + + - + + The service element is not of type + . + + + If the value in the service element is not a valid string in the given encoding. + + + + + Get the value of the , + when it is encoded as UTF-8. + + - + + Note: a strict decoding is used. + Thus if the value is not in UTF-8 encoding or has been + encoded incorrectly an error will occur. + + - + + A holding the value of the + + from the service element. + + - + + If the value in the service element is not a valid string in the given encoding. + On NETCF, an is thrown; not that + is the base class of the + exception. + + + The service element is not of type + . + + + + + Gets the type of the element as an . + + + + + Gets the SDP Element Type Descriptor of the element + as an . + + + + + Gets the value of the element as the .NET type it is stored as. + + + In most cases the type-specific property should be used instead, e.g + , + , + , etc. + + + + + Gets a list of enum-like classes containing SDP Service Attribute Id definitions + for a particular Service Class. + + - + + See method + . + + + + + Initializes a new instance of the class. + + + + + Get a list of enum-like classes containing Service Attribute Id definitions + for the type of the Service Class contained in the given Service Record. + + - + A + whose + element will be retrieved, and its Service Class Id will used + for the lookup. + + - + + An array of each of which is a enum-like class + which defines the set of Service Attribute IDs used by a particular + Service Class e.g. ObjectPushProfile. + An empty array will be returned if none of the Service Classes + are known, or the record contains no + + attribute, or it is invalid. + Currently only the first Service Class Id is looked-up. + + - + + is null. + + + + + Get the enum-like class containing the Service Attribute Id definitions + for the type of the Service Class contained in the given + + (type ) data element. + + - + A + of 'UUID' type containing the Service Class to search for. + + - + + A object representing the enum-like class + holding the Attribute Id definitions, or null if the Service Class is + unknown or the element is not of + type. + + - + + is null. + + + + + Get the enum-like class containing the Service Attribute Id definitions + for the type of the Service Class specified. + + - + + Get the enum-like class containing the Service Attribute Id definitions + for the type of the Service Class specified by UUID. + + - + The Service Class to search for, as a . + + - + + A object representing the enum-like class + holding the Attribute Id definitions, or null if the Service Class is + unknown. + + + + + Represents a member of the SDP + , + Attribute + which provides for multi-language strings in a record. + + + “The + + attribute is a list in which each + member contains a language identifier, a character encoding identifier, and + a base attribute ID for each of the natural languages used in the service + record.” + + + + + The primary language is specified to have base attribute ID 0x0100. + + + + + The Id for the UTF-8 encoding. + + + + + + + + + + + + + + + + + + + + + + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are 0x656E which is "en", and 0x6672 which is "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are 0x656E which is "en", and 0x6672 which is "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Initialize a new instance of the class. + + - + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are 0x656E which is "en", and 0x6672 which is "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are 0x656E which is "en", and 0x6672 which is "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are "en", and "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Initialize a new instance of the class. + + - + The Natural Language field of the entry. + Some example values are "en", and "fr". + + The IETF Charset identifier for this language. + e.g. 3 for US-ASCII and 106 for UTF-8, + see + + The base Attribute Id for this language + in the record. + e.g. 0x100 for the Primary language. + + + + + Gets the list of + items in the service record. + + - + + A holding the + data from the + + attribute. + + - + + An array of . + An array length zero is returned if the service record contains no such attribute. + + - + + is not of type + . + + + The element sequence contains incorrectly formatted or invalid content, + for example it contains the wrong element data types, or doesn't contain + the elements in groups of three as required. + + + + + Create a data element for the + + attribute + from the list of + + - + + An array of . + + - + + A holding the + + element, to be added to a generally the + . + + + + + Create a instance + for a primary language of English and a string encoding of UTF-8. + + The instance. + + + + + Gets an appropriate for this language base item. + + - + The + appropriate for this language base item. + + - + + We support the following set of mappings from encoding id to .NET + Encoding name. + + IdEncoding + 3us-ascii + 4iso-8859-1 + 5iso-8859-2 + 6iso-8859-3 + 7iso-8859-4 + 8iso-8859-5 + 9iso-8859-6 + 10iso-8859-7 + 11iso-8859-8 + 12iso-8859-9 + 13iso-8859-10 + 106 (0x006a)UTF-8 + 109iso-8859-13 + 110iso-8859-14 + 111iso-8859-15 + 112iso-8859-16 + 1013 (0x03f5)unicodeFFFE (UTF-16BE) + 1014utf-16 (UTF-16LE) + 1015utf-16 (UTF-16, we assume UTF16-LE) + 2252 to 2258 (0x08cc to 0x08d2)windows-1252 to Windows-1258 + + Note that not all platforms support all these Encodings, for instance on + my Windows XP SP2 box iso-8859-10/-14/-16 are not supported. On NETCF on + Windows Mobile 5 only five of the ISO-8859 encodings are supported. + Regardless I've seen no SDP records that use ISO-8859 encodings so this is + not a problem, most records actually use UTF-8. + + + - + + The IETF encoding id for this language base item is currently unknown. + If valid, add it to the s_IetfCharsetIdToDotNetEncodingNameTable table, + providing a mapping to its Windows code page name. + + + + + + + + Gets the value of the Natural Language field of the entry. + + Some example value may be "en", and "fr". + + + + Gets the value of the Natural Language field of the entry, as a . + + Some example value may be 0x656e for "en", and 0x6672 for "fr". + + + + Gets the value of the Natural Language field of the entry, as a . + + Some example value may be 0x656e for "en", and 0x6672 for "fr". + + + + Gets the base Attribute Id for this language. + + + + + Get the IETF Charset identifier for this language. + + - + + Example values are 3 for US-ASCII and 106 for UTF-8. + See the full list at + + + - + + + + + Get the IETF Charset identifier for this language, as an Int16. + + - + + + See . + + + - + + + + + Class of Service flags as assigned in the Bluetooth specifications. + + - + + Is returned by the property ClassOfDevice.Service. + + Defined in Bluetooth Specifications . + + + + + + No service class bits set. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Determine all the possible modes of operation of the Bluetooth radio. + + - + See BluetoothRadio.Mode + for what is supported on what platforms. For instance setting the mode + is not supported on Widcomm+Win32. On Widcomm WM/CE setting PowerOff + actually sets 'CONNECT_ALLOW_NONE', and not actually disabled/off. + Also when the stack is disabled, setting connectable/discoverable + does not manage to turn the radio on. + + - + BluetoothRadio.Mode + + + + Bluetooth is disabled on the device. + + + + + Bluetooth is connectable but your device cannot be discovered by other devices. + + + + + Bluetooth is activated and fully discoverable. + + + + + Use with so_RFCOMM_CONNINFO. + + + + + Service Attribute IDs defined by the Human Interface Device (HID) Profile specification. + + + + + HIDDeviceReleaseNumber + + [16-bit unsigned integer] + + “A numeric expression identifying the device release number in Binary-Coded + Decimal. This is a vendor-assigned field, which defines the version of + the product identified by the Bluetooth Device Identification [13] VendorID + and ProductID attributes. This attribute is intended to differentiate + between versions of products with identical VendorIDs and ProductIDs. + The value of the field is 0xJJMN for version JJ.M.N (JJ – major version + number, M – minor version number, N – sub-minor version number). …” + + + + + + HIDParserVersion + + [16-bit unsigned integer] + + “Each version of a profile is assigned a 16-bit unsigned integer version + number of the base HID Specification [4] that the device was designed to. The value + of the field is 0xJJMN for version JJ.M.N …” + + + + + + HIDDeviceSubclass + + [8-bit unsigned integer] + + “The HIDDeviceSubclass attribute is an 8-bit integer, which + identifies the type of device (keyboard, mouse, joystick, gamepad, + remote control, sensing device, etc.). Keyboards and mice are required + to support boot mode operation. In boot mode, a device presents a fixed + report, thus negating the requirement for a HID parser. + The Attribute value is identical to the low-order 8 bits + of the Class of Device/Service (CoD) field in the FHS packet, where + bits 7-2 contain the 6 bit Minor Device Class value (defined in Section + 1.2 of the Bluetooth Assigned Numbers document [8]) and bits 1-0 are + set to zero. …” + + + + + + HIDCountryCode + + [8-bit unsigned integer] + + “The HIDCountryCode attribute is an 8-bit integer, which identifies + which country the hardware is localized for. Most hardware is not localized + and thus this value would be zero (0).… + The valid country codes are listed in the HID Specification + [4].” + + + + + + HIDVirtualCable + + [8-bit Boolean] + + “The HIDVirtualCable attribute is a boolean value, which indicates + whether the device supports virtual connections as described in Section + Virtual Cables and Connection Re-Establishment. Devices that have this + attribute True indicate that the device supports 1:1 bonding with a host, + and the device expects to automatically reconnect if the connection is + dropped for any unknown reason.” + + + + + + HIDReconnectInitiate + + [8-bit Boolean] + + “The HIDReconnectInitiate attribute is a boolean value, which + indicates whether the device initiates the reconnection process or + expects the host to. …” + + + + + + HIDDescriptorList + + [Data element sequence] + + “The HIDDescriptorList Data Element Sequence performs the function of the + HID Descriptor that is defined in Section 6.2 of the HID Specification [4]. The + HIDDescriptorList identifies the descriptors associated with the device. … + The HIDDescriptorList is a Data Element Sequence that consists of + one or more HIDDescriptors. A HIDDescriptor is a data element sequence containing, + minimally, a pair of elements. For compatibility with future versions of the HID + profile, addition elements found in a HIDDescriptor shall be ignored. … + ” + + + + + + HIDLANGIDBaseList + + [Data element sequence] + + “The HIDLANGIDBaseList is a Data Element Sequence that consists of one or + more HIDLANGIDBases. A HIDLANGIDBase is a data element sequence containing, minimally, + two elements for each of the languages used in the service record: a language identifier + (LANGID) and a base attribute ID. For compatibility with future versions of the + HID profile, additional elements found in a HIDLANGIDBase shall be ignored. + The first element, called the HIDLANGID, contains an identifier representing + the natural language ID. The language is encoded according to the “Universal Serial + Bus Language Identifiers (LANGIDs)” Specification [9]. + The second element, called the HIDLanguageBase, contains an attribute + ID that serves as the base attribute ID for the natural language in the service + record. Different service records within a server may use different base attribute + ID values for the same language. …” + + + + + + HIDSDPDisable + + [8-bit Boolean] + + “The HIDSDPDisable attribute is a boolean value, which indicates whether + connection to the SDP channel and Control or Interrupt channels are mutually exclusive. + …” + + + + + + HIDBatteryPower + + [8-bit Boolean] + + “The HIDBatteryPower attribute is a boolean value, which indicates whether + the device is battery powered (and requires careful power management) or has some + other source of power that requires minimal management. …” + + + + + + HIDRemoteWake + + [8-bit Boolean] + + “The HIDRemoteWake attribute is a boolean value, which indicates whether + the device considers itself remote wake up-capable. When a system enters a suspend + (or standby) state, this flag shall be used to determine whether the host includes + this device in the set of devices that can wake it up. A mouse or keyboard are + typical examples of Remote Wake up devices.” + + + + + + HIDBootDevice + + [8-bit Boolean] + + “HIDBootDevice is an 8-bit Boolean value that when True indicates whether + the device supports boot protocol mode and by inference the Set_Protocol and Get_Protocol + commands. …” + + + + + + HIDSupervisionTimeout + + [16-bit unsigned integer] + + “The HIDSupervisionTimeout is a 16-bit value which indicates the device + vendor’s recommended baseband Link Supervision Timeout value in slots. …” + + + + + + HIDNormallyConnectable + + [8-bit Boolean] + + “HIDNormallyConnectable is an optional Boolean attribute that specifies + whether a HID is normally in Page Scan mode (when no connection is active) or not. + …” + + + + + + HIDProfileVersion + + [16-bit unsigned integer] + + “Each device designed to this specification shall include a 16-bit unsigned + integer version number of the Bluetooth HID Specification (this document) that + the device was designed to. The value of the field is 0xJJMN for version JJ.M.N + (JJ – major version number, M – minor version number, N – sub-minor version number); + …” + + + + + + Places a socket in a listening state to monitor infrared connections from a specified service or network address. + + This class monitors a service by specifying a service name or a network address. + The listener does not listen until you call one of the + methods. + + + + + Initializes a new instance of the class. + + The network address to monitor for making a connection. + + + + Initializes a new instance of the class. + + The name of the service to listen for. + + + + Starts listening for incoming connection requests. + + + + + Starts listening for incoming connection requests with a maximum number of pending connection. + + The maximum length of the pending connections queue. + + + + Stops the socket from monitoring connections. + + + + + Creates a new socket for a connection. + + A socket. + + + + Creates a client object for a connection when the specified service or endpoint is detected by the listener component. + + An object. + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + - + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. + This object is passed to the callback delegate when the operation is complete. + - + An that references the asynchronous creation of the . + - + The has been closed. + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + A . + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + - + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. + This object is passed to the callback delegate when the operation is complete. + - + An that represents the + asynchronous accept, which could still be pending. + + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + An . + + + + Determines if a connection is pending. + + true if there is a connection pending; otherwise, false. + + + + Gets the underlying network . + + + + + Gets a value that indicates whether the is actively listening for client connections. + + + + + Gets an representing the local device. + + + + + Configures what type of element will be added by the + for the + attribute. + + - + Used with the + property. + + + + + + No PDL attribute will be added. + + + + + A standard L2CAP element will be added. + + + + + A standard RFCOMM element will be added. + + + + + A standard GOEP (OBEX) element will be added. + + + + + Describes the device and service capabilities of a device. + + - + + Is returned by the properties + BluetoothDeviceInfo.ClassOfDevice + and + BluetoothRadio.ClassOfDevice. + + + + + + Initialize a new instance of class . + + - + + An example raw value is 0x00020104, which stands for + device: DesktopComputer, service: Network. + + + - + A containing the + raw Class of Device value. + + + + + Initialize a new instance of class . + + - + A + value. + + A + value. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns the numerical value represented in a hexadecimal. + + - + A containing + the numerical value represented in a hexadecimal + e.g. "720104", "5A020C". + + + + + Returns a value indicating whether this instance is equal to a specified + object. + + An object + value to compare with the current instance. + + true if is an instance of + and equals the value of this instance; otherwise, false. + + + + + Returns a value indicating whether this instance is equal to a specified + value. + + An + value to compare with the current instance. + + true if + has the same value as this instance; otherwise, false. + + + + + Returns the device type. + + + + + Returns the major device type. + + + + + Returns supported service types. + + + + + Gets the numerical value. + + + + + + Gets the numerical value, suitable for CLS Compliance. + + + + + + The base class for classes containing Radio In- and Out-of-Range events. + + - + + Supported only by the Microsoft stack on desktop Windows. + + Produced by class . + + + + + + Gets the device to which the event applies. + + + + + The data for Radio Out-of-Range event. + + - + + Supported only by the Microsoft stack on desktop Windows. + + Produced by class . + + + + + + Gets a string representation of the event. + + A string (e.g. contains the device address and name). + + + + The data for Radio Out-of-Range event. + + - + + Supported only by the Microsoft stack on desktop Windows. + + Produced by class . + + + + + + Gets a string representation of the event. + + A string (e.g. contains the device address, name and the current and previous flags). + + + + The current state of the device according to the Bluetooth stack. + + + + + The previous state of the device according to the Bluetooth stack. + + + + + The flags that are set in the current state + and weren't in the previous state (calculated). + + + + + The flags that are not set in the current state + but were in the previous state (calculated). + + + + + Standard Bluetooth Profile identifiers. + + - + + See the list at . + + The Bluetooth Base UUID is {00000000-0000-1000-8000-00805F9B34FB} + + + + + + Represents an empty service Guid. + + + + + Represents the base Guid from which all standard Bluetooth profiles are derived - not used for connections. + Is {00000000-0000-1000-8000-00805F9B34FB} + + + + + [0x0001] + + + + + [0x0002] + + + + + [0x0003] + + + + + [0x0004] + + + + + [0x0005] + + + + + [0x0006] + + + + + [0x0008] + + + + + [0x0008] + + + + + [0x0009] + + + + + [0x000A] + + + + + [0x000C] + + + + + [0x000E] + + + + + [0x000F] + + + + + [0x0010] + + + + + [0x0011] + + + + + [0x0012] + + + + + [0x0014] + + + + + [0x0016] + + + + + [0x0017] + + + + + [0x0019] + + + + + [0x001B] + + + + + [0x001D] ????? + + + + + [0x001E] + + + + + [0x001F] + + + + + [0x0100] + + + + + [0x1000] + + + + + [0x1001] + + + + + [0x1002] + + + + + Provides a basic Serial emulation connect over Bluetooth. [0x1101] + + + + + Used to establish PPP connections over RFComm channels. [0x1102] + + + + + [0x1103] + + + + + [0x1104] + + + + + Used for sending binary objects between devices.[0x1105] + + + + + OBEX version of an FTP server [0x1106] + + + + + [0x1107] + + + + + HSP (Headset Profile) — Supports Bluetooth headset devices.[0x1108] + See also + + + + + + + + + [0x1109] + + + + + [0x110A] + + + + + [0x110B] + + + + + [0x110C] + + + + + [0x110D] + + + + + [0x110E] + + + + + [0x110F] + + + + + [0x1110] + + + + + [0x1111] + + + + + [0x1112] + See also + + + + + + + + + [0x1113] + + + + + [0x1114] + + + + + [0x1115] + + + + + [0x1116] + + + + + [0x1117] + + + + + [0x1118] + + + + + [0x1119] + + + + + [0x111A] + + + + + [0x111B] + + + + + [0x111C] + + + + + [0x111D] + + + + + Supports hands free kits such as a car kits which provide audio and more advanced call control than the Headset profile. [0x111E] + + + + + [0x111F] + + + + + [0x1120] + + + + + [0x1121] + + + + + Used for printing simple text, HTML, vCard objects and similar. [0x1122] + + + + + [0x1123] + + + + + Supports human interface devices such as keyboards and mice. [0x1124] + + + + + [0x1125] + + + + + [0x1126] + + + + + [0x1127] + + + + + Common_ISDN_Access [0x1128] + + + + + [0x1129] + + + + + UDI_MT [0x112A] + + + + + UDI_TA [0x112B] + + + + + [0x112C] + + + + + SIM_Access [0x112D] + + + + + Phonebook Access - PCE [0x112E] + + + + + Phonebook Access - PSE [0x112F] + + + + + Phonebook Access [0x1130] + + + + + Headset [0x1131] + See also + + + + + + + + + Message Access Server [0x1132] + + + + + Message Notification Server [0x1133] + + + + + Message Access Profile [0x1134] + + + + + Bluetooth Device Identification. [0x1200] + + + + + [0x1201] + + + + + [0x1202] + + + + + [0x1203] + + + + + [0x1204] + + + + + [0x1205] + + + + + [0x1206] + + + + + ESDP_UPNP_IP_PAN [0x1300] + + + + + ESDP_UPNP_IP_LAP [0x1301] + + + + + ESDP_UPNP_L2CAP [0x1302] + + + + + Video Distribution Profile - Source [0x1303] + + + + + Video Distribution Profile - Sink [0x1304] + + + + + Video Distribution Profile [0x1305] + + + + + Health Device Profile (HDP) [0x1400] + + + + + Health Device Profile (HDP) - Source [0x1401] + + + + + Health Device Profile (HDP) - Sink [0x1402] + + + + + Retrieves the name of the Service Class UUID that has the specified value. + + + The service class UUID as a . + + + A string containing the name of the service class whose UUID value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the Service Class UUID that has the specified value. + + + The service class UUID in the 16-bit UUID short form as a . + + + A string containing the name of the service class whose UUID value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the Service Class UUID that has the specified value. + + + The service class UUID in the 16-bit short UUID form as a . + + + A string containing the name of the service class whose UUID value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the Service Class UUID that has the specified value. + + + The service class UUID in the 32-bit short UUID form as a . + + + A string containing the name of the service class whose UUID value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Retrieves the name of the Service Class UUID that has the specified value. + + + The service class UUID in the 32-bit UUID short form as a . + + + A string containing the name of the service class whose UUID value is , + or a null reference (Nothing in Visual Basic) if no such constant is found. + + + + + Create a full 128-bit Service class UUID from its 16-bit short form. + + + The service class UUID in the 16-bit UUID short form as a . + + + A containing the full 128-bit form of the + supplied Bluetooth service class UUID. + + + + + Create a full 128-bit Service class UUID from its 16-bit short form. + + + The service class UUID in the 16-bit UUID short form as a . + + + A containing the full 128-bit form of the + supplied Bluetooth service class UUID. + + + + + Create a full 128-bit Service class UUID from its 16-bit short form. + + + The service class UUID in the 32-bit UUID short form as a . + + + A containing the full 128-bit form of the + supplied Bluetooth service class UUID. + + + + + Create a full 128-bit Service class UUID from its 16-bit short form. + + + The service class UUID in the 32-bit UUID short form as a . + + + A containing the full 128-bit form of the + supplied Bluetooth service class UUID. + + + + + Remove the device by deleting it from the Registry. + + The device address. + Whether the device is deleted -- it is no longer a remembered device. + + + + + Call CBtIf::GetExtendedError. + + - + + Is not currently used anywhere... + + Not supported on Widcomm WCE WM/WinCE, we (natively) return -1. + + + - + A value. + + + + CBtIf::IsRemoteDevicePresent + + - + + "added BTW and SDK 5.0.1.1000" + "added BTW-CE and SDK 1.7.1.2700" + + + + + CBtIf::IsRemoteDeviceConnected + + - + + "added BTW 5.0.1.300, SDK 5.0" + "added BTW-CE and SDK 1.7.1.2700" + + + + + Bluetooth specific flags returned from WSALookupServiceNext + in WSAQUERYSET.dwOutputFlags in response to device inquiry. + + + + + “Sets the device into general discoverable mode. This is + the default discoverable mode.” + + + + + “Sets the device into limited discoverable mode. If this + value is specified, BTSDK_GENERAL_DISCOVERABLE + mode value is ignored by BlueSoleil.” + + + + + “Makes the device discoverable. This is equivalent to + BTSDK_GENERAL_DISCOVERABLE.” + + + + + “Makes the device connectable. This is the default + connectable mode.” + + + + + “Makes the device pairable. This is the default pairable + mode.” + + + + + “A remote device connects to a local service record.” + + + + + “The remote device disconnects the connection, or the + connection is lost due to radio communication problems, + e.g. the remote device is out of communication range.” + + + + + “A local device connects to a remote service record.” + + + + + “The local device disconnects the connection from remote + service.” + + + + + "Possible flags for member 'mask' in _BtSdkRemoteServiceAttrStru" + + + + + Represents an end point for an infrared connection. + + + + + + Initializes a new instance of the class. + + The device identifier. + The Service Name to connect to/listen on eg "OBEX". + In the very uncommon case where a connection is to be made to + / a server is to listen on + a specific LSAP-SEL (port number), then use + the form "LSAP-SELn", where n is an integer. + + + + + Initializes a new instance of the class. + + The device address. + The Service Name to connect to/listen on eg "OBEX". + In the very uncommon case where a connection is to be made to + / a server is to listen on + a specific LSAP-SEL (port number), then use + the form "LSAP-SELn", where n is an integer. + + + + + + + + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns the string representation of the IrDAEndPoint. + + + + The string is in format <DeviceAddress>:<ServiceName> + + An example is: + "04E20304:OBEX" + + The string representation of the IrDAEndPoint. + + + + Gets or sets an address for the device. + + + + + Gets or sets an identifier for the device. + + + The specified byte array is null (Nothing in Visual Basic). + + + The specified byte array is not four bytes long. + + + + + Gets or sets the name of the service. + + + + + Gets the address family to which the endpoint belongs. + + + + + Flags to describe Link Policy. + + + + + Disables all LAN Manager (LM) modes. + + + + + Enables the master slave switch. + + + + + Enables Hold mode. + + + + + Enables Sniff Mode. + + + + + Enables Park Mode. + + + + + Provides Bluetooth authentication services on desktop Windows. + + - + + This class is supported on desktop Windows and with the Microsoft + stack only. + + This class can be used in one of two ways. Firstly + an instance can be created specifying one device that is being connected + to and the PIN string to use for it. (That form is used internally by + to support + its method). + + Secondly it can also be used a mode where a user supplied + callback will be called when any device requires authentication, + the callback includes a parameter of type + . + Various authentication methods are available in Bluetooth version + 2.1 and later. Which one is being used is indicated by the + + property. + If it is + then the callback method should set the + + property. + + + For the other authentication methods + e.g. + or + the callback method should use one or more of the other properties and + methods e.g. + , + , + , + + etc. + + + See the example below for a 'Legacy' method handler. + The callback mode can be configured to do a callback after the + ‘send PIN’ action, this allows one to see if it was successful + etc. An example sequence where the PIN was incorrect is as follows. + + + Authenticate one device -- with wrong passcode here the first two times. + Passcode respectively: 'BAD-x', 'BAD-y', '9876' + Making PC discoverable + Hit Return to complete + Authenticating 0017E464CF1E wm_alan1 + Attempt# 0, Last error code 0 + Sending "BAD-x" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 1, Last error code 1244 + Sending "BAD-y" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 2, Last error code 1167 + Sending "9876" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 3, Last error code 1167 + etc + + + That is we see the error code of 1244=NativeErrorNotAuthenticated + once, and then the peer device disappears (1167=NativeErrorDeviceNotConnected). + I suppose that's a security feature -- its stops an attacker + from trying again and again with different passcodes. + + Anyway the result of that is that is it not worth repeating + the callback after the device disappears. The code now enforces this. With + + set to true, if the result of the previous attempt was ‘success’ + or ‘device not connected’ then any new PIN set in the callback + won’t be used and thus the callback won’t be called again + for that authentication attempt. + + A successful authentication process can thus be detected by checking if + e.PreviousNativeErrorCode == NativeErrorSuccess && e.AttemptNumber != 0 + + + + The instance will continue receiving authentication requests + until it is disposed or garbage collected, so keep a reference to it + whilst it should be active and call + + when you’re finished. + + + - + + If one wants to respond to PIN requests for one device with a known PIN then + use the simple form which is initialized with an address and PIN. + + BluetoothWin32Authentication authenticator + = new BluetoothWin32Authentication(remoteEP.Address, m_pin); + // when the peer is expected to require pairing, perhaps do some work. + authenticator.Dispose(); + + + If one wants to see the PIN request, perhaps to be able to check the type + of the peer by its address then use the form here which requests callbacks. + (Note that this code assumes that 'Legacy' PIN-based pairing is being + used; setting the Pin property will presumably have no effect if the + authentication method being used is one of the v2.1 SSP forms). + + Using pairer As New BluetoothWin32Authentication(AddressOf Win32AuthCallbackHandler) + Console.WriteLine("Hit Return to stop authenticating") + Console.ReadLine() + End Using + ... + + Sub Win32AuthCallbackHandler(ByVal sender As Object, ByVal e As InTheHand.Net.Bluetooth.BluetoothWin32AuthenticationEventArgs) + ' Note we assume here that 'Legacy' pairing is being used, + ' and thus we only set the Pin property! + Dim address As String = e.Device.DeviceAddress.ToString() + Console.WriteLine("Received an authentication request from address " + address) + + ' compare the first 8 hex numbers, this is just a special case because in the + ' used scenario the model of the devices can be identified by the first 8 hex + ' numbers, the last 4 numbers being the device specific part. + If address.Substring(0, 8).Equals("0099880D") OrElse _ + address.Substring(0, 8).Equals("0099880E") Then + ' send authentication response + e.Pin = "5276" + ElseIf (address.Substring(0, 8).Equals("00997788")) Then + ' send authentication response + e.Pin = "ásdfghjkl" + End If + End Sub + + + + + + Windows’ ERROR_SUCCESS + + + + + + + Windows’ ERROR_NOT_AUTHENTICATED + + + + + + + Windows’ ERROR_DEVICE_NOT_CONNECTED + + + + + + + Initializes a new instance of the class. + + - + + Initializes a new instance of the class, + to respond to a specific address with a specific PIN string. + + - + + The instance will continue receiving authentication requests + until it is disposed or garbage collected, so keep a reference to it + whilst it should be active, and call + + when you’re finished. + + + - + The address of the device to authenticate, + as a . + + The PIN string to use for authentication, as a + . + + + + + Initializes a new instance of the class, + to call a specified handler when any device requires authentication. + + - + + See the example below. + + The callback mode can be configured to do a callback after the + ‘send PIN’action, this allows one to see if it was successful + etc. An example sequence where the PIN was incorrect is as follows. + + + Authenticate one device -- with wrong passcode here the first two times. + Passcode respectively: 'BAD-x', 'BAD-y', '9876' + Making PC discoverable + Hit Return to complete + Authenticating 0017E464CF1E wm_alan1 + Attempt# 0, Last error code 0 + Sending "BAD-x" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 1, Last error code 1244 + Sending "BAD-y" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 2, Last error code 1167 + Sending "9876" + Authenticating 0017E464CF1E wm_alan1 + Attempt# 3, Last error code 1167 + etc + + + That is we see the error code of 1244=NativeErrorNotAuthenticated + once, and then the peer device disappears (1167=NativeErrorDeviceNotConnected). + I suppose that's a security feature -- its stops an attacker + from trying again and again with different passcodes. + + Anyway the result of that is that is it not worth repeating + the callback after the device disappears. The code now enforces this. With + + set to true, if the result of the previous attempt was ‘success’ + or ‘device not connected’ then any new PIN set in the callback + won’t be used and thus the callback won’t be called again + for that authentication attempt. + + A successful authentication process can thus be detected by setting + CallbackWithResult=true and checking in the callback if + e.PreviousNativeErrorCode == NativeErrorSuccess && e.AttemptNumber != 0 + + + + The instance will continue receiving authentication requests + until it is disposed or garbage collected, so keep a reference to it + whilst it should be active, and call + + when you’re finished. + + + - + A reference to a handler function that can respond + to authentication requests. + + - + + + Using pairer As New BluetoothWin32Authentication(AddressOf Win32AuthCallbackHandler) + Console.WriteLine("Hit Return to stop authenticating") + Console.ReadLine() + End Using + ... + + Sub Win32AuthCallbackHandler(ByVal sender As Object, ByVal e As InTheHand.Net.Bluetooth.BluetoothWin32AuthenticationEventArgs) + Dim address As String = e.Device.DeviceAddress.ToString() + Console.WriteLine("Received an authentication request from address " + address) + + ' compare the first 8 hex numbers, this is just a special case because in the + ' used scenario the model of the devices can be identified by the first 8 hex + ' numbers, the last 4 numbers being the device specific part. + If address.Substring(0, 8).Equals("0099880D") OrElse _ + address.Substring(0, 8).Equals("0099880E") Then + ' send authentication response + e.Pin = "5276" + ElseIf (address.Substring(0, 8).Equals("00997788")) Then + ' send authentication response + e.Pin = "ásdfghjkl" + End If + End Sub + + + + + + Calls the authentication callback handler. + + - + An instance of + containing the details of the authentication callback. + + + + + Release the unmanaged resources used by the . + + + + + Release the unmanaged resources used by the , + and optionally disposes of the managed resources. + + + + + The BluetoothAuthenticationMethod enumeration defines the supported + authentication types during device pairing. + + + + + The Bluetooth device supports authentication via a PIN. + + + + + The Bluetooth device supports authentication via out-of-band data. + + + + + The Bluetooth device supports authentication via numeric comparison. + + + + + The Bluetooth device supports authentication via passkey notification. + + + + + The Bluetooth device supports authentication via passkey. + + + + + Methods which can be carried out in an Object Exchange transaction. + + + + + Sends an object to a receiving device. + + + + + Requests a file from the remote device. + + + + + Negotiate an Object Exchange connection with a remote device. + + + + + Disconnect an existing Object Exchange session. + + + + + Sends the last packet of an object to a receiving device. + + + + + Change remote path on an Object Exchange server. + + + + + Provides client connections to a remote Bluetooth L2CAP service. + + - + + For RFCOMM connections use . + + The normal usage is o create an instance, connect with + + or , + and if successful one then calls + to send and receive data. + + See the + method for more information + on specifying the remote service to connect to. + + + + + + Creates a new instance of . + + + + + Closes the and the underlying connection. + + - + + + + + Closes the and the underlying connection. + + - + + + + + Connects to a remote Bluetooth L2CAP service + using the specified remote endpoint. + + - + + The must + have the + set, and either the + or properties + set. + The port is the L2CAP PSM number, and if set a connection will be + made to that PSM and the Service Class Id ignored. + Note that only certain PSM values are valid. See + for more + information. + + + - + The + to which you intend to connect. See the remarks for usage. + + + + + Begins an asynchronous request for a remote host connection. + + - + + See + + for more information. + + + - + The + to which you intend to connect. + See + or , + for more information. + + An + delegate that references the method to invoke when the operation is + complete. + + A user-defined object that contains information + about the connect operation. This object is passed to the + delegate when the operation is + complete. + + - + An object that + references the asynchronous connection, + which may still be pending. + + + + + Asynchronously accepts an incoming connection attempt. + + - + An + object returned by a call to + or , + + + + + Returns the used to send and + receive data. + + - + + Note it is NOT a . + That type handles SOCK_STREAM connections, whereas L2CAP uses + SOCK_SEQPACKET. + Different Stream subclasses may be returned by different platforms. + + + - + The used to send and + receive data. + + + + + Get the MTU................ + + int + + + + Get the remote endpoint. + + - + + The with which the + is communicating. + + + + + Gets the current user-friendly name of the specified remote device. + + - + + Before calling Btsdk_UpdateRemoteDeviceName, the device database must be initialized by a + previous successful call to Btsdk_StartBluetooth. + The user-friendly device name is a UTF-8 character string. The device name acquired by this + command is stored automatically in the device database. + + + + + "gets the current link quality value of the connection between local + device and the specified remote device." + + - + "The higher the value, the better the link quality is." + + - + "Range: 0 to 0xFF." + + + + + "Gets the user-friendly name of the specified remote device from the device database." + + - + + "Before calling Btsdk_GetRemoteDeviceName, the device database must be initialized by a + previous successful call to Btsdk_Init. + The user-friendly device name is a UTF-8 character string. The Btsdk_GetRemoteDeviceNamefunction returns =BTSDK_OPERATION_FAILURE immediately if the device name doesn’t + exist in the database. In this case, the application shall call Btsdk_UpdateRemoteDeviceName + to acquire the name information directly from the remote device. + BlueSoleil will automatically update the device name when the local device connects to the + specified remote device. + + + + + Describes an incoming OBEX request to an object. + + + + + Writes the body of the request to the specified file path. + + The filename (including the path) to write to. + + + + Gets the length of the body data included in the request. + New in v1.5.51015 + + A long value that contains the value from the request's Length header. + This value is -1 if the content length is not known. + The Length header expresses the length, in bytes, of the body data that accompanies the request. + + + + Gets the MIME type of the body data included in the request. + + A that contains the text of the request's Type header. + + + + Gets the collection of header name/value pairs sent in the request. + + A that contains the OBEX headers included in the request. + For a complete list of request headers, see the enumeration. + + + + Get the device address and service to which the request is directed. + + - + + The instance returned will be of the + subtype that matches the address family that the + is listening on. For instance if the listener was created with + . + then the will be of type + , and similarly for + and + . + + - + + + + + Gets the method specified by the client. + + Only PUT is supported in this version. + + + + Gets a stream that contains the body data sent by the client. + + + + + Gets the OBEX version used by the requesting client + + + + + Gets the URL information (without the host and port) requested by the client. + + A that contains the raw URL for this request. + + + + Gets the device address and service from which the request originated. + + - + + The instance returned will be of the + subtype that matches the address family that the + is listening on. For instance if the listener was created with + . + then the will be of type + , and similarly for + and + . + + - + + C# + + ObexListener lsnr = new ObexListener(ObexTransport.Bluetooth) + ... ... + ObexListenerRequest olr = ... + BluetoothEndPoint remoteEp = (BluetoothEndPoint)olr.RemoteEndPoint; + BluetoothAddress remoteAddr = remoteEp.Address; + + Visual Basic + + Dim lsnr As New ObexListener(ObexTransport.IrDA) + ... ... + Dim olr As ObexListenerRequest = ... + Dim remoteEp As IrDAEndPoint = CType(olr.RemoteEndPoint, IrDAEndPoint); + Dim remoteAddr As IrDAAddress = remoteEp.Address; + + + - + + + + + Gets the server address to which the request is directed. + + + + + Gets the object requested by the client. + + A object that identifies the resource requested by the client. + + + + Used with + + AsyncResultNoResult.SetAsCompleted and + + AsyncResult<TResult>.SetAsCompleted. + + + + + Equivalent to true for the + #x201C;completedSynchronously” parameter. + + + + + Equivalent to false for the + #x201C;completedSynchronously” parameter. + + + + + Forces the callback to run on a thread-pool thread. + + + + + Describes the character sets supported by the device. + + The enumeration describes the following character sets, which are used by the and classes. + + + + + The ASCII character set. + + + + + The western European graphic character set. + + + + + The eastern European graphic character set. + + + + + The southern European graphic character set. + + + + + The northern European graphic character set. + + + + + The Cyrillic graphic character set. + + + + + The Arabic graphic character set. + + + + + The Greek graphic character set. + + + + + The Hebrew graphic character set. + + + + + The Turkish graphic character set. + + + + + The Unicode character set. + + + + + Created from v2.1 specification. + + + + + There are no supported features. + + + + + [0] + + + + + [8] + + + + + [16] + + + + + [25] + + + + + [32] + + + + + [33] + + + + + [35] + + + + + [36] + + + + + [37] v4.0 + + + + + [38] v4.0 + + + + + [39] + + + + + [40] + + + + + [41] v2.1 + + + + + [42] v2.1 + + + + + [48] v2.1 + + + + + [49] + + + + + [51] v2.1 + + + + + [52] v2.1 + + + + + [53] v2.1 + + + + + [54] v2.1 + + + + + [56] v2.1 + + + + + [57] v2.1 + (Changed name from 'InquiryResponseTxPowerLevel' in v2.1 + to 'InquiryTxPowerLevel' in v3.0). + + + + + [58] v3.0 + + + + + [63] Present since v2.0 at least. + + + + + Specifies the current status of the Bluetooth hardware. + + + + + Status cannot be determined. + + XXXX “The stack is not present.” CE5 + + + + Bluetooth radio not present. + + “The adapter is not present.” CE5 + + + + Bluetooth radio is in the process of starting up. + + “The adapter might be installed. + The stack is currently on the way up. Call again later.” CE5 + + + + Bluetooth radio is active. + + “The adapter is installed and the stack is running.” CE5 + + + + Bluetooth radio is in the process of shutting down. + + “The adapter is installed, but the stack is not running.” CE5 + + + + Bluetooth radio is in an error state. + + “The adapter might be installed. + The stack is on the way down. Call again later.” CE5 + + + + "Define common return code for new SDK functions that would normally return BOOL" + + - + "Added BTW and SDK 5.0.1.1100". + + + + + "The call was successful" + + + + + "Unspecified failure" + + + + + "The API is not supported on the platform BTW stack version" + + + + + "The API cannot complete at this time, but may be retried" + + + + + "One of the API parameters was invalid" + + + + + "A necessary resource could not be obtained" + + + + + "The operation timed out before completion" + + + + + for Test. + + + + + for Test. + + + + + SocketException holding a BlueSoleil error code from the original error, + which is added to the exception message. + + - + + Will always be internal so just catch SocketException as for the other stacks. + + + + + Represents an IrDA device address. + + + + + Initializes a new instance of the class with the specified address. + + Address as 4 byte array. + was null. + was not a 4 byte array. + + + + Initializes a new instance of the class with the specified address. + + representation of the address. + + + + Returns the IrDA address as an integer. + + - + An . + + + + Returns the internal byte array. + + - + An array of . + + + + Converts the string representation of an address to it's equivalent. + A return value indicates whether the operation succeeded. + + A string containing an address to convert. + When this method returns, contains the equivalent to the address contained in s, if the conversion succeeded, or null (Nothing in Visual Basic) if the conversion failed. + The conversion fails if the s parameter is null or is not of the correct format. + true if s is a valid IrDA address; otherwise, false. + + + + Converts the string representation of an IrDA address to a new instance. + + A string containing an address to convert. + New instance. + Address must be specified in hex format optionally separated by the colon or period character e.g. 00000000, 00:00:00:00 or 00.00.00.00. + irdaString is null. + irdaString is not a valid IrDA address. + + + + Converts the address to its equivalent string representation. + + The string representation of this instance. + + + + Returns a representation of the value of this instance, according to the provided format specifier. + + A single format specifier that indicates how to format the value of this Guid. The format parameter can be "N", "C" or "P". If format is null or the empty string (""), "N" is used. + A representation of the value of this . + + SpecifierFormat of Return Value + N8 digits: XXXXXXXX + C8 digits separated by colons: XX:XX:XX:XX + P8 digits separated by periods: XX.XX.XX.XX + + + + + Compares two instances for equality. + + - + The + to compare with the current instance. + + - + true if + is a and equal to the current instance; + otherwise, false. + + + + + Returns the hash code for this instance. + + A hash code for the current object. + + + + Returns an indication whether the values of two specified objects are equal. + + - + A or . + A or . + - + true if the values of the two instance are equal; + otherwise, false. + + + + + Returns an indication whether the values of two specified objects are not equal. + + - + A or . + A or . + - + true if the value of the two instance is different; + otherwise, false. + + + + + Provides a null IrDA address. + + + + + + + + + + + + Returns a representation of the value of this instance, according to the provided format specifier. + + A single format specifier that indicates how to format the value of this Guid. The format parameter can be "N", "C" or "P". If format is null or the empty string (""), "N" is used. + Ignored. + - + A representation of the value of this . + - + See + for the possible format strings and their output. + + + + + Defines additional IrDA socket option levels for the and methods. + + + Use along with the socket options defined by + . + + + + + + The socket option level for use with IrDA sockets + along with the options defined in . + + + Use along with the socket options defined by + . + + + + + + Describes an enumeration of possible device types, such as Fax. + + + + + + Unspecified device type. + + + + + A Plug and Play interface. + + + + + A Pocket PC or similar. + + + + + A personal computer. + + + + + A printer. + + + + + A modem. + + + + + A fax. + + + + + A local area network access. + + + + + Contains extended hint bytes. + + + + + A telephonic device. + + + + + A personal computer file server. + + + + + Device supports IrCOMM. + + + + + Device supports Object Exchange. + + + + + Define SPP connection states + + + + + port now connected + + + + + port now disconnected + + + + + rfcomm connction failed + + + + + Port in use, for SPPClient only [for SPP Client only] + + + + + no port configured [for SPP Client only] + + + + + service not found [for SPP Client only] + + + + + [for SPP Server Only] + + + + + [for SPP Server Only] + + + + + Define SPP connection states + + + + + port now connected + + + + + port now disconnected + + + + + Define return code for SPP Client functions + + + + + Operation initiated without error + + + + + COM server could not be started + + + + + attempt to connect before previous connection closed + + + + + attempt to close unopened connection + + + + + local processor could not allocate memory for open + + + + + One or more of function parameters are not valid + + + + + Any condition other than the above + + + + + no empty port + + + + + license error + + + + + Define return code for SPP Client functions + + + + + Listens for connections from Bluetooth network clients. + + The class provides simple methods that listen for and accept incoming connection requests in blocking synchronous mode. + You can use either a or a to connect with a + + + + Initializes a new instance of the class. + + ---- + + Initializes a new instance of the class + to listen on the specified service identifier. + + The Bluetooth service to listen for. + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier. + + A that represents the local Bluetooth radio address. + The Bluetooth service on which to listen for incoming connection attempts. + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array, e.g. + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + with the specified local endpoint. + + A that represents the local endpoint to which to bind the listener . + + + An SDP record is published on successful + to advertise the server. + A generic record is created, containing the essential ServiceClassIdList + and ProtocolDescriptorList attributes. The specified service identifier is + inserted into the former, and the RFCOMM Channel number that the server is + listening on is inserted into the latter. See the Bluetooth SDP specification + for details on the use and format of SDP records. + + If a SDP record with more elements is required, then use + one of the other constructors that takes an SDP record e.g. + , + or when passing it as a byte array + . + The format of the generic record used here is shown there also. + + Call the + method to begin listening for incoming connection attempts. + + + + + + Initializes a new instance of the class + to listen on the specified service identifier, + publishing the specified SDP record. + + The Bluetooth service to listen for. + Prepared SDP Record to publish. + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier, + publishing the specified SDP record. + + A that represents the local Bluetooth radio address. + The Bluetooth service to listen for. + Prepared SDP Record to publish + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + with the specified local endpoint, + publishing the specified SDP record. + + A that represents the local endpoint to which to bind the listener . + Prepared SDP Record to publish + + The index in the byte array where the RFCOMM Channel Number that the + server is listening on is to be placed. + However the supplied record is now parsed into an + instance, and the channel offset is not used. + + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Instead of passing a byte array containing a hand-built record, + the record can also be built using the + and classes, and + passed to the respective constuctor, e.g. + + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. The indicates the location + of the respective byte in the byte array. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + // The asterisks note where the Service UUID and the Channel number are + // to be filled in. + byte[] record = new byte[] { + //Element Sequence: + 0x35,0x27, + //UInt16: 0x0001 -- ServiceClassIdList + 0x09,0x00,0x01, + //Element Sequence: + 0x35,0x11, + // UUID128: 00000000-0000-0000-0000-000000000000 -- * Service UUID + 0x1c, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, + // + //UInt16: 0x0004 -- ProtocolDescriptorList + 0x09,0x00,0x04, + //Element Sequence: + 0x35,0x0c, + // Element Sequence: + 0x35,0x03, + // UUID16: 0x0100 -- L2CAP + 0x19,0x01,0x00, + // Element Sequence: + 0x35,0x05, + // UUID16: 0x0003 -- RFCOMM + 0x19,0x00,0x03, + // UInt8: 0x00 -- * Channel Number + 0x08,0x00 + }; + + For that record the channelOffset is 40. + + + + + + Initializes a new instance of the class + to listen on the specified service identifier, + publishing the specified SDP record. + + - + The Bluetooth service to listen for. + Prepared SDP Record to publish. + - + + + The constructors taking the SDP record explicitly should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Initializes a new instance of the class + that listens for incoming connection attempts on the specified local Bluetooth address and service identifier, + publishing the specified SDP record. + + - + A that represents the local Bluetooth radio address. + The Bluetooth service to listen for. + Prepared SDP Record to publish + - + + + The constructors taking the SDP record explicitly should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Initializes a new instance of the class + with the specified local endpoint, + publishing the specified SDP record. + + A that represents the local endpoint to which to bind the listener . + Prepared SDP Record to publish + - + + + The constructors taking the SDP record explicitly (as a byte array) should + only be used if + a specialized SDP record is required. For instance when using one of the + standard profiles. Otherwise use one of the other constructors + e.g. + which create a generic SDP Record from the specified service identifier. + + Any useful SDP record will include + a ProtocolDescriptor element containing + the RFCOMM Channel number that the server is listening on, + and a ServiceClassId element containing the service UUIDs. + The record supplied in the parameter + should contain those elements. On successful , + the RFCOMM Channel number that the protocol stack has assigned to the + server is retrieved, and copied into the service record before it is + published. + + + An example SDP record is as follows. This is actually the format of the + generic record used in the other constructors. For another example see + the code in the ObexListener class. + + private static ServiceRecord CreateBasicRfcommRecord(Guid serviceClassUuid) + { + ServiceElement pdl = ServiceRecordHelper.CreateRfcommProtocolDescriptorList(); + ServiceElement classList = new ServiceElement(ElementType.ElementSequence, + new ServiceElement(ElementType.Uuid128, serviceClassUuid)); + ServiceRecord record = new ServiceRecord( + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ServiceClassIdList, + classList), + new ServiceAttribute( + InTheHand.Net.Bluetooth.AttributeIds.UniversalAttributeId.ProtocolDescriptorList, + pdl)); + return record; + } + + + + + + + Starts listening for incoming connection requests. + + + + + Starts listening for incoming connection requests with a maximum number of pending connection. + + The maximum length of the pending connections queue. + + + + Stops the socket from monitoring connections. + + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + An delegate that references the method to invoke when the operation is complete. + A user-defined object containing information about the accept operation. + This object is passed to the callback delegate when the operation is complete. + An that references the asynchronous creation of the . + The has been closed. + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + A . + + + + Begins an asynchronous operation to accept an incoming connection attempt. + + + + + + + + Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. + + An returned by a call to the method. + A . + + + + Creates a new socket for a connection. + + AcceptSocket is a blocking method that returns a that you can use to send and receive data. + If you want to avoid blocking, use the method to determine if connection requests are available in the incoming connection queue. + The returned is initialized with the address and channel number of the remote device. + You can use any of the Send and Receive methods available in the class to communicate with the remote device. + When you are finished using the , be sure to call its method. + If your application is relatively simple, consider using the method rather than the AcceptSocket method. + provides you with simple methods for sending and receiving data over a network in blocking synchronous mode. + A used to send and receive data. + Listener is stopped. + + + + Creates a client object for a connection when the specified service or endpoint is detected by the listener component. + + AcceptTcpClient is a blocking method that returns a that you can use to send and receive data. + Use the method to determine if connection requests are available in the incoming connection queue if you want to avoid blocking. + Use the method to obtain the underlying of the returned . + The will provide you with methods for sending and receiving with the remote host. + When you are through with the , be sure to call its method. + If you want greater flexibility than a offers, consider using . + A component. + Listener is stopped. + + + + Determines if there is a connection pending. + + true if there is a connection pending; otherwise, false. + + + + Set or change the PIN to be used with a specific remote device. + + Address of Bluetooth device. + PIN string consisting of 1 to 16 ASCII characters. + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + + + Gets the underlying of the current . + + + + + Get or set the Service Class flags that this service adds to the host + device’s Class Of Device field. + + - + + The Class of Device value contains a Device part which describes + the primary service that the device provides, and a Service part which + is a set of flags indicating all the service types that the device supports, + e.g. , + , + etc. + This property supports setting those flags; bits set in this value will be + added to the host device’s CoD Service Class bits when the listener + is active. + + Supported on Win32, but not supported on WindowsMobile/WinCE + as there's no native API for it. The WindowCE section of MSDN mentions the + Registry value COD at key HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\sys. + However my (Jam) has value 0x920100 there but advertises a CoD of 0x100114, + so its not clear how the values relate to each other. + + + + + + + Get or set the ServiceName the server will use in its SDP Record. + + - + A string representing the value to be used for the Service Name + SDP Attribute. Will be if not specfied. + + - + + The listener is already started. + - or - + A custom Service Record was given at initialization time. In that case + the ServiceName attribute should be added to that record. + + + + + Gets the underlying network . + + The underlying . + creates a to listen for incoming client connection requests. + Classes deriving from can use this property to get this . + Use the underlying returned by the property if you require access beyond that which provides. + Note property only returns the used to listen for incoming client connection requests. + Use the method to accept a pending connection request and obtain a for sending and receiving data. + You can also use the method to accept a pending connection request and obtain a for sending and receiving data. + + + + Returns the SDP Service Record for this service. + + + Returns if the listener is not + ed + (and an record wasn’t supplied at initialization). + + + + + + Gets or sets the authentication state of the current connect or behaviour to use when connection is established. + + + For disconnected sockets, specifies that authentication is required in order for a connect or accept operation to complete successfully. + Setting this option actively initiates authentication during connection establishment, if the two Bluetooth devices were not previously authenticated. + The user interface for passkey exchange, if necessary, is provided by the operating system outside the application context. + For outgoing connections that require authentication, the connect operation fails with WSAEACCES if authentication is not successful. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + For incoming connections, the connection is rejected if authentication cannot be established and returns a WSAEHOSTDOWN error. + + + + + On unconnected sockets, enforces encryption to establish a connection. + Encryption is only available for authenticated connections. + For incoming connections, a connection for which encryption cannot be established is automatically rejected and returns WSAEHOSTDOWN as the error. + For outgoing connections, the connect function fails with WSAEACCES if encryption cannot be established. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + + + + + Discovers accessible Bluetooth devices and returns their names and addresses. + + The maximum number of devices to get information about. + True to return previously authenticated/paired devices. + True to return remembered devices. + True to return previously unknown devices. + True to return only discoverable devices + (where both in range and in discoverable mode). + When all other flags are ignored. + Note: Does NOT work on Win32 with the Microsoft stack. + + An array of BluetoothDeviceInfo objects describing the devices discovered. + - + + The flag will discover only + the devices that are in range and are in discoverable mode. This works + only on WM/CE with the Microsoft stack, or on any platform with the + Widcomm stack. + + + It does not work on desktop Windows with the Microsoft + stack, where the in range and remembered devices are returned already + merged! There simple all devices will be returned. Even the + BluetoothDeviceInfo.LastSeen + property is of no use there: on XP and Vista at least the value provided + is always simply the current time. + + + + + + Connects a client to a specified endpoint. + + A that represents the remote device. + + + + Begins an asynchronous request for a remote host connection. + The remote host is specified by a . + + A containing the + address and UUID of the remote service. + An AsyncCallback delegate that references the method to invoke when the operation is complete. + A user-defined object that contains information about the connect operation. + This object is passed to the requestCallback delegate when the operation is complete. + + + + + Asynchronously accepts an incoming connection attempt. + + An object returned by a call to + + / . + + + + + Sets the PIN associated with the currently connected device. + + PIN which must be composed of 1 to 16 ASCII characters. + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + + + Set or change the PIN to be used with a specific remote device. + + Address of Bluetooth device. + PIN string consisting of 1 to 16 ASCII characters. + Assigning null (Nothing in VB) or an empty String will revoke the PIN. + + + + Gets the name of the specified remote device. + + Address of remote device. + Friendly name of specified device. + + + + Gets the name of a device by a specified socket. + + A . + Returns a string value of the computer or device name. + + + + Releases the unmanaged resources used by the BluetoothClient and optionally releases the managed resources. + + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + + Closes the and the underlying connection. + + - + + + + + Frees resources used by the class. + + + + + Amount of time allowed to perform the query. + + On Windows CE the actual value used is expressed in units of 1.28 seconds, so will be the nearest match for the value supplied. + The default value is 10 seconds. The maximum is 60 seconds. + + + + Gets or set a value that indicates whether a connection has been made. + + + + + Gets or sets the authentication state of the current connect or behaviour to use when connection is established. + + + For disconnected sockets, specifies that authentication is required in order for a connect or accept operation to complete successfully. + Setting this option actively initiates authentication during connection establishment, if the two Bluetooth devices were not previously authenticated. + The user interface for passkey exchange, if necessary, is provided by the operating system outside the application context. + For outgoing connections that require authentication, the connect operation fails with WSAEACCES if authentication is not successful. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + For incoming connections, the connection is rejected if authentication cannot be established and returns a WSAEHOSTDOWN error. + + + + + On unconnected sockets, enforces encryption to establish a connection. + Encryption is only available for authenticated connections. + For incoming connections, a connection for which encryption cannot be established is automatically rejected and returns WSAEHOSTDOWN as the error. + For outgoing connections, the connect function fails with WSAEACCES if encryption cannot be established. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + + + + + Returns link key associated with peer Bluetooth device. + + + + + Returns the Link Policy of the current connection. + + + + + Gets the name of the remote device. + + + + + Gets or sets the authentication state of the current connect or behaviour to use when connection is established. + + + For disconnected sockets, specifies that authentication is required in order for a connect or accept operation to complete successfully. + Setting this option actively initiates authentication during connection establishment, if the two Bluetooth devices were not previously authenticated. + The user interface for passkey exchange, if necessary, is provided by the operating system outside the application context. + For outgoing connections that require authentication, the connect operation fails with WSAEACCES if authentication is not successful. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + For incoming connections, the connection is rejected if authentication cannot be established and returns a WSAEHOSTDOWN error. + + + + + On unconnected sockets, enforces encryption to establish a connection. + Encryption is only available for authenticated connections. + For incoming connections, a connection for which encryption cannot be established is automatically rejected and returns WSAEHOSTDOWN as the error. + For outgoing connections, the connect function fails with WSAEACCES if encryption cannot be established. + In response, the application may prompt the user to authenticate the two Bluetooth devices before connection. + + + + + Defines the ids for the “universal attributes”, those + “whose definitions are common to all service records.” + + + “ + Universal attributes are those service attributes whose definitions are common + to all service records. Note that this does not mean that every service record + must contain values for all of these service attributes. However, if a service + record has a service attribute with an attribute ID allocated to a universal + attribute, the attribute value must conform to the universal attribute’s definition. + “ + Only two attributes are required to exist in every service record instance. They + are the ServiceRecordHandle (attribute ID 0x0000) and the ServiceClassIDList + (attribute ID 0x0001). All other service attributes are optional within a service + record. + ” + “Attribute IDs in the range of 0x000D-0x01FF are reserved.” + + + + + A service record handle is a 32-bit number that uniquely identifies each service + record within an SDP server. + [0x0000] + + + [32-bit unsigned integer] + + + + + The ServiceClassIDList attribute consists of a data element sequence in which + each data element is a UUID representing the service classes that a given service + record conforms to. + [0x0001] + + + [Data Element Sequence] + “The ServiceClassIDList attribute consists of a data element sequence in which + each data element is a UUID representing the service classes that a given service + record conforms to. The UUIDs are listed in order from the most specific + class to the most general class. The ServiceClassIDList must contain at least + one service class UUID.” + + + + + The ServiceRecordState is a 32-bit integer that is used to facilitate caching of + ServiceAttributes. + [0x0002] + + + [32-bit unsigned integer] + “ + The ServiceRecordState is a 32-bit integer that is used to facilitate caching of + ServiceAttributes. If this attribute is contained in a service record, its value is + guaranteed to change when any other attribute value is added to, deleted from + or changed within the service record. This permits a client to check the value of + this single attribute. If its value has not changed since it was last checked, the + client knows that no other attribute values within the service record have + changed. + ” + + + + + The ServiceID is a UUID that universally and uniquely identifies the service + instance described by the service record. + [0x0003] + + + [UUID] + “ + The ServiceID is a UUID that universally and uniquely identifies the service + instance described by the service record. This service attribute is particularly + useful if the same service is described by service records in more than one + SDP server. + ” + + + + + The ProtocolDescriptorList attribute describes one or more protocol stacks that + may be used to gain access to the service described by the service record. + [0x0004] + + + [Data Element Sequence or Data Element Alternative] + “ + The ProtocolDescriptorList attribute describes one or more protocol stacks that + may be used to gain access to the service described by the service record. + “ + If the ProtocolDescriptorList describes a single stack, it takes the form of a data + element sequence in which each element of the sequence is a protocol + descriptor. Each protocol descriptor is, in turn, a data element sequence whose + first element is a UUID identifying the protocol and whose successive elements + are protocol-specific parameters. Potential protocol-specific parameters are a + protocol version number and a connection-port number. The protocol descriptors + are listed in order from the lowest layer protocol to the highest layer protocol + used to gain access to the service. + “ + If it is possible for more than one kind of protocol stack to be used to gain + access to the service, the ProtocolDescriptorList takes the form of a data element + alternative where each member is a data element sequence as described + in the previous paragraph. + “ + Protocol Descriptors + “ + A protocol descriptor identifies a communications protocol and provides protocol- + specific parameters. A protocol descriptor is represented as a data element + sequence. The first data element in the sequence must be the UUID that identifies + the protocol. Additional data elements optionally provide protocol-specific + information, such as the L2CAP protocol/service multiplexer (PSM) and the + RFCOMM server channel number (CN) shown below. + “ + ProtocolDescriptorList Examples + “ + These examples are intended to be illustrative. The parameter formats for each + protocol are not defined within this specification. + “ + In the first two examples, it is assumed that a single RFCOMM instance exists + on top of the L2CAP layer. In this case, the L2CAP protocol specific information + (PSM) points to the single instance of RFCOMM. In the last example, two different + and independent RFCOMM instances are available on top of the L2CAP + layer. In this case, the L2CAP protocol specific information (PSM) points to a + distinct identifier that distinguishes each of the RFCOMM instances. According + to the L2CAP specification, this identifier takes values in the range + 0x1000-0xFFFF. + “ + IrDA-like printer + “ + ( ( L2CAP, PSM=RFCOMM ), ( RFCOMM, CN=1 ), ( PostscriptStream ) ) + “ + IP Network Printing + “ + ( ( L2CAP, PSM=RFCOMM ), ( RFCOMM, CN=2 ), ( PPP ), ( IP ), ( TCP ), + ( IPP ) ) + “ + Synchronization Protocol Descriptor Example + “ + ( ( L2CAP, PSM=0x1001 ), ( RFCOMM, CN=1 ), ( Obex ), ( vCal ) ) + “ + ( ( L2CAP, PSM=0x1002 ), ( RFCOMM, CN=1 ), ( Obex ), + “ + ( otherSynchronisationApplication ) ) + ” + + + + + The BrowseGroupList attribute consists of a data element sequence in which + each element is a UUID that represents a browse group to which the service + record belongs. + [0x0005] + + + [Data Element Sequence] + “ + The BrowseGroupList attribute consists of a data element sequence in which + each element is a UUID that represents a browse group to which the service + record belongs. The top-level browse group ID, called PublicBrowseRoot and + representing the root of the browsing hierarchy, has the value + 00001002-0000-1000-8000-00805F9B34FB + (UUID16: 0x1002) from the Bluetooth Assigned + Numbers document. + ” + + + + + In order to support human-readable attributes for multiple natural languages in + a single service record, a base attribute ID is assigned for each of the natural + languages used in a service record. The human-readable universal attributes + are then defined with an attribute ID offset from each of these base values, + rather than with an absolute attribute ID. + [0x0006] + + + [Data Element Sequence] + “ + In order to support human-readable attributes for multiple natural languages in + a single service record, a base attribute ID is assigned for each of the natural + languages used in a service record. The human-readable universal attributes + are then defined with an attribute ID offset from each of these base values, + rather than with an absolute attribute ID. + “ + The LanguageBaseAttributeIDList attribute is a list in which each member contains + a language identifier, a character encoding identifier, and a base attribute + ID for each of the natural languages used in the service record. The Language- + BaseAttributeIDList attribute consists of a data element sequence in which + each element is a 16-bit unsigned integer. The elements are grouped as triplets + (threes). + “ + The first element of each triplet contains an identifier representing the natural + language. The language is encoded according to ISO 639:1988 (E/F): “Code + for the representation of names of languages”. + “ + The second element of each triplet contains an identifier that specifies a character + encoding used for the language. Values for character encoding can be + found in IANA's database1, and have the values that are referred to as MIBEnum + values. The recommended character encoding is UTF-8. + “ + The third element of each triplet contains an attribute ID that serves as the + base attribute ID for the natural language in the service record. Different service + records within a server may use different base attribute ID values for the + same language. + “ + To facilitate the retrieval of human-readable universal attributes in a principal + language, the base attribute ID value for the primary language supported by a + service record must be 0x0100. Also, if a LanguageBaseAttributeIDList + attribute is contained in a service record, the base attribute ID value contained + in its first element must be 0x0100. + + + + + + The ServiceTimeToLive attribute is a 32-bit integer that contains the number of + seconds for which the information in a service record is expected to remain + valid and unchanged. + [0x0007] + + + [32-bit unsigned integer] + “ + The ServiceTimeToLive attribute is a 32-bit integer that contains the number of + seconds for which the information in a service record is expected to remain + valid and unchanged. This time interval is measured from the time that the + attribute value is retrieved from the SDP server. This value does not imply a + guarantee that the service record will remain available or unchanged. It is + simply a hint that a client may use to determine a suitable polling interval to revalidate + the service record contents. + ” + + + + + The ServiceAvailability attribute is an 8-bit unsigned integer that represents the + relative ability of the service to accept additional clients. + [0x0008] + + + [8-bit unsigned integer] + “ + The ServiceAvailability attribute is an 8-bit unsigned integer that represents the + relative ability of the service to accept additional clients. A value of 0xFF indicates + that the service is not currently in use and is thus fully available, while a + value of 0x00 means that the service is not accepting new clients. For services + that support multiple simultaneous clients, intermediate values indicate the relative + availability of the service on a linear scale. + ”“ + For example, a service that can accept up to 3 clients should provide ServiceAvailability + values of 0xFF, 0xAA, 0x55, and 0x00 when 0, 1, 2, and 3 clients, respectively, + are utilizing the service. The value 0xAA is approximately (2/3) * 0xFF and + represents 2/3 availability, while the value 0x55 is approximately (1/3)*0xFF and + represents 1/3 availability. Note that the availability value may be approximated as + ”“ + ( 1 - ( current_number_of_clients / maximum_number_of_clients ) ) * 0xFF + ”“ + When the maximum number of clients is large, this formula must be modified to + ensure that ServiceAvailability values of 0x00 and 0xFF are reserved for their + defined meanings of unavailability and full availability, respectively. + ”“ + Note that the maximum number of clients a service can support may vary + according to the resources utilized by the service's current clients. + ”“ + A non-zero value for ServiceAvailability does not guarantee that the service will + be available for use. It should be treated as a hint or an approximation of availability + status. + ” + + + + + The BluetoothProfileDescriptorList attribute consists of a data element + sequence in which each element is a profile descriptor that contains information + about a Bluetooth profile to which the service represented by this service + record conforms. + [0x0009] + + + [Data Element Sequence] + “ + The BluetoothProfileDescriptorList attribute consists of a data element + sequence in which each element is a profile descriptor that contains information + about a Bluetooth profile to which the service represented by this service + record conforms. Each profile descriptor is a data element sequence whose + first element is the UUID assigned to the profile and whose second element is + a 16-bit profile version number. + ”“ + Each version of a profile is assigned a 16-bit unsigned integer profile version + number, which consists of two 8-bit fields. The higher-order 8 bits contain the + major version number field and the lower-order 8 bits contain the minor version + number field. The initial version of each profile has a major version of 1 and a + minor version of 0. When upward compatible changes are made to the profile, + the minor version number will be incremented. If incompatible changes are + made to the profile, the major version number will be incremented. + ” + + + + + This attribute is a URL which points to documentation on the service described + by a service record. + [0x000A] + + + [URL] + + + + + This attribute contains a URL that refers to the location of an application that + may be used to utilize the service described by the service record. + [0x000B] + + + [URL] + “ + This attribute contains a URL that refers to the location of an application that + may be used to utilize the service described by the service record. Since different + operating environments require different executable formats, a mechanism + has been defined to allow this single attribute to be used to locate an executable + that is appropriate for the client device’s operating environment. In the + attribute value URL, the first byte with the value 0x2A (ASCII character ‘*’) is to + be replaced by the client application with a string representing the desired + operating environment before the URL is to be used. + ”“ + The list of standardized strings representing operating environments is contained + in the Bluetooth Assigned Numbers document. + ”“ + For example, assume that the value of the ClientExecutableURL attribute is + http://my.fake/public/*/client.exe. On a device capable of executing SH3 WindowsCE + files, this URL would be changed to http://my.fake/public/sh3- + microsoft-wince/client.exe. On a device capable of executing Windows 98 binaries, + this URL would be changed to http://my.fake/public/i86-microsoft-win98/ + client.exe. + ” + + + + + This attribute contains a URL that refers to the location of an icon that may be + used to represent the service described by the service record. + [0x000C] + + + [URL] + “ + This attribute contains a URL that refers to the location of an icon that may be + used to represent the service described by the service record. Since different + hardware devices require different icon formats, a mechanism has been + defined to allow this single attribute to be used to locate an icon that is appropriate + for the client device. In the attribute value URL, the first byte with the + value 0x2A (ASCII character ‘*’) is to be replaced by the client application with + a string representing the desired icon format before the URL is to be used. + ”“ + The list of standardized strings representing icon formats is contained in the + Bluetooth Assigned Numbers document. + ”“ + For example, assume that the value of the IconURL attribute is http://my.fake/ + public/icons/*. On a device that prefers 24 x 24 icons with 256 colors, this URL + would be changed to http://my.fake/public/icons/24x24x8.png. On a device that + prefers 10 x 10 monochrome icons, this URL would be changed to http:// + my.fake/public/icons/10x10x1.png. + ” + + + + + The ServiceName attribute is a string containing the name of the service represented + by a service record. + [0x0000 + LangBaseAttrId] + + + [String] + “ + The ServiceName attribute is a string containing the name of the service represented + by a service record. It should be brief and suitable for display with an + Icon representing the service. The offset 0x0000 must be added to the attribute + ID base (contained in the LanguageBaseAttributeIDList attribute) in order to + compute the attribute ID for this attribute. + ” + + + + + This attribute is a string containing a brief description of the service. + [0x0001 + LangBaseAttrId] + + + [String] + “ + This attribute is a string containing a brief description of the service. It should + be less than 200 characters in length. The offset 0x0001 must be added to the + attribute ID base (contained in the LanguageBaseAttributeIDList attribute) in + order to compute the attribute ID for this attribute. + ” + + + + + This attribute is a string containing the name of the person or organization providing + the service. + [0x0002 + LangBaseAttrId] + + + [String] + “ + This attribute is a string containing the name of the person or organization providing + the service. The offset 0x0002 must be added to the attribute ID base + (contained in the LanguageBaseAttributeIDList attribute) in order to compute + the attribute ID for this attribute. + ” + + + + + The AdditionalProtocolDescriptorLists attribute supports services that + require more channels in addition to the service described in the ProtocolDescriptorList + attribute. It contains a sequence of ProtocolDescriptorList-elements. + [0x000D] + + + [Data Element Sequence or Data Element Alternative] + Defined in Bluetooth version 2.1, SDP section 5.1.6. + “The AdditionalProtocolDescriptorLists attribute contains + a sequence of ProtocolDescriptorList-elements. Each element having the + same format as the + described in section 5.1.5. The ordering of the elements is + significant and should be specified and fixed in Profiles that make use of this + attribute. + ”The AdditionalProtocolDescriptorLists attribute supports services that require + more channels in addition to the service described in Section 5.1.5 . If the AdditionalProtocolDescriptorLists + attribute is included in a service record, the ProtocolDescriptorList + attribute must be included.” + + + + + + This service class describes service records that contain attributes of service + discovery server itself. + + + “ + This service class describes service records that contain attributes of service + discovery server itself. The attributes listed in this section are only valid if the + ServiceClassIDList attribute contains the + ServiceDiscoveryServerServiceClassID. Note that all of the universal attributes + may be included in service records of the ServiceDiscoveryServer class. + ” + “Attribute IDs in the range of 0x0202-0x02FF are reserved.” + + + + + The VersionNumberList is a data element sequence in which each element of + the sequence is a version number supported by the SDP server. + + + [Data Element Sequence] + “ + The VersionNumberList is a data element sequence in which each element of + the sequence is a version number supported by the SDP server. + ”“ + A version number is a 16-bit unsigned integer consisting of two fields. The + higher-order 8 bits contain the major version number field and the low-order 8 + bits contain the minor version number field. The initial version of SDP has a + major version of 1 and a minor version of 0. When upward compatible changes + are made to the protocol, the minor version number will be incremented. If + incompatible changes are made to SDP, the major version number will be + incremented. This guarantees that if a client and a server support a common + major version number, they can communicate if each uses only features of the + specification with a minor version number that is supported by both client and + server. + ” + + + + + The ServiceDatabaseState is a 32-bit integer that is used to facilitate caching + of service records. + + + [32-bit unsigned integer] + “ + The ServiceDatabaseState is a 32-bit integer that is used to facilitate caching + of service records. If this attribute exists, its value is guaranteed to change + when any of the other service records are added to or deleted from the server's + database. If this value has not changed since the last time a client queried its + value, the client knows that a) none of the other service records maintained by + the SDP server have been added or deleted; and b) any service record handles + acquired from the server are still valid. A client should query this attribute's + value when a connection to the server is established, prior to using any service + record handles acquired during a previous connection. + ”“ + Note that the ServiceDatabaseState attribute does not change when existing + service records are modified, including the addition, removal, or modification of + service attributes. A service record's ServiceRecordState attribute indicates + when that service record is modified. + ” + + + + + This service class describes the ServiceRecord provided for each BrowseGroupDescriptor + service offered on a Bluetooth device. + + + “ + This service class describes the ServiceRecord provided for each BrowseGroupDescriptor + service offered on a Bluetooth device. The attributes listed in + this section are only valid if the ServiceClassIDList attribute contains the BrowseGroupDescriptorServiceClassID. + Note that all of the universal attributes may + be included in service records of the BrowseGroupDescriptor class. + ” + “Attribute IDs in the range of 0x0201-0x02FF are reserved.” + + + + + This attribute contains a UUID that can be used to locate services that are + members of the browse group that this service record describes. + + + [UUID] + + + + + For use on NETCFv2 + + - + + + + + Initializes a new instance of the class + + - + The filename of the log file to write to. + Unlike the .NET supplied class this filename is relative to the + folder that the calling assembly is located in. + + + + + NETCF doesn't have + + + + + Standard IrDA service names. + + + + + Well-known Service Name “IrDA:IrCOMM” + + + + + Well-known Service Name “IrLPT” + + + + + Well-known Service Name “OBEX” + + + + + Holds an attribute from an SDP service record. + + - + + Access its SDP Data Element through the + property and read the + data value through the methods and properties on the returned + . + + + + + Initializes a new instance of the class. + + - + The Attribute Id as a . + The value as a . + + + + Initializes a new instance of the class. + + - + The Attribute Id as a . + The value as a . + + + + Get the Attribute Id for this attribute. + + - + + Id is a unsigned 32-bit integer but we use return it + is a signed 32-bit integer for CLS Compliance reasons. It + should not thus be used for ordering etc, for example 0xFFFF will sort + before 0x0001 which is backwards. + + + + + + Get the Attribute Id as a number, e.g. for comparison. + + - + + Property should be used as an identifier, + but not as a number. That#x2019;s because the range is unsigned + 32-bit integer but we use return it is a signed 32-bit integer. + Thus an example list will sort as { 0xFFFF, 0x8001, 0x0001, 0x0302 } + when it should sort as { 0x0001, 0x0302, 0x8001,0xFFFF } + + + + + + Get the value of this attributes as a + + + + + Stores the LMP etc versions. + + + + + Initialises a new instance. + + - + The LMP Version. + + The LMP Subversion + as a . + + The LMP Supported Features. + + The Manufacturer. + + + Get the LMP Subversion value. + + + + + Get the LMP Version. + + + + + Get the LMP Subversion. + + - + + This is of CLR type for CLS + compliance. The Bluetooth value is of course of type + . + + + + + + Get the LMP Supported Features. + + + + + Get the Manufacturer. + + + + + + + + Define for service attribute, all the 'Descriptor Type' values. + These are also referred to as 'attribute type' values + + + + + Define RFCOMM Port events that registered application can receive in the callback + + + + + Any Character received + + + + + Received certain character + + + + + Transmitt Queue Empty + + + + + CTS changed state + + + + + DSR changed state + + + + + RLSD changed state + + + + + Ring signal detected + + + + + Line status error occurred + + + + + Ring signal detected + + + + + CTS state + + + + + DSR state + + + + + RLSD state + + + + + receiver buffer overrun + + + + + Any character transmitted + + + + + RFCOMM connection established + + + + + Was not able to establish connection; or disconnected + + + + + flow control enabled flag changed by remote + + + + + flow control status true = enabled + + + + diff --git a/packages/32feet.NET.3.5.0.0/lib/net/InTheHand.Net.Personal.dll b/packages/32feet.NET.3.5.0.0/lib/net/InTheHand.Net.Personal.dll new file mode 100644 index 0000000..ac4a2bb Binary files /dev/null and b/packages/32feet.NET.3.5.0.0/lib/net/InTheHand.Net.Personal.dll differ diff --git a/packages/ConsoleTables.2.3.0/.signature.p7s b/packages/ConsoleTables.2.3.0/.signature.p7s new file mode 100644 index 0000000..bc10827 Binary files /dev/null and b/packages/ConsoleTables.2.3.0/.signature.p7s differ diff --git a/packages/ConsoleTables.2.3.0/lib/net40/ConsoleTables.dll b/packages/ConsoleTables.2.3.0/lib/net40/ConsoleTables.dll new file mode 100644 index 0000000..89f94e6 Binary files /dev/null and b/packages/ConsoleTables.2.3.0/lib/net40/ConsoleTables.dll differ diff --git a/packages/ConsoleTables.2.3.0/lib/netstandard1.3/ConsoleTables.dll b/packages/ConsoleTables.2.3.0/lib/netstandard1.3/ConsoleTables.dll new file mode 100644 index 0000000..8e3c14a Binary files /dev/null and b/packages/ConsoleTables.2.3.0/lib/netstandard1.3/ConsoleTables.dll differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/.signature.p7s b/packages/InTheHand.Pontoon.10.2018.3.19/.signature.p7s new file mode 100644 index 0000000..d52aa5b Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/.signature.p7s differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/MonoAndroid10/InTheHand.XML b/packages/InTheHand.Pontoon.10.2018.3.19/lib/MonoAndroid10/InTheHand.XML new file mode 100644 index 0000000..2873d3b --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/MonoAndroid10/InTheHand.XML @@ -0,0 +1,4224 @@ + + + + InTheHand + + + + + Provides methods for launching the built-in phone call UI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + TizenTizen 4.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the built-in phone call UI with the specified phone number and display name. + + A phone number. + This should be in international format e.g. +12345678901 + A display name. + + + + Represents a chat message. + + + + + Creates a new instance of the class. + + + + + Gets or sets the body of the chat message. + + + + + Gets the list of recipients of the message. + + + + + Provides methods for managing chat messages. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the compose SMS dialog, pre-populated with data from the supplied ChatMessage object, allowing the user to send an SMS message. + + The chat message. + An asynchronous action. + + + + Launches the device's SMS settings app. + + + + + Gets and sets information from the clipboard object. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Removes all data from the Clipboard. + + + + + Gets the current content that is stored in the clipboard object. + + Contains the content of the Clipboard. + + + + Sets the current content that is stored in the clipboard object. + + Contains the content of the clipboard. + If NULL, the clipboard is emptied. + + + + Occurs when the data stored in the Clipboard changes. + + + + + Contains the data that a user wants to exchange with another app. + + + + + Constructor that creates a new . + + + + + Allows you to get and set properties like the title of the content being shared. + + + + + Returns a object. + This object is a read-only copy of the object. + + The object that is a read-only copy of the object. + + + + Sets the data contained in the DataPackage. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + Specifies the content that the DataPackage contains. + + + + Sets a delegate to handle requests from the target app. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + A delegate that is responsible for processing requests from a target app. + + + + Sets the text that a contains. + + The text. + + + + Sets the web link that a contains. + + A URI with an http or https scheme that corresponds to the content being displayed to the user. + Whenever possible, you should set this property. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + + + + Sets the application link that a contains. + + A URI with a scheme that isn't http or https that's handled by the source app. + Whenever possible, you should set this property. + This URI represents a deep link that takes the user back to the currently displayed content. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + The scheme of this URI must not be http or https. + The app sharing this URI must be capable of being the default handler, although it may not be set as the default handler. + + + + Defines a set of properties to use with a object. + + + + + Gets or sets the text that displays as a title for the contents of the object. + + + + + Gets or sets text that describes the contents of the . + + We recommend adding a description to a DataPackage object if you can. + Target apps can use this description to help users identify what content they're sharing. + + + + Gets the set of properties of a object. + + + + + Gets the text that displays as a title for the contents of the object. + + + + + Gets the text that describes the contents of the . + + + + + A read-only version of a . + Apps that receive shared content get this object when acquiring content. + + + + + Returns the formats the contains. + + + + + Gets a object, which contains a read-only set of properties for the data in the object. + + + + + Checks to see if the contains a specific data format. + + The name of the format. + True if the contains the format; false otherwise. + + + + Gets the data contained in the . + + The format of the data. + The data. + + + + Gets the text in the object. + + + + + + Gets the application link in the object. + + + + + + Gets the web link in the object. + + + + + + An object of this type is passed to the delegate. + + + + + Specifies the format id. + + + + + Sets the content of the DataPackage to be shared with a target app. + + The object associated with a particular format in the DataPackage. + + + + Provides data when the target app requests it, instead of including the data in the DataPackage ahead of time. + DataProviderHandler is used when the source app wants to avoid unnecessary work that is resource intensive, such as performing format conversions. + + Contains the data that the user wants to share. + + + + Contains information about the DataRequested event. + The system fires this event when the user invokes the Share UI. + + + + + Enables you to get the DataRequest object and either give it data or a failure message. + + + + + Lets your app supply the content the user wants to share or specify a message, if an error occurs. + + + + + Sets or gets a DataPackage object that contains the content a user wants to share. + + + + + Programmatically initiates an exchange of content with other apps. + + The class is a static class that you use to initiate sharing operations. + To use the class, first call the method. + This method returns the object that is specific to the active window. + Next, you need to add an event listener for the datarequested event to the object. + This event is fired when your app starts a share operation programmatically. + The DataTransferManager class includes a method, which you can use to programmatically start a share operation. + In general, we recommend against using this method. + Users expect to initiate share operations by using the Share charm—when you launch the operation programmatically, you can create an inconsistent user experience. + We include the method because there are a few scenarios in which the user might not recognize opportunities to share. + A good example is when the user achieves a high score in a game. + The class also has a event. + Use this event when you want to capture what applications a user selects when sharing content from your app. + + + + Returns the object associated with the current window. + + The object associated with the current window. + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Occurs when a share operation starts. + + This event is fired when a sharing operation starts. + To handle this event, you need to add an event listener to the object for the active window. + You can get this object through the method. + When handling a datarequested event, the most important property you need to be aware of is its request property. + This property contains a object. + Your app uses this object to provide the data that the user wants to share with a selected target app. + + + + Occurs when the user chooses a target app in a Share operation. + + When the user chooses a target app to share content with, the system fires a TargetApplicationChosen event. + The app receiving the event can use this event to record information about the target app for business intelligence. + A common use of this event is to record which applications are used to complete different sharing actions, which in turn can help the source app create better experiences for the user. + + + + Contains static properties that return string values. + Each string corresponds to a known format ID. + Use this class to avoid errors in using string constants to specify data formats. + + + + + A read-only property that returns the format ID string value corresponding to the Text format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + Contains information about the target app the user chose to share content with. + To get this object, you must handle the TargetApplicationChosen event. + + + + + Contains the name of the app that the user chose to share content with. + + + + + Enables you to detect whether your app is in design mode in a visual designer. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the process is running in design mode. + + True if the process is running in design mode; otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Allows an application to launch the email application with a new message displayed. + Use this to allow users to send email from your application. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the email application with a new message displayed. + + The email message that is displayed when the email application is launched. + An asynchronous action used to indicate when the operation has completed. + + + + Represents an email message. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class. + + + + + Gets or sets the subject of the email message. + + + + + Gets or sets the body of the email message. + + + + + Gets the direct recipients of the email message. + + + + + Gets the recipients CC'd to the email message. + + + + + Gets the recipients BCC'd to the email message. + + + + + Represents an email recipient. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes an instance of the EmailRecipient class. + + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + The name of the recipient. + + + + Gets or sets the address of the email recipient. + + + + + Gets or sets the name of the email recipient. + + + + + Provides information about a package. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the package for the current app. + + + + + Gets the description of the package. + + + + + Gets the display name of the package. + + + + + Gets the package identity of the current package. + + The package identity. + + + + Gets the date the application package was installed on the user's phone. + + + + + Gets the location of the installed package. + + This folder is read-only except for Windows Desktop applications. + + + + Indicates whether the package is installed in development mode. + + A Boolean value that indicates whether the package is installed in development mode. + TRUE indicates that the package is installed in development mode; otherwise FALSE. + + + + Gets the logo of the package. + + + + + Gets the publisher display name of the package. + + Android and iOS don't provide a way to query the publisher at runtime. + + + + Provides package identification info, such as name, version, and publisher. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the processor architecture for which the package was created. + + + + + Gets the name of the package. + + The package name. + + + + Gets the name of the package. + + The package name. + + + + Gets the value of the ProductID attribute associated with this application package. + + The value of the ProductID attribute associated with this application package. + + + + Gets the publisher of the package. + + Not supported on iOS or Android. + + + + Gets the package version info. + + The package version information. + + + + Provides simplified access to app resources such as app UI strings. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context associated with the current view. + + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context that's not associated with any view. + + + + + + Returns the most appropriate string value of a resource, specified by resource identifier, for the default ResourceContext of the view in which the ResourceLoader was obtained using ResourceLoader.GetForCurrentView. + + The resource identifier of the resource to be resolved. + The most appropriate string value of the specified resource for the default ResourceContext. + + + + Defines methods and properties you can use to get license and listing info about the current app and perform in-app purchases. + + + + + Gets the GUID generated by the Windows Store when your app has been certified for listing in the Windows Store. + + + + + Creates the async operation that enables the user to view the app details. + + + + + + Creates the async operation that enables the user to review the current app. + + + + + + Provides utility methods for use with HTML-formatted data. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Converts HTML-formatted data to a string that contains the text content extracted from the HTML. + + A String containing HTML-formatted data. + A String of text content. + + + + Supports the ability to determine the capabilities of any connected hardware keyboards. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8 or later + + + + Initializes a new instance of the class. + + + + + Gets a value that indicates whether a device identifying itself as a keyboard is detected. + + Returns 1 if a device identifying itself as a keyboard is detected. Otherwise, returns 0. + + + + Provides information about the Operating System. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Gets an OperatingSystem object that contains the current platform identifier and version number. + + + + + Notifies listeners of dynamic changes to a map, such as when items are added or removed. + + The type of the keys in the map. + The type of the values in the map. + + + + Occurs when the map changes. + + + + + Represents the method that handles the changed event of an observable map. + + The type of the keys in the map. + The type of the values in the map. + + + + + + Provides data for the changed event of a map collection. + + The type of the keys in the map. + + + + Gets the type of change that occurred in the map. + + + + + Gets the key of the item that changed. + + + + + Represents a collection of key-value pairs, correlating several other collection interfaces. + + + + + Describes the action that causes a change to a collection. + + + + + The collection is changed. + + + + + An item is added to the collection. + + + + + An item is removed from the collection. + + + + + An item is changed in the collection. + + + + + Enables you to detect whether a specified member, type, or API contract is present so that you can safely make API calls across a variety of devices. + + + + + Returns true or false to indicate whether the API contract with the specified name and major version number is present. + + The name of the API contract. + The major version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether the API contract with the specified name and major and minor version number is present. + + The name of the API contract. + The major version number of the API contract. + The minor version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether a specified named constant is present for a specified enumeration. + + The namespace-qualified name of the type. + The name of the constant. + True if the specified constant is present; otherwise, false. + + + + Returns true or false to indicate whether a specified event is present for a specified type. + + The namespace-qualified name of the type. + The name of the event. + True if the specified event is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method overload with the specified number of input parameters is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + The number of input parameters for the overload. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified property (writeable or read-only) is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified read-only property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified writeable property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified type is present. + + The namespace-qualified name of the type. + True if the specified type is present; otherwise, false. + + + + Represents x- and y-coordinate values that define a point in a two-dimensional plane. + + + + + The horizontal position of the point. + + + + + The vertical position of the point. + + + + + Contains number values that represent the location and size of a rectangle. + + + + + Initializes a Rect structure that has the specified x-coordinate, y-coordinate, width, and height. + + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + + The x-coordinate location of the left side of the rectangle. + + + + + The y-coordinate location of the top side of the rectangle. + + + + + A value that represents the Width of the rectangle. + + + + + A value that represents the Height of the rectangle. + + + + + Represents a method that handles general events. + + The event source. + The event data. If there is no event data, this parameter will be null. + The event source. + The event data. If there is no event data, this parameter will be null. + + + + Specifies the language-related preferences that the app can use and maintain. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the ranked list of current runtime language values preferred by the user. + + A computed list of languages that merges the app's declared supported languages () with the user's ranked list of preferred languages. + + + + Gets the app's declared list of supported languages. + + The list of supported languages declared in the app's manifest. + + + + Monitors and controls physical display information. + The class provides events to allow clients to monitor for changes in the display. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current physical display information. + + + + + + Gets the current orientation of a rectangular monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the x axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the y axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value representing the number of raw (physical) pixels for each view (layout) pixel. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Describes the orientation of a rectangular monitor. + + + + + No display orientation is specified. + + + + + Specifies that the monitor is oriented in landscape mode where the width of the display viewing area is greater than the height. + + + + + Specifies that the monitor rotated 90 degrees in the clockwise direction to orient the display in portrait mode where the height of the display viewing area is greater than the width. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 180 degrees) to orient the display in landscape mode where the width of the display viewing area is greater than the height. + This landscape mode is flipped 180 degrees from the Landscape mode. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 270 degrees) to orient the display in portrait mode where the height of the display viewing area is greater than the width. + This portrait mode is flipped 180 degrees from the Portrait mode. + + + + + Provides additional Math operations. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Restricts a value to be within a specified range. + + The value to clamp. + The minimum value. + If value is less than min, min will be returned. + The maximum value. + If value is greater than max, max will be returned. + + + + + Provides a full window UI for capturing audio, video, and photos from a camera. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Create a new CameraCaptureUI object. + + + + + Launches the CameraCaptureUI user interface. + + Specifies whether the user interface that will be shown allows the user to capture a photo, capture a video, or capture both photos and videos. + When this operation completes, a StorageFile object is returned. + + + + Determines whether the user interface for capturing from the attached camera allows capture of photos, videos, or both photos and videos. + + + + + Either a photo or video can be captured. + + + + + The user can only capture a photo. + + + + + The user can only capture a video. + + + + + Represents a network connection, which includes either the currently connected network or prior network connections. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the network connectivity level for this connection. + This value indicates what network resources, if any, are currently available. + + + + + + Defines the level of connectivity currently available. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + No connectivity. + + + + + Local network access only. + + + + + Limited internet access. + This value indicates captive portal connectivity, where local access to a web portal is provided, but access to the Internet requires that specific credentials are provided via the portal. + This level of connectivity is generally encountered when using connections hosted in public locations (e.g. coffee shops and book stores). + Note This doesn't guarantee detection of a captive portal. + Windows Store apps should also test if the captive portal can be reached using a URL for the captive portal, or by attempting access to a public web site which will then redirect to the captive portal when Windows reports LocalAccess as the current NetworkConnectivityLevel. + + + + + Local and Internet access. + + + + + Provides access to network connection information for the local machine. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the connection profile associated with the internet connection currently used by the local machine. + + The profile for the connection currently used to connect the machine to the Internet, or null if there is no connection profile with a suitable connection. + + + + Occurs when the network status changes for a connection. + + + + + Represents the method that handles network status change notifications. + This method is called when any properties exposed by the object changes while the app is active. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides the underlying stream of data for network access. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + + Creates a new instance of the NetworkStream for the specified + + + + + + Gets a value that indicates whether the NetworkStream supports reading. + + + + + Gets a value that indicates whether the stream supports seeking. This property is not currently supported.This property always returns false. + + + + + Gets a value that indicates whether the NetworkStream supports writing. + + + + + Gets the length of the data available on the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Gets or sets the current position in the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Flushes data from the stream. + + + + + Reads data from the NetworkStream. + + + + + + + + + Sets the current position of the stream to the given value. + This method is not currently supported and always throws a NotSupportedException. + + + + + + + + Sets the length of the stream. + This method always throws a NotSupportedException. + + + + + + Writes data to the NetworkStream. + + + + + + + + Releases the unmanaged resources used by the NetworkStream and optionally releases the managed resources. + + + + + + Vibrates the phone. + + Phone devices include a vibration controller. + Your app can vibrate the phone for up to 5 seconds to notify the user of an important event. + Use the vibration feature in moderation. + Do not rely on the vibration feature for critical notifications, because the user can disable vibration + To test an app that uses the vibration controller effectively, you have to test it on a physical device. + The emulator cannot simulate vibration and does not provide any audible or visual feedback that vibration is occurring. + An app that is running in the background cannot vibrate the phone. + If your code tries to use vibration while the app is running in the background, nothing happens, but no exception is raised. + If you want to vibrate the phone while your app is running in the background, you have to implement a toast notification. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets an instance of the VibrationDevice class. + + + + + + Vibrates the phone for the specified duration (from 0 to 5 seconds). + + The duration (from 0 to 5 seconds) for which the phone vibrates. A value that is less than 0 or greater than 5 raises an exception. Ignored on iOS. + + + + Stops the vibration of the phone. + + + + + Provides information related to system protection. + Supported on Windows Phone, Android and iOS only. + + + + + Gets a value that indicates whether the screen is locked. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides access to the app data store associated with the app's app package. + + + + + Removes all application data from the local, roaming, and temporary app data stores. + + + + + + Removes all application data from the specified app data store. + + One of the enumeration values. + + + + + Gets the root folder in the local app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the roaming app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the temporary app data store. + + + + + Represents a container for app settings. + The methods and properties of this class support creating, deleting, enumerating, and traversing the container hierarchy. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates or opens the specified settings container in the current settings container. + + The name of the container. + One of the enumeration values. + On iOS the name must be a value Shared App Group name and disposition must be Existing. + The settings container. + + + + Gets the type (local or roaming) of the app data store that is associated with the current settings container. + + + + + Gets the name of the current settings container. + + + + + Gets an object that represents the settings in this settings container. + + The settings map object. + + + + Provides access to the settings in a settings container. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Occurs when the map changes. + + + + + Adds an item to the . + + The key of the item to add. + The item value to add. + + + + Returns a value that indicates whether a specified key exists in the . + + The key to check for in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an ICollection object containing the keys of the . + + + + + Removes a specific item from the . + + The key of the item to remove. + true if the item was removed, otherwise false. + + + + Returns a value that indicates whether a specified key exists in the . + If an item with that key exists, the item is retrieved as an out parameter. + + The key to check for in the . + The item, if it exists. + Contains null if the item does not exist in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an object containing the values of the . + + + + + Gets or sets the element value at the specified key index. + + + The element value at the specified key index. + + + + Adds a new key-value pair to the ApplicationDataContainerSettings. + + The key-value pair to add. + + + + Removes all related application settings. + + + + + Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings. + + The key-value pair to check for in the ApplicationDataContainerSettings. + + + + + Copies the elements of the collection to an array, starting at a particular array index. + + The one-dimensional Array that is the destination of the elements copied from the collection. + The Array must have zero-based indexing. + The zero-based index in array at which copying begins. + + + + Gets the number of elements contained in the collection. + + + + + Gets a value indicating whether the dictionary is read-only. + + true if the dictionary is read-only; otherwise, false. + + + + Removes a specific key-value pair from the . + + The key-value pair to remove. + true if the item was removed, otherwise false. + + + + Specifies options for creating application data containers or returning existing containers. + This enumeration is used by the method. + + + + + Always returns the specified container. + Creates the container if it does not exist. + + + + + Returns the specified container only if it already exists. + Raises an exception of type System.Exception if the specified container does not exist. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + + The data resides in the local application data store. + + + + + The data resides in the roaming application data store. + + + + + The data resides in the temporary application data store. + + + + + The data resides in the local cache for the application data store. + + + + + The data resides in the shared application data store. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Return the existing item if the file or folder already exists. + + + + + Describes the attributes of a file or folder. + + + + + The item is normal. + That is, the item doesn't have any of the other values in the enumeration. + + + + + The item is read-only. + + + + + The item is a directory. + + + + + The item is archived. + + + + + The item is a temporary file. + + + + + Provides helper methods for reading and writing files that are represented by objects of type . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the specified file. + + The file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the specified file using the specified character encoding. + + The file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the specified file. + + The file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the specified file using the specified character encoding. + + The file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the specified file and returns lines of text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file using the specified character encoding and returns lines of text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file and returns text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the specified file using the specified character encoding and returns text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the specified file. + + The file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the specified file using the specified character encoding. + + The file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the specified file. + + The file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the specified file using the specified character encoding. + + The file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Provides access to the basic properties, like the size of the item or the date the item was last modified, of the item (like a file or folder). + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the timestamp of the last time the file was modified. + + + + + Gets the size of the file in bytes. + + + + + Describes the purpose of the thumbnail to determine how to adjust the thumbnail image to retrieve. + + + + + To display previews of picture or video files. + + + + + To display previews of files (or other items) in a list. + + + + + To display a preview of any single item (like a file, folder, or file group). + + + + + Represents a file. + Provides information about the file and its contents, and ways to manipulate them. + + + + + Replaces the specified file with a copy of the current file. + + The file to replace. + No object or value is returned when this method completes. + + + + Creates a copy of the file in the specified folder. + + + + + + + Creates a copy of the file in the specified folder, using the desired name. + + + + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + + + + + + Moves the current file to the specified folder. + + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + + + + + + + Gets the MIME type of the contents of the file. + + The MIME type of the file contents. + For example, a music file might have the "audio/mpeg" MIME type. + + + + Gets the type (file name extension) of the file. + + + + + Manipulates folders and their contents, and provides information about them. + + + + + Creates a new file in the current folder. + + The desired name of the file to create. + + + + + Creates a new file in the current folder, and specifies what to do if a file with the same name already exists in the current folder. + + The desired name of the file to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing file in the current folder. + + + + + Creates a new folder in the current folder. + + The desired name of the folder to create. + + + + + Creates a new folder in the current folder, and specifies what to do if a folder with the same name already exists in the current folder. + + The desired name of the folder to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing folder in the current folder. + + + + + Gets the specified file from the current folder. + + The name (or path relative to the current folder) of the file to retrieve. + + + + + Gets the files from the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + + + + + Gets the folders in the current folder. + + + + + + Gets the specified item from the . + + The name of the item to retrieve. + + + + + Gets the items from the current folder. + + + + + + Try to get a single file or sub-folder from the current folder by using the name of the item. + + The name (or path relative to the current folder) of the file or sub-folder to try to retrieve. + When this method completes successfully, it returns the file or folder (type ). + + + + Manipulates storage items (files and folders) and their contents, and provides information about them. + + + + + Deletes the current item. + + + + + + Deletes the current item, optionally deleting it permanently. + + + + + + Gets the basic properties of the current item (like a file or folder). + + + + + + Determines whether the current IStorageItem matches the specified StorageItemTypes value. + + The value to match against. + + + + + + Gets the attributes of a storage item. + + + + + Gets the date and time when the current item was created. + + + + + Gets the name of the item including the file name extension if there is one. + + + + + Gets the full file-system path of the item, if the item has a path. + + + + + Gets the parent folder of the current storage item. + + + + + + Indicates whether the current item is the same as the specified item. + + The object that represents a storage item to compare against. + Returns true if the current storage item is the same as the specified storage item; otherwise false. + + + + Provides access to common locations that contain user content. + This includes content from a user's local libraries (such as Documents, Pictures, Music, and Videos). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the Camera Roll folder. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8.1 or later + + + + + Gets the Documents library. + + + + + Gets the Music library. + + + + + Gets the Pictures library. + + + + + Gets the Videos library. + + + + + Provides helper methods for reading and writing a file using the absolute path or URI of the file. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the file at the specified path or URI. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the file at the specified path or URI using the specified character encoding. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI. + + The path of the file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the file at the specified path or URI and returns lines of text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns lines of text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI and returns text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the file at the specified path or URI. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI. + + The path of the file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Represents a UI element that lets the user choose and open files. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the file picker so that the user can pick one file. + + When the call to this method completes successfully, it returns a object that represents the file that the user picked. + + + + Gets the collection of file types that the file open picker displays. + + + + + Specifies whether a deleted item is moved to the Recycle Bin or permanently deleted. + + + + + Specifies the default behavior. + + + + + Permanently deletes the item. + The item is not moved to the Recycle Bin. + + + + + Specifies what to do if a file or folder with the specified name already exists in the current folder when you copy, move, or rename a file or folder. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the NameCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Replaces the specified file with a copy of the current file. + + + + + + + Creates a copy of the file in the specified folder. + + The destination folder where the copy of the file is created. + + + + + Creates a copy of the file in the specified folder and renames the copy. + + The destination folder where the copy of the file is created. + The new name for the copy of the file created in the destinationFolder. + + + + + Deletes the current file. + + + + + + Deletes the current file, optionally deleting the item permanently. + + + + + + Gets the basic properties of the current file. + + + + + + Retrieves an adjusted thumbnail image for the file, determined by the purpose of the thumbnail. + + The enum value that describes the purpose of the thumbnail and determines how the thumbnail image is adjusted. + When this method completes successfully, it returns a that represents the thumbnail image or null if there is no thumbnail image associated with the file. + + + + Gets the parent folder of the current file. + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + The desired name of the file after it is moved. + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + The file to replace. + No object or value is returned by this method. + + + + Renames the current file. + + The desired, new name of the current item. + No object or value is returned by this method when it completes. + + + + Renames the current file. + This method also specifies what to do if an existing item in the current file's location has the same name. + + The desired, new name of the current file. + If there is an existing item in the current file's location that already has the specified desiredName, the specified determines how the system responds to the conflict. + The enum value that determines how the system responds if the desiredName is the same as the name of an existing item in the current file's location. + No object or value is returned by this method when it completes. + + + + Gets the attributes of a file. + + + + + Gets the date and time when the current file was created. + + + + + Gets the MIME type of the contents of the file. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + + Gets the type (file name extension) of the file. + + + + + Gets the name of the file including the file name extension. + + + + + Gets the full file-system path of the current file, if the file has a path. + + + + + Indicates whether the current file is equal to the specified file. + + The object that represents a file to compare against. + Returns true if the current file is equal to the specified file; otherwise false. + + + + Determines whether the current matches the specified value. + + The value to match against. + True if the matches the specified value; otherwise false. + + + + + Manages folders and their contents and provides information about them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + One of the enumeration values that determines how to handle the collision if a file with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new subfolder with the specified name in the current folder. + + The name of the new subfolder to create in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Creates a new subfolder with the specified name in the current folder. + This method also specifies what to do if a subfolder with the same name already exists in the current folder. + + The name of the new subfolder to create in the current folder. + One of the enumeration values that determines how to handle the collision if a subfolder with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Deletes the current folder. + + + + + + Deletes the current folder. + This method also specifies whether to delete the folder permanently. + + + + + + Gets the basic properties of the current folder. + + + + + + Gets the file with the specified name from the current folder. + + + + + + + Gets the files in the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + When this method completes successfully, it returns a StorageFolder that represents the child folder. + + + + Gets the folders in the current folder. + + + + + + Gets the file or folder with the specified name from the current folder. + + The name (or path relative to the current folder) of the file or folder to get. + + + + + Gets the items in the current folder. + + + + + + Gets the parent folder of the current folder. + + When this method completes, it returns the parent folder as a . + + + + Tries to get the file or folder with the specified name from the current folder. + Returns null instead of raising a FileNotFoundException if the specified file or folder is not found. + + The name (or path relative to the current folder) of the file or folder to get. + When this method completes successfully, it returns an IStorageItem that represents the specified file or folder. + If the specified file or folder is not found, this method returns null instead of raising an exception. + + + + Gets the attributes of the current folder. + + + + + Gets the date and time that the current folder was created. + + + + + Gets the name of the current folder. + + + + + Gets the full path of the current folder in the file system, if the path is available. + + + + + Indicates whether the current folder is equal to the specified folder. + + The object that represents the folder to compare against. + Returns true if the current folder is equal to the specified folder; otherwise false. + + + + Indicates whether the current matches the specified value. + + The enum value that determines the object type to match against. + True if the matches the specified value; otherwise false. + + + + + Provides additional methods for . + + + + + Deletes all contents of a folder without deleting the folder itself. + + + + + + + Returns the size, in bytes, of the folder and all of its contents. + + The folder to measure + The size, in bytes, of the folder and all of its contents. + + + + Describes whether an item that implements the interface is a file or a folder. + + + + + + A storage item that is neither a file nor a folder. + + + + + A file that is represented as a instance. + + + + + A folder that is represented as a instance. + + + + + Specifies the type of character encoding for a stream. + + + + + The encoding is UTF-8. + + + + + The encoding is UTF-16, with the least significant byte first in the two eight-bit bytes. + + + + + The encoding is UTF-16, with the most significant byte first in the two eight-bit bytes. + + + + + Represents a display request. + + + To conserve power and extend battery life, the system reduces power to the computer if it does not detect any user activity for a certain amount of time. + Depending on system power settings, the display may first be dimmed, a screen saver may be displayed, and eventually the display may be turned off as the system enters a low-power sleep state. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Activates a display request. + + + + + Deactivates a display request. + + + + + Starts the default app associated with the specified file or URI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the app associated with the specified file. + + The file. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Launches File Explorer and displays the contents of the specified folder. + + The folder to display in File Explorer. + The result of the operation. + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + Ignored on Android and iOS. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Asynchronously query whether an app can be activated for the specified URI and launch type. + + The URI. + The type of launch for which to query support. + Returns true if the default app for the URI scheme was launched; false otherwise. + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)Windows 7 or later + + + + + Placeholder to supply attributes for starting a task. + + + + + Specifies whether an app is available that supports activation + + + + PlatformVersion supported + Android- + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + An app that handles the activation is available and may be activated. + + + + + No app is installed to handle the activation. + + + + + An app that handles the activation is installed but not available because it is being updated by the store or it was installed on a removable device that is not available. + + + + + The app does not handle the activation. + + + + + An unknown error was encountered while determining whether an app supports the activation. + + + + + Specifies the type of activation to query for. + + + + PlatformVersion supported + Android- + iOS- + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + Activate by URI but do not return a result to the calling app. + This is the default. + + + + + Activate by URI and return a result to the calling app. + + + + + Indicates the status of the battery. + + + + + + The battery or battery controller is not present. + + + + + The battery is discharging. + + + + + The battery is idle. + + + + + The battery is charging. + + + + + Specifies the status of battery saver. + + + + + Battery saver is off permanently or the device is plugged in. + + + + + Battery saver is off now, but ready to turn on automatically. + + + + + Battery saver is on. Save energy where possible. + + + + + Provides information about the status of the device's battery. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 10 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device's battery status. + + The device's battery status. + + + + Gets battery saver status, indicating when to save energy. + + + + + Gets the device's power supply status. + + + + + Gets the total percentage of charge remaining from all batteries connected to the device. + Not supported for Windows 8.1 apps deployed via the public Windows Store. + + The total percentage of charge remaining from all batteries connected to the device. + + + + Occurs when changes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a value that estimates how long is left until the device's battery is fully discharged. + Not supported for apps deployed on Windows 8.1 from the public Windows Store. + + + + + Represents the device's power supply status. + + An Inadequate status occurs when the power supply is present, but the charge rate is negative. + For example, the device is plugged in, but it’s losing charge. + + + + The device has no power supply. + + + + + The device has an inadequate power supply. + + + + + The device has an adequate power supply. + + + + + Specifies the processor architecture supported by an app. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The x86 processor architecture. + + + + + The ARM processor architecture. + + + + + The x64 processor architecture. + + + + + A neutral processor architecture. + + + + + An unknown processor architecture. + + + + + Provides information about the device for profiling purposes. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device form factor. + For example, the app could be running on a phone, tablet, desktop, and so on. + + + + + Gets version info about the device family. + + + + + Provides version information about the device family. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a string that represents the type of device the application is running on. + + + + + Gets the version within the device family. + + + + + Helper class for . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z. + + The DateTimeOffset value. + The number of seconds that have elapsed since 1970-01-01T00:00:00Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method first converts the current instance to UTC before returning its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + + The DateTimeOffset value. + The number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method returns the number of milliseconds in Unix time. + This method first converts the current instance to UTC before returning the number of milliseconds in its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Exposes standard Android preferences screens + + + + + Creates a settings command object that represents a settings entry. + This settings command can be appended to the ApplicationCommands collection. + + + + + Creates a new settings command. + + The ID of the command. + The label for the command, which is displayed in the settings pane. + The event handler that is called when the user selects this command in the settings pane. + + + + Gets or sets the command ID. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + A static class that enables the app to control the Settings page. + The app can add or remove commands, receive a notification when the user opens the pane, or open the page programmatically. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a object that is associated with the current app. + + + + + + Displays the Settings page to the user. + + + + + Occurs when the user opens the settings pane. + Listening for this event lets the app initialize the setting commands and pause its UI until the user closes the pane. + During this event, append your SettingsCommand objects to the available ApplicationCommands vector to make them available to the SettingsPane UI. + + + + + Contains properties that are only available during the event. + + + + + A vector that is available during the event. + Append SettingsCommand objects to it to make them available to the SettingsPane UI. + + + + + Contains arguments that are available from the event object during the event. + + + + + An instance of that is made available during the event. + + + + + Describes a color in terms of alpha, red, green, and blue channels. + Can be implicitly converted into a variety of platform-specific types. + + + + PlatformPlatform Type + AndroidAndroid.Graphics.Color + iOS, tvOS, macOS, watchOSCoreGraphics.CGColor + iOS, tvOS, macOSCoreImage.CIColor + iOS, tvOSUIKit.UIColor + macOSAppKit.NSColor + Windows UWP, Windows Store, Windows Phone StoreWindows.UI.Color + Windows Phone SilverlightSystem.Windows.Media.Color + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a new structure by using the specified sRGB color channel values. + + + + + + + + + Creates a new structure by using the specified sRGB alpha channel and color channel values. + + + + + + + + + + Compares two structures for equality. + + The structure to compare to this . + + + + + Returns the color value as a UInt32 of the form 0xBBGGRRAA. + + + + + + + + + + + + Gets or sets the sRGB alpha channel value of the color. + + + + + Gets or sets the sRGB blue channel value of the color. + + + + + Gets or sets the sRGB green channel value of the color. + + + + + Gets or sets the sRGB red channel value of the color. + + + + + Defines the content, associated metadata, and expiration time of an update to a tile's badge overlay. + A badge can display a number from 1 to 999 (beyond this truncation will occur) + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + Simplifies creation of badges without the need to build XML documents. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a badge notification with the required numerical value. + + Value to show on the badge. Zero will hide the badge. + + + + + Creates objects that you use to manipulate a tile's badge overlay. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates and initializes a new instance of the , which lets you change the appearance or content of the badge on the calling app's tile. + + The object you will use to send changes to the app tile's badge. + + + + Updates a badge overlay on the specific tile that the updater is bound to. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Removes the badge from the tile that the updater is bound to. + + + + + Applies a change to the badge's number. + + The object that supplies the new XML definition for the badge. + + + + Contains the definition of the toast notification that will display at the scheduled time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets the time that this toast notification is scheduled to be displayed. + + + + + Gets or sets the group identifier for the notification. + + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + + + Defines the content, associated metadata and events, and expiration time of a toast notification. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets or sets the group identifier for the notification. + + The group identifier for the notification. + Not used on macOS. On iOS this maps to the CategoryIdentifier property. + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + On iOS this maps to the ThreadIdentifier property and on macOS the Identifier property. + + + + Simplifies creation of toasts without the need to build XML documents. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a toast notification with the required values. + + Text content. + Toast title. + + + + + Creates a scheduled toast notification with the required values. + + Text content. + Toast title. + When to display the toast. + + + + + Creates ToastNotifier objects which let you display toast notifications. + + + + + Creates and initializes a new instance of the ToastNotifier, which lets you display toast notifications. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Raises a toast notification to the specific app to which the ToastNotifier is bound. + This class also lets you schedule and remove toast notifications. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Shows a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Hides a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Adds a for later display. + + The scheduled toast notification, which includes its content and timing instructions. + + + + Cancels the scheduled display of a specified . + + The scheduled toast notification, which includes its content and timing instructions. + + + + Represents a command in a context menu or message dialog box. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets or sets the identifier of the command. + + + + + Ges or sets the handler for the event that is fired when the user invokes the command. + + + + + Gets or sets the label for the command. + + + + + Represents a callback function that handles the event that is fired when the user invokes a context menu command. + + Represents the invoked command. + + + + Represents a dialog. + + + The dialog has a command bar that can support up to three commands. + If you don't specify any commands, then a default command is added to close the dialog. + The dialog dims the screen behind it and blocks touch events from passing to the app's canvas until the user responds. + Message dialogs should be used sparingly, and only for critical messages or simple questions that must block the user's flow. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class to display an untitled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + + + + Initializes a new instance of the class to display a titled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + The title you want displayed on the dialog box. + + + + Begins an asynchronous operation showing a dialog. + + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + In some cases, such as when the dialog is closed by the system out of your control, your result can be an empty command. + Returns either the command selected which destroyed the dialog, or an empty command. + For example, a dialog hosted in a charms window will return an empty command if the charms window has been dismissed. + + + + Gets the set of commands that appear in the command bar of the message dialog. + + This is the array of commands that makes the dialog actionable. + Get this array and add your dialog commands to it. + The commands. + + + + Gets or sets the message to be displayed to the user. + + The message to be displayed to the user. + Use the content to convey the objective of the dialog. + Present the message, error or blocking question as simply as possible without extraneous information. + When a title is used, use the content to present additional information helpful to understanding or using the dialog. + You can use this area to provide more detail or define terminology. + Don't repeat the title with slightly different wording. + + + + Gets or sets the index of the command you want to use as the cancel command. + This is the command that fires when users press the ESC key. + Add the commands before you set the index. + + + + + Gets or sets the index of the command you want to use as the default. + This is the command that fires by default when users press the ENTER key instead of a specific command, for example. + + Add the commands before you set the index. + The index of the default command. + + + + Gets or sets the title to display on the dialog box, if any. + + The title you want to display on the dialog. + If the title is not set, this will return an empty string. + Use the title as a concise main instruction to convey the objective of the dialog. + Long titles do not wrap and will be truncated. + If you're using the dialog to deliver a simple message, error or question, omit the title. + Rely on the to deliver that core information. + + + + Specifies where the context menu should be positioned relative to the selection rectangle + + + + + + + + + + Place the context menu above the selection rectangle. + + + + + Place the context menu below the selection rectangle. + + + + + Place the context menu to the left of the selection rectangle. + + + + + Place the context menu to the right of the selection rectangle. + + + + + Represents a command in a context menu. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the UICommand class, using the specified label and event handler. + + The label for the new command. + The event handler for the new command. + + + + Initializes a new instance of the UICommand class, using the specified label, event handler, and command identifier. + + The label for the new command. + The event handler for the new command. + The command identifier for the new command. + + + + Gets or sets the identifier of the command. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + Provides methods and properties for interacting with the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets the status bar for the current window (app view). + + + + + + Gets the progress indicator for the status bar. + + The progress indicator for the status bar. + + + + Shows the status bar. + + + + + + Hides the status bar. + + + + + + Provides methods and properties for interacting with the progress indicator on the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Hides the progress indicator. + + + + + + Shows the progress indicator. + + + + + + Gets or sets a value representing progress in the range 0 to 1. + + + + PlatformVersion supported + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets or sets the text label displayed on the progress indicator. + + + + + Provides a timer that is integrated into the Dispatcher queue, which is processed at a specified interval of time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new instance of the class. + + + + + Occurs when the timer interval has elapsed. + + + + + Gets or sets the amount of time between timer ticks. + + + + + Gets a value that indicates whether the timer is running. + + true if the timer is enabled and running; otherwise, false. + + + + Starts the . + + If the timer has already started, then it is restarted. + + + + Stops the . + + + + + Helper class for . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + + + + + Converts a to a .NET . + + + + + + + Extensions for . + + + + + Returns a read-only wrapper for the current collection. + + + + An object that acts as a read-only wrapper around the current . + + + + Contains extension methods for the IStorageFile and IStorageFolder interfaces for .NET interop. + + + + + Retrieves a stream for reading from a specified file. + + + + + + + Retrieves a stream for reading from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to read from. + The path, relative to the root folder, to the file to read from. + + + + + Retrieves a stream for writing to a specified file. + + The Windows Runtime IStorageFile object to write to. + + + + + Retrieves a stream for writing from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to write to. + The path, relative to the root folder, to the file to write to. + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/MonoAndroid10/InTheHand.dll b/packages/InTheHand.Pontoon.10.2018.3.19/lib/MonoAndroid10/InTheHand.dll new file mode 100644 index 0000000..f837b75 Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/MonoAndroid10/InTheHand.dll differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.iOS10/InTheHand.XML b/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.iOS10/InTheHand.XML new file mode 100644 index 0000000..41c3e5d --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.iOS10/InTheHand.XML @@ -0,0 +1,5394 @@ + + + + InTheHand + + + + + Provides methods for launching the built-in phone call UI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + TizenTizen 4.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the built-in phone call UI with the specified phone number and display name. + + A phone number. + This should be in international format e.g. +12345678901 + A display name. + + + + Application Capabilities + + + + + The Appointments capability provides access to the user’s appointment store. + This capability allows read access to appointments obtained from the synced network accounts and to other apps that write to the appointment store + With this capability, your app can create new calendars and write appointments to calendars that it creates. + + + + + The Contacts capability provides access to the aggregated view of the contacts from various contacts stores. + This capability gives the app limited access (network permitting rules apply) to contacts that were synced from various networks and the local contact store. + + + + + The MusicLibrary capability provides programmatic access to the user's Music, allowing the app to enumerate and access all files in the library without user interaction + This capability is typically used in jukebox apps that need to access the entire Music library. + + + + + The PicturesLibrary capability provides programmatic access to the user's Pictures, allowing the app to enumerate and access all files in the library without user interaction. + This capability is typically used in photo playback apps that need to access the entire Pictures library. + + + + + The VideosLibrary capability provides programmatic access to the user's Videos, allowing the app to enumerate and access all files in the library without user interaction. + This capability is typically used in movie playback apps that need access to the entire Videos library. + + + + + Application requires network access. + + + + + Application requires the ability to make phone calls. + Silverlight Only + + + + + Application requires access to push notifications. + Silverlight Only + + + + + The RemovableStorage capability provides programmatic access to files on removable storage, such as USB keys and external hard drives, filtered to the file type associations declared in the package manifest. + For example, if a DOC reader app declared a .doc file type association, it can open .doc files on the removable storage device, but not other types of files. + Be careful when declaring this capability, because users may include a variety of info in their removable storage devices, and will expect the app to provide a valid justification for programmatic access to the removable storage for the entire file type. + + + + + Silverlight Only + + + + + Silverlight Only + + + + + Silverlight Only + + + + + + + + + + + + + + + The DocumentsLibrary capability provides programmatic access to the user's Documents, filtered to the file type associations declared in the package manifest, to support offline access to OneDrive. + For example, if a DOC reader app declared a .doc file type association, it can open .doc files in Documents, but not other types of files. + + + + + Device capabilities allow your app to access peripheral and internal devices. Device capabilities are specified with the DeviceCapability element in your app package manifest. + This element may require additional child elements and some device capabilities need to be added to the package manifest manually + + + + + The Location capability provides access to location functionality, which you get from dedicated hardware like a GPS sensor in the PC or is derived from available network info. + Apps must handle the case where the user has disabled location services from settings. + + + + + The Microphone capability provides access to the microphone’s audio feed, which allows the app to record audio from connected microphones. + + + + + The Proximity capability enables multiple devices in close proximity to communicate with one another. + This capability is typically used in casual multi-player games and in apps that exchange information. + Devices attempt to use the communication technology that provides the best possible connection, including Bluetooth, WiFi, and the internet. + This capability is used only to initiate communication between the devices. + + + + + The Camera capability provides access to the video feed of a built-in camera or external webcam, which allows the app to capture photos and videos. + On Windows, apps must handle the case where the user has disabled the camera from the Settings charm. + + + + + The Usb device capability enables access to APIs in the Windows.Devices.Usb namespace. + By using the namespace, you can write an app that talks to a custom USB device. + "Custom" in this context means, a peripheral device for which Microsoft does not provide an in-box class driver. + + + + + The HumanInterfaceDevice device capability enables access to APIs in the Windows.Devices.HumanInterfaceDevice namespace. + This namespace lets your app access devices that support the Human Interface Device (HID) protocol. + + + + + The bluetooth device capability enables access to APIs in the Windows.Devices.Bluetooth.GenericAttributeProfile and Windows.Devices.Bluetooth.Rfcomm namespaces. + + + + + The PointOfService device capability enables access to APIs in the Windows.Devices.PointOfService namespace. + This namespace lets your Windows Store app access Point of Service (POS) barcode scanners and magnetic stripe readers. + The namespace provides a vendor-neutral interface for accessing POS devices from various manufacturers from a Windows Store app. + + + + + Application requires access to the accelerometer. + Silverlight Only + + + + + Represents a chat message. + + + + + Creates a new instance of the class. + + + + + Gets or sets the body of the chat message. + + + + + Gets the list of recipients of the message. + + + + + Provides methods for managing chat messages. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the compose SMS dialog, pre-populated with data from the supplied ChatMessage object, allowing the user to send an SMS message. + + The chat message. + An asynchronous action. + + + + Launches the device's SMS settings app. + + + + + Gets and sets information from the clipboard object. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Removes all data from the Clipboard. + + + + + Gets the current content that is stored in the clipboard object. + + Contains the content of the Clipboard. + + + + Sets the current content that is stored in the clipboard object. + + Contains the content of the clipboard. + If NULL, the clipboard is emptied. + + + + Occurs when the data stored in the Clipboard changes. + + + + + Contains the data that a user wants to exchange with another app. + + + + + Constructor that creates a new . + + + + + Allows you to get and set properties like the title of the content being shared. + + + + + Returns a object. + This object is a read-only copy of the object. + + The object that is a read-only copy of the object. + + + + Sets the data contained in the DataPackage. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + Specifies the content that the DataPackage contains. + + + + Sets a delegate to handle requests from the target app. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + A delegate that is responsible for processing requests from a target app. + + + + Sets the text that a contains. + + The text. + + + + Sets the web link that a contains. + + A URI with an http or https scheme that corresponds to the content being displayed to the user. + Whenever possible, you should set this property. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + + + + Sets the application link that a contains. + + A URI with a scheme that isn't http or https that's handled by the source app. + Whenever possible, you should set this property. + This URI represents a deep link that takes the user back to the currently displayed content. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + The scheme of this URI must not be http or https. + The app sharing this URI must be capable of being the default handler, although it may not be set as the default handler. + + + + Defines a set of properties to use with a object. + + + + + Gets or sets the text that displays as a title for the contents of the object. + + + + + Gets or sets text that describes the contents of the . + + We recommend adding a description to a DataPackage object if you can. + Target apps can use this description to help users identify what content they're sharing. + + + + Gets the set of properties of a object. + + + + + Gets the text that displays as a title for the contents of the object. + + + + + Gets the text that describes the contents of the . + + + + + A read-only version of a . + Apps that receive shared content get this object when acquiring content. + + + + + Returns the formats the contains. + + + + + Gets a object, which contains a read-only set of properties for the data in the object. + + + + + Checks to see if the contains a specific data format. + + The name of the format. + True if the contains the format; false otherwise. + + + + Gets the data contained in the . + + The format of the data. + The data. + + + + Gets the text in the object. + + + + + + Gets the application link in the object. + + + + + + Gets the web link in the object. + + + + + + An object of this type is passed to the delegate. + + + + + Specifies the format id. + + + + + Sets the content of the DataPackage to be shared with a target app. + + The object associated with a particular format in the DataPackage. + + + + Provides data when the target app requests it, instead of including the data in the DataPackage ahead of time. + DataProviderHandler is used when the source app wants to avoid unnecessary work that is resource intensive, such as performing format conversions. + + Contains the data that the user wants to share. + + + + Contains information about the DataRequested event. + The system fires this event when the user invokes the Share UI. + + + + + Enables you to get the DataRequest object and either give it data or a failure message. + + + + + Lets your app supply the content the user wants to share or specify a message, if an error occurs. + + + + + Sets or gets a DataPackage object that contains the content a user wants to share. + + + + + Programmatically initiates an exchange of content with other apps. + + The class is a static class that you use to initiate sharing operations. + To use the class, first call the method. + This method returns the object that is specific to the active window. + Next, you need to add an event listener for the datarequested event to the object. + This event is fired when your app starts a share operation programmatically. + The DataTransferManager class includes a method, which you can use to programmatically start a share operation. + In general, we recommend against using this method. + Users expect to initiate share operations by using the Share charm—when you launch the operation programmatically, you can create an inconsistent user experience. + We include the method because there are a few scenarios in which the user might not recognize opportunities to share. + A good example is when the user achieves a high score in a game. + The class also has a event. + Use this event when you want to capture what applications a user selects when sharing content from your app. + + + + Returns the object associated with the current window. + + The object associated with the current window. + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Occurs when a share operation starts. + + This event is fired when a sharing operation starts. + To handle this event, you need to add an event listener to the object for the active window. + You can get this object through the method. + When handling a datarequested event, the most important property you need to be aware of is its request property. + This property contains a object. + Your app uses this object to provide the data that the user wants to share with a selected target app. + + + + Occurs when the user chooses a target app in a Share operation. + + When the user chooses a target app to share content with, the system fires a TargetApplicationChosen event. + The app receiving the event can use this event to record information about the target app for business intelligence. + A common use of this event is to record which applications are used to complete different sharing actions, which in turn can help the source app create better experiences for the user. + + + + Contains static properties that return string values. + Each string corresponds to a known format ID. + Use this class to avoid errors in using string constants to specify data formats. + + + + + A read-only property that returns the format ID string value corresponding to the Text format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + Contains information about the target app the user chose to share content with. + To get this object, you must handle the TargetApplicationChosen event. + + + + + Contains the name of the app that the user chose to share content with. + + + + + Enables you to detect whether your app is in design mode in a visual designer. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the process is running in design mode. + + True if the process is running in design mode; otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Represents an email attachment. + + + + PlatformVersion supported + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class with the specified data. + + The filename of the attachment. + The stream to use to download the attachment. + + + + Initializes a new instance of the class. + + The filename of the attachment. + The stream to use to download the attachment. + The MIME type of the attachment. + + + + Gets or sets the email attachment's data. + + + + + Gets or sets the displayed file name for the email attachment. + + The displayed file name for the email attachment. + + + + Gets or sets the MIME type of the attachment. + + The MIME type of the attachment. + + + + Allows an application to launch the email application with a new message displayed. + Use this to allow users to send email from your application. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the email application with a new message displayed. + + The email message that is displayed when the email application is launched. + An asynchronous action used to indicate when the operation has completed. + + + + Represents an email message. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class. + + + + + + + + + + Gets or sets the subject of the email message. + + + + + Gets or sets the body of the email message. + + + + + Gets the direct recipients of the email message. + + + + + Gets the recipients CC'd to the email message. + + + + + Gets the recipients BCC'd to the email message. + + + + + Represents an email recipient. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes an instance of the EmailRecipient class. + + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + The name of the recipient. + + + + Gets or sets the address of the email recipient. + + + + + Gets or sets the name of the email recipient. + + + + + Provides information about a package. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the package for the current app. + + + + + Gets the description of the package. + + + + + Gets the display name of the package. + + + + + Gets the package identity of the current package. + + The package identity. + + + + Gets the date the application package was installed on the user's phone. + + + + + Gets the location of the installed package. + + This folder is read-only except for Windows Desktop applications. + + + + Indicates whether the package is installed in development mode. + + A Boolean value that indicates whether the package is installed in development mode. + TRUE indicates that the package is installed in development mode; otherwise FALSE. + + + + Gets the logo of the package. + + + + + Gets the publisher display name of the package. + + Android and iOS don't provide a way to query the publisher at runtime. + + + + Provides package identification info, such as name, version, and publisher. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the processor architecture for which the package was created. + + + + + Gets the name of the package. + + The package name. + + + + Gets the name of the package. + + The package name. + + + + Gets the value of the ProductID attribute associated with this application package. + + The value of the ProductID attribute associated with this application package. + + + + Gets the publisher of the package. + + Not supported on iOS or Android. + + + + Gets the package version info. + + The package version information. + + + + Provides simplified access to app resources such as app UI strings. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context associated with the current view. + + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context that's not associated with any view. + + + + + + Returns the most appropriate string value of a resource, specified by resource identifier, for the default ResourceContext of the view in which the ResourceLoader was obtained using ResourceLoader.GetForCurrentView. + + The resource identifier of the resource to be resolved. + The most appropriate string value of the specified resource for the default ResourceContext. + + + + Defines methods and properties you can use to get license and listing info about the current app and perform in-app purchases. + + + + + Gets the GUID generated by the Windows Store when your app has been certified for listing in the Windows Store. + + + + + Creates the async operation that enables the user to view the app details. + + + + + + Creates the async operation that enables the user to review the current app. + + + + + + Provides utility methods for use with HTML-formatted data. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Converts HTML-formatted data to a string that contains the text content extracted from the HTML. + + A String containing HTML-formatted data. + A String of text content. + + + + Helper class for . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z. + + The DateTimeOffset value. + The number of seconds that have elapsed since 1970-01-01T00:00:00Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method first converts the current instance to UTC before returning its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + + The DateTimeOffset value. + The number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method returns the number of milliseconds in Unix time. + This method first converts the current instance to UTC before returning the number of milliseconds in its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Gives applications access to information about the environment in which they are running. + The only supported property of this class is , which is used to determine if an application is running on an actual Windows Phone device or on the device emulator on a PC. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the type of device on which the application is running. + Use this property to determine if your application is running on an actual device or on the device emulator. + + + + + Defines the device type values used by the property. + + + + + The device type is an actual device. + + + + + The device type is a device emulator. + + + + + The basic information to describe a geographic position. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Converts a Pontoon BasicGeoposition to a CoreLocation CLLocationCoordinate2D. + + + + + + Converts a CoreLocation CLLocationCoordinate2D to a Pontoon BasicGeoposition. + + + + + + The altitude of the geographic position in meters. + + + + + The latitude of the geographic position. + The valid range of latitude values is from -90.0 to 90.0 degrees. + + + + + The longitude of the geographic position. + This can be any value. + For values less than or equal to-180.0 or values greater than 180.0, the value may be wrapped and stored appropriately before it is used. + For example, a longitude of 183.0 degrees would become -177.0 degrees. + + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Interface to define a geographic shape. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + The type of geographic shape. + + + + + Indicates the shape of a geographic region. + + + + + The geographic region is a circle with a center point and a radius. + + + + + Describes a geographic circle with a center point and a radius. + + + + + Create a geographic circle object for the given position and radius. + + + + + + + The center point of a geographic circle. + + + + + The type of geographic shape. + + + + + The radius of a geographic circle in meters. + + + + + Contains the information for identifying a geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The accuracy of the location in meters. + + The accuracy in meters. + The Windows Location Provider and the Windows Phone Location Services accuracy depends on the location data available. + For example,iIf Wifi is available, data is accurate to within 50 meters. + If Wifi is not available, the data could be accurate to within 10 miles or larger. + A GNSS device can provide data accurate to within a few meters. + However, its accuracy can vary if the GNSS sensor is obscured by buildings, trees, or cloud cover. + GNSS data may not be available at all within a building. + + + + The accuracy of the altitude, in meters. + + The accuracy of the altitude. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider and the Windows Phone Location Services do not set this property. + + + + The current heading in degrees relative to true north. + + The current heading in degrees relative to true north. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The location of the Geocoordinate. + + The location of the Geocoordinate. + + + + Gets the source used to obtain a Geocoordinate. + + The source used to obtain a Geocoordinate. + + + + Gets the time at which the associated Geocoordinate position was calculated. + + The time at which the associated Geocoordinate position was calculated. + When this property is not available, the value will be null. + The timestamp returned by this property depends on how the location was obtained and may be completely unrelated to the system time on the device. + For example, if the position is obtained from the Global Navigation Satellite System (GNSS) the timestamp would be obtained from the satellites. + If the position was is obtained from Secure User Plane Location (SUPL), the timestamp would be obtained from SUPL servers. + This means that the timestamps obtained from these services will be precise and, most importantly, consistent across all devices regardless of whether the system time on the devices is set correctly. + + + + The speed in meters per second. + + The speed in meters per second. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The system time at which the location was determined. + + The system time at which the location was determined. + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Contains the information to define a geofence, an area of interest, to monitor. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new Geofence object given the id and the shape of the geofence. + + + + + + + The shape of the geofence region. + + + + + The id of the Geofence. + + + + + + + + + + + + + + + + + + Contains the information about the monitored Geofence objects. + + + + + Gets the GeofenceMonitor object which contains all of an app's information. + + + + + Gets a collection of status changes to the objects in the Geofences collection of the GeofenceMonitor. + + + + + + Returns a vector of the app's objects currently registered with the system wide GeofenceMonitor. + + + + + Last reading of the device's location. + + + + + Indicates the current state of the GeofenceMonitor. + + + + + Raised when the state of one or more objects in the Geofences collection of the GeofenceMonitor has changed. + + + + + Raised when the status of the GeofenceMonitor has changed. + + + + + Indicates the current state of a . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Access to location is denied. + + + + + The monitor is in the process of initializing. + + + + + There is no data on the status of the monitor. + + + + + The geofence monitor is not available. + + + + + The geofence monitor has not been initialized. + + + + + The monitor is ready and active. + + + + + Indicates the current state of a Geofence. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered the geofence area. + + + + + The device has left the geofence area. + + + + + The geofence was removed. + Not supported on iOS. + + + + + Contains the information about the state changes for a . + + + + + The Geofence object whose state has changed. + + + + + The position of the Geofence object whose state has changed. + + + + + The new state of the Geofence object whose state has changed. + + + + + Indicates the state or states of the Geofences that are currently being monitored by the system. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSmaxOS 10.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered a geofence area. + + + + + The device has left a geofence area. + + + + + The geofence has been removed. + Not supported on iOS. + + + + + Provides access to the current geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new Geolocator object. + + + + + The accuracy level at which the Geolocator provides location updates. + + + + + The status that indicates the ability of the Geolocator to provide location updates. + + + + + Gets and sets the distance of movement, in meters, relative to the coordinate from the last PositionChanged event, that is required for the Geolocator to raise a PositionChanged event. + + + + + The requested minimum time interval between location updates, in milliseconds. + If your application requires updates infrequently, set this value so that you only receive location updates when needed. + + + + + Starts an asynchronous operation to retrieve the current location of the device. + + + + + + Raised when the ability of the Geolocator to provide updated location changes. + + + + + Raised when the location is updated. + + + + + Describes a geographic point. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Create a geographic point object for the given position. + + Create a geographic point object for the given position. + + + + The position of a geographic point. + + + + + Represents a location that may contain latitude and longitude data or venue data. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The latitude and longitude associated with a geographic location. + + + + + Indicates the requested accuracy level for the location data that the application uses. + + + + + + Optimize for power, performance, and other cost considerations. + + + + + Deliver the most accurate report possible. + This includes using services that might charge money, or consuming higher levels of battery power or connection bandwidth. + An accuracy level of High may degrade system performance and should be used only when necessary. + + + + + Provides data for the event. + + + + + The location data associated with the event. + + + + + Indicates the source used to obtain a . + + + + + The position was obtained from cellular network data. + + + + + The position was obtained from satellite data. + + + + + The position was obtained from Wi-Fi network data. + + + + + The position was obtained from an IP address. + + + + + The position was obtained from an unknown source. + + + + + The position was obtained from the user's manually-set location. + + + + + The position was obtained via the Consentless Location feature and was therefore intentionally made inaccurate to a degree. + + + + + Indicates the ability of the object to provide location data. + + + + + Location data is available. + + + + + Location services is initializing. + This is the status if a GPS is the source of location data and the GPS receiver does not yet have the required number of satellites in view to obtain an accurate position. + + + + + No location data is available from any source. + + + + + Location settings are turned off. + This status indicates that the user has not granted the application permission to access location. + + + + + An operation to retrieve location has not yet been initialized. + LocationStatus will have this value if the application has not yet called or registered an event handler for the event. + LocationStatus may also have this value if your app doesn’t have permission to access location. + + + + + Location services is not available on this version of Windows. + + + + + Provides information for the event. + + + + + The updated status of the object. + + + + + Represents an accelerometer sensor. + This sensor returns G-force values with respect to the x, y, and z axes. + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Returns the default accelerometer. + + + + + + Gets or sets the current report interval for the accelerometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current accelerometer reading. + + + + + + Occurs each time the accelerometer reports a new sensor reading. + + + + + Represents an accelerometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the g-force acceleration along the x-axis. + + + + + Gets the g-force acceleration along the y-axis. + + + + + Gets the g-force acceleration along the z-axis. + + + + + Gets the time at which the sensor reported the reading. + + + + + Provides data for the accelerometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the most recent accelerometer reading. + + + + + Represents a gyrometer sensor. + This sensor returns angular velocity values with respect to the x, y, and z axes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Returns the default gyrometer. + + + + + + Gets or sets the current report interval for the accelerometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current gyrometer reading. + + + + + + Occurs each time the gyrometer reports a new sensor reading. + + + + + Represents a gyrometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the angular velocity, in degrees per second, about the x-axis. + + + + + Gets the angular velocity, in degrees per second, about the y-axis. + + + + + Gets the angular velocity, in degrees per second, about the z-axis. + + + + + Gets the time at which the sensor reported the reading. + + + + + Provides data for the gyrometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the most recent gyrometer reading. + + + + + Provides an interface for a pedometer to measure the number of steps taken. + + + + PlatformVersion supported + TizenTizen 3.0 + Windows UWPWindows 10 + + + + + Returns the default accelerometer. + + + + + + Gets or sets the current report interval for the pedometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current step information from the pedometer sensor. + + + + + + Occurs each time the pedometer reports a new value. + + + + + Represents a pedometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + + + + + Gets the total number of steps taken for this pedometer reading. + + + + + Gets the amount of time that has elapsed for this pedometer reading. + + + + + Indicates the type of steps taken for this pedometer reading. + + + + + Gets the time for the most recent pedometer reading. + + + + + Provides data for the pedometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + + + + + Gets the most recent pedometer reading. + + + + + The type of step taken according to the pedometer. + + + + + An unknown step type. + + + + + A walking step. + + + + + A running step. + + + + + Provides information about the Operating System. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Gets an OperatingSystem object that contains the current platform identifier and version number. + + + + + Notifies listeners of dynamic changes to a map, such as when items are added or removed. + + The type of the keys in the map. + The type of the values in the map. + + + + Occurs when the map changes. + + + + + Represents the method that handles the changed event of an observable map. + + The type of the keys in the map. + The type of the values in the map. + + + + + + Provides data for the changed event of a map collection. + + The type of the keys in the map. + + + + Gets the type of change that occurred in the map. + + + + + Gets the key of the item that changed. + + + + + Represents a collection of key-value pairs, correlating several other collection interfaces. + + + + + Describes the action that causes a change to a collection. + + + + + The collection is changed. + + + + + An item is added to the collection. + + + + + An item is removed from the collection. + + + + + An item is changed in the collection. + + + + + Enables you to detect whether a specified member, type, or API contract is present so that you can safely make API calls across a variety of devices. + + + + + Returns true or false to indicate whether the API contract with the specified name and major version number is present. + + The name of the API contract. + The major version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether the API contract with the specified name and major and minor version number is present. + + The name of the API contract. + The major version number of the API contract. + The minor version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether a specified named constant is present for a specified enumeration. + + The namespace-qualified name of the type. + The name of the constant. + True if the specified constant is present; otherwise, false. + + + + Returns true or false to indicate whether a specified event is present for a specified type. + + The namespace-qualified name of the type. + The name of the event. + True if the specified event is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method overload with the specified number of input parameters is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + The number of input parameters for the overload. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified property (writeable or read-only) is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified read-only property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified writeable property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified type is present. + + The namespace-qualified name of the type. + True if the specified type is present; otherwise, false. + + + + Represents x- and y-coordinate values that define a point in a two-dimensional plane. + + + + + The horizontal position of the point. + + + + + The vertical position of the point. + + + + + Contains number values that represent the location and size of a rectangle. + + + + + Initializes a Rect structure that has the specified x-coordinate, y-coordinate, width, and height. + + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + + The x-coordinate location of the left side of the rectangle. + + + + + The y-coordinate location of the top side of the rectangle. + + + + + A value that represents the Width of the rectangle. + + + + + A value that represents the Height of the rectangle. + + + + + Represents a method that handles general events. + + The event source. + The event data. If there is no event data, this parameter will be null. + The event source. + The event data. If there is no event data, this parameter will be null. + + + + Specifies the language-related preferences that the app can use and maintain. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the ranked list of current runtime language values preferred by the user. + + A computed list of languages that merges the app's declared supported languages () with the user's ranked list of preferred languages. + + + + Gets the app's declared list of supported languages. + + The list of supported languages declared in the app's manifest. + + + + Monitors and controls physical display information. + The class provides events to allow clients to monitor for changes in the display. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current physical display information. + + + + + + Gets the current orientation of a rectangular monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the x axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the y axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value representing the number of raw (physical) pixels for each view (layout) pixel. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Describes the orientation of a rectangular monitor. + + + + + No display orientation is specified. + + + + + Specifies that the monitor is oriented in landscape mode where the width of the display viewing area is greater than the height. + + + + + Specifies that the monitor rotated 90 degrees in the clockwise direction to orient the display in portrait mode where the height of the display viewing area is greater than the width. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 180 degrees) to orient the display in landscape mode where the width of the display viewing area is greater than the height. + This landscape mode is flipped 180 degrees from the Landscape mode. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 270 degrees) to orient the display in portrait mode where the height of the display viewing area is greater than the width. + This portrait mode is flipped 180 degrees from the Portrait mode. + + + + + Provides additional Math operations. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Restricts a value to be within a specified range. + + The value to clamp. + The minimum value. + If value is less than min, min will be returned. + The maximum value. + If value is greater than max, max will be returned. + + + + + Provides a full window UI for capturing audio, video, and photos from a camera. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Create a new CameraCaptureUI object. + + + + + Launches the CameraCaptureUI user interface. + + Specifies whether the user interface that will be shown allows the user to capture a photo, capture a video, or capture both photos and videos. + When this operation completes, a StorageFile object is returned. + + + + Determines whether the user interface for capturing from the attached camera allows capture of photos, videos, or both photos and videos. + + + + + Either a photo or video can be captured. + + + + + The user can only capture a photo. + + + + + The user can only capture a video. + + + + + Represents a network connection, which includes either the currently connected network or prior network connections. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the network connectivity level for this connection. + This value indicates what network resources, if any, are currently available. + + + + + + Defines the level of connectivity currently available. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + No connectivity. + + + + + Local network access only. + + + + + Limited internet access. + This value indicates captive portal connectivity, where local access to a web portal is provided, but access to the Internet requires that specific credentials are provided via the portal. + This level of connectivity is generally encountered when using connections hosted in public locations (e.g. coffee shops and book stores). + Note This doesn't guarantee detection of a captive portal. + Windows Store apps should also test if the captive portal can be reached using a URL for the captive portal, or by attempting access to a public web site which will then redirect to the captive portal when Windows reports LocalAccess as the current NetworkConnectivityLevel. + + + + + Local and Internet access. + + + + + Provides access to network connection information for the local machine. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the connection profile associated with the internet connection currently used by the local machine. + + The profile for the connection currently used to connect the machine to the Internet, or null if there is no connection profile with a suitable connection. + + + + Occurs when the network status changes for a connection. + + + + + Represents the method that handles network status change notifications. + This method is called when any properties exposed by the object changes while the app is active. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Vibrates the phone. + + Phone devices include a vibration controller. + Your app can vibrate the phone for up to 5 seconds to notify the user of an important event. + Use the vibration feature in moderation. + Do not rely on the vibration feature for critical notifications, because the user can disable vibration + To test an app that uses the vibration controller effectively, you have to test it on a physical device. + The emulator cannot simulate vibration and does not provide any audible or visual feedback that vibration is occurring. + An app that is running in the background cannot vibrate the phone. + If your code tries to use vibration while the app is running in the background, nothing happens, but no exception is raised. + If you want to vibrate the phone while your app is running in the background, you have to implement a toast notification. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets an instance of the VibrationDevice class. + + + + + + Vibrates the phone for the specified duration (from 0 to 5 seconds). + + The duration (from 0 to 5 seconds) for which the phone vibrates. A value that is less than 0 or greater than 5 raises an exception. Ignored on iOS. + + + + Stops the vibration of the phone. + + + + + Provides information related to system protection. + Supported on Windows Phone, Android and iOS only. + + + + + Gets a value that indicates whether the screen is locked. + + + + + Provides the app the ability to retrieve device information from the local device. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Creates an instance of an object that allows the caller app to retrieve device information from the local device. + + + + + Returns the friendly name of the local device. + + + + + Returns the identifier of the local device. + + For Windows Phone (Silverlight) apps you must declare the ID_CAP_IDENTITY_DEVICE capability in your WMAppManifest. + + + + Returns the operating system of the local device. + + + + + Returns the system manufacturer of the local device. Use this only if the SystemSku is empty. + + + + + Returns the system product name of the local device. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides access to the app data store associated with the app's app package. + + + + + Removes all application data from the local, roaming, and temporary app data stores. + + + + + + Removes all application data from the specified app data store. + + One of the enumeration values. + + + + + Gets the root folder in the local app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the roaming app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the temporary app data store. + + + + + Represents a container for app settings. + The methods and properties of this class support creating, deleting, enumerating, and traversing the container hierarchy. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates or opens the specified settings container in the current settings container. + + The name of the container. + One of the enumeration values. + On iOS the name must be a value Shared App Group name and disposition must be Existing. + The settings container. + + + + Gets the type (local or roaming) of the app data store that is associated with the current settings container. + + + + + Gets the name of the current settings container. + + + + + Gets an object that represents the settings in this settings container. + + The settings map object. + + + + Provides access to the settings in a settings container. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Occurs when the map changes. + + + + + Adds an item to the . + + The key of the item to add. + The item value to add. + + + + Returns a value that indicates whether a specified key exists in the . + + The key to check for in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an ICollection object containing the keys of the . + + + + + Removes a specific item from the . + + The key of the item to remove. + true if the item was removed, otherwise false. + + + + Returns a value that indicates whether a specified key exists in the . + If an item with that key exists, the item is retrieved as an out parameter. + + The key to check for in the . + The item, if it exists. + Contains null if the item does not exist in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an object containing the values of the . + + + + + Gets or sets the element value at the specified key index. + + + The element value at the specified key index. + + + + Adds a new key-value pair to the ApplicationDataContainerSettings. + + The key-value pair to add. + + + + Removes all related application settings. + + + + + Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings. + + The key-value pair to check for in the ApplicationDataContainerSettings. + + + + + Copies the elements of the collection to an array, starting at a particular array index. + + The one-dimensional Array that is the destination of the elements copied from the collection. + The Array must have zero-based indexing. + The zero-based index in array at which copying begins. + + + + Gets the number of elements contained in the collection. + + + + + Gets a value indicating whether the dictionary is read-only. + + true if the dictionary is read-only; otherwise, false. + + + + Removes a specific key-value pair from the . + + The key-value pair to remove. + true if the item was removed, otherwise false. + + + + Specifies options for creating application data containers or returning existing containers. + This enumeration is used by the method. + + + + + Always returns the specified container. + Creates the container if it does not exist. + + + + + Returns the specified container only if it already exists. + Raises an exception of type System.Exception if the specified container does not exist. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + + The data resides in the local application data store. + + + + + The data resides in the roaming application data store. + + + + + The data resides in the temporary application data store. + + + + + The data resides in the local cache for the application data store. + + + + + The data resides in the shared application data store. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Return the existing item if the file or folder already exists. + + + + + Describes the attributes of a file or folder. + + + + + The item is normal. + That is, the item doesn't have any of the other values in the enumeration. + + + + + The item is read-only. + + + + + The item is a directory. + + + + + The item is archived. + + + + + The item is a temporary file. + + + + + Provides helper methods for reading and writing files that are represented by objects of type . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the specified file. + + The file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the specified file using the specified character encoding. + + The file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the specified file. + + The file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the specified file using the specified character encoding. + + The file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the specified file and returns lines of text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file using the specified character encoding and returns lines of text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file and returns text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the specified file using the specified character encoding and returns text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the specified file. + + The file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the specified file using the specified character encoding. + + The file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the specified file. + + The file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the specified file using the specified character encoding. + + The file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Provides access to the basic properties, like the size of the item or the date the item was last modified, of the item (like a file or folder). + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the timestamp of the last time the file was modified. + + + + + Gets the size of the file in bytes. + + + + + Describes the purpose of the thumbnail to determine how to adjust the thumbnail image to retrieve. + + + + + To display previews of picture or video files. + + + + + To display previews of files (or other items) in a list. + + + + + To display a preview of any single item (like a file, folder, or file group). + + + + + Represents a file. + Provides information about the file and its contents, and ways to manipulate them. + + + + + Replaces the specified file with a copy of the current file. + + The file to replace. + No object or value is returned when this method completes. + + + + Creates a copy of the file in the specified folder. + + + + + + + Creates a copy of the file in the specified folder, using the desired name. + + + + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + + + + + + Moves the current file to the specified folder. + + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + + + + + + + Gets the MIME type of the contents of the file. + + The MIME type of the file contents. + For example, a music file might have the "audio/mpeg" MIME type. + + + + Gets the type (file name extension) of the file. + + + + + Manipulates folders and their contents, and provides information about them. + + + + + Creates a new file in the current folder. + + The desired name of the file to create. + + + + + Creates a new file in the current folder, and specifies what to do if a file with the same name already exists in the current folder. + + The desired name of the file to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing file in the current folder. + + + + + Creates a new folder in the current folder. + + The desired name of the folder to create. + + + + + Creates a new folder in the current folder, and specifies what to do if a folder with the same name already exists in the current folder. + + The desired name of the folder to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing folder in the current folder. + + + + + Gets the specified file from the current folder. + + The name (or path relative to the current folder) of the file to retrieve. + + + + + Gets the files from the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + + + + + Gets the folders in the current folder. + + + + + + Gets the specified item from the . + + The name of the item to retrieve. + + + + + Gets the items from the current folder. + + + + + + Try to get a single file or sub-folder from the current folder by using the name of the item. + + The name (or path relative to the current folder) of the file or sub-folder to try to retrieve. + When this method completes successfully, it returns the file or folder (type ). + + + + Manipulates storage items (files and folders) and their contents, and provides information about them. + + + + + Deletes the current item. + + + + + + Deletes the current item, optionally deleting it permanently. + + + + + + Gets the basic properties of the current item (like a file or folder). + + + + + + Determines whether the current IStorageItem matches the specified StorageItemTypes value. + + The value to match against. + + + + + + Gets the attributes of a storage item. + + + + + Gets the date and time when the current item was created. + + + + + Gets the name of the item including the file name extension if there is one. + + + + + Gets the full file-system path of the item, if the item has a path. + + + + + Gets the parent folder of the current storage item. + + + + + + Indicates whether the current item is the same as the specified item. + + The object that represents a storage item to compare against. + Returns true if the current storage item is the same as the specified storage item; otherwise false. + + + + Provides access to common locations that contain user content. + This includes content from a user's local libraries (such as Documents, Pictures, Music, and Videos). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the Camera Roll folder. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8.1 or later + + + + + Gets the Documents library. + + + + + Gets the Music library. + + + + + Gets the Pictures library. + + + + + Gets the Videos library. + + + + + Provides helper methods for reading and writing a file using the absolute path or URI of the file. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the file at the specified path or URI. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the file at the specified path or URI using the specified character encoding. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI. + + The path of the file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the file at the specified path or URI and returns lines of text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns lines of text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI and returns text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the file at the specified path or URI. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI. + + The path of the file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Represents a UI element that lets the user choose and open files. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the file picker so that the user can pick one file. + + When the call to this method completes successfully, it returns a object that represents the file that the user picked. + + + + Gets the collection of file types that the file open picker displays. + + + + + Specifies whether a deleted item is moved to the Recycle Bin or permanently deleted. + + + + + Specifies the default behavior. + + + + + Permanently deletes the item. + The item is not moved to the Recycle Bin. + + + + + Specifies what to do if a file or folder with the specified name already exists in the current folder when you copy, move, or rename a file or folder. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the NameCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Replaces the specified file with a copy of the current file. + + + + + + + Creates a copy of the file in the specified folder. + + The destination folder where the copy of the file is created. + + + + + Creates a copy of the file in the specified folder and renames the copy. + + The destination folder where the copy of the file is created. + The new name for the copy of the file created in the destinationFolder. + + + + + Deletes the current file. + + + + + + Deletes the current file, optionally deleting the item permanently. + + + + + + Gets the basic properties of the current file. + + + + + + Retrieves an adjusted thumbnail image for the file, determined by the purpose of the thumbnail. + + The enum value that describes the purpose of the thumbnail and determines how the thumbnail image is adjusted. + When this method completes successfully, it returns a that represents the thumbnail image or null if there is no thumbnail image associated with the file. + + + + Gets the parent folder of the current file. + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + The desired name of the file after it is moved. + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + The file to replace. + No object or value is returned by this method. + + + + Renames the current file. + + The desired, new name of the current item. + No object or value is returned by this method when it completes. + + + + Renames the current file. + This method also specifies what to do if an existing item in the current file's location has the same name. + + The desired, new name of the current file. + If there is an existing item in the current file's location that already has the specified desiredName, the specified determines how the system responds to the conflict. + The enum value that determines how the system responds if the desiredName is the same as the name of an existing item in the current file's location. + No object or value is returned by this method when it completes. + + + + Gets the attributes of a file. + + + + + Gets the date and time when the current file was created. + + + + + Gets the MIME type of the contents of the file. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + + Gets the type (file name extension) of the file. + + + + + Gets the name of the file including the file name extension. + + + + + Gets the full file-system path of the current file, if the file has a path. + + + + + Indicates whether the current file is equal to the specified file. + + The object that represents a file to compare against. + Returns true if the current file is equal to the specified file; otherwise false. + + + + Determines whether the current matches the specified value. + + The value to match against. + True if the matches the specified value; otherwise false. + + + + + Manages folders and their contents and provides information about them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + One of the enumeration values that determines how to handle the collision if a file with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new subfolder with the specified name in the current folder. + + The name of the new subfolder to create in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Creates a new subfolder with the specified name in the current folder. + This method also specifies what to do if a subfolder with the same name already exists in the current folder. + + The name of the new subfolder to create in the current folder. + One of the enumeration values that determines how to handle the collision if a subfolder with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Deletes the current folder. + + + + + + Deletes the current folder. + This method also specifies whether to delete the folder permanently. + + + + + + Gets the basic properties of the current folder. + + + + + + Gets the file with the specified name from the current folder. + + + + + + + Gets the files in the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + When this method completes successfully, it returns a StorageFolder that represents the child folder. + + + + Gets the folders in the current folder. + + + + + + Gets the file or folder with the specified name from the current folder. + + The name (or path relative to the current folder) of the file or folder to get. + + + + + Gets the items in the current folder. + + + + + + Gets the parent folder of the current folder. + + When this method completes, it returns the parent folder as a . + + + + Tries to get the file or folder with the specified name from the current folder. + Returns null instead of raising a FileNotFoundException if the specified file or folder is not found. + + The name (or path relative to the current folder) of the file or folder to get. + When this method completes successfully, it returns an IStorageItem that represents the specified file or folder. + If the specified file or folder is not found, this method returns null instead of raising an exception. + + + + Gets the attributes of the current folder. + + + + + Gets the date and time that the current folder was created. + + + + + Gets the name of the current folder. + + + + + Gets the full path of the current folder in the file system, if the path is available. + + + + + Indicates whether the current folder is equal to the specified folder. + + The object that represents the folder to compare against. + Returns true if the current folder is equal to the specified folder; otherwise false. + + + + Indicates whether the current matches the specified value. + + The enum value that determines the object type to match against. + True if the matches the specified value; otherwise false. + + + + + Provides additional methods for . + + + + + Deletes all contents of a folder without deleting the folder itself. + + + + + + + Returns the size, in bytes, of the folder and all of its contents. + + The folder to measure + The size, in bytes, of the folder and all of its contents. + + + + Describes whether an item that implements the interface is a file or a folder. + + + + + + A storage item that is neither a file nor a folder. + + + + + A file that is represented as a instance. + + + + + A folder that is represented as a instance. + + + + + Specifies the type of character encoding for a stream. + + + + + The encoding is UTF-8. + + + + + The encoding is UTF-16, with the least significant byte first in the two eight-bit bytes. + + + + + The encoding is UTF-16, with the most significant byte first in the two eight-bit bytes. + + + + + Represents a display request. + + + To conserve power and extend battery life, the system reduces power to the computer if it does not detect any user activity for a certain amount of time. + Depending on system power settings, the display may first be dimmed, a screen saver may be displayed, and eventually the display may be turned off as the system enters a low-power sleep state. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Activates a display request. + + + + + Deactivates a display request. + + + + + Starts the default app associated with the specified file or URI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the app associated with the specified file. + + The file. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Launches File Explorer and displays the contents of the specified folder. + + The folder to display in File Explorer. + The result of the operation. + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + Ignored on Android and iOS. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Asynchronously query whether an app can be activated for the specified URI and launch type. + + The URI. + The type of launch for which to query support. + Returns true if the default app for the URI scheme was launched; false otherwise. + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)Windows 7 or later + + + + + Placeholder to supply attributes for starting a task. + + + + + Specifies whether an app is available that supports activation + + + + PlatformVersion supported + Android- + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + An app that handles the activation is available and may be activated. + + + + + No app is installed to handle the activation. + + + + + An app that handles the activation is installed but not available because it is being updated by the store or it was installed on a removable device that is not available. + + + + + The app does not handle the activation. + + + + + An unknown error was encountered while determining whether an app supports the activation. + + + + + Specifies the type of activation to query for. + + + + PlatformVersion supported + Android- + iOS- + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + Activate by URI but do not return a result to the calling app. + This is the default. + + + + + Activate by URI and return a result to the calling app. + + + + + Indicates the status of the battery. + + + + + + The battery or battery controller is not present. + + + + + The battery is discharging. + + + + + The battery is idle. + + + + + The battery is charging. + + + + + Specifies the status of battery saver. + + + + + Battery saver is off permanently or the device is plugged in. + + + + + Battery saver is off now, but ready to turn on automatically. + + + + + Battery saver is on. Save energy where possible. + + + + + Provides information about the status of the device's battery. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 10 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device's battery status. + + The device's battery status. + + + + Gets battery saver status, indicating when to save energy. + + + + + Gets the device's power supply status. + + + + + Gets the total percentage of charge remaining from all batteries connected to the device. + Not supported for Windows 8.1 apps deployed via the public Windows Store. + + The total percentage of charge remaining from all batteries connected to the device. + + + + Occurs when changes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a value that estimates how long is left until the device's battery is fully discharged. + Not supported for apps deployed on Windows 8.1 from the public Windows Store. + + + + + Represents the device's power supply status. + + An Inadequate status occurs when the power supply is present, but the charge rate is negative. + For example, the device is plugged in, but it’s losing charge. + + + + The device has no power supply. + + + + + The device has an inadequate power supply. + + + + + The device has an adequate power supply. + + + + + Specifies the processor architecture supported by an app. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The x86 processor architecture. + + + + + The ARM processor architecture. + + + + + The x64 processor architecture. + + + + + A neutral processor architecture. + + + + + An unknown processor architecture. + + + + + Provides information about the device for profiling purposes. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device form factor. + For example, the app could be running on a phone, tablet, desktop, and so on. + + + + + Gets version info about the device family. + + + + + Provides version information about the device family. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a string that represents the type of device the application is running on. + + + + + Gets the version within the device family. + + + + + Creates a settings command object that represents a settings entry. + This settings command can be appended to the ApplicationCommands collection. + + + + + Creates a new settings command. + + The ID of the command. + The label for the command, which is displayed in the settings pane. + The event handler that is called when the user selects this command in the settings pane. + + + + Gets or sets the command ID. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + A static class that enables the app to control the Settings page. + The app can add or remove commands, receive a notification when the user opens the pane, or open the page programmatically. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a object that is associated with the current app. + + + + + + Displays the Settings page to the user. + + + + + Occurs when the user opens the settings pane. + Listening for this event lets the app initialize the setting commands and pause its UI until the user closes the pane. + During this event, append your SettingsCommand objects to the available ApplicationCommands vector to make them available to the SettingsPane UI. + + + + + Contains properties that are only available during the event. + + + + + A vector that is available during the event. + Append SettingsCommand objects to it to make them available to the SettingsPane UI. + + + + + Contains arguments that are available from the event object during the event. + + + + + An instance of that is made available during the event. + + + + + Describes a color in terms of alpha, red, green, and blue channels. + Can be implicitly converted into a variety of platform-specific types. + + + + PlatformPlatform Type + AndroidAndroid.Graphics.Color + iOS, tvOS, macOS, watchOSCoreGraphics.CGColor + iOS, tvOS, macOSCoreImage.CIColor + iOS, tvOSUIKit.UIColor + macOSAppKit.NSColor + Windows UWP, Windows Store, Windows Phone StoreWindows.UI.Color + Windows Phone SilverlightSystem.Windows.Media.Color + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a new structure by using the specified sRGB color channel values. + + + + + + + + + Creates a new structure by using the specified sRGB alpha channel and color channel values. + + + + + + + + + + Compares two structures for equality. + + The structure to compare to this . + + + + + Returns the color value as a UInt32 of the form 0xBBGGRRAA. + + + + + + + + + + + + Gets or sets the sRGB alpha channel value of the color. + + + + + Gets or sets the sRGB blue channel value of the color. + + + + + Gets or sets the sRGB green channel value of the color. + + + + + Gets or sets the sRGB red channel value of the color. + + + + + Defines the content, associated metadata, and expiration time of an update to a tile's badge overlay. + A badge can display a number from 1 to 999 (beyond this truncation will occur) + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + Simplifies creation of badges without the need to build XML documents. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a badge notification with the required numerical value. + + Value to show on the badge. Zero will hide the badge. + + + + + Creates objects that you use to manipulate a tile's badge overlay. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates and initializes a new instance of the , which lets you change the appearance or content of the badge on the calling app's tile. + + The object you will use to send changes to the app tile's badge. + + + + Updates a badge overlay on the specific tile that the updater is bound to. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Removes the badge from the tile that the updater is bound to. + + + + + Applies a change to the badge's number. + + The object that supplies the new XML definition for the badge. + + + + Contains the definition of the toast notification that will display at the scheduled time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets the time that this toast notification is scheduled to be displayed. + + + + + Gets or sets the group identifier for the notification. + + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + + + Defines the content, associated metadata and events, and expiration time of a toast notification. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets or sets the group identifier for the notification. + + The group identifier for the notification. + Not used on macOS. On iOS this maps to the CategoryIdentifier property. + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + On iOS this maps to the ThreadIdentifier property and on macOS the Identifier property. + + + + Simplifies creation of toasts without the need to build XML documents. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a toast notification with the required values. + + Text content. + Toast title. + + + + + Creates a scheduled toast notification with the required values. + + Text content. + Toast title. + When to display the toast. + + + + + Creates ToastNotifier objects which let you display toast notifications. + + + + + Creates and initializes a new instance of the ToastNotifier, which lets you display toast notifications. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Raises a toast notification to the specific app to which the ToastNotifier is bound. + This class also lets you schedule and remove toast notifications. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Shows a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Hides a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Adds a for later display. + + The scheduled toast notification, which includes its content and timing instructions. + + + + Cancels the scheduled display of a specified . + + The scheduled toast notification, which includes its content and timing instructions. + + + + Represents a command in a context menu or message dialog box. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets or sets the identifier of the command. + + + + + Ges or sets the handler for the event that is fired when the user invokes the command. + + + + + Gets or sets the label for the command. + + + + + Represents a callback function that handles the event that is fired when the user invokes a context menu command. + + Represents the invoked command. + + + + Represents a dialog. + + + The dialog has a command bar that can support up to three commands. + If you don't specify any commands, then a default command is added to close the dialog. + The dialog dims the screen behind it and blocks touch events from passing to the app's canvas until the user responds. + Message dialogs should be used sparingly, and only for critical messages or simple questions that must block the user's flow. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class to display an untitled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + + + + Initializes a new instance of the class to display a titled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + The title you want displayed on the dialog box. + + + + Begins an asynchronous operation showing a dialog. + + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + In some cases, such as when the dialog is closed by the system out of your control, your result can be an empty command. + Returns either the command selected which destroyed the dialog, or an empty command. + For example, a dialog hosted in a charms window will return an empty command if the charms window has been dismissed. + + + + Gets the set of commands that appear in the command bar of the message dialog. + + This is the array of commands that makes the dialog actionable. + Get this array and add your dialog commands to it. + The commands. + + + + Gets or sets the message to be displayed to the user. + + The message to be displayed to the user. + Use the content to convey the objective of the dialog. + Present the message, error or blocking question as simply as possible without extraneous information. + When a title is used, use the content to present additional information helpful to understanding or using the dialog. + You can use this area to provide more detail or define terminology. + Don't repeat the title with slightly different wording. + + + + Gets or sets the index of the command you want to use as the cancel command. + This is the command that fires when users press the ESC key. + Add the commands before you set the index. + + + + + Gets or sets the index of the command you want to use as the default. + This is the command that fires by default when users press the ENTER key instead of a specific command, for example. + + Add the commands before you set the index. + The index of the default command. + + + + Gets or sets the title to display on the dialog box, if any. + + The title you want to display on the dialog. + If the title is not set, this will return an empty string. + Use the title as a concise main instruction to convey the objective of the dialog. + Long titles do not wrap and will be truncated. + If you're using the dialog to deliver a simple message, error or question, omit the title. + Rely on the to deliver that core information. + + + + Specifies where the context menu should be positioned relative to the selection rectangle + + + + + + + + + + Place the context menu above the selection rectangle. + + + + + Place the context menu below the selection rectangle. + + + + + Place the context menu to the left of the selection rectangle. + + + + + Place the context menu to the right of the selection rectangle. + + + + + Represents a context menu. + + + Context menus can show a maximum of six commands. + This limit helps to ensure that the context menu remains uncluttered, usable, and directly relevant to users. + + + + + Creates a new instance of the PopupMenu class. + + + + + Shows the context menu at the specified client coordinates. + + The coordinates (in DIPs), relative to the window, of the user's finger or mouse pointer when the oncontextmenu event fired. + The menu is placed above and centered on this point. + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + + + + Shows the context menu by the specified selection. + + The coordinates (in DIPs) of the selected rectangle, relative to the window. + + + + + Shows the context menu in the preferred placement relative to the specified selection. + + The coordinates (in DIPs) of the selected rectangle, relative to the window. + The preferred placement of the context menu relative to the selection rectangle. + + + + + Gets the commands for the context menu. + + The commands for the context menu. + + + + Represents a command in a context menu. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the UICommand class, using the specified label and event handler. + + The label for the new command. + The event handler for the new command. + + + + Initializes a new instance of the UICommand class, using the specified label, event handler, and command identifier. + + The label for the new command. + The event handler for the new command. + The command identifier for the new command. + + + + Gets or sets the identifier of the command. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + Provides methods and properties for interacting with the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets the status bar for the current window (app view). + + + + + + Gets the progress indicator for the status bar. + + The progress indicator for the status bar. + + + + Shows the status bar. + + + + + + Hides the status bar. + + + + + + Provides methods and properties for interacting with the progress indicator on the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Hides the progress indicator. + + + + + + Shows the progress indicator. + + + + + + Gets or sets a value representing progress in the range 0 to 1. + + + + PlatformVersion supported + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets or sets the text label displayed on the progress indicator. + + + + + Provides a timer that is integrated into the Dispatcher queue, which is processed at a specified interval of time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new instance of the class. + + + + + Occurs when the timer interval has elapsed. + + + + + Gets or sets the amount of time between timer ticks. + + + + + Gets a value that indicates whether the timer is running. + + true if the timer is enabled and running; otherwise, false. + + + + Starts the . + + If the timer has already started, then it is restarted. + + + + Stops the . + + + + + Extensions for . + + + + + Returns a read-only wrapper for the current collection. + + + + An object that acts as a read-only wrapper around the current . + + + + Contains extension methods for the IStorageFile and IStorageFolder interfaces for .NET interop. + + + + + Retrieves a stream for reading from a specified file. + + + + + + + Retrieves a stream for reading from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to read from. + The path, relative to the root folder, to the file to read from. + + + + + Retrieves a stream for writing to a specified file. + + The Windows Runtime IStorageFile object to write to. + + + + + Retrieves a stream for writing from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to write to. + The path, relative to the root folder, to the file to write to. + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.iOS10/InTheHand.dll b/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.iOS10/InTheHand.dll new file mode 100644 index 0000000..e3828e6 Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.iOS10/InTheHand.dll differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.tvOS10/InTheHand.dll b/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.tvOS10/InTheHand.dll new file mode 100644 index 0000000..a7007ce Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.tvOS10/InTheHand.dll differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.tvOS10/InTheHand.xml b/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.tvOS10/InTheHand.xml new file mode 100644 index 0000000..79c1918 --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/Xamarin.tvOS10/InTheHand.xml @@ -0,0 +1,3607 @@ + + + + InTheHand + + + + + Enables you to detect whether your app is in design mode in a visual designer. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the process is running in design mode. + + True if the process is running in design mode; otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides information about a package. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the package for the current app. + + + + + Gets the description of the package. + + + + + Gets the display name of the package. + + + + + Gets the package identity of the current package. + + The package identity. + + + + Gets the date the application package was installed on the user's phone. + + + + + Gets the location of the installed package. + + This folder is read-only except for Windows Desktop applications. + + + + Indicates whether the package is installed in development mode. + + A Boolean value that indicates whether the package is installed in development mode. + TRUE indicates that the package is installed in development mode; otherwise FALSE. + + + + Gets the logo of the package. + + + + + Gets the publisher display name of the package. + + Android and iOS don't provide a way to query the publisher at runtime. + + + + Provides package identification info, such as name, version, and publisher. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the processor architecture for which the package was created. + + + + + Gets the name of the package. + + The package name. + + + + Gets the name of the package. + + The package name. + + + + Gets the value of the ProductID attribute associated with this application package. + + The value of the ProductID attribute associated with this application package. + + + + Gets the publisher of the package. + + Not supported on iOS or Android. + + + + Gets the package version info. + + The package version information. + + + + Provides utility methods for use with HTML-formatted data. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Converts HTML-formatted data to a string that contains the text content extracted from the HTML. + + A String containing HTML-formatted data. + A String of text content. + + + + Helper class for . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z. + + The DateTimeOffset value. + The number of seconds that have elapsed since 1970-01-01T00:00:00Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method first converts the current instance to UTC before returning its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + + The DateTimeOffset value. + The number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method returns the number of milliseconds in Unix time. + This method first converts the current instance to UTC before returning the number of milliseconds in its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Gives applications access to information about the environment in which they are running. + The only supported property of this class is , which is used to determine if an application is running on an actual Windows Phone device or on the device emulator on a PC. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the type of device on which the application is running. + Use this property to determine if your application is running on an actual device or on the device emulator. + + + + + Defines the device type values used by the property. + + + + + The device type is an actual device. + + + + + The device type is a device emulator. + + + + + The basic information to describe a geographic position. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Converts a Pontoon BasicGeoposition to a CoreLocation CLLocationCoordinate2D. + + + + + + Converts a CoreLocation CLLocationCoordinate2D to a Pontoon BasicGeoposition. + + + + + + The altitude of the geographic position in meters. + + + + + The latitude of the geographic position. + The valid range of latitude values is from -90.0 to 90.0 degrees. + + + + + The longitude of the geographic position. + This can be any value. + For values less than or equal to-180.0 or values greater than 180.0, the value may be wrapped and stored appropriately before it is used. + For example, a longitude of 183.0 degrees would become -177.0 degrees. + + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Contains the information for identifying a geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The accuracy of the location in meters. + + The accuracy in meters. + The Windows Location Provider and the Windows Phone Location Services accuracy depends on the location data available. + For example,iIf Wifi is available, data is accurate to within 50 meters. + If Wifi is not available, the data could be accurate to within 10 miles or larger. + A GNSS device can provide data accurate to within a few meters. + However, its accuracy can vary if the GNSS sensor is obscured by buildings, trees, or cloud cover. + GNSS data may not be available at all within a building. + + + + The accuracy of the altitude, in meters. + + The accuracy of the altitude. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider and the Windows Phone Location Services do not set this property. + + + + The current heading in degrees relative to true north. + + The current heading in degrees relative to true north. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The location of the Geocoordinate. + + The location of the Geocoordinate. + + + + Gets the source used to obtain a Geocoordinate. + + The source used to obtain a Geocoordinate. + + + + Gets the time at which the associated Geocoordinate position was calculated. + + The time at which the associated Geocoordinate position was calculated. + When this property is not available, the value will be null. + The timestamp returned by this property depends on how the location was obtained and may be completely unrelated to the system time on the device. + For example, if the position is obtained from the Global Navigation Satellite System (GNSS) the timestamp would be obtained from the satellites. + If the position was is obtained from Secure User Plane Location (SUPL), the timestamp would be obtained from SUPL servers. + This means that the timestamps obtained from these services will be precise and, most importantly, consistent across all devices regardless of whether the system time on the devices is set correctly. + + + + The speed in meters per second. + + The speed in meters per second. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The system time at which the location was determined. + + The system time at which the location was determined. + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Provides access to the current geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new Geolocator object. + + + + + The accuracy level at which the Geolocator provides location updates. + + + + + The status that indicates the ability of the Geolocator to provide location updates. + + + + + Gets and sets the distance of movement, in meters, relative to the coordinate from the last PositionChanged event, that is required for the Geolocator to raise a PositionChanged event. + + + + + The requested minimum time interval between location updates, in milliseconds. + If your application requires updates infrequently, set this value so that you only receive location updates when needed. + + + + + Starts an asynchronous operation to retrieve the current location of the device. + + + + + + Raised when the ability of the Geolocator to provide updated location changes. + + + + + Raised when the location is updated. + + + + + Describes a geographic point. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Create a geographic point object for the given position. + + Create a geographic point object for the given position. + + + + The position of a geographic point. + + + + + Represents a location that may contain latitude and longitude data or venue data. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The latitude and longitude associated with a geographic location. + + + + + Indicates the requested accuracy level for the location data that the application uses. + + + + + + Optimize for power, performance, and other cost considerations. + + + + + Deliver the most accurate report possible. + This includes using services that might charge money, or consuming higher levels of battery power or connection bandwidth. + An accuracy level of High may degrade system performance and should be used only when necessary. + + + + + Provides data for the event. + + + + + The location data associated with the event. + + + + + Indicates the source used to obtain a . + + + + + The position was obtained from cellular network data. + + + + + The position was obtained from satellite data. + + + + + The position was obtained from Wi-Fi network data. + + + + + The position was obtained from an IP address. + + + + + The position was obtained from an unknown source. + + + + + The position was obtained from the user's manually-set location. + + + + + The position was obtained via the Consentless Location feature and was therefore intentionally made inaccurate to a degree. + + + + + Indicates the ability of the object to provide location data. + + + + + Location data is available. + + + + + Location services is initializing. + This is the status if a GPS is the source of location data and the GPS receiver does not yet have the required number of satellites in view to obtain an accurate position. + + + + + No location data is available from any source. + + + + + Location settings are turned off. + This status indicates that the user has not granted the application permission to access location. + + + + + An operation to retrieve location has not yet been initialized. + LocationStatus will have this value if the application has not yet called or registered an event handler for the event. + LocationStatus may also have this value if your app doesn’t have permission to access location. + + + + + Location services is not available on this version of Windows. + + + + + Provides information for the event. + + + + + The updated status of the object. + + + + + Provides information about the Operating System. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Gets an OperatingSystem object that contains the current platform identifier and version number. + + + + + Notifies listeners of dynamic changes to a map, such as when items are added or removed. + + The type of the keys in the map. + The type of the values in the map. + + + + Occurs when the map changes. + + + + + Represents the method that handles the changed event of an observable map. + + The type of the keys in the map. + The type of the values in the map. + + + + + + Provides data for the changed event of a map collection. + + The type of the keys in the map. + + + + Gets the type of change that occurred in the map. + + + + + Gets the key of the item that changed. + + + + + Represents a collection of key-value pairs, correlating several other collection interfaces. + + + + + Describes the action that causes a change to a collection. + + + + + The collection is changed. + + + + + An item is added to the collection. + + + + + An item is removed from the collection. + + + + + An item is changed in the collection. + + + + + Enables you to detect whether a specified member, type, or API contract is present so that you can safely make API calls across a variety of devices. + + + + + Returns true or false to indicate whether the API contract with the specified name and major version number is present. + + The name of the API contract. + The major version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether the API contract with the specified name and major and minor version number is present. + + The name of the API contract. + The major version number of the API contract. + The minor version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether a specified named constant is present for a specified enumeration. + + The namespace-qualified name of the type. + The name of the constant. + True if the specified constant is present; otherwise, false. + + + + Returns true or false to indicate whether a specified event is present for a specified type. + + The namespace-qualified name of the type. + The name of the event. + True if the specified event is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method overload with the specified number of input parameters is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + The number of input parameters for the overload. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified property (writeable or read-only) is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified read-only property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified writeable property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified type is present. + + The namespace-qualified name of the type. + True if the specified type is present; otherwise, false. + + + + Represents x- and y-coordinate values that define a point in a two-dimensional plane. + + + + + The horizontal position of the point. + + + + + The vertical position of the point. + + + + + Contains number values that represent the location and size of a rectangle. + + + + + Initializes a Rect structure that has the specified x-coordinate, y-coordinate, width, and height. + + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + + The x-coordinate location of the left side of the rectangle. + + + + + The y-coordinate location of the top side of the rectangle. + + + + + A value that represents the Width of the rectangle. + + + + + A value that represents the Height of the rectangle. + + + + + Represents a method that handles general events. + + The event source. + The event data. If there is no event data, this parameter will be null. + The event source. + The event data. If there is no event data, this parameter will be null. + + + + Specifies the language-related preferences that the app can use and maintain. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the ranked list of current runtime language values preferred by the user. + + A computed list of languages that merges the app's declared supported languages () with the user's ranked list of preferred languages. + + + + Gets the app's declared list of supported languages. + + The list of supported languages declared in the app's manifest. + + + + Monitors and controls physical display information. + The class provides events to allow clients to monitor for changes in the display. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current physical display information. + + + + + + Gets the current orientation of a rectangular monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the x axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the y axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value representing the number of raw (physical) pixels for each view (layout) pixel. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Describes the orientation of a rectangular monitor. + + + + + No display orientation is specified. + + + + + Specifies that the monitor is oriented in landscape mode where the width of the display viewing area is greater than the height. + + + + + Specifies that the monitor rotated 90 degrees in the clockwise direction to orient the display in portrait mode where the height of the display viewing area is greater than the width. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 180 degrees) to orient the display in landscape mode where the width of the display viewing area is greater than the height. + This landscape mode is flipped 180 degrees from the Landscape mode. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 270 degrees) to orient the display in portrait mode where the height of the display viewing area is greater than the width. + This portrait mode is flipped 180 degrees from the Portrait mode. + + + + + Provides additional Math operations. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Restricts a value to be within a specified range. + + The value to clamp. + The minimum value. + If value is less than min, min will be returned. + The maximum value. + If value is greater than max, max will be returned. + + + + + Represents a network connection, which includes either the currently connected network or prior network connections. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the network connectivity level for this connection. + This value indicates what network resources, if any, are currently available. + + + + + + Defines the level of connectivity currently available. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + No connectivity. + + + + + Local network access only. + + + + + Limited internet access. + This value indicates captive portal connectivity, where local access to a web portal is provided, but access to the Internet requires that specific credentials are provided via the portal. + This level of connectivity is generally encountered when using connections hosted in public locations (e.g. coffee shops and book stores). + Note This doesn't guarantee detection of a captive portal. + Windows Store apps should also test if the captive portal can be reached using a URL for the captive portal, or by attempting access to a public web site which will then redirect to the captive portal when Windows reports LocalAccess as the current NetworkConnectivityLevel. + + + + + Local and Internet access. + + + + + Provides access to network connection information for the local machine. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the connection profile associated with the internet connection currently used by the local machine. + + The profile for the connection currently used to connect the machine to the Internet, or null if there is no connection profile with a suitable connection. + + + + Occurs when the network status changes for a connection. + + + + + Represents the method that handles network status change notifications. + This method is called when any properties exposed by the object changes while the app is active. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides the app the ability to retrieve device information from the local device. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Creates an instance of an object that allows the caller app to retrieve device information from the local device. + + + + + Returns the friendly name of the local device. + + + + + Returns the identifier of the local device. + + For Windows Phone (Silverlight) apps you must declare the ID_CAP_IDENTITY_DEVICE capability in your WMAppManifest. + + + + Returns the operating system of the local device. + + + + + Returns the system manufacturer of the local device. Use this only if the SystemSku is empty. + + + + + Returns the system product name of the local device. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides access to the app data store associated with the app's app package. + + + + + Removes all application data from the local, roaming, and temporary app data stores. + + + + + + Removes all application data from the specified app data store. + + One of the enumeration values. + + + + + Gets the root folder in the local app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the roaming app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the temporary app data store. + + + + + Represents a container for app settings. + The methods and properties of this class support creating, deleting, enumerating, and traversing the container hierarchy. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates or opens the specified settings container in the current settings container. + + The name of the container. + One of the enumeration values. + On iOS the name must be a value Shared App Group name and disposition must be Existing. + The settings container. + + + + Gets the type (local or roaming) of the app data store that is associated with the current settings container. + + + + + Gets the name of the current settings container. + + + + + Gets an object that represents the settings in this settings container. + + The settings map object. + + + + Provides access to the settings in a settings container. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Occurs when the map changes. + + + + + Adds an item to the . + + The key of the item to add. + The item value to add. + + + + Returns a value that indicates whether a specified key exists in the . + + The key to check for in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an ICollection object containing the keys of the . + + + + + Removes a specific item from the . + + The key of the item to remove. + true if the item was removed, otherwise false. + + + + Returns a value that indicates whether a specified key exists in the . + If an item with that key exists, the item is retrieved as an out parameter. + + The key to check for in the . + The item, if it exists. + Contains null if the item does not exist in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an object containing the values of the . + + + + + Gets or sets the element value at the specified key index. + + + The element value at the specified key index. + + + + Adds a new key-value pair to the ApplicationDataContainerSettings. + + The key-value pair to add. + + + + Removes all related application settings. + + + + + Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings. + + The key-value pair to check for in the ApplicationDataContainerSettings. + + + + + Copies the elements of the collection to an array, starting at a particular array index. + + The one-dimensional Array that is the destination of the elements copied from the collection. + The Array must have zero-based indexing. + The zero-based index in array at which copying begins. + + + + Gets the number of elements contained in the collection. + + + + + Gets a value indicating whether the dictionary is read-only. + + true if the dictionary is read-only; otherwise, false. + + + + Removes a specific key-value pair from the . + + The key-value pair to remove. + true if the item was removed, otherwise false. + + + + Specifies options for creating application data containers or returning existing containers. + This enumeration is used by the method. + + + + + Always returns the specified container. + Creates the container if it does not exist. + + + + + Returns the specified container only if it already exists. + Raises an exception of type System.Exception if the specified container does not exist. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + + The data resides in the local application data store. + + + + + The data resides in the roaming application data store. + + + + + The data resides in the temporary application data store. + + + + + The data resides in the local cache for the application data store. + + + + + The data resides in the shared application data store. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Return the existing item if the file or folder already exists. + + + + + Describes the attributes of a file or folder. + + + + + The item is normal. + That is, the item doesn't have any of the other values in the enumeration. + + + + + The item is read-only. + + + + + The item is a directory. + + + + + The item is archived. + + + + + The item is a temporary file. + + + + + Provides helper methods for reading and writing files that are represented by objects of type . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the specified file. + + The file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the specified file using the specified character encoding. + + The file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the specified file. + + The file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the specified file using the specified character encoding. + + The file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the specified file and returns lines of text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file using the specified character encoding and returns lines of text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file and returns text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the specified file using the specified character encoding and returns text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the specified file. + + The file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the specified file using the specified character encoding. + + The file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the specified file. + + The file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the specified file using the specified character encoding. + + The file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Provides access to the basic properties, like the size of the item or the date the item was last modified, of the item (like a file or folder). + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the timestamp of the last time the file was modified. + + + + + Gets the size of the file in bytes. + + + + + Describes the purpose of the thumbnail to determine how to adjust the thumbnail image to retrieve. + + + + + To display previews of picture or video files. + + + + + To display previews of files (or other items) in a list. + + + + + To display a preview of any single item (like a file, folder, or file group). + + + + + Represents a file. + Provides information about the file and its contents, and ways to manipulate them. + + + + + Replaces the specified file with a copy of the current file. + + The file to replace. + No object or value is returned when this method completes. + + + + Creates a copy of the file in the specified folder. + + + + + + + Creates a copy of the file in the specified folder, using the desired name. + + + + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + + + + + + Moves the current file to the specified folder. + + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + + + + + + + Gets the MIME type of the contents of the file. + + The MIME type of the file contents. + For example, a music file might have the "audio/mpeg" MIME type. + + + + Gets the type (file name extension) of the file. + + + + + Manipulates folders and their contents, and provides information about them. + + + + + Creates a new file in the current folder. + + The desired name of the file to create. + + + + + Creates a new file in the current folder, and specifies what to do if a file with the same name already exists in the current folder. + + The desired name of the file to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing file in the current folder. + + + + + Creates a new folder in the current folder. + + The desired name of the folder to create. + + + + + Creates a new folder in the current folder, and specifies what to do if a folder with the same name already exists in the current folder. + + The desired name of the folder to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing folder in the current folder. + + + + + Gets the specified file from the current folder. + + The name (or path relative to the current folder) of the file to retrieve. + + + + + Gets the files from the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + + + + + Gets the folders in the current folder. + + + + + + Gets the specified item from the . + + The name of the item to retrieve. + + + + + Gets the items from the current folder. + + + + + + Try to get a single file or sub-folder from the current folder by using the name of the item. + + The name (or path relative to the current folder) of the file or sub-folder to try to retrieve. + When this method completes successfully, it returns the file or folder (type ). + + + + Manipulates storage items (files and folders) and their contents, and provides information about them. + + + + + Deletes the current item. + + + + + + Deletes the current item, optionally deleting it permanently. + + + + + + Gets the basic properties of the current item (like a file or folder). + + + + + + Determines whether the current IStorageItem matches the specified StorageItemTypes value. + + The value to match against. + + + + + + Gets the attributes of a storage item. + + + + + Gets the date and time when the current item was created. + + + + + Gets the name of the item including the file name extension if there is one. + + + + + Gets the full file-system path of the item, if the item has a path. + + + + + Gets the parent folder of the current storage item. + + + + + + Indicates whether the current item is the same as the specified item. + + The object that represents a storage item to compare against. + Returns true if the current storage item is the same as the specified storage item; otherwise false. + + + + Provides access to common locations that contain user content. + This includes content from a user's local libraries (such as Documents, Pictures, Music, and Videos). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the Camera Roll folder. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8.1 or later + + + + + Gets the Documents library. + + + + + Gets the Music library. + + + + + Gets the Pictures library. + + + + + Gets the Videos library. + + + + + Specifies what to do if a file or folder with the specified name already exists in the current folder when you copy, move, or rename a file or folder. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the NameCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Provides helper methods for reading and writing a file using the absolute path or URI of the file. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the file at the specified path or URI. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the file at the specified path or URI using the specified character encoding. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI. + + The path of the file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the file at the specified path or URI and returns lines of text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns lines of text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI and returns text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the file at the specified path or URI. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI. + + The path of the file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Specifies whether a deleted item is moved to the Recycle Bin or permanently deleted. + + + + + Specifies the default behavior. + + + + + Permanently deletes the item. + The item is not moved to the Recycle Bin. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Replaces the specified file with a copy of the current file. + + + + + + + Creates a copy of the file in the specified folder. + + The destination folder where the copy of the file is created. + + + + + Creates a copy of the file in the specified folder and renames the copy. + + The destination folder where the copy of the file is created. + The new name for the copy of the file created in the destinationFolder. + + + + + Deletes the current file. + + + + + + Deletes the current file, optionally deleting the item permanently. + + + + + + Gets the basic properties of the current file. + + + + + + Retrieves an adjusted thumbnail image for the file, determined by the purpose of the thumbnail. + + The enum value that describes the purpose of the thumbnail and determines how the thumbnail image is adjusted. + When this method completes successfully, it returns a that represents the thumbnail image or null if there is no thumbnail image associated with the file. + + + + Gets the parent folder of the current file. + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + The desired name of the file after it is moved. + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + The file to replace. + No object or value is returned by this method. + + + + Renames the current file. + + The desired, new name of the current item. + No object or value is returned by this method when it completes. + + + + Renames the current file. + This method also specifies what to do if an existing item in the current file's location has the same name. + + The desired, new name of the current file. + If there is an existing item in the current file's location that already has the specified desiredName, the specified determines how the system responds to the conflict. + The enum value that determines how the system responds if the desiredName is the same as the name of an existing item in the current file's location. + No object or value is returned by this method when it completes. + + + + Gets the attributes of a file. + + + + + Gets the date and time when the current file was created. + + + + + Gets the MIME type of the contents of the file. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + + Gets the type (file name extension) of the file. + + + + + Gets the name of the file including the file name extension. + + + + + Gets the full file-system path of the current file, if the file has a path. + + + + + Indicates whether the current file is equal to the specified file. + + The object that represents a file to compare against. + Returns true if the current file is equal to the specified file; otherwise false. + + + + Determines whether the current matches the specified value. + + The value to match against. + True if the matches the specified value; otherwise false. + + + + + Manages folders and their contents and provides information about them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + One of the enumeration values that determines how to handle the collision if a file with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new subfolder with the specified name in the current folder. + + The name of the new subfolder to create in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Creates a new subfolder with the specified name in the current folder. + This method also specifies what to do if a subfolder with the same name already exists in the current folder. + + The name of the new subfolder to create in the current folder. + One of the enumeration values that determines how to handle the collision if a subfolder with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Deletes the current folder. + + + + + + Deletes the current folder. + This method also specifies whether to delete the folder permanently. + + + + + + Gets the basic properties of the current folder. + + + + + + Gets the file with the specified name from the current folder. + + + + + + + Gets the files in the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + When this method completes successfully, it returns a StorageFolder that represents the child folder. + + + + Gets the folders in the current folder. + + + + + + Gets the file or folder with the specified name from the current folder. + + The name (or path relative to the current folder) of the file or folder to get. + + + + + Gets the items in the current folder. + + + + + + Gets the parent folder of the current folder. + + When this method completes, it returns the parent folder as a . + + + + Tries to get the file or folder with the specified name from the current folder. + Returns null instead of raising a FileNotFoundException if the specified file or folder is not found. + + The name (or path relative to the current folder) of the file or folder to get. + When this method completes successfully, it returns an IStorageItem that represents the specified file or folder. + If the specified file or folder is not found, this method returns null instead of raising an exception. + + + + Gets the attributes of the current folder. + + + + + Gets the date and time that the current folder was created. + + + + + Gets the name of the current folder. + + + + + Gets the full path of the current folder in the file system, if the path is available. + + + + + Indicates whether the current folder is equal to the specified folder. + + The object that represents the folder to compare against. + Returns true if the current folder is equal to the specified folder; otherwise false. + + + + Indicates whether the current matches the specified value. + + The enum value that determines the object type to match against. + True if the matches the specified value; otherwise false. + + + + + Provides additional methods for . + + + + + Deletes all contents of a folder without deleting the folder itself. + + + + + + + Returns the size, in bytes, of the folder and all of its contents. + + The folder to measure + The size, in bytes, of the folder and all of its contents. + + + + Describes whether an item that implements the interface is a file or a folder. + + + + + + A storage item that is neither a file nor a folder. + + + + + A file that is represented as a instance. + + + + + A folder that is represented as a instance. + + + + + Specifies the type of character encoding for a stream. + + + + + The encoding is UTF-8. + + + + + The encoding is UTF-16, with the least significant byte first in the two eight-bit bytes. + + + + + The encoding is UTF-16, with the most significant byte first in the two eight-bit bytes. + + + + + Represents a display request. + + + To conserve power and extend battery life, the system reduces power to the computer if it does not detect any user activity for a certain amount of time. + Depending on system power settings, the display may first be dimmed, a screen saver may be displayed, and eventually the display may be turned off as the system enters a low-power sleep state. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Activates a display request. + + + + + Deactivates a display request. + + + + + Starts the default app associated with the specified file or URI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the app associated with the specified file. + + The file. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Launches File Explorer and displays the contents of the specified folder. + + The folder to display in File Explorer. + The result of the operation. + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + Ignored on Android and iOS. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Asynchronously query whether an app can be activated for the specified URI and launch type. + + The URI. + The type of launch for which to query support. + Returns true if the default app for the URI scheme was launched; false otherwise. + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)Windows 7 or later + + + + + Placeholder to supply attributes for starting a task. + + + + + Specifies whether an app is available that supports activation + + + + PlatformVersion supported + Android- + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + An app that handles the activation is available and may be activated. + + + + + No app is installed to handle the activation. + + + + + An app that handles the activation is installed but not available because it is being updated by the store or it was installed on a removable device that is not available. + + + + + The app does not handle the activation. + + + + + An unknown error was encountered while determining whether an app supports the activation. + + + + + Specifies the type of activation to query for. + + + + PlatformVersion supported + Android- + iOS- + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + Activate by URI but do not return a result to the calling app. + This is the default. + + + + + Activate by URI and return a result to the calling app. + + + + + Specifies the processor architecture supported by an app. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The x86 processor architecture. + + + + + The ARM processor architecture. + + + + + The x64 processor architecture. + + + + + A neutral processor architecture. + + + + + An unknown processor architecture. + + + + + Provides information about the device for profiling purposes. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device form factor. + For example, the app could be running on a phone, tablet, desktop, and so on. + + + + + Gets version info about the device family. + + + + + Provides version information about the device family. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a string that represents the type of device the application is running on. + + + + + Gets the version within the device family. + + + + + Creates a settings command object that represents a settings entry. + This settings command can be appended to the ApplicationCommands collection. + + + + + Creates a new settings command. + + The ID of the command. + The label for the command, which is displayed in the settings pane. + The event handler that is called when the user selects this command in the settings pane. + + + + Gets or sets the command ID. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + A static class that enables the app to control the Settings page. + The app can add or remove commands, receive a notification when the user opens the pane, or open the page programmatically. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a object that is associated with the current app. + + + + + + Displays the Settings page to the user. + + + + + Occurs when the user opens the settings pane. + Listening for this event lets the app initialize the setting commands and pause its UI until the user closes the pane. + During this event, append your SettingsCommand objects to the available ApplicationCommands vector to make them available to the SettingsPane UI. + + + + + Contains properties that are only available during the event. + + + + + A vector that is available during the event. + Append SettingsCommand objects to it to make them available to the SettingsPane UI. + + + + + Contains arguments that are available from the event object during the event. + + + + + An instance of that is made available during the event. + + + + + Describes a color in terms of alpha, red, green, and blue channels. + Can be implicitly converted into a variety of platform-specific types. + + + + PlatformPlatform Type + AndroidAndroid.Graphics.Color + iOS, tvOS, macOS, watchOSCoreGraphics.CGColor + iOS, tvOS, macOSCoreImage.CIColor + iOS, tvOSUIKit.UIColor + macOSAppKit.NSColor + Windows UWP, Windows Store, Windows Phone StoreWindows.UI.Color + Windows Phone SilverlightSystem.Windows.Media.Color + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a new structure by using the specified sRGB color channel values. + + + + + + + + + Creates a new structure by using the specified sRGB alpha channel and color channel values. + + + + + + + + + + Compares two structures for equality. + + The structure to compare to this . + + + + + Returns the color value as a UInt32 of the form 0xBBGGRRAA. + + + + + + + + + + + + Gets or sets the sRGB alpha channel value of the color. + + + + + Gets or sets the sRGB blue channel value of the color. + + + + + Gets or sets the sRGB green channel value of the color. + + + + + Gets or sets the sRGB red channel value of the color. + + + + + Defines the content, associated metadata, and expiration time of an update to a tile's badge overlay. + A badge can display a number from 1 to 999 (beyond this truncation will occur) + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + Simplifies creation of badges without the need to build XML documents. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a badge notification with the required numerical value. + + Value to show on the badge. Zero will hide the badge. + + + + + Creates objects that you use to manipulate a tile's badge overlay. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates and initializes a new instance of the , which lets you change the appearance or content of the badge on the calling app's tile. + + The object you will use to send changes to the app tile's badge. + + + + Updates a badge overlay on the specific tile that the updater is bound to. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Removes the badge from the tile that the updater is bound to. + + + + + Applies a change to the badge's number. + + The object that supplies the new XML definition for the badge. + + + + Represents a command in a context menu or message dialog box. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets or sets the identifier of the command. + + + + + Ges or sets the handler for the event that is fired when the user invokes the command. + + + + + Gets or sets the label for the command. + + + + + Represents a callback function that handles the event that is fired when the user invokes a context menu command. + + Represents the invoked command. + + + + Represents a dialog. + + + The dialog has a command bar that can support up to three commands. + If you don't specify any commands, then a default command is added to close the dialog. + The dialog dims the screen behind it and blocks touch events from passing to the app's canvas until the user responds. + Message dialogs should be used sparingly, and only for critical messages or simple questions that must block the user's flow. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class to display an untitled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + + + + Initializes a new instance of the class to display a titled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + The title you want displayed on the dialog box. + + + + Begins an asynchronous operation showing a dialog. + + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + In some cases, such as when the dialog is closed by the system out of your control, your result can be an empty command. + Returns either the command selected which destroyed the dialog, or an empty command. + For example, a dialog hosted in a charms window will return an empty command if the charms window has been dismissed. + + + + Gets the set of commands that appear in the command bar of the message dialog. + + This is the array of commands that makes the dialog actionable. + Get this array and add your dialog commands to it. + The commands. + + + + Gets or sets the message to be displayed to the user. + + The message to be displayed to the user. + Use the content to convey the objective of the dialog. + Present the message, error or blocking question as simply as possible without extraneous information. + When a title is used, use the content to present additional information helpful to understanding or using the dialog. + You can use this area to provide more detail or define terminology. + Don't repeat the title with slightly different wording. + + + + Gets or sets the index of the command you want to use as the cancel command. + This is the command that fires when users press the ESC key. + Add the commands before you set the index. + + + + + Gets or sets the index of the command you want to use as the default. + This is the command that fires by default when users press the ENTER key instead of a specific command, for example. + + Add the commands before you set the index. + The index of the default command. + + + + Gets or sets the title to display on the dialog box, if any. + + The title you want to display on the dialog. + If the title is not set, this will return an empty string. + Use the title as a concise main instruction to convey the objective of the dialog. + Long titles do not wrap and will be truncated. + If you're using the dialog to deliver a simple message, error or question, omit the title. + Rely on the to deliver that core information. + + + + Represents a command in a context menu. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the UICommand class, using the specified label and event handler. + + The label for the new command. + The event handler for the new command. + + + + Initializes a new instance of the UICommand class, using the specified label, event handler, and command identifier. + + The label for the new command. + The event handler for the new command. + The command identifier for the new command. + + + + Gets or sets the identifier of the command. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + Defines constants that specify known system color values. + + + + + The background color. + + + + + The foreground color. + + + + + The accent color. + + + + + Defines the set of user interface element types. + + + + + An active caption element. + + + + + A background element. + + + + + A button face element. + + + + + The text displayed on a button. + + + + + The text displayed in a caption. + + + + + Greyed text. + + + + + A highlighted user interface (UI) element. + + + + + Highlighted text. + + + + + A hotlighted UI element. + + + + + An inactive caption element. + + + + + The text displayed in an inactive caption element. + + + + + A window. + + + + + The text displayed in a window's UI decoration. + + + + + Contains a set of common app user interface settings and operations. + + + + PlatformVersion supported + tvOStvOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Returns the color value of the specified color type. + + An enumeration value that specifies the type of color to get a value for. + The color value of the specified color type. + + + PlatformVersion supported + tvOStvOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets the color used for a specific user interface element type, such as a button face or window text. + + The type of element for which the color will be obtained. + The color of the element type, expressed as a 32-bit color value. + + + PlatformVersion supported + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Provides a timer that is integrated into the Dispatcher queue, which is processed at a specified interval of time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new instance of the class. + + + + + Occurs when the timer interval has elapsed. + + + + + Gets or sets the amount of time between timer ticks. + + + + + Gets a value that indicates whether the timer is running. + + true if the timer is enabled and running; otherwise, false. + + + + Starts the . + + If the timer has already started, then it is restarted. + + + + Stops the . + + + + + Contains extension methods for the IStorageFile and IStorageFolder interfaces for .NET interop. + + + + + Retrieves a stream for reading from a specified file. + + + + + + + Retrieves a stream for reading from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to read from. + The path, relative to the root folder, to the file to read from. + + + + + Retrieves a stream for writing to a specified file. + + The Windows Runtime IStorageFile object to write to. + + + + + Retrieves a stream for writing from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to write to. + The path, relative to the root folder, to the file to write to. + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/net452/InTheHand.XML b/packages/InTheHand.Pontoon.10.2018.3.19/lib/net452/InTheHand.XML new file mode 100644 index 0000000..25e0e2e --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/net452/InTheHand.XML @@ -0,0 +1,4371 @@ + + + + InTheHand + + + + + Provides methods for launching the built-in phone call UI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + TizenTizen 4.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the built-in phone call UI with the specified phone number and display name. + + A phone number. + This should be in international format e.g. +12345678901 + A display name. + + + + Represents a chat message. + + + + + Creates a new instance of the class. + + + + + Gets or sets the body of the chat message. + + + + + Gets the list of recipients of the message. + + + + + Provides methods for managing chat messages. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the compose SMS dialog, pre-populated with data from the supplied ChatMessage object, allowing the user to send an SMS message. + + The chat message. + An asynchronous action. + + + + Launches the device's SMS settings app. + + + + + Enables you to detect whether your app is in design mode in a visual designer. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the process is running in design mode. + + True if the process is running in design mode; otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Represents an email attachment. + + + + PlatformVersion supported + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class with the specified data. + + The filename of the attachment. + The stream to use to download the attachment. + + + + Initializes a new instance of the class. + + The filename of the attachment. + The stream to use to download the attachment. + The MIME type of the attachment. + + + + Gets or sets the email attachment's data. + + + + + Gets or sets the displayed file name for the email attachment. + + The displayed file name for the email attachment. + + + + Gets or sets the MIME type of the attachment. + + The MIME type of the attachment. + + + + Allows an application to launch the email application with a new message displayed. + Use this to allow users to send email from your application. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the email application with a new message displayed. + + The email message that is displayed when the email application is launched. + An asynchronous action used to indicate when the operation has completed. + + + + Indicates the original sender of the message. + + + + + Indicates a primary recipient of the message. + + + + + Indicates the recipient of a copy of the message. + + + + + Indicates the recipient of a blind copy of the message. + + + + + Represents an email message. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class. + + + + + + + + + + Gets or sets the subject of the email message. + + + + + Gets or sets the body of the email message. + + + + + Gets the direct recipients of the email message. + + + + + Gets the recipients CC'd to the email message. + + + + + Gets the recipients BCC'd to the email message. + + + + + Represents an email recipient. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes an instance of the EmailRecipient class. + + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + The name of the recipient. + + + + Gets or sets the address of the email recipient. + + + + + Gets or sets the name of the email recipient. + + + + + Application Capabilities + + + + + The Appointments capability provides access to the user’s appointment store. + This capability allows read access to appointments obtained from the synced network accounts and to other apps that write to the appointment store + With this capability, your app can create new calendars and write appointments to calendars that it creates. + + + + + The Contacts capability provides access to the aggregated view of the contacts from various contacts stores. + This capability gives the app limited access (network permitting rules apply) to contacts that were synced from various networks and the local contact store. + + + + + The MusicLibrary capability provides programmatic access to the user's Music, allowing the app to enumerate and access all files in the library without user interaction + This capability is typically used in jukebox apps that need to access the entire Music library. + + + + + The PicturesLibrary capability provides programmatic access to the user's Pictures, allowing the app to enumerate and access all files in the library without user interaction. + This capability is typically used in photo playback apps that need to access the entire Pictures library. + + + + + The VideosLibrary capability provides programmatic access to the user's Videos, allowing the app to enumerate and access all files in the library without user interaction. + This capability is typically used in movie playback apps that need access to the entire Videos library. + + + + + Application requires network access. + + + + + Application requires the ability to make phone calls. + Silverlight Only + + + + + Application requires access to push notifications. + Silverlight Only + + + + + The RemovableStorage capability provides programmatic access to files on removable storage, such as USB keys and external hard drives, filtered to the file type associations declared in the package manifest. + For example, if a DOC reader app declared a .doc file type association, it can open .doc files on the removable storage device, but not other types of files. + Be careful when declaring this capability, because users may include a variety of info in their removable storage devices, and will expect the app to provide a valid justification for programmatic access to the removable storage for the entire file type. + + + + + Silverlight Only + + + + + Silverlight Only + + + + + Silverlight Only + + + + + + + + + + + + + + + The DocumentsLibrary capability provides programmatic access to the user's Documents, filtered to the file type associations declared in the package manifest, to support offline access to OneDrive. + For example, if a DOC reader app declared a .doc file type association, it can open .doc files in Documents, but not other types of files. + + + + + Device capabilities allow your app to access peripheral and internal devices. Device capabilities are specified with the DeviceCapability element in your app package manifest. + This element may require additional child elements and some device capabilities need to be added to the package manifest manually + + + + + The Location capability provides access to location functionality, which you get from dedicated hardware like a GPS sensor in the PC or is derived from available network info. + Apps must handle the case where the user has disabled location services from settings. + + + + + The Microphone capability provides access to the microphone’s audio feed, which allows the app to record audio from connected microphones. + + + + + The Proximity capability enables multiple devices in close proximity to communicate with one another. + This capability is typically used in casual multi-player games and in apps that exchange information. + Devices attempt to use the communication technology that provides the best possible connection, including Bluetooth, WiFi, and the internet. + This capability is used only to initiate communication between the devices. + + + + + The Camera capability provides access to the video feed of a built-in camera or external webcam, which allows the app to capture photos and videos. + On Windows, apps must handle the case where the user has disabled the camera from the Settings charm. + + + + + The Usb device capability enables access to APIs in the Windows.Devices.Usb namespace. + By using the namespace, you can write an app that talks to a custom USB device. + "Custom" in this context means, a peripheral device for which Microsoft does not provide an in-box class driver. + + + + + The HumanInterfaceDevice device capability enables access to APIs in the Windows.Devices.HumanInterfaceDevice namespace. + This namespace lets your app access devices that support the Human Interface Device (HID) protocol. + + + + + The bluetooth device capability enables access to APIs in the Windows.Devices.Bluetooth.GenericAttributeProfile and Windows.Devices.Bluetooth.Rfcomm namespaces. + + + + + The PointOfService device capability enables access to APIs in the Windows.Devices.PointOfService namespace. + This namespace lets your Windows Store app access Point of Service (POS) barcode scanners and magnetic stripe readers. + The namespace provides a vendor-neutral interface for accessing POS devices from various manufacturers from a Windows Store app. + + + + + Application requires access to the accelerometer. + Silverlight Only + + + + + Gets and sets information from the clipboard object. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Removes all data from the Clipboard. + + + + + Gets the current content that is stored in the clipboard object. + + Contains the content of the Clipboard. + + + + Sets the current content that is stored in the clipboard object. + + Contains the content of the clipboard. + If NULL, the clipboard is emptied. + + + + Occurs when the data stored in the Clipboard changes. + + + + + Contains the data that a user wants to exchange with another app. + + + + + Constructor that creates a new . + + + + + Allows you to get and set properties like the title of the content being shared. + + + + + Returns a object. + This object is a read-only copy of the object. + + The object that is a read-only copy of the object. + + + + Sets the data contained in the DataPackage. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + Specifies the content that the DataPackage contains. + + + + Sets a delegate to handle requests from the target app. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + A delegate that is responsible for processing requests from a target app. + + + + Sets the text that a contains. + + The text. + + + + Sets the web link that a contains. + + A URI with an http or https scheme that corresponds to the content being displayed to the user. + Whenever possible, you should set this property. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + + + + Sets the application link that a contains. + + A URI with a scheme that isn't http or https that's handled by the source app. + Whenever possible, you should set this property. + This URI represents a deep link that takes the user back to the currently displayed content. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + The scheme of this URI must not be http or https. + The app sharing this URI must be capable of being the default handler, although it may not be set as the default handler. + + + + Defines a set of properties to use with a object. + + + + + Gets or sets the text that displays as a title for the contents of the object. + + + + + Gets or sets text that describes the contents of the . + + We recommend adding a description to a DataPackage object if you can. + Target apps can use this description to help users identify what content they're sharing. + + + + Gets the set of properties of a object. + + + + + Gets the text that displays as a title for the contents of the object. + + + + + Gets the text that describes the contents of the . + + + + + A read-only version of a . + Apps that receive shared content get this object when acquiring content. + + + + + Returns the formats the contains. + + + + + Gets a object, which contains a read-only set of properties for the data in the object. + + + + + Checks to see if the contains a specific data format. + + The name of the format. + True if the contains the format; false otherwise. + + + + Gets the data contained in the . + + The format of the data. + The data. + + + + Gets the text in the object. + + + + + + Gets the application link in the object. + + + + + + Gets the web link in the object. + + + + + + An object of this type is passed to the delegate. + + + + + Specifies the format id. + + + + + Sets the content of the DataPackage to be shared with a target app. + + The object associated with a particular format in the DataPackage. + + + + Provides data when the target app requests it, instead of including the data in the DataPackage ahead of time. + DataProviderHandler is used when the source app wants to avoid unnecessary work that is resource intensive, such as performing format conversions. + + Contains the data that the user wants to share. + + + + Contains static properties that return string values. + Each string corresponds to a known format ID. + Use this class to avoid errors in using string constants to specify data formats. + + + + + A read-only property that returns the format ID string value corresponding to the Text format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + Provides information about a package. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the package for the current app. + + + + + Gets the description of the package. + + + + + Gets the display name of the package. + + + + + Gets the package identity of the current package. + + The package identity. + + + + Gets the date the application package was installed on the user's phone. + + + + + Gets the location of the installed package. + + This folder is read-only except for Windows Desktop applications. + + + + Indicates whether the package is installed in development mode. + + A Boolean value that indicates whether the package is installed in development mode. + TRUE indicates that the package is installed in development mode; otherwise FALSE. + + + + Gets the logo of the package. + + + + + Gets the publisher display name of the package. + + Android and iOS don't provide a way to query the publisher at runtime. + + + + Provides package identification info, such as name, version, and publisher. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the processor architecture for which the package was created. + + + + + Gets the name of the package. + + The package name. + + + + Gets the name of the package. + + The package name. + + + + Gets the value of the ProductID attribute associated with this application package. + + The value of the ProductID attribute associated with this application package. + + + + Gets the publisher of the package. + + Not supported on iOS or Android. + + + + Gets the package version info. + + The package version information. + + + + Provides utility methods for use with HTML-formatted data. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Converts HTML-formatted data to a string that contains the text content extracted from the HTML. + + A String containing HTML-formatted data. + A String of text content. + + + + Supports the ability to determine the capabilities of any connected hardware keyboards. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8 or later + + + + Initializes a new instance of the class. + + + + + Gets a value that indicates whether a device identifying itself as a keyboard is detected. + + Returns 1 if a device identifying itself as a keyboard is detected. Otherwise, returns 0. + + + + The basic information to describe a geographic position. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + The altitude of the geographic position in meters. + + + + + The latitude of the geographic position. + The valid range of latitude values is from -90.0 to 90.0 degrees. + + + + + The longitude of the geographic position. + This can be any value. + For values less than or equal to-180.0 or values greater than 180.0, the value may be wrapped and stored appropriately before it is used. + For example, a longitude of 183.0 degrees would become -177.0 degrees. + + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Interface to define a geographic shape. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + The type of geographic shape. + + + + + Indicates the shape of a geographic region. + + + + + The geographic region is a circle with a center point and a radius. + + + + + Describes a geographic circle with a center point and a radius. + + + + + Create a geographic circle object for the given position and radius. + + + + + + + The center point of a geographic circle. + + + + + The type of geographic shape. + + + + + The radius of a geographic circle in meters. + + + + + Contains the information for identifying a geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The accuracy of the location in meters. + + The accuracy in meters. + The Windows Location Provider and the Windows Phone Location Services accuracy depends on the location data available. + For example,iIf Wifi is available, data is accurate to within 50 meters. + If Wifi is not available, the data could be accurate to within 10 miles or larger. + A GNSS device can provide data accurate to within a few meters. + However, its accuracy can vary if the GNSS sensor is obscured by buildings, trees, or cloud cover. + GNSS data may not be available at all within a building. + + + + The accuracy of the altitude, in meters. + + The accuracy of the altitude. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider and the Windows Phone Location Services do not set this property. + + + + The current heading in degrees relative to true north. + + The current heading in degrees relative to true north. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The location of the Geocoordinate. + + The location of the Geocoordinate. + + + + Gets the source used to obtain a Geocoordinate. + + The source used to obtain a Geocoordinate. + + + + Gets the time at which the associated Geocoordinate position was calculated. + + The time at which the associated Geocoordinate position was calculated. + When this property is not available, the value will be null. + The timestamp returned by this property depends on how the location was obtained and may be completely unrelated to the system time on the device. + For example, if the position is obtained from the Global Navigation Satellite System (GNSS) the timestamp would be obtained from the satellites. + If the position was is obtained from Secure User Plane Location (SUPL), the timestamp would be obtained from SUPL servers. + This means that the timestamps obtained from these services will be precise and, most importantly, consistent across all devices regardless of whether the system time on the devices is set correctly. + + + + The speed in meters per second. + + The speed in meters per second. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The system time at which the location was determined. + + The system time at which the location was determined. + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Provides access to the current geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new Geolocator object. + + + + + The accuracy level at which the Geolocator provides location updates. + + + + + The status that indicates the ability of the Geolocator to provide location updates. + + + + + Gets and sets the distance of movement, in meters, relative to the coordinate from the last PositionChanged event, that is required for the Geolocator to raise a PositionChanged event. + + + + + The requested minimum time interval between location updates, in milliseconds. + If your application requires updates infrequently, set this value so that you only receive location updates when needed. + + + + + Starts an asynchronous operation to retrieve the current location of the device. + + + + + + Raised when the ability of the Geolocator to provide updated location changes. + + + + + Raised when the location is updated. + + + + + Describes a geographic point. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Create a geographic point object for the given position. + + Create a geographic point object for the given position. + + + + The position of a geographic point. + + + + + Represents a location that may contain latitude and longitude data or venue data. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The latitude and longitude associated with a geographic location. + + + + + Indicates the requested accuracy level for the location data that the application uses. + + + + + + Optimize for power, performance, and other cost considerations. + + + + + Deliver the most accurate report possible. + This includes using services that might charge money, or consuming higher levels of battery power or connection bandwidth. + An accuracy level of High may degrade system performance and should be used only when necessary. + + + + + Provides data for the event. + + + + + The location data associated with the event. + + + + + Indicates the source used to obtain a . + + + + + The position was obtained from cellular network data. + + + + + The position was obtained from satellite data. + + + + + The position was obtained from Wi-Fi network data. + + + + + The position was obtained from an IP address. + + + + + The position was obtained from an unknown source. + + + + + The position was obtained from the user's manually-set location. + + + + + The position was obtained via the Consentless Location feature and was therefore intentionally made inaccurate to a degree. + + + + + Indicates the ability of the object to provide location data. + + + + + Location data is available. + + + + + Location services is initializing. + This is the status if a GPS is the source of location data and the GPS receiver does not yet have the required number of satellites in view to obtain an accurate position. + + + + + No location data is available from any source. + + + + + Location settings are turned off. + This status indicates that the user has not granted the application permission to access location. + + + + + An operation to retrieve location has not yet been initialized. + LocationStatus will have this value if the application has not yet called or registered an event handler for the event. + LocationStatus may also have this value if your app doesn’t have permission to access location. + + + + + Location services is not available on this version of Windows. + + + + + Provides information for the event. + + + + + The updated status of the object. + + + + + Monitors and controls physical display information. + The class provides events to allow clients to monitor for changes in the display. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current physical display information. + + + + + + Gets the current orientation of a rectangular monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the x axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the y axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value representing the number of raw (physical) pixels for each view (layout) pixel. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Horizontal size in millimeters + + + + + Vertical size in millimeters + + + + + Horizontal width in pixels + + + + + Vertical height in pixels + + + + + Describes the orientation of a rectangular monitor. + + + + + No display orientation is specified. + + + + + Specifies that the monitor is oriented in landscape mode where the width of the display viewing area is greater than the height. + + + + + Specifies that the monitor rotated 90 degrees in the clockwise direction to orient the display in portrait mode where the height of the display viewing area is greater than the width. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 180 degrees) to orient the display in landscape mode where the width of the display viewing area is greater than the height. + This landscape mode is flipped 180 degrees from the Landscape mode. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 270 degrees) to orient the display in portrait mode where the height of the display viewing area is greater than the width. + This portrait mode is flipped 180 degrees from the Portrait mode. + + + + + Provides additional Math operations. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Restricts a value to be within a specified range. + + The value to clamp. + The minimum value. + If value is less than min, min will be returned. + The maximum value. + If value is greater than max, max will be returned. + + + + + Represents a network connection, which includes either the currently connected network or prior network connections. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the network connectivity level for this connection. + This value indicates what network resources, if any, are currently available. + + + + + + Defines the level of connectivity currently available. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + No connectivity. + + + + + Local network access only. + + + + + Limited internet access. + This value indicates captive portal connectivity, where local access to a web portal is provided, but access to the Internet requires that specific credentials are provided via the portal. + This level of connectivity is generally encountered when using connections hosted in public locations (e.g. coffee shops and book stores). + Note This doesn't guarantee detection of a captive portal. + Windows Store apps should also test if the captive portal can be reached using a URL for the captive portal, or by attempting access to a public web site which will then redirect to the captive portal when Windows reports LocalAccess as the current NetworkConnectivityLevel. + + + + + Local and Internet access. + + + + + Provides access to network connection information for the local machine. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the connection profile associated with the internet connection currently used by the local machine. + + The profile for the connection currently used to connect the machine to the Internet, or null if there is no connection profile with a suitable connection. + + + + Occurs when the network status changes for a connection. + + + + + Represents the method that handles network status change notifications. + This method is called when any properties exposed by the object changes while the app is active. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Specifies options for creating application data containers or returning existing containers. + This enumeration is used by the method. + + + + + Always returns the specified container. + Creates the container if it does not exist. + + + + + Returns the specified container only if it already exists. + Raises an exception of type System.Exception if the specified container does not exist. + + + + + Describes the purpose of the thumbnail to determine how to adjust the thumbnail image to retrieve. + + + + + To display previews of picture or video files. + + + + + To display previews of files (or other items) in a list. + + + + + To display a preview of any single item (like a file, folder, or file group). + + + + + Provides access to the basic properties, like the size of the item or the date the item was last modified, of the item (like a file or folder). + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the timestamp of the last time the file was modified. + + + + + Gets the size of the file in bytes. + + + + + Manipulates folders and their contents, and provides information about them. + + + + + Creates a new file in the current folder. + + The desired name of the file to create. + + + + + Creates a new file in the current folder, and specifies what to do if a file with the same name already exists in the current folder. + + The desired name of the file to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing file in the current folder. + + + + + Creates a new folder in the current folder. + + The desired name of the folder to create. + + + + + Creates a new folder in the current folder, and specifies what to do if a folder with the same name already exists in the current folder. + + The desired name of the folder to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing folder in the current folder. + + + + + Gets the specified file from the current folder. + + The name (or path relative to the current folder) of the file to retrieve. + + + + + Gets the files from the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + + + + + Gets the folders in the current folder. + + + + + + Gets the specified item from the . + + The name of the item to retrieve. + + + + + Gets the items from the current folder. + + + + + + Try to get a single file or sub-folder from the current folder by using the name of the item. + + The name (or path relative to the current folder) of the file or sub-folder to try to retrieve. + When this method completes successfully, it returns the file or folder (type ). + + + + Provides access to common locations that contain user content. + This includes content from a user's local libraries (such as Documents, Pictures, Music, and Videos). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the Camera Roll folder. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8.1 or later + + + + + Gets the Documents library. + + + + + Gets the Music library. + + + + + Gets the Pictures library. + + + + + Gets the Videos library. + + + + + Represents a UI element that lets the user choose and open files. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the file picker so that the user can pick one file. + + When the call to this method completes successfully, it returns a object that represents the file that the user picked. + + + + Gets the collection of file types that the file open picker displays. + + + + + Represents a file picker that lets the user choose the file name, extension, and storage location for a file. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the file picker so that the user can save a file and set the file name, extension, and location of the file to be saved. + + When the call to this method completes successfully, it returns a storageFile object that was created to represent the saved file. + The file name, extension, and location of this storageFile match those specified by the user, but the file has no content. + + + + Gets or sets the default file name extension that the gives to files to be saved. + + + + + Gets the collection of valid file types that the user can choose to assign to a file. + + + + + Represents a UI element that lets the user choose folders. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the folderPicker object so that the user can pick a folder. + + When the call to this method completes successfully, it returns a object that represents the folder that the user picked. + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides access to the app data store associated with the app's app package. + + + + + Removes all application data from the local, roaming, and temporary app data stores. + + + + + + Removes all application data from the specified app data store. + + One of the enumeration values. + + + + + Gets the root folder in the local app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the roaming app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the temporary app data store. + + + + + Represents a container for app settings. + The methods and properties of this class support creating, deleting, enumerating, and traversing the container hierarchy. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates or opens the specified settings container in the current settings container. + + The name of the container. + One of the enumeration values. + On iOS the name must be a value Shared App Group name and disposition must be Existing. + The settings container. + + + + Gets the type (local or roaming) of the app data store that is associated with the current settings container. + + + + + Gets the name of the current settings container. + + + + + Gets an object that represents the settings in this settings container. + + The settings map object. + + + + Provides access to the settings in a settings container. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Occurs when the map changes. + + + + + Adds an item to the . + + The key of the item to add. + The item value to add. + + + + Returns a value that indicates whether a specified key exists in the . + + The key to check for in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an ICollection object containing the keys of the . + + + + + Removes a specific item from the . + + The key of the item to remove. + true if the item was removed, otherwise false. + + + + Returns a value that indicates whether a specified key exists in the . + If an item with that key exists, the item is retrieved as an out parameter. + + The key to check for in the . + The item, if it exists. + Contains null if the item does not exist in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an object containing the values of the . + + + + + Gets or sets the element value at the specified key index. + + + The element value at the specified key index. + + + + Adds a new key-value pair to the ApplicationDataContainerSettings. + + The key-value pair to add. + + + + Removes all related application settings. + + + + + Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings. + + The key-value pair to check for in the ApplicationDataContainerSettings. + + + + + Copies the elements of the collection to an array, starting at a particular array index. + + The one-dimensional Array that is the destination of the elements copied from the collection. + The Array must have zero-based indexing. + The zero-based index in array at which copying begins. + + + + Gets the number of elements contained in the collection. + + + + + Gets a value indicating whether the dictionary is read-only. + + true if the dictionary is read-only; otherwise, false. + + + + Removes a specific key-value pair from the . + + The key-value pair to remove. + true if the item was removed, otherwise false. + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + + The data resides in the local application data store. + + + + + The data resides in the roaming application data store. + + + + + The data resides in the temporary application data store. + + + + + The data resides in the local cache for the application data store. + + + + + The data resides in the shared application data store. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Return the existing item if the file or folder already exists. + + + + + Describes the attributes of a file or folder. + + + + + The item is normal. + That is, the item doesn't have any of the other values in the enumeration. + + + + + The item is read-only. + + + + + The item is a directory. + + + + + The item is archived. + + + + + The item is a temporary file. + + + + + Provides helper methods for reading and writing files that are represented by objects of type . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the specified file. + + The file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the specified file using the specified character encoding. + + The file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the specified file. + + The file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the specified file using the specified character encoding. + + The file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the specified file and returns lines of text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file using the specified character encoding and returns lines of text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file and returns text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the specified file using the specified character encoding and returns text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the specified file. + + The file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the specified file using the specified character encoding. + + The file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the specified file. + + The file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the specified file using the specified character encoding. + + The file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Represents a file. + Provides information about the file and its contents, and ways to manipulate them. + + + + + Replaces the specified file with a copy of the current file. + + The file to replace. + No object or value is returned when this method completes. + + + + Creates a copy of the file in the specified folder. + + + + + + + Creates a copy of the file in the specified folder, using the desired name. + + + + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + + + + + + Moves the current file to the specified folder. + + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + + + + + + + Gets the MIME type of the contents of the file. + + The MIME type of the file contents. + For example, a music file might have the "audio/mpeg" MIME type. + + + + Gets the type (file name extension) of the file. + + + + + Manipulates storage items (files and folders) and their contents, and provides information about them. + + + + + Deletes the current item. + + + + + + Deletes the current item, optionally deleting it permanently. + + + + + + Gets the basic properties of the current item (like a file or folder). + + + + + + Determines whether the current IStorageItem matches the specified StorageItemTypes value. + + The value to match against. + + + + + + Gets the attributes of a storage item. + + + + + Gets the date and time when the current item was created. + + + + + Gets the name of the item including the file name extension if there is one. + + + + + Gets the full file-system path of the item, if the item has a path. + + + + + Gets the parent folder of the current storage item. + + + + + + Indicates whether the current item is the same as the specified item. + + The object that represents a storage item to compare against. + Returns true if the current storage item is the same as the specified storage item; otherwise false. + + + + Specifies what to do if a file or folder with the specified name already exists in the current folder when you copy, move, or rename a file or folder. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the NameCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Provides helper methods for reading and writing a file using the absolute path or URI of the file. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the file at the specified path or URI. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the file at the specified path or URI using the specified character encoding. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI. + + The path of the file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the file at the specified path or URI and returns lines of text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns lines of text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI and returns text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the file at the specified path or URI. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI. + + The path of the file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Specifies whether a deleted item is moved to the Recycle Bin or permanently deleted. + + + + + Specifies the default behavior. + + + + + Permanently deletes the item. + The item is not moved to the Recycle Bin. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Replaces the specified file with a copy of the current file. + + + + + + + Creates a copy of the file in the specified folder. + + The destination folder where the copy of the file is created. + + + + + Creates a copy of the file in the specified folder and renames the copy. + + The destination folder where the copy of the file is created. + The new name for the copy of the file created in the destinationFolder. + + + + + Deletes the current file. + + + + + + Deletes the current file, optionally deleting the item permanently. + + + + + + Gets the basic properties of the current file. + + + + + + Retrieves an adjusted thumbnail image for the file, determined by the purpose of the thumbnail. + + The enum value that describes the purpose of the thumbnail and determines how the thumbnail image is adjusted. + When this method completes successfully, it returns a that represents the thumbnail image or null if there is no thumbnail image associated with the file. + + + + Gets the parent folder of the current file. + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + The desired name of the file after it is moved. + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + The file to replace. + No object or value is returned by this method. + + + + Renames the current file. + + The desired, new name of the current item. + No object or value is returned by this method when it completes. + + + + Renames the current file. + This method also specifies what to do if an existing item in the current file's location has the same name. + + The desired, new name of the current file. + If there is an existing item in the current file's location that already has the specified desiredName, the specified determines how the system responds to the conflict. + The enum value that determines how the system responds if the desiredName is the same as the name of an existing item in the current file's location. + No object or value is returned by this method when it completes. + + + + Gets the attributes of a file. + + + + + Gets the date and time when the current file was created. + + + + + Gets the MIME type of the contents of the file. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + + Gets the type (file name extension) of the file. + + + + + Gets the name of the file including the file name extension. + + + + + Gets the full file-system path of the current file, if the file has a path. + + + + + Indicates whether the current file is equal to the specified file. + + The object that represents a file to compare against. + Returns true if the current file is equal to the specified file; otherwise false. + + + + Determines whether the current matches the specified value. + + The value to match against. + True if the matches the specified value; otherwise false. + + + + + Manages folders and their contents and provides information about them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + One of the enumeration values that determines how to handle the collision if a file with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new subfolder with the specified name in the current folder. + + The name of the new subfolder to create in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Creates a new subfolder with the specified name in the current folder. + This method also specifies what to do if a subfolder with the same name already exists in the current folder. + + The name of the new subfolder to create in the current folder. + One of the enumeration values that determines how to handle the collision if a subfolder with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Deletes the current folder. + + + + + + Deletes the current folder. + This method also specifies whether to delete the folder permanently. + + + + + + Gets the basic properties of the current folder. + + + + + + Gets the file with the specified name from the current folder. + + + + + + + Gets the files in the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + When this method completes successfully, it returns a StorageFolder that represents the child folder. + + + + Gets the folders in the current folder. + + + + + + Gets the file or folder with the specified name from the current folder. + + The name (or path relative to the current folder) of the file or folder to get. + + + + + Gets the items in the current folder. + + + + + + Gets the parent folder of the current folder. + + When this method completes, it returns the parent folder as a . + + + + Tries to get the file or folder with the specified name from the current folder. + Returns null instead of raising a FileNotFoundException if the specified file or folder is not found. + + The name (or path relative to the current folder) of the file or folder to get. + When this method completes successfully, it returns an IStorageItem that represents the specified file or folder. + If the specified file or folder is not found, this method returns null instead of raising an exception. + + + + Gets the attributes of the current folder. + + + + + Gets the date and time that the current folder was created. + + + + + Gets the name of the current folder. + + + + + Gets the full path of the current folder in the file system, if the path is available. + + + + + Indicates whether the current folder is equal to the specified folder. + + The object that represents the folder to compare against. + Returns true if the current folder is equal to the specified folder; otherwise false. + + + + Indicates whether the current matches the specified value. + + The enum value that determines the object type to match against. + True if the matches the specified value; otherwise false. + + + + + Provides additional methods for . + + + + + Deletes all contents of a folder without deleting the folder itself. + + + + + + + Returns the size, in bytes, of the folder and all of its contents. + + The folder to measure + The size, in bytes, of the folder and all of its contents. + + + + Describes whether an item that implements the interface is a file or a folder. + + + + + + A storage item that is neither a file nor a folder. + + + + + A file that is represented as a instance. + + + + + A folder that is represented as a instance. + + + + + Specifies the type of character encoding for a stream. + + + + + The encoding is UTF-8. + + + + + The encoding is UTF-16, with the least significant byte first in the two eight-bit bytes. + + + + + The encoding is UTF-16, with the most significant byte first in the two eight-bit bytes. + + + + + Represents a display request. + + + To conserve power and extend battery life, the system reduces power to the computer if it does not detect any user activity for a certain amount of time. + Depending on system power settings, the display may first be dimmed, a screen saver may be displayed, and eventually the display may be turned off as the system enters a low-power sleep state. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Activates a display request. + + + + + Deactivates a display request. + + + + + Informs the system that the state being set should remain in effect until the next call that uses ES_CONTINUOUS and one of the other state flags is cleared. + + + + + Forces the display to be on by resetting the display idle timer. + + + + + Specifies whether an app is available that supports activation + + + + PlatformVersion supported + Android- + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + An app that handles the activation is available and may be activated. + + + + + No app is installed to handle the activation. + + + + + An app that handles the activation is installed but not available because it is being updated by the store or it was installed on a removable device that is not available. + + + + + The app does not handle the activation. + + + + + An unknown error was encountered while determining whether an app supports the activation. + + + + + Specifies the type of activation to query for. + + + + PlatformVersion supported + Android- + iOS- + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + Activate by URI but do not return a result to the calling app. + This is the default. + + + + + Activate by URI and return a result to the calling app. + + + + + Indicates the status of the battery. + + + + + + The battery or battery controller is not present. + + + + + The battery is discharging. + + + + + The battery is idle. + + + + + The battery is charging. + + + + + Specifies the status of battery saver. + + + + + Battery saver is off permanently or the device is plugged in. + + + + + Battery saver is off now, but ready to turn on automatically. + + + + + Battery saver is on. Save energy where possible. + + + + + Represents the device's power supply status. + + An Inadequate status occurs when the power supply is present, but the charge rate is negative. + For example, the device is plugged in, but it’s losing charge. + + + + The device has no power supply. + + + + + The device has an inadequate power supply. + + + + + The device has an adequate power supply. + + + + + Provides information about the status of the device's battery. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 10 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device's battery status. + + The device's battery status. + + + + Gets battery saver status, indicating when to save energy. + + + + + Gets the device's power supply status. + + + + + Gets the total percentage of charge remaining from all batteries connected to the device. + Not supported for Windows 8.1 apps deployed via the public Windows Store. + + The total percentage of charge remaining from all batteries connected to the device. + + + + Occurs when changes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a value that estimates how long is left until the device's battery is fully discharged. + Not supported for apps deployed on Windows 8.1 from the public Windows Store. + + + + + High—the battery capacity is at more than 66 percent + + + + + Low—the battery capacity is at less than 33 percent + + + + + Critical—the battery capacity is at less than five percent + + + + + Charging + + + + + No system battery + + + + + Unknown status—unable to read the battery flag information + + + + + Starts the default app associated with the specified file or URI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + Starts the default app associated with the specified file or URI. + + + + + Starts the app associated with the specified file. + + The file. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Launches File Explorer and displays the contents of the specified folder. + + The folder to display in File Explorer. + The result of the operation. + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + Ignored on Android and iOS. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Asynchronously query whether an app can be activated for the specified URI and launch type. + + The URI. + The type of launch for which to query support. + Returns true if the default app for the URI scheme was launched; false otherwise. + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)Windows 7 or later + + + + + Placeholder to supply attributes for starting a task. + + + + + Specifies the processor architecture supported by an app. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The x86 processor architecture. + + + + + The ARM processor architecture. + + + + + The x64 processor architecture. + + + + + A neutral processor architecture. + + + + + An unknown processor architecture. + + + + + Provides information about the device for profiling purposes. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device form factor. + For example, the app could be running on a phone, tablet, desktop, and so on. + + + + + Gets version info about the device family. + + + + + Provides version information about the device family. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a string that represents the type of device the application is running on. + + + + + Gets the version within the device family. + + + + + Describes a color in terms of alpha, red, green, and blue channels. + Can be implicitly converted into a variety of platform-specific types. + + + + PlatformPlatform Type + AndroidAndroid.Graphics.Color + iOS, tvOS, macOS, watchOSCoreGraphics.CGColor + iOS, tvOS, macOSCoreImage.CIColor + iOS, tvOSUIKit.UIColor + macOSAppKit.NSColor + Windows UWP, Windows Store, Windows Phone StoreWindows.UI.Color + Windows Phone SilverlightSystem.Windows.Media.Color + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a new structure by using the specified sRGB color channel values. + + + + + + + + + Creates a new structure by using the specified sRGB alpha channel and color channel values. + + + + + + + + + + Compares two structures for equality. + + The structure to compare to this . + + + + + Returns the color value as a UInt32 of the form 0xBBGGRRAA. + + + + + + + + + + + + Gets or sets the sRGB alpha channel value of the color. + + + + + Gets or sets the sRGB blue channel value of the color. + + + + + Gets or sets the sRGB green channel value of the color. + + + + + Gets or sets the sRGB red channel value of the color. + + + + + Specifies where the context menu should be positioned relative to the selection rectangle + + + + + + + + + + Place the context menu above the selection rectangle. + + + + + Place the context menu below the selection rectangle. + + + + + Place the context menu to the left of the selection rectangle. + + + + + Place the context menu to the right of the selection rectangle. + + + + + Represents a command in a context menu or message dialog box. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets or sets the identifier of the command. + + + + + Ges or sets the handler for the event that is fired when the user invokes the command. + + + + + Gets or sets the label for the command. + + + + + Represents a callback function that handles the event that is fired when the user invokes a context menu command. + + Represents the invoked command. + + + + Represents a dialog. + + + The dialog has a command bar that can support up to three commands. + If you don't specify any commands, then a default command is added to close the dialog. + The dialog dims the screen behind it and blocks touch events from passing to the app's canvas until the user responds. + Message dialogs should be used sparingly, and only for critical messages or simple questions that must block the user's flow. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class to display an untitled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + + + + Initializes a new instance of the class to display a titled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + The title you want displayed on the dialog box. + + + + Begins an asynchronous operation showing a dialog. + + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + In some cases, such as when the dialog is closed by the system out of your control, your result can be an empty command. + Returns either the command selected which destroyed the dialog, or an empty command. + For example, a dialog hosted in a charms window will return an empty command if the charms window has been dismissed. + + + + Gets the set of commands that appear in the command bar of the message dialog. + + This is the array of commands that makes the dialog actionable. + Get this array and add your dialog commands to it. + The commands. + + + + Gets or sets the message to be displayed to the user. + + The message to be displayed to the user. + Use the content to convey the objective of the dialog. + Present the message, error or blocking question as simply as possible without extraneous information. + When a title is used, use the content to present additional information helpful to understanding or using the dialog. + You can use this area to provide more detail or define terminology. + Don't repeat the title with slightly different wording. + + + + Gets or sets the index of the command you want to use as the cancel command. + This is the command that fires when users press the ESC key. + Add the commands before you set the index. + + + + + Gets or sets the index of the command you want to use as the default. + This is the command that fires by default when users press the ENTER key instead of a specific command, for example. + + Add the commands before you set the index. + The index of the default command. + + + + Gets or sets the title to display on the dialog box, if any. + + The title you want to display on the dialog. + If the title is not set, this will return an empty string. + Use the title as a concise main instruction to convey the objective of the dialog. + Long titles do not wrap and will be truncated. + If you're using the dialog to deliver a simple message, error or question, omit the title. + Rely on the to deliver that core information. + + + + Represents a command in a context menu. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the UICommand class, using the specified label and event handler. + + The label for the new command. + The event handler for the new command. + + + + Initializes a new instance of the UICommand class, using the specified label, event handler, and command identifier. + + The label for the new command. + The event handler for the new command. + The command identifier for the new command. + + + + Gets or sets the identifier of the command. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + Provides methods and properties for interacting with the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets the status bar for the current window (app view). + + + + + + Gets the progress indicator for the status bar. + + The progress indicator for the status bar. + + + + Shows the status bar. + + + + + + Hides the status bar. + + + + + + Provides methods and properties for interacting with the progress indicator on the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Hides the progress indicator. + + + + + + Shows the progress indicator. + + + + + + Gets or sets a value representing progress in the range 0 to 1. + + + + PlatformVersion supported + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets or sets the text label displayed on the progress indicator. + + + + + Defines constants that specify known system color values. + + + + + The background color. + + + + + The foreground color. + + + + + The accent color. + + + + + Defines the set of user interface element types. + + + + + An active caption element. + + + + + A background element. + + + + + A button face element. + + + + + The text displayed on a button. + + + + + The text displayed in a caption. + + + + + Greyed text. + + + + + A highlighted user interface (UI) element. + + + + + Highlighted text. + + + + + A hotlighted UI element. + + + + + An inactive caption element. + + + + + The text displayed in an inactive caption element. + + + + + A window. + + + + + The text displayed in a window's UI decoration. + + + + + Contains a set of common app user interface settings and operations. + + + + PlatformVersion supported + tvOStvOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Returns the color value of the specified color type. + + An enumeration value that specifies the type of color to get a value for. + The color value of the specified color type. + + + PlatformVersion supported + tvOStvOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets the color used for a specific user interface element type, such as a button face or window text. + + The type of element for which the color will be obtained. + The color of the element type, expressed as a 32-bit color value. + + + PlatformVersion supported + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Helper class for . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z. + + The DateTimeOffset value. + The number of seconds that have elapsed since 1970-01-01T00:00:00Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method first converts the current instance to UTC before returning its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + + The DateTimeOffset value. + The number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method returns the number of milliseconds in Unix time. + This method first converts the current instance to UTC before returning the number of milliseconds in its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Provides information about the Operating System. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Gets an OperatingSystem object that contains the current platform identifier and version number. + + + + + Notifies listeners of dynamic changes to a map, such as when items are added or removed. + + The type of the keys in the map. + The type of the values in the map. + + + + Occurs when the map changes. + + + + + Represents the method that handles the changed event of an observable map. + + The type of the keys in the map. + The type of the values in the map. + + + + + + Provides data for the changed event of a map collection. + + The type of the keys in the map. + + + + Gets the type of change that occurred in the map. + + + + + Gets the key of the item that changed. + + + + + Represents a collection of key-value pairs, correlating several other collection interfaces. + + + + + Describes the action that causes a change to a collection. + + + + + The collection is changed. + + + + + An item is added to the collection. + + + + + An item is removed from the collection. + + + + + An item is changed in the collection. + + + + + Enables you to detect whether a specified member, type, or API contract is present so that you can safely make API calls across a variety of devices. + + + + + Returns true or false to indicate whether the API contract with the specified name and major version number is present. + + The name of the API contract. + The major version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether the API contract with the specified name and major and minor version number is present. + + The name of the API contract. + The major version number of the API contract. + The minor version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether a specified named constant is present for a specified enumeration. + + The namespace-qualified name of the type. + The name of the constant. + True if the specified constant is present; otherwise, false. + + + + Returns true or false to indicate whether a specified event is present for a specified type. + + The namespace-qualified name of the type. + The name of the event. + True if the specified event is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method overload with the specified number of input parameters is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + The number of input parameters for the overload. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified property (writeable or read-only) is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified read-only property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified writeable property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified type is present. + + The namespace-qualified name of the type. + True if the specified type is present; otherwise, false. + + + + Represents x- and y-coordinate values that define a point in a two-dimensional plane. + + + + + The horizontal position of the point. + + + + + The vertical position of the point. + + + + + Contains number values that represent the location and size of a rectangle. + + + + + Initializes a Rect structure that has the specified x-coordinate, y-coordinate, width, and height. + + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + + The x-coordinate location of the left side of the rectangle. + + + + + The y-coordinate location of the top side of the rectangle. + + + + + A value that represents the Width of the rectangle. + + + + + A value that represents the Height of the rectangle. + + + + + Represents a method that handles general events. + + The event source. + The event data. If there is no event data, this parameter will be null. + The event source. + The event data. If there is no event data, this parameter will be null. + + + + Extensions for . + + + + + Returns a read-only wrapper for the current collection. + + + + An object that acts as a read-only wrapper around the current . + + + + Contains extension methods for the IStorageFile and IStorageFolder interfaces for .NET interop. + + + + + Retrieves a stream for reading from a specified file. + + + + + + + Retrieves a stream for reading from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to read from. + The path, relative to the root folder, to the file to read from. + + + + + Retrieves a stream for writing to a specified file. + + The Windows Runtime IStorageFile object to write to. + + + + + Retrieves a stream for writing from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to write to. + The path, relative to the root folder, to the file to write to. + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/net452/InTheHand.dll b/packages/InTheHand.Pontoon.10.2018.3.19/lib/net452/InTheHand.dll new file mode 100644 index 0000000..289335e Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/net452/InTheHand.dll differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/netstandard1.0/InTheHand.deps.json b/packages/InTheHand.Pontoon.10.2018.3.19/lib/netstandard1.0/InTheHand.deps.json new file mode 100644 index 0000000..86e10ec --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/netstandard1.0/InTheHand.deps.json @@ -0,0 +1,386 @@ +{ + "runtimeTarget": { + "name": ".NETStandard,Version=v1.0/", + "signature": "9a0b6ac8bd918fe11bd7e956e15451b11d5d6174" + }, + "compilationOptions": {}, + "targets": { + ".NETStandard,Version=v1.0": {}, + ".NETStandard,Version=v1.0/": { + "InTheHand/10.2018.3.16": { + "dependencies": { + "NETStandard.Library": "1.6.1" + }, + "runtime": { + "InTheHand.dll": {} + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "NETStandard.Library/1.6.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0" + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.Debug/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.Tools/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Linq/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Linq.Expressions/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Net.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.ObjectModel/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Text.RegularExpressions/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Xml.ReaderWriter/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Xml.XDocument/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0" + } + } + } + }, + "libraries": { + "InTheHand/10.2018.3.16": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "NETStandard.Library/1.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", + "path": "netstandard.library/1.6.1", + "hashPath": "netstandard.library.1.6.1.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "path": "system.diagnostics.debug/4.3.0", + "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Tools/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", + "path": "system.diagnostics.tools/4.3.0", + "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.Linq/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "path": "system.linq/4.3.0", + "hashPath": "system.linq.4.3.0.nupkg.sha512" + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "path": "system.linq.expressions/4.3.0", + "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" + }, + "System.Net.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", + "path": "system.net.primitives/4.3.0", + "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "path": "system.objectmodel/4.3.0", + "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "path": "system.reflection.extensions/4.3.0", + "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "path": "system.runtime.extensions/4.3.0", + "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", + "path": "system.text.encoding.extensions/4.3.0", + "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" + }, + "System.Text.RegularExpressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", + "path": "system.text.regularexpressions/4.3.0", + "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" + }, + "System.Threading/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "path": "system.threading/4.3.0", + "hashPath": "system.threading.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "System.Xml.ReaderWriter/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", + "path": "system.xml.readerwriter/4.3.0", + "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" + }, + "System.Xml.XDocument/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", + "path": "system.xml.xdocument/4.3.0", + "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/netstandard1.0/InTheHand.dll b/packages/InTheHand.Pontoon.10.2018.3.19/lib/netstandard1.0/InTheHand.dll new file mode 100644 index 0000000..b3af786 Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/netstandard1.0/InTheHand.dll differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/netstandard1.0/InTheHand.xml b/packages/InTheHand.Pontoon.10.2018.3.19/lib/netstandard1.0/InTheHand.xml new file mode 100644 index 0000000..6699197 --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/netstandard1.0/InTheHand.xml @@ -0,0 +1,5432 @@ + + + + InTheHand + + + + + Provides methods for launching the built-in phone call UI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + TizenTizen 4.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the built-in phone call UI with the specified phone number and display name. + + A phone number. + This should be in international format e.g. +12345678901 + A display name. + + + + Represents a chat message. + + + + + Creates a new instance of the class. + + + + + Gets or sets the body of the chat message. + + + + + Gets the list of recipients of the message. + + + + + Provides methods for managing chat messages. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the compose SMS dialog, pre-populated with data from the supplied ChatMessage object, allowing the user to send an SMS message. + + The chat message. + An asynchronous action. + + + + Launches the device's SMS settings app. + + + + + Gets and sets information from the clipboard object. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Removes all data from the Clipboard. + + + + + Gets the current content that is stored in the clipboard object. + + Contains the content of the Clipboard. + + + + Sets the current content that is stored in the clipboard object. + + Contains the content of the clipboard. + If NULL, the clipboard is emptied. + + + + Occurs when the data stored in the Clipboard changes. + + + + + Contains the data that a user wants to exchange with another app. + + + + + Constructor that creates a new . + + + + + Allows you to get and set properties like the title of the content being shared. + + + + + Returns a object. + This object is a read-only copy of the object. + + The object that is a read-only copy of the object. + + + + Sets the data contained in the DataPackage. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + Specifies the content that the DataPackage contains. + + + + Sets a delegate to handle requests from the target app. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + A delegate that is responsible for processing requests from a target app. + + + + Sets the text that a contains. + + The text. + + + + Sets the web link that a contains. + + A URI with an http or https scheme that corresponds to the content being displayed to the user. + Whenever possible, you should set this property. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + + + + Sets the application link that a contains. + + A URI with a scheme that isn't http or https that's handled by the source app. + Whenever possible, you should set this property. + This URI represents a deep link that takes the user back to the currently displayed content. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + The scheme of this URI must not be http or https. + The app sharing this URI must be capable of being the default handler, although it may not be set as the default handler. + + + + Defines a set of properties to use with a object. + + + + + Gets or sets the text that displays as a title for the contents of the object. + + + + + Gets or sets text that describes the contents of the . + + We recommend adding a description to a DataPackage object if you can. + Target apps can use this description to help users identify what content they're sharing. + + + + Gets the set of properties of a object. + + + + + Gets the text that displays as a title for the contents of the object. + + + + + Gets the text that describes the contents of the . + + + + + A read-only version of a . + Apps that receive shared content get this object when acquiring content. + + + + + Returns the formats the contains. + + + + + Gets a object, which contains a read-only set of properties for the data in the object. + + + + + Checks to see if the contains a specific data format. + + The name of the format. + True if the contains the format; false otherwise. + + + + Gets the data contained in the . + + The format of the data. + The data. + + + + Gets the text in the object. + + + + + + Gets the application link in the object. + + + + + + Gets the web link in the object. + + + + + + An object of this type is passed to the delegate. + + + + + Specifies the format id. + + + + + Sets the content of the DataPackage to be shared with a target app. + + The object associated with a particular format in the DataPackage. + + + + Provides data when the target app requests it, instead of including the data in the DataPackage ahead of time. + DataProviderHandler is used when the source app wants to avoid unnecessary work that is resource intensive, such as performing format conversions. + + Contains the data that the user wants to share. + + + + Contains information about the DataRequested event. + The system fires this event when the user invokes the Share UI. + + + + + Enables you to get the DataRequest object and either give it data or a failure message. + + + + + Lets your app supply the content the user wants to share or specify a message, if an error occurs. + + + + + Sets or gets a DataPackage object that contains the content a user wants to share. + + + + + Programmatically initiates an exchange of content with other apps. + + The class is a static class that you use to initiate sharing operations. + To use the class, first call the method. + This method returns the object that is specific to the active window. + Next, you need to add an event listener for the datarequested event to the object. + This event is fired when your app starts a share operation programmatically. + The DataTransferManager class includes a method, which you can use to programmatically start a share operation. + In general, we recommend against using this method. + Users expect to initiate share operations by using the Share charm—when you launch the operation programmatically, you can create an inconsistent user experience. + We include the method because there are a few scenarios in which the user might not recognize opportunities to share. + A good example is when the user achieves a high score in a game. + The class also has a event. + Use this event when you want to capture what applications a user selects when sharing content from your app. + + + + Returns the object associated with the current window. + + The object associated with the current window. + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Occurs when a share operation starts. + + This event is fired when a sharing operation starts. + To handle this event, you need to add an event listener to the object for the active window. + You can get this object through the method. + When handling a datarequested event, the most important property you need to be aware of is its request property. + This property contains a object. + Your app uses this object to provide the data that the user wants to share with a selected target app. + + + + Occurs when the user chooses a target app in a Share operation. + + When the user chooses a target app to share content with, the system fires a TargetApplicationChosen event. + The app receiving the event can use this event to record information about the target app for business intelligence. + A common use of this event is to record which applications are used to complete different sharing actions, which in turn can help the source app create better experiences for the user. + + + + Contains static properties that return string values. + Each string corresponds to a known format ID. + Use this class to avoid errors in using string constants to specify data formats. + + + + + A read-only property that returns the format ID string value corresponding to the Text format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + Contains information about the target app the user chose to share content with. + To get this object, you must handle the TargetApplicationChosen event. + + + + + Contains the name of the app that the user chose to share content with. + + + + + Enables you to detect whether your app is in design mode in a visual designer. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the process is running in design mode. + + True if the process is running in design mode; otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Represents an email attachment. + + + + PlatformVersion supported + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class with the specified data. + + The filename of the attachment. + The stream to use to download the attachment. + + + + Initializes a new instance of the class. + + The filename of the attachment. + The stream to use to download the attachment. + The MIME type of the attachment. + + + + Gets or sets the email attachment's data. + + + + + Gets or sets the displayed file name for the email attachment. + + The displayed file name for the email attachment. + + + + Gets or sets the MIME type of the attachment. + + The MIME type of the attachment. + + + + Allows an application to launch the email application with a new message displayed. + Use this to allow users to send email from your application. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the email application with a new message displayed. + + The email message that is displayed when the email application is launched. + An asynchronous action used to indicate when the operation has completed. + + + + Represents an email message. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class. + + + + + Gets or sets the subject of the email message. + + + + + Gets or sets the body of the email message. + + + + + Gets the direct recipients of the email message. + + + + + Gets the recipients CC'd to the email message. + + + + + Gets the recipients BCC'd to the email message. + + + + + Represents an email recipient. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes an instance of the EmailRecipient class. + + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + The name of the recipient. + + + + Gets or sets the address of the email recipient. + + + + + Gets or sets the name of the email recipient. + + + + + Provides information about a package. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the package for the current app. + + + + + Gets the description of the package. + + + + + Gets the display name of the package. + + + + + Gets the package identity of the current package. + + The package identity. + + + + Gets the date the application package was installed on the user's phone. + + + + + Gets the location of the installed package. + + This folder is read-only except for Windows Desktop applications. + + + + Indicates whether the package is installed in development mode. + + A Boolean value that indicates whether the package is installed in development mode. + TRUE indicates that the package is installed in development mode; otherwise FALSE. + + + + Gets the logo of the package. + + + + + Gets the publisher display name of the package. + + Android and iOS don't provide a way to query the publisher at runtime. + + + + Provides package identification info, such as name, version, and publisher. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the processor architecture for which the package was created. + + + + + Gets the name of the package. + + The package name. + + + + Gets the name of the package. + + The package name. + + + + Gets the value of the ProductID attribute associated with this application package. + + The value of the ProductID attribute associated with this application package. + + + + Gets the publisher of the package. + + Not supported on iOS or Android. + + + + Gets the package version info. + + The package version information. + + + + Provides simplified access to app resources such as app UI strings. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context associated with the current view. + + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context that's not associated with any view. + + + + + + Returns the most appropriate string value of a resource, specified by resource identifier, for the default ResourceContext of the view in which the ResourceLoader was obtained using ResourceLoader.GetForCurrentView. + + The resource identifier of the resource to be resolved. + The most appropriate string value of the specified resource for the default ResourceContext. + + + + Defines methods and properties you can use to get license and listing info about the current app and perform in-app purchases. + + + + + Gets the GUID generated by the Windows Store when your app has been certified for listing in the Windows Store. + + + + + Creates the async operation that enables the user to view the app details. + + + + + + Creates the async operation that enables the user to review the current app. + + + + + + Provides utility methods for use with HTML-formatted data. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Converts HTML-formatted data to a string that contains the text content extracted from the HTML. + + A String containing HTML-formatted data. + A String of text content. + + + + Helper class for . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z. + + The DateTimeOffset value. + The number of seconds that have elapsed since 1970-01-01T00:00:00Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method first converts the current instance to UTC before returning its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + + The DateTimeOffset value. + The number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method returns the number of milliseconds in Unix time. + This method first converts the current instance to UTC before returning the number of milliseconds in its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Gives applications access to information about the environment in which they are running. + The only supported property of this class is , which is used to determine if an application is running on an actual Windows Phone device or on the device emulator on a PC. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the type of device on which the application is running. + Use this property to determine if your application is running on an actual device or on the device emulator. + + + + + Defines the device type values used by the property. + + + + + The device type is an actual device. + + + + + The device type is a device emulator. + + + + + The basic information to describe a geographic position. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + The altitude of the geographic position in meters. + + + + + The latitude of the geographic position. + The valid range of latitude values is from -90.0 to 90.0 degrees. + + + + + The longitude of the geographic position. + This can be any value. + For values less than or equal to-180.0 or values greater than 180.0, the value may be wrapped and stored appropriately before it is used. + For example, a longitude of 183.0 degrees would become -177.0 degrees. + + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Interface to define a geographic shape. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + The type of geographic shape. + + + + + Indicates the shape of a geographic region. + + + + + The geographic region is a circle with a center point and a radius. + + + + + Describes a geographic circle with a center point and a radius. + + + + + Create a geographic circle object for the given position and radius. + + + + + + + The center point of a geographic circle. + + + + + The type of geographic shape. + + + + + The radius of a geographic circle in meters. + + + + + Contains the information for identifying a geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The accuracy of the location in meters. + + The accuracy in meters. + The Windows Location Provider and the Windows Phone Location Services accuracy depends on the location data available. + For example,iIf Wifi is available, data is accurate to within 50 meters. + If Wifi is not available, the data could be accurate to within 10 miles or larger. + A GNSS device can provide data accurate to within a few meters. + However, its accuracy can vary if the GNSS sensor is obscured by buildings, trees, or cloud cover. + GNSS data may not be available at all within a building. + + + + The accuracy of the altitude, in meters. + + The accuracy of the altitude. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider and the Windows Phone Location Services do not set this property. + + + + The current heading in degrees relative to true north. + + The current heading in degrees relative to true north. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The location of the Geocoordinate. + + The location of the Geocoordinate. + + + + Gets the source used to obtain a Geocoordinate. + + The source used to obtain a Geocoordinate. + + + + Gets the time at which the associated Geocoordinate position was calculated. + + The time at which the associated Geocoordinate position was calculated. + When this property is not available, the value will be null. + The timestamp returned by this property depends on how the location was obtained and may be completely unrelated to the system time on the device. + For example, if the position is obtained from the Global Navigation Satellite System (GNSS) the timestamp would be obtained from the satellites. + If the position was is obtained from Secure User Plane Location (SUPL), the timestamp would be obtained from SUPL servers. + This means that the timestamps obtained from these services will be precise and, most importantly, consistent across all devices regardless of whether the system time on the devices is set correctly. + + + + The speed in meters per second. + + The speed in meters per second. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The system time at which the location was determined. + + The system time at which the location was determined. + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Contains the information to define a geofence, an area of interest, to monitor. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new Geofence object given the id and the shape of the geofence. + + + + + + + The shape of the geofence region. + + + + + The id of the Geofence. + + + + + + + + + + + + + + + + + + Contains the information about the monitored Geofence objects. + + + + + Gets the GeofenceMonitor object which contains all of an app's information. + + + + + Gets a collection of status changes to the objects in the Geofences collection of the GeofenceMonitor. + + + + + + Returns a vector of the app's objects currently registered with the system wide GeofenceMonitor. + + + + + Last reading of the device's location. + + + + + Indicates the current state of the GeofenceMonitor. + + + + + Raised when the state of one or more objects in the Geofences collection of the GeofenceMonitor has changed. + + + + + Raised when the status of the GeofenceMonitor has changed. + + + + + Indicates the current state of a . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Access to location is denied. + + + + + The monitor is in the process of initializing. + + + + + There is no data on the status of the monitor. + + + + + The geofence monitor is not available. + + + + + The geofence monitor has not been initialized. + + + + + The monitor is ready and active. + + + + + Indicates the current state of a Geofence. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered the geofence area. + + + + + The device has left the geofence area. + + + + + The geofence was removed. + Not supported on iOS. + + + + + Contains the information about the state changes for a . + + + + + The Geofence object whose state has changed. + + + + + The position of the Geofence object whose state has changed. + + + + + The new state of the Geofence object whose state has changed. + + + + + Indicates the state or states of the Geofences that are currently being monitored by the system. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSmaxOS 10.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered a geofence area. + + + + + The device has left a geofence area. + + + + + The geofence has been removed. + Not supported on iOS. + + + + + Provides access to the current geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new Geolocator object. + + + + + The accuracy level at which the Geolocator provides location updates. + + + + + The status that indicates the ability of the Geolocator to provide location updates. + + + + + Gets and sets the distance of movement, in meters, relative to the coordinate from the last PositionChanged event, that is required for the Geolocator to raise a PositionChanged event. + + + + + The requested minimum time interval between location updates, in milliseconds. + If your application requires updates infrequently, set this value so that you only receive location updates when needed. + + + + + Starts an asynchronous operation to retrieve the current location of the device. + + + + + + Raised when the ability of the Geolocator to provide updated location changes. + + + + + Raised when the location is updated. + + + + + Describes a geographic point. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Create a geographic point object for the given position. + + Create a geographic point object for the given position. + + + + The position of a geographic point. + + + + + Represents a location that may contain latitude and longitude data or venue data. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The latitude and longitude associated with a geographic location. + + + + + Indicates the requested accuracy level for the location data that the application uses. + + + + + + Optimize for power, performance, and other cost considerations. + + + + + Deliver the most accurate report possible. + This includes using services that might charge money, or consuming higher levels of battery power or connection bandwidth. + An accuracy level of High may degrade system performance and should be used only when necessary. + + + + + Provides data for the event. + + + + + The location data associated with the event. + + + + + Indicates the source used to obtain a . + + + + + The position was obtained from cellular network data. + + + + + The position was obtained from satellite data. + + + + + The position was obtained from Wi-Fi network data. + + + + + The position was obtained from an IP address. + + + + + The position was obtained from an unknown source. + + + + + The position was obtained from the user's manually-set location. + + + + + The position was obtained via the Consentless Location feature and was therefore intentionally made inaccurate to a degree. + + + + + Indicates the ability of the object to provide location data. + + + + + Location data is available. + + + + + Location services is initializing. + This is the status if a GPS is the source of location data and the GPS receiver does not yet have the required number of satellites in view to obtain an accurate position. + + + + + No location data is available from any source. + + + + + Location settings are turned off. + This status indicates that the user has not granted the application permission to access location. + + + + + An operation to retrieve location has not yet been initialized. + LocationStatus will have this value if the application has not yet called or registered an event handler for the event. + LocationStatus may also have this value if your app doesn’t have permission to access location. + + + + + Location services is not available on this version of Windows. + + + + + Provides information for the event. + + + + + The updated status of the object. + + + + + Represents an accelerometer sensor. + This sensor returns G-force values with respect to the x, y, and z axes. + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Returns the default accelerometer. + + + + + + Gets or sets the current report interval for the accelerometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current accelerometer reading. + + + + + + Occurs each time the accelerometer reports a new sensor reading. + + + + + Represents an accelerometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the g-force acceleration along the x-axis. + + + + + Gets the g-force acceleration along the y-axis. + + + + + Gets the g-force acceleration along the z-axis. + + + + + Gets the time at which the sensor reported the reading. + + + + + Provides data for the accelerometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the most recent accelerometer reading. + + + + + Represents a gyrometer sensor. + This sensor returns angular velocity values with respect to the x, y, and z axes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Returns the default gyrometer. + + + + + + Gets or sets the current report interval for the accelerometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current gyrometer reading. + + + + + + Occurs each time the gyrometer reports a new sensor reading. + + + + + Represents a gyrometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the angular velocity, in degrees per second, about the x-axis. + + + + + Gets the angular velocity, in degrees per second, about the y-axis. + + + + + Gets the angular velocity, in degrees per second, about the z-axis. + + + + + Gets the time at which the sensor reported the reading. + + + + + Provides data for the gyrometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the most recent gyrometer reading. + + + + + Provides an interface for a pedometer to measure the number of steps taken. + + + + PlatformVersion supported + TizenTizen 3.0 + Windows UWPWindows 10 + + + + + Returns the default accelerometer. + + + + + + Gets or sets the current report interval for the pedometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current step information from the pedometer sensor. + + + + + + Occurs each time the pedometer reports a new value. + + + + + Represents a pedometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + + + + + Gets the total number of steps taken for this pedometer reading. + + + + + Gets the amount of time that has elapsed for this pedometer reading. + + + + + Indicates the type of steps taken for this pedometer reading. + + + + + Gets the time for the most recent pedometer reading. + + + + + Provides data for the pedometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + + + + + Gets the most recent pedometer reading. + + + + + The type of step taken according to the pedometer. + + + + + An unknown step type. + + + + + A walking step. + + + + + A running step. + + + + + Provides information about the Operating System. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Gets an OperatingSystem object that contains the current platform identifier and version number. + + + + + Notifies listeners of dynamic changes to a map, such as when items are added or removed. + + The type of the keys in the map. + The type of the values in the map. + + + + Occurs when the map changes. + + + + + Represents the method that handles the changed event of an observable map. + + The type of the keys in the map. + The type of the values in the map. + + + + + + Provides data for the changed event of a map collection. + + The type of the keys in the map. + + + + Gets the type of change that occurred in the map. + + + + + Gets the key of the item that changed. + + + + + Represents a collection of key-value pairs, correlating several other collection interfaces. + + + + + Describes the action that causes a change to a collection. + + + + + The collection is changed. + + + + + An item is added to the collection. + + + + + An item is removed from the collection. + + + + + An item is changed in the collection. + + + + + Enables you to detect whether a specified member, type, or API contract is present so that you can safely make API calls across a variety of devices. + + + + + Returns true or false to indicate whether the API contract with the specified name and major version number is present. + + The name of the API contract. + The major version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether the API contract with the specified name and major and minor version number is present. + + The name of the API contract. + The major version number of the API contract. + The minor version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether a specified named constant is present for a specified enumeration. + + The namespace-qualified name of the type. + The name of the constant. + True if the specified constant is present; otherwise, false. + + + + Returns true or false to indicate whether a specified event is present for a specified type. + + The namespace-qualified name of the type. + The name of the event. + True if the specified event is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method overload with the specified number of input parameters is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + The number of input parameters for the overload. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified property (writeable or read-only) is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified read-only property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified writeable property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified type is present. + + The namespace-qualified name of the type. + True if the specified type is present; otherwise, false. + + + + Represents x- and y-coordinate values that define a point in a two-dimensional plane. + + + + + The horizontal position of the point. + + + + + The vertical position of the point. + + + + + Contains number values that represent the location and size of a rectangle. + + + + + Initializes a Rect structure that has the specified x-coordinate, y-coordinate, width, and height. + + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + + The x-coordinate location of the left side of the rectangle. + + + + + The y-coordinate location of the top side of the rectangle. + + + + + A value that represents the Width of the rectangle. + + + + + A value that represents the Height of the rectangle. + + + + + Represents a method that handles general events. + + The event source. + The event data. If there is no event data, this parameter will be null. + The event source. + The event data. If there is no event data, this parameter will be null. + + + + Specifies the language-related preferences that the app can use and maintain. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the ranked list of current runtime language values preferred by the user. + + A computed list of languages that merges the app's declared supported languages () with the user's ranked list of preferred languages. + + + + Gets the app's declared list of supported languages. + + The list of supported languages declared in the app's manifest. + + + + Monitors and controls physical display information. + The class provides events to allow clients to monitor for changes in the display. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current physical display information. + + + + + + Gets the current orientation of a rectangular monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the x axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the y axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value representing the number of raw (physical) pixels for each view (layout) pixel. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Describes the orientation of a rectangular monitor. + + + + + No display orientation is specified. + + + + + Specifies that the monitor is oriented in landscape mode where the width of the display viewing area is greater than the height. + + + + + Specifies that the monitor rotated 90 degrees in the clockwise direction to orient the display in portrait mode where the height of the display viewing area is greater than the width. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 180 degrees) to orient the display in landscape mode where the width of the display viewing area is greater than the height. + This landscape mode is flipped 180 degrees from the Landscape mode. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 270 degrees) to orient the display in portrait mode where the height of the display viewing area is greater than the width. + This portrait mode is flipped 180 degrees from the Portrait mode. + + + + + Provides additional Math operations. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Restricts a value to be within a specified range. + + The value to clamp. + The minimum value. + If value is less than min, min will be returned. + The maximum value. + If value is greater than max, max will be returned. + + + + + Provides a full window UI for capturing audio, video, and photos from a camera. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Create a new CameraCaptureUI object. + + + + + Launches the CameraCaptureUI user interface. + + Specifies whether the user interface that will be shown allows the user to capture a photo, capture a video, or capture both photos and videos. + When this operation completes, a StorageFile object is returned. + + + + Determines whether the user interface for capturing from the attached camera allows capture of photos, videos, or both photos and videos. + + + + + Either a photo or video can be captured. + + + + + The user can only capture a photo. + + + + + The user can only capture a video. + + + + + Represents a network connection, which includes either the currently connected network or prior network connections. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the network connectivity level for this connection. + This value indicates what network resources, if any, are currently available. + + + + + + Defines the level of connectivity currently available. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + No connectivity. + + + + + Local network access only. + + + + + Limited internet access. + This value indicates captive portal connectivity, where local access to a web portal is provided, but access to the Internet requires that specific credentials are provided via the portal. + This level of connectivity is generally encountered when using connections hosted in public locations (e.g. coffee shops and book stores). + Note This doesn't guarantee detection of a captive portal. + Windows Store apps should also test if the captive portal can be reached using a URL for the captive portal, or by attempting access to a public web site which will then redirect to the captive portal when Windows reports LocalAccess as the current NetworkConnectivityLevel. + + + + + Local and Internet access. + + + + + Provides access to network connection information for the local machine. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the connection profile associated with the internet connection currently used by the local machine. + + The profile for the connection currently used to connect the machine to the Internet, or null if there is no connection profile with a suitable connection. + + + + Occurs when the network status changes for a connection. + + + + + Represents the method that handles network status change notifications. + This method is called when any properties exposed by the object changes while the app is active. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Vibrates the phone. + + Phone devices include a vibration controller. + Your app can vibrate the phone for up to 5 seconds to notify the user of an important event. + Use the vibration feature in moderation. + Do not rely on the vibration feature for critical notifications, because the user can disable vibration + To test an app that uses the vibration controller effectively, you have to test it on a physical device. + The emulator cannot simulate vibration and does not provide any audible or visual feedback that vibration is occurring. + An app that is running in the background cannot vibrate the phone. + If your code tries to use vibration while the app is running in the background, nothing happens, but no exception is raised. + If you want to vibrate the phone while your app is running in the background, you have to implement a toast notification. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets an instance of the VibrationDevice class. + + + + + + Vibrates the phone for the specified duration (from 0 to 5 seconds). + + The duration (from 0 to 5 seconds) for which the phone vibrates. A value that is less than 0 or greater than 5 raises an exception. Ignored on iOS. + + + + Stops the vibration of the phone. + + + + + Provides information related to system protection. + Supported on Windows Phone, Android and iOS only. + + + + + Gets a value that indicates whether the screen is locked. + + + + + Starts the authentication operation. + You can call the methods of this class multiple times in a single application or across multiple applications at the same time. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Starts the asynchronous authentication operation with two inputs. + You can call this method multiple times in a single application or across multiple applications at the same time. + + The options for the authentication operation. + The starting URI of the web service. This URI must be a secure address of https://. + The way to query the status and get the results of the authentication operation. + If you are getting an invalid parameter error, the most common cause is that you are not using HTTPS for the requestUri parameter. + There is no explicit callbackUri parameter in this method. + The application's default URI is used internally as the terminator. + For more information, see . + This method must be called on the UI thread. + When this method is used, session state or persisted cookies are retained across multiple calls from the same or different apps. + + + + Starts the asynchronous authentication operation with three inputs. + You can call this method multiple times in a single application or across multiple applications at the same time. + + The options for the authentication operation. + The starting URI of the web service. This URI must be a secure address of https://. + The callback URI that indicates the completion of the web authentication. + The broker matches this URI against every URI that it is about to navigate to. + The broker never navigates to this URI, instead the broker returns the control back to the application when the user clicks a link or a web server redirection is made. + The way to query the status and get the results of the authentication operation. + If you are getting an invalid parameter error, the most common cause is that you are not using HTTPS for the requestUri parameter. + When this method is used, no session state or persisted cookies are retained across multiple calls from the same or different apps. + This method must be called on the UI thread. + + + + Gets the current application callback URI. + + The URI of the current application. + The current application callback URI is used as an implicit value of the callbackUri parameter of the AuthenticateAsync method. + However, applications need the URI value to add it to the request URI as required by the online provider. + + + + Contains the options available to the asynchronous operation. + + + + + No options are requested. + + + + + Indicates the result of the authentication operation. + + + + + Contains the protocol data when the operation successfully completes. + + + + + Returns the HTTP error code when ResponseStatus is equal to WebAuthenticationStatus.ErrorHttp. + This is only available if there is an error. + + The specific HTTP error, for example 400. + + + + Contains the status of the asynchronous operation when it completes. + + + + + Contains the status of the asynchronous operation. + + + + + The operation succeeded, and the response data is available. + + + + + The operation was canceled by the user. + + + + + The operation failed because a specific HTTP error was returned, for example 404. + + + + + Provides the app the ability to retrieve device information from the local device. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Creates an instance of an object that allows the caller app to retrieve device information from the local device. + + + + + Returns the friendly name of the local device. + + + + + Returns the identifier of the local device. + + For Windows Phone (Silverlight) apps you must declare the ID_CAP_IDENTITY_DEVICE capability in your WMAppManifest. + + + + Returns the operating system of the local device. + + + + + Returns the system manufacturer of the local device. Use this only if the SystemSku is empty. + + + + + Returns the system product name of the local device. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides access to the app data store associated with the app's app package. + + + + + Removes all application data from the local, roaming, and temporary app data stores. + + + + + + Removes all application data from the specified app data store. + + One of the enumeration values. + + + + + Gets the root folder in the local app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the roaming app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the temporary app data store. + + + + + Represents a container for app settings. + The methods and properties of this class support creating, deleting, enumerating, and traversing the container hierarchy. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates or opens the specified settings container in the current settings container. + + The name of the container. + One of the enumeration values. + On iOS the name must be a value Shared App Group name and disposition must be Existing. + The settings container. + + + + Gets the type (local or roaming) of the app data store that is associated with the current settings container. + + + + + Gets the name of the current settings container. + + + + + Gets an object that represents the settings in this settings container. + + The settings map object. + + + + Provides access to the settings in a settings container. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Occurs when the map changes. + + + + + Adds an item to the . + + The key of the item to add. + The item value to add. + + + + Returns a value that indicates whether a specified key exists in the . + + The key to check for in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an ICollection object containing the keys of the . + + + + + Removes a specific item from the . + + The key of the item to remove. + true if the item was removed, otherwise false. + + + + Returns a value that indicates whether a specified key exists in the . + If an item with that key exists, the item is retrieved as an out parameter. + + The key to check for in the . + The item, if it exists. + Contains null if the item does not exist in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an object containing the values of the . + + + + + Gets or sets the element value at the specified key index. + + + The element value at the specified key index. + + + + Adds a new key-value pair to the ApplicationDataContainerSettings. + + The key-value pair to add. + + + + Removes all related application settings. + + + + + Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings. + + The key-value pair to check for in the ApplicationDataContainerSettings. + + + + + Copies the elements of the collection to an array, starting at a particular array index. + + The one-dimensional Array that is the destination of the elements copied from the collection. + The Array must have zero-based indexing. + The zero-based index in array at which copying begins. + + + + Gets the number of elements contained in the collection. + + + + + Gets a value indicating whether the dictionary is read-only. + + true if the dictionary is read-only; otherwise, false. + + + + Removes a specific key-value pair from the . + + The key-value pair to remove. + true if the item was removed, otherwise false. + + + + Specifies options for creating application data containers or returning existing containers. + This enumeration is used by the method. + + + + + Always returns the specified container. + Creates the container if it does not exist. + + + + + Returns the specified container only if it already exists. + Raises an exception of type System.Exception if the specified container does not exist. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + + The data resides in the local application data store. + + + + + The data resides in the roaming application data store. + + + + + The data resides in the temporary application data store. + + + + + The data resides in the local cache for the application data store. + + + + + The data resides in the shared application data store. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Return the existing item if the file or folder already exists. + + + + + Describes the attributes of a file or folder. + + + + + The item is normal. + That is, the item doesn't have any of the other values in the enumeration. + + + + + The item is read-only. + + + + + The item is a directory. + + + + + The item is archived. + + + + + The item is a temporary file. + + + + + Provides helper methods for reading and writing files that are represented by objects of type . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the specified file. + + The file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the specified file using the specified character encoding. + + The file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the specified file. + + The file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the specified file using the specified character encoding. + + The file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the specified file and returns lines of text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file using the specified character encoding and returns lines of text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file and returns text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the specified file using the specified character encoding and returns text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the specified file. + + The file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the specified file using the specified character encoding. + + The file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the specified file. + + The file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the specified file using the specified character encoding. + + The file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Provides access to the basic properties, like the size of the item or the date the item was last modified, of the item (like a file or folder). + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the timestamp of the last time the file was modified. + + + + + Gets the size of the file in bytes. + + + + + Describes the purpose of the thumbnail to determine how to adjust the thumbnail image to retrieve. + + + + + To display previews of picture or video files. + + + + + To display previews of files (or other items) in a list. + + + + + To display a preview of any single item (like a file, folder, or file group). + + + + + Represents a file. + Provides information about the file and its contents, and ways to manipulate them. + + + + + Replaces the specified file with a copy of the current file. + + The file to replace. + No object or value is returned when this method completes. + + + + Creates a copy of the file in the specified folder. + + + + + + + Creates a copy of the file in the specified folder, using the desired name. + + + + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + + + + + + Moves the current file to the specified folder. + + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + + + + + + + Gets the MIME type of the contents of the file. + + The MIME type of the file contents. + For example, a music file might have the "audio/mpeg" MIME type. + + + + Gets the type (file name extension) of the file. + + + + + Manipulates folders and their contents, and provides information about them. + + + + + Creates a new file in the current folder. + + The desired name of the file to create. + + + + + Creates a new file in the current folder, and specifies what to do if a file with the same name already exists in the current folder. + + The desired name of the file to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing file in the current folder. + + + + + Creates a new folder in the current folder. + + The desired name of the folder to create. + + + + + Creates a new folder in the current folder, and specifies what to do if a folder with the same name already exists in the current folder. + + The desired name of the folder to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing folder in the current folder. + + + + + Gets the specified file from the current folder. + + The name (or path relative to the current folder) of the file to retrieve. + + + + + Gets the files from the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + + + + + Gets the folders in the current folder. + + + + + + Gets the specified item from the . + + The name of the item to retrieve. + + + + + Gets the items from the current folder. + + + + + + Try to get a single file or sub-folder from the current folder by using the name of the item. + + The name (or path relative to the current folder) of the file or sub-folder to try to retrieve. + When this method completes successfully, it returns the file or folder (type ). + + + + Manipulates storage items (files and folders) and their contents, and provides information about them. + + + + + Deletes the current item. + + + + + + Deletes the current item, optionally deleting it permanently. + + + + + + Gets the basic properties of the current item (like a file or folder). + + + + + + Determines whether the current IStorageItem matches the specified StorageItemTypes value. + + The value to match against. + + + + + + Gets the attributes of a storage item. + + + + + Gets the date and time when the current item was created. + + + + + Gets the name of the item including the file name extension if there is one. + + + + + Gets the full file-system path of the item, if the item has a path. + + + + + Gets the parent folder of the current storage item. + + + + + + Indicates whether the current item is the same as the specified item. + + The object that represents a storage item to compare against. + Returns true if the current storage item is the same as the specified storage item; otherwise false. + + + + Provides access to common locations that contain user content. + This includes content from a user's local libraries (such as Documents, Pictures, Music, and Videos). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the Camera Roll folder. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8.1 or later + + + + + Gets the Documents library. + + + + + Gets the Music library. + + + + + Gets the Pictures library. + + + + + Gets the Videos library. + + + + + Specifies what to do if a file or folder with the specified name already exists in the current folder when you copy, move, or rename a file or folder. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the NameCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Provides helper methods for reading and writing a file using the absolute path or URI of the file. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the file at the specified path or URI. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the file at the specified path or URI using the specified character encoding. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI. + + The path of the file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the file at the specified path or URI and returns lines of text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns lines of text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI and returns text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the file at the specified path or URI. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI. + + The path of the file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Represents a UI element that lets the user choose and open files. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the file picker so that the user can pick one file. + + When the call to this method completes successfully, it returns a object that represents the file that the user picked. + + + + Gets the collection of file types that the file open picker displays. + + + + + Represents a file picker that lets the user choose the file name, extension, and storage location for a file. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the file picker so that the user can save a file and set the file name, extension, and location of the file to be saved. + + When the call to this method completes successfully, it returns a storageFile object that was created to represent the saved file. + The file name, extension, and location of this storageFile match those specified by the user, but the file has no content. + + + + Gets or sets the default file name extension that the gives to files to be saved. + + + + + Gets the collection of valid file types that the user can choose to assign to a file. + + + + + Represents a UI element that lets the user choose folders. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the folderPicker object so that the user can pick a folder. + + When the call to this method completes successfully, it returns a object that represents the folder that the user picked. + + + + Specifies whether a deleted item is moved to the Recycle Bin or permanently deleted. + + + + + Specifies the default behavior. + + + + + Permanently deletes the item. + The item is not moved to the Recycle Bin. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Replaces the specified file with a copy of the current file. + + + + + + + Creates a copy of the file in the specified folder. + + The destination folder where the copy of the file is created. + + + + + Creates a copy of the file in the specified folder and renames the copy. + + The destination folder where the copy of the file is created. + The new name for the copy of the file created in the destinationFolder. + + + + + Deletes the current file. + + + + + + Deletes the current file, optionally deleting the item permanently. + + + + + + Gets the basic properties of the current file. + + + + + + Retrieves an adjusted thumbnail image for the file, determined by the purpose of the thumbnail. + + The enum value that describes the purpose of the thumbnail and determines how the thumbnail image is adjusted. + When this method completes successfully, it returns a that represents the thumbnail image or null if there is no thumbnail image associated with the file. + + + + Gets the parent folder of the current file. + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + The desired name of the file after it is moved. + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + The file to replace. + No object or value is returned by this method. + + + + Renames the current file. + + The desired, new name of the current item. + No object or value is returned by this method when it completes. + + + + Renames the current file. + This method also specifies what to do if an existing item in the current file's location has the same name. + + The desired, new name of the current file. + If there is an existing item in the current file's location that already has the specified desiredName, the specified determines how the system responds to the conflict. + The enum value that determines how the system responds if the desiredName is the same as the name of an existing item in the current file's location. + No object or value is returned by this method when it completes. + + + + Gets the attributes of a file. + + + + + Gets the date and time when the current file was created. + + + + + Gets the MIME type of the contents of the file. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + + Gets the type (file name extension) of the file. + + + + + Gets the name of the file including the file name extension. + + + + + Gets the full file-system path of the current file, if the file has a path. + + + + + Indicates whether the current file is equal to the specified file. + + The object that represents a file to compare against. + Returns true if the current file is equal to the specified file; otherwise false. + + + + Determines whether the current matches the specified value. + + The value to match against. + True if the matches the specified value; otherwise false. + + + + + Manages folders and their contents and provides information about them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + One of the enumeration values that determines how to handle the collision if a file with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new subfolder with the specified name in the current folder. + + The name of the new subfolder to create in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Creates a new subfolder with the specified name in the current folder. + This method also specifies what to do if a subfolder with the same name already exists in the current folder. + + The name of the new subfolder to create in the current folder. + One of the enumeration values that determines how to handle the collision if a subfolder with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Deletes the current folder. + + + + + + Deletes the current folder. + This method also specifies whether to delete the folder permanently. + + + + + + Gets the basic properties of the current folder. + + + + + + Gets the file with the specified name from the current folder. + + + + + + + Gets the files in the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + When this method completes successfully, it returns a StorageFolder that represents the child folder. + + + + Gets the folders in the current folder. + + + + + + Gets the file or folder with the specified name from the current folder. + + The name (or path relative to the current folder) of the file or folder to get. + + + + + Gets the items in the current folder. + + + + + + Gets the parent folder of the current folder. + + When this method completes, it returns the parent folder as a . + + + + Tries to get the file or folder with the specified name from the current folder. + Returns null instead of raising a FileNotFoundException if the specified file or folder is not found. + + The name (or path relative to the current folder) of the file or folder to get. + When this method completes successfully, it returns an IStorageItem that represents the specified file or folder. + If the specified file or folder is not found, this method returns null instead of raising an exception. + + + + Gets the attributes of the current folder. + + + + + Gets the date and time that the current folder was created. + + + + + Gets the name of the current folder. + + + + + Gets the full path of the current folder in the file system, if the path is available. + + + + + Indicates whether the current folder is equal to the specified folder. + + The object that represents the folder to compare against. + Returns true if the current folder is equal to the specified folder; otherwise false. + + + + Indicates whether the current matches the specified value. + + The enum value that determines the object type to match against. + True if the matches the specified value; otherwise false. + + + + + Provides additional methods for . + + + + + Deletes all contents of a folder without deleting the folder itself. + + + + + + + Returns the size, in bytes, of the folder and all of its contents. + + The folder to measure + The size, in bytes, of the folder and all of its contents. + + + + Describes whether an item that implements the interface is a file or a folder. + + + + + + A storage item that is neither a file nor a folder. + + + + + A file that is represented as a instance. + + + + + A folder that is represented as a instance. + + + + + Specifies the type of character encoding for a stream. + + + + + The encoding is UTF-8. + + + + + The encoding is UTF-16, with the least significant byte first in the two eight-bit bytes. + + + + + The encoding is UTF-16, with the most significant byte first in the two eight-bit bytes. + + + + + Represents a display request. + + + To conserve power and extend battery life, the system reduces power to the computer if it does not detect any user activity for a certain amount of time. + Depending on system power settings, the display may first be dimmed, a screen saver may be displayed, and eventually the display may be turned off as the system enters a low-power sleep state. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Activates a display request. + + + + + Deactivates a display request. + + + + + Starts the default app associated with the specified file or URI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the app associated with the specified file. + + The file. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Launches File Explorer and displays the contents of the specified folder. + + The folder to display in File Explorer. + The result of the operation. + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + Ignored on Android and iOS. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Asynchronously query whether an app can be activated for the specified URI and launch type. + + The URI. + The type of launch for which to query support. + Returns true if the default app for the URI scheme was launched; false otherwise. + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)Windows 7 or later + + + + + Placeholder to supply attributes for starting a task. + + + + + Specifies whether an app is available that supports activation + + + + PlatformVersion supported + Android- + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + An app that handles the activation is available and may be activated. + + + + + No app is installed to handle the activation. + + + + + An app that handles the activation is installed but not available because it is being updated by the store or it was installed on a removable device that is not available. + + + + + The app does not handle the activation. + + + + + An unknown error was encountered while determining whether an app supports the activation. + + + + + Specifies the type of activation to query for. + + + + PlatformVersion supported + Android- + iOS- + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + Activate by URI but do not return a result to the calling app. + This is the default. + + + + + Activate by URI and return a result to the calling app. + + + + + Indicates the status of the battery. + + + + + + The battery or battery controller is not present. + + + + + The battery is discharging. + + + + + The battery is idle. + + + + + The battery is charging. + + + + + Specifies the status of battery saver. + + + + + Battery saver is off permanently or the device is plugged in. + + + + + Battery saver is off now, but ready to turn on automatically. + + + + + Battery saver is on. Save energy where possible. + + + + + Provides information about the status of the device's battery. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 10 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device's battery status. + + The device's battery status. + + + + Gets battery saver status, indicating when to save energy. + + + + + Gets the device's power supply status. + + + + + Gets the total percentage of charge remaining from all batteries connected to the device. + Not supported for Windows 8.1 apps deployed via the public Windows Store. + + The total percentage of charge remaining from all batteries connected to the device. + + + + Occurs when changes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a value that estimates how long is left until the device's battery is fully discharged. + Not supported for apps deployed on Windows 8.1 from the public Windows Store. + + + + + Represents the device's power supply status. + + An Inadequate status occurs when the power supply is present, but the charge rate is negative. + For example, the device is plugged in, but it’s losing charge. + + + + The device has no power supply. + + + + + The device has an inadequate power supply. + + + + + The device has an adequate power supply. + + + + + Specifies the processor architecture supported by an app. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The x86 processor architecture. + + + + + The ARM processor architecture. + + + + + The x64 processor architecture. + + + + + A neutral processor architecture. + + + + + An unknown processor architecture. + + + + + Provides information about the device for profiling purposes. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device form factor. + For example, the app could be running on a phone, tablet, desktop, and so on. + + + + + Gets version info about the device family. + + + + + Provides version information about the device family. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a string that represents the type of device the application is running on. + + + + + Gets the version within the device family. + + + + + Creates a settings command object that represents a settings entry. + This settings command can be appended to the ApplicationCommands collection. + + + + + Creates a new settings command. + + The ID of the command. + The label for the command, which is displayed in the settings pane. + The event handler that is called when the user selects this command in the settings pane. + + + + Gets or sets the command ID. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + A static class that enables the app to control the Settings page. + The app can add or remove commands, receive a notification when the user opens the pane, or open the page programmatically. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a object that is associated with the current app. + + + + + + Displays the Settings page to the user. + + + + + Occurs when the user opens the settings pane. + Listening for this event lets the app initialize the setting commands and pause its UI until the user closes the pane. + During this event, append your SettingsCommand objects to the available ApplicationCommands vector to make them available to the SettingsPane UI. + + + + + Contains properties that are only available during the event. + + + + + A vector that is available during the event. + Append SettingsCommand objects to it to make them available to the SettingsPane UI. + + + + + Contains arguments that are available from the event object during the event. + + + + + An instance of that is made available during the event. + + + + + Describes a color in terms of alpha, red, green, and blue channels. + Can be implicitly converted into a variety of platform-specific types. + + + + PlatformPlatform Type + AndroidAndroid.Graphics.Color + iOS, tvOS, macOS, watchOSCoreGraphics.CGColor + iOS, tvOS, macOSCoreImage.CIColor + iOS, tvOSUIKit.UIColor + macOSAppKit.NSColor + Windows UWP, Windows Store, Windows Phone StoreWindows.UI.Color + Windows Phone SilverlightSystem.Windows.Media.Color + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a new structure by using the specified sRGB color channel values. + + + + + + + + + Creates a new structure by using the specified sRGB alpha channel and color channel values. + + + + + + + + + + Compares two structures for equality. + + The structure to compare to this . + + + + + Returns the color value as a UInt32 of the form 0xBBGGRRAA. + + + + + + + + + + + + Gets or sets the sRGB alpha channel value of the color. + + + + + Gets or sets the sRGB blue channel value of the color. + + + + + Gets or sets the sRGB green channel value of the color. + + + + + Gets or sets the sRGB red channel value of the color. + + + + + Specifies a set of possible badge glyphs. + + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + No badge shown. + + + + + * + + + + + ! + + + + + Defines the content, associated metadata, and expiration time of an update to a tile's badge overlay. + A badge can display a number from 1 to 999 (beyond this truncation will occur) + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + Simplifies creation of badges without the need to build XML documents. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a badge notification with the required numerical value. + + Value to show on the badge. Zero will hide the badge. + + + + + Creates objects that you use to manipulate a tile's badge overlay. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates and initializes a new instance of the , which lets you change the appearance or content of the badge on the calling app's tile. + + The object you will use to send changes to the app tile's badge. + + + + Updates a badge overlay on the specific tile that the updater is bound to. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Removes the badge from the tile that the updater is bound to. + + + + + Applies a change to the badge's number. + + The object that supplies the new XML definition for the badge. + + + + Contains the definition of the toast notification that will display at the scheduled time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets the time that this toast notification is scheduled to be displayed. + + + + + Gets or sets the group identifier for the notification. + + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + + + Defines the content, associated metadata and events, and expiration time of a toast notification. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets or sets the group identifier for the notification. + + The group identifier for the notification. + Not used on macOS. On iOS this maps to the CategoryIdentifier property. + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + On iOS this maps to the ThreadIdentifier property and on macOS the Identifier property. + + + + Simplifies creation of toasts without the need to build XML documents. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a toast notification with the required values. + + Text content. + Toast title. + + + + + Creates a scheduled toast notification with the required values. + + Text content. + Toast title. + When to display the toast. + + + + + Creates ToastNotifier objects which let you display toast notifications. + + + + + Creates and initializes a new instance of the ToastNotifier, which lets you display toast notifications. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Raises a toast notification to the specific app to which the ToastNotifier is bound. + This class also lets you schedule and remove toast notifications. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Shows a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Hides a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Adds a for later display. + + The scheduled toast notification, which includes its content and timing instructions. + + + + Cancels the scheduled display of a specified . + + The scheduled toast notification, which includes its content and timing instructions. + + + + Represents a command in a context menu or message dialog box. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets or sets the identifier of the command. + + + + + Ges or sets the handler for the event that is fired when the user invokes the command. + + + + + Gets or sets the label for the command. + + + + + Represents a callback function that handles the event that is fired when the user invokes a context menu command. + + Represents the invoked command. + + + + Represents a dialog. + + + The dialog has a command bar that can support up to three commands. + If you don't specify any commands, then a default command is added to close the dialog. + The dialog dims the screen behind it and blocks touch events from passing to the app's canvas until the user responds. + Message dialogs should be used sparingly, and only for critical messages or simple questions that must block the user's flow. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class to display an untitled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + + + + Initializes a new instance of the class to display a titled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + The title you want displayed on the dialog box. + + + + Begins an asynchronous operation showing a dialog. + + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + In some cases, such as when the dialog is closed by the system out of your control, your result can be an empty command. + Returns either the command selected which destroyed the dialog, or an empty command. + For example, a dialog hosted in a charms window will return an empty command if the charms window has been dismissed. + + + + Gets the set of commands that appear in the command bar of the message dialog. + + This is the array of commands that makes the dialog actionable. + Get this array and add your dialog commands to it. + The commands. + + + + Gets or sets the message to be displayed to the user. + + The message to be displayed to the user. + Use the content to convey the objective of the dialog. + Present the message, error or blocking question as simply as possible without extraneous information. + When a title is used, use the content to present additional information helpful to understanding or using the dialog. + You can use this area to provide more detail or define terminology. + Don't repeat the title with slightly different wording. + + + + Gets or sets the index of the command you want to use as the cancel command. + This is the command that fires when users press the ESC key. + Add the commands before you set the index. + + + + + Gets or sets the index of the command you want to use as the default. + This is the command that fires by default when users press the ENTER key instead of a specific command, for example. + + Add the commands before you set the index. + The index of the default command. + + + + Gets or sets the title to display on the dialog box, if any. + + The title you want to display on the dialog. + If the title is not set, this will return an empty string. + Use the title as a concise main instruction to convey the objective of the dialog. + Long titles do not wrap and will be truncated. + If you're using the dialog to deliver a simple message, error or question, omit the title. + Rely on the to deliver that core information. + + + + Specifies where the context menu should be positioned relative to the selection rectangle + + + + + + + + + + Place the context menu above the selection rectangle. + + + + + Place the context menu below the selection rectangle. + + + + + Place the context menu to the left of the selection rectangle. + + + + + Place the context menu to the right of the selection rectangle. + + + + + Represents a context menu. + + + Context menus can show a maximum of six commands. + This limit helps to ensure that the context menu remains uncluttered, usable, and directly relevant to users. + + + + + Creates a new instance of the PopupMenu class. + + + + + Shows the context menu at the specified client coordinates. + + The coordinates (in DIPs), relative to the window, of the user's finger or mouse pointer when the oncontextmenu event fired. + The menu is placed above and centered on this point. + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + + + + Shows the context menu by the specified selection. + + The coordinates (in DIPs) of the selected rectangle, relative to the window. + + + + + Shows the context menu in the preferred placement relative to the specified selection. + + The coordinates (in DIPs) of the selected rectangle, relative to the window. + The preferred placement of the context menu relative to the selection rectangle. + + + + + Gets the commands for the context menu. + + The commands for the context menu. + + + + Represents a command in a context menu. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the UICommand class, using the specified label and event handler. + + The label for the new command. + The event handler for the new command. + + + + Initializes a new instance of the UICommand class, using the specified label, event handler, and command identifier. + + The label for the new command. + The event handler for the new command. + The command identifier for the new command. + + + + Gets or sets the identifier of the command. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + Provides methods and properties for interacting with the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets the status bar for the current window (app view). + + + + + + Gets the progress indicator for the status bar. + + The progress indicator for the status bar. + + + + Shows the status bar. + + + + + + Hides the status bar. + + + + + + Provides methods and properties for interacting with the progress indicator on the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Hides the progress indicator. + + + + + + Shows the progress indicator. + + + + + + Gets or sets a value representing progress in the range 0 to 1. + + + + PlatformVersion supported + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets or sets the text label displayed on the progress indicator. + + + + + Extensions for . + + + + + Returns a read-only wrapper for the current collection. + + + + An object that acts as a read-only wrapper around the current . + + + + Represents information about an operating system, such as the version and platform identifier. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the OperatingSystem class, using the specified platform identifier value and version object. + + One of the values that indicates the operating system platform. + A object that indicates the version of the operating system. + + + + Gets a enumeration value that identifies the operating system platform. + + + + + Gets a object that identifies the operating system. + + + + + Identifies the operating system, or platform, supported by an assembly. + + + + + The operating system is Win32s. + Win32s is a layer that runs on 16-bit versions of Windows to provide access to 32-bit applications. + + + + + The operating system is Windows 95 or Windows 98. + + + + + The operating system is Windows NT or later. + + + + + The operating system is Windows CE. + + + + + The operating system is Unix. + + + + + The development platform is Xbox 360. + + + + + The operating system is Macintosh. + + + + + Contains extension methods for the IStorageFile and IStorageFolder interfaces for .NET interop. + + + + + Retrieves a stream for reading from a specified file. + + + + + + + Retrieves a stream for reading from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to read from. + The path, relative to the root folder, to the file to read from. + + + + + Retrieves a stream for writing to a specified file. + + The Windows Runtime IStorageFile object to write to. + + + + + Retrieves a stream for writing from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to write to. + The path, relative to the root folder, to the file to write to. + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/portable-net45+netcore45+wpa81+wp8/InTheHand.XML b/packages/InTheHand.Pontoon.10.2018.3.19/lib/portable-net45+netcore45+wpa81+wp8/InTheHand.XML new file mode 100644 index 0000000..96d5201 --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/portable-net45+netcore45+wpa81+wp8/InTheHand.XML @@ -0,0 +1,5349 @@ + + + + InTheHand + + + + + Provides methods for launching the built-in phone call UI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + TizenTizen 4.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the built-in phone call UI with the specified phone number and display name. + + A phone number. + This should be in international format e.g. +12345678901 + A display name. + + + + Represents a chat message. + + + + + Creates a new instance of the class. + + + + + Gets or sets the body of the chat message. + + + + + Gets the list of recipients of the message. + + + + + Provides methods for managing chat messages. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the compose SMS dialog, pre-populated with data from the supplied ChatMessage object, allowing the user to send an SMS message. + + The chat message. + An asynchronous action. + + + + Launches the device's SMS settings app. + + + + + Gets and sets information from the clipboard object. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Removes all data from the Clipboard. + + + + + Gets the current content that is stored in the clipboard object. + + Contains the content of the Clipboard. + + + + Sets the current content that is stored in the clipboard object. + + Contains the content of the clipboard. + If NULL, the clipboard is emptied. + + + + Occurs when the data stored in the Clipboard changes. + + + + + Contains the data that a user wants to exchange with another app. + + + + + Constructor that creates a new . + + + + + Allows you to get and set properties like the title of the content being shared. + + + + + Returns a object. + This object is a read-only copy of the object. + + The object that is a read-only copy of the object. + + + + Sets the data contained in the DataPackage. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + Specifies the content that the DataPackage contains. + + + + Sets a delegate to handle requests from the target app. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + A delegate that is responsible for processing requests from a target app. + + + + Sets the text that a contains. + + The text. + + + + Sets the web link that a contains. + + A URI with an http or https scheme that corresponds to the content being displayed to the user. + Whenever possible, you should set this property. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + + + + Sets the application link that a contains. + + A URI with a scheme that isn't http or https that's handled by the source app. + Whenever possible, you should set this property. + This URI represents a deep link that takes the user back to the currently displayed content. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + The scheme of this URI must not be http or https. + The app sharing this URI must be capable of being the default handler, although it may not be set as the default handler. + + + + Defines a set of properties to use with a object. + + + + + Gets or sets the text that displays as a title for the contents of the object. + + + + + Gets or sets text that describes the contents of the . + + We recommend adding a description to a DataPackage object if you can. + Target apps can use this description to help users identify what content they're sharing. + + + + Gets the set of properties of a object. + + + + + Gets the text that displays as a title for the contents of the object. + + + + + Gets the text that describes the contents of the . + + + + + A read-only version of a . + Apps that receive shared content get this object when acquiring content. + + + + + Returns the formats the contains. + + + + + Gets a object, which contains a read-only set of properties for the data in the object. + + + + + Checks to see if the contains a specific data format. + + The name of the format. + True if the contains the format; false otherwise. + + + + Gets the data contained in the . + + The format of the data. + The data. + + + + Gets the text in the object. + + + + + + Gets the application link in the object. + + + + + + Gets the web link in the object. + + + + + + An object of this type is passed to the delegate. + + + + + Specifies the format id. + + + + + Sets the content of the DataPackage to be shared with a target app. + + The object associated with a particular format in the DataPackage. + + + + Provides data when the target app requests it, instead of including the data in the DataPackage ahead of time. + DataProviderHandler is used when the source app wants to avoid unnecessary work that is resource intensive, such as performing format conversions. + + Contains the data that the user wants to share. + + + + Contains information about the DataRequested event. + The system fires this event when the user invokes the Share UI. + + + + + Enables you to get the DataRequest object and either give it data or a failure message. + + + + + Lets your app supply the content the user wants to share or specify a message, if an error occurs. + + + + + Sets or gets a DataPackage object that contains the content a user wants to share. + + + + + Programmatically initiates an exchange of content with other apps. + + The class is a static class that you use to initiate sharing operations. + To use the class, first call the method. + This method returns the object that is specific to the active window. + Next, you need to add an event listener for the datarequested event to the object. + This event is fired when your app starts a share operation programmatically. + The DataTransferManager class includes a method, which you can use to programmatically start a share operation. + In general, we recommend against using this method. + Users expect to initiate share operations by using the Share charm—when you launch the operation programmatically, you can create an inconsistent user experience. + We include the method because there are a few scenarios in which the user might not recognize opportunities to share. + A good example is when the user achieves a high score in a game. + The class also has a event. + Use this event when you want to capture what applications a user selects when sharing content from your app. + + + + Returns the object associated with the current window. + + The object associated with the current window. + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Occurs when a share operation starts. + + This event is fired when a sharing operation starts. + To handle this event, you need to add an event listener to the object for the active window. + You can get this object through the method. + When handling a datarequested event, the most important property you need to be aware of is its request property. + This property contains a object. + Your app uses this object to provide the data that the user wants to share with a selected target app. + + + + Occurs when the user chooses a target app in a Share operation. + + When the user chooses a target app to share content with, the system fires a TargetApplicationChosen event. + The app receiving the event can use this event to record information about the target app for business intelligence. + A common use of this event is to record which applications are used to complete different sharing actions, which in turn can help the source app create better experiences for the user. + + + + Contains static properties that return string values. + Each string corresponds to a known format ID. + Use this class to avoid errors in using string constants to specify data formats. + + + + + A read-only property that returns the format ID string value corresponding to the Text format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + Contains information about the target app the user chose to share content with. + To get this object, you must handle the TargetApplicationChosen event. + + + + + Contains the name of the app that the user chose to share content with. + + + + + Enables you to detect whether your app is in design mode in a visual designer. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the process is running in design mode. + + True if the process is running in design mode; otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Represents an email attachment. + + + + PlatformVersion supported + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class with the specified data. + + The filename of the attachment. + The stream to use to download the attachment. + + + + Initializes a new instance of the class. + + The filename of the attachment. + The stream to use to download the attachment. + The MIME type of the attachment. + + + + Gets or sets the email attachment's data. + + + + + Gets or sets the displayed file name for the email attachment. + + The displayed file name for the email attachment. + + + + Gets or sets the MIME type of the attachment. + + The MIME type of the attachment. + + + + Allows an application to launch the email application with a new message displayed. + Use this to allow users to send email from your application. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the email application with a new message displayed. + + The email message that is displayed when the email application is launched. + An asynchronous action used to indicate when the operation has completed. + + + + Represents an email message. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class. + + + + + Gets or sets the subject of the email message. + + + + + Gets or sets the body of the email message. + + + + + Gets the direct recipients of the email message. + + + + + Gets the recipients CC'd to the email message. + + + + + Gets the recipients BCC'd to the email message. + + + + + Represents an email recipient. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes an instance of the EmailRecipient class. + + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + The name of the recipient. + + + + Gets or sets the address of the email recipient. + + + + + Gets or sets the name of the email recipient. + + + + + Provides information about a package. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the package for the current app. + + + + + Gets the description of the package. + + + + + Gets the display name of the package. + + + + + Gets the package identity of the current package. + + The package identity. + + + + Gets the date the application package was installed on the user's phone. + + + + + Gets the location of the installed package. + + This folder is read-only except for Windows Desktop applications. + + + + Indicates whether the package is installed in development mode. + + A Boolean value that indicates whether the package is installed in development mode. + TRUE indicates that the package is installed in development mode; otherwise FALSE. + + + + Gets the logo of the package. + + + + + Gets the publisher display name of the package. + + Android and iOS don't provide a way to query the publisher at runtime. + + + + Provides package identification info, such as name, version, and publisher. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the processor architecture for which the package was created. + + + + + Gets the name of the package. + + The package name. + + + + Gets the name of the package. + + The package name. + + + + Gets the value of the ProductID attribute associated with this application package. + + The value of the ProductID attribute associated with this application package. + + + + Gets the publisher of the package. + + Not supported on iOS or Android. + + + + Gets the package version info. + + The package version information. + + + + Provides simplified access to app resources such as app UI strings. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context associated with the current view. + + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context that's not associated with any view. + + + + + + Returns the most appropriate string value of a resource, specified by resource identifier, for the default ResourceContext of the view in which the ResourceLoader was obtained using ResourceLoader.GetForCurrentView. + + The resource identifier of the resource to be resolved. + The most appropriate string value of the specified resource for the default ResourceContext. + + + + Defines methods and properties you can use to get license and listing info about the current app and perform in-app purchases. + + + + + Gets the GUID generated by the Windows Store when your app has been certified for listing in the Windows Store. + + + + + Creates the async operation that enables the user to view the app details. + + + + + + Creates the async operation that enables the user to review the current app. + + + + + + Provides utility methods for use with HTML-formatted data. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Converts HTML-formatted data to a string that contains the text content extracted from the HTML. + + A String containing HTML-formatted data. + A String of text content. + + + + Helper class for . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z. + + The DateTimeOffset value. + The number of seconds that have elapsed since 1970-01-01T00:00:00Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method first converts the current instance to UTC before returning its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + + The DateTimeOffset value. + The number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method returns the number of milliseconds in Unix time. + This method first converts the current instance to UTC before returning the number of milliseconds in its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Gives applications access to information about the environment in which they are running. + The only supported property of this class is , which is used to determine if an application is running on an actual Windows Phone device or on the device emulator on a PC. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the type of device on which the application is running. + Use this property to determine if your application is running on an actual device or on the device emulator. + + + + + Defines the device type values used by the property. + + + + + The device type is an actual device. + + + + + The device type is a device emulator. + + + + + The basic information to describe a geographic position. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + The altitude of the geographic position in meters. + + + + + The latitude of the geographic position. + The valid range of latitude values is from -90.0 to 90.0 degrees. + + + + + The longitude of the geographic position. + This can be any value. + For values less than or equal to-180.0 or values greater than 180.0, the value may be wrapped and stored appropriately before it is used. + For example, a longitude of 183.0 degrees would become -177.0 degrees. + + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Interface to define a geographic shape. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + The type of geographic shape. + + + + + Indicates the shape of a geographic region. + + + + + The geographic region is a circle with a center point and a radius. + + + + + Describes a geographic circle with a center point and a radius. + + + + + Create a geographic circle object for the given position and radius. + + + + + + + The center point of a geographic circle. + + + + + The type of geographic shape. + + + + + The radius of a geographic circle in meters. + + + + + Contains the information for identifying a geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The accuracy of the location in meters. + + The accuracy in meters. + The Windows Location Provider and the Windows Phone Location Services accuracy depends on the location data available. + For example,iIf Wifi is available, data is accurate to within 50 meters. + If Wifi is not available, the data could be accurate to within 10 miles or larger. + A GNSS device can provide data accurate to within a few meters. + However, its accuracy can vary if the GNSS sensor is obscured by buildings, trees, or cloud cover. + GNSS data may not be available at all within a building. + + + + The accuracy of the altitude, in meters. + + The accuracy of the altitude. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider and the Windows Phone Location Services do not set this property. + + + + The current heading in degrees relative to true north. + + The current heading in degrees relative to true north. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The location of the Geocoordinate. + + The location of the Geocoordinate. + + + + Gets the source used to obtain a Geocoordinate. + + The source used to obtain a Geocoordinate. + + + + Gets the time at which the associated Geocoordinate position was calculated. + + The time at which the associated Geocoordinate position was calculated. + When this property is not available, the value will be null. + The timestamp returned by this property depends on how the location was obtained and may be completely unrelated to the system time on the device. + For example, if the position is obtained from the Global Navigation Satellite System (GNSS) the timestamp would be obtained from the satellites. + If the position was is obtained from Secure User Plane Location (SUPL), the timestamp would be obtained from SUPL servers. + This means that the timestamps obtained from these services will be precise and, most importantly, consistent across all devices regardless of whether the system time on the devices is set correctly. + + + + The speed in meters per second. + + The speed in meters per second. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The system time at which the location was determined. + + The system time at which the location was determined. + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Contains the information to define a geofence, an area of interest, to monitor. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new Geofence object given the id and the shape of the geofence. + + + + + + + The shape of the geofence region. + + + + + The id of the Geofence. + + + + + + + + + + + + + + + + + + Contains the information about the monitored Geofence objects. + + + + + Gets the GeofenceMonitor object which contains all of an app's information. + + + + + Gets a collection of status changes to the objects in the Geofences collection of the GeofenceMonitor. + + + + + + Returns a vector of the app's objects currently registered with the system wide GeofenceMonitor. + + + + + Last reading of the device's location. + + + + + Indicates the current state of the GeofenceMonitor. + + + + + Raised when the state of one or more objects in the Geofences collection of the GeofenceMonitor has changed. + + + + + Raised when the status of the GeofenceMonitor has changed. + + + + + Indicates the current state of a . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Access to location is denied. + + + + + The monitor is in the process of initializing. + + + + + There is no data on the status of the monitor. + + + + + The geofence monitor is not available. + + + + + The geofence monitor has not been initialized. + + + + + The monitor is ready and active. + + + + + Indicates the current state of a Geofence. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered the geofence area. + + + + + The device has left the geofence area. + + + + + The geofence was removed. + Not supported on iOS. + + + + + Contains the information about the state changes for a . + + + + + The Geofence object whose state has changed. + + + + + The position of the Geofence object whose state has changed. + + + + + The new state of the Geofence object whose state has changed. + + + + + Indicates the state or states of the Geofences that are currently being monitored by the system. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSmaxOS 10.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered a geofence area. + + + + + The device has left a geofence area. + + + + + The geofence has been removed. + Not supported on iOS. + + + + + Provides access to the current geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new Geolocator object. + + + + + The accuracy level at which the Geolocator provides location updates. + + + + + The status that indicates the ability of the Geolocator to provide location updates. + + + + + Gets and sets the distance of movement, in meters, relative to the coordinate from the last PositionChanged event, that is required for the Geolocator to raise a PositionChanged event. + + + + + The requested minimum time interval between location updates, in milliseconds. + If your application requires updates infrequently, set this value so that you only receive location updates when needed. + + + + + Starts an asynchronous operation to retrieve the current location of the device. + + + + + + Raised when the ability of the Geolocator to provide updated location changes. + + + + + Raised when the location is updated. + + + + + Describes a geographic point. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Create a geographic point object for the given position. + + Create a geographic point object for the given position. + + + + The position of a geographic point. + + + + + Represents a location that may contain latitude and longitude data or venue data. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The latitude and longitude associated with a geographic location. + + + + + Indicates the requested accuracy level for the location data that the application uses. + + + + + + Optimize for power, performance, and other cost considerations. + + + + + Deliver the most accurate report possible. + This includes using services that might charge money, or consuming higher levels of battery power or connection bandwidth. + An accuracy level of High may degrade system performance and should be used only when necessary. + + + + + Provides data for the event. + + + + + The location data associated with the event. + + + + + Indicates the source used to obtain a . + + + + + The position was obtained from cellular network data. + + + + + The position was obtained from satellite data. + + + + + The position was obtained from Wi-Fi network data. + + + + + The position was obtained from an IP address. + + + + + The position was obtained from an unknown source. + + + + + The position was obtained from the user's manually-set location. + + + + + The position was obtained via the Consentless Location feature and was therefore intentionally made inaccurate to a degree. + + + + + Indicates the ability of the object to provide location data. + + + + + Location data is available. + + + + + Location services is initializing. + This is the status if a GPS is the source of location data and the GPS receiver does not yet have the required number of satellites in view to obtain an accurate position. + + + + + No location data is available from any source. + + + + + Location settings are turned off. + This status indicates that the user has not granted the application permission to access location. + + + + + An operation to retrieve location has not yet been initialized. + LocationStatus will have this value if the application has not yet called or registered an event handler for the event. + LocationStatus may also have this value if your app doesn’t have permission to access location. + + + + + Location services is not available on this version of Windows. + + + + + Provides information for the event. + + + + + The updated status of the object. + + + + + Represents an accelerometer sensor. + This sensor returns G-force values with respect to the x, y, and z axes. + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Returns the default accelerometer. + + + + + + Gets or sets the current report interval for the accelerometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current accelerometer reading. + + + + + + Occurs each time the accelerometer reports a new sensor reading. + + + + + Represents an accelerometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the g-force acceleration along the x-axis. + + + + + Gets the g-force acceleration along the y-axis. + + + + + Gets the g-force acceleration along the z-axis. + + + + + Gets the time at which the sensor reported the reading. + + + + + Provides data for the accelerometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the most recent accelerometer reading. + + + + + Represents a gyrometer sensor. + This sensor returns angular velocity values with respect to the x, y, and z axes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Returns the default gyrometer. + + + + + + Gets or sets the current report interval for the accelerometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current gyrometer reading. + + + + + + Occurs each time the gyrometer reports a new sensor reading. + + + + + Represents a gyrometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the angular velocity, in degrees per second, about the x-axis. + + + + + Gets the angular velocity, in degrees per second, about the y-axis. + + + + + Gets the angular velocity, in degrees per second, about the z-axis. + + + + + Gets the time at which the sensor reported the reading. + + + + + Provides data for the gyrometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the most recent gyrometer reading. + + + + + Provides information about the Operating System. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Gets an OperatingSystem object that contains the current platform identifier and version number. + + + + + Notifies listeners of dynamic changes to a map, such as when items are added or removed. + + The type of the keys in the map. + The type of the values in the map. + + + + Occurs when the map changes. + + + + + Represents the method that handles the changed event of an observable map. + + The type of the keys in the map. + The type of the values in the map. + + + + + + Provides data for the changed event of a map collection. + + The type of the keys in the map. + + + + Gets the type of change that occurred in the map. + + + + + Gets the key of the item that changed. + + + + + Represents a collection of key-value pairs, correlating several other collection interfaces. + + + + + Describes the action that causes a change to a collection. + + + + + The collection is changed. + + + + + An item is added to the collection. + + + + + An item is removed from the collection. + + + + + An item is changed in the collection. + + + + + Enables you to detect whether a specified member, type, or API contract is present so that you can safely make API calls across a variety of devices. + + + + + Returns true or false to indicate whether the API contract with the specified name and major version number is present. + + The name of the API contract. + The major version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether the API contract with the specified name and major and minor version number is present. + + The name of the API contract. + The major version number of the API contract. + The minor version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether a specified named constant is present for a specified enumeration. + + The namespace-qualified name of the type. + The name of the constant. + True if the specified constant is present; otherwise, false. + + + + Returns true or false to indicate whether a specified event is present for a specified type. + + The namespace-qualified name of the type. + The name of the event. + True if the specified event is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method overload with the specified number of input parameters is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + The number of input parameters for the overload. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified property (writeable or read-only) is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified read-only property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified writeable property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified type is present. + + The namespace-qualified name of the type. + True if the specified type is present; otherwise, false. + + + + Represents x- and y-coordinate values that define a point in a two-dimensional plane. + + + + + The horizontal position of the point. + + + + + The vertical position of the point. + + + + + Contains number values that represent the location and size of a rectangle. + + + + + Initializes a Rect structure that has the specified x-coordinate, y-coordinate, width, and height. + + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + + The x-coordinate location of the left side of the rectangle. + + + + + The y-coordinate location of the top side of the rectangle. + + + + + A value that represents the Width of the rectangle. + + + + + A value that represents the Height of the rectangle. + + + + + Represents a method that handles general events. + + The event source. + The event data. If there is no event data, this parameter will be null. + The event source. + The event data. If there is no event data, this parameter will be null. + + + + Specifies the language-related preferences that the app can use and maintain. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the ranked list of current runtime language values preferred by the user. + + A computed list of languages that merges the app's declared supported languages () with the user's ranked list of preferred languages. + + + + Gets the app's declared list of supported languages. + + The list of supported languages declared in the app's manifest. + + + + Monitors and controls physical display information. + The class provides events to allow clients to monitor for changes in the display. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current physical display information. + + + + + + Gets the current orientation of a rectangular monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the x axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the y axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value representing the number of raw (physical) pixels for each view (layout) pixel. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Describes the orientation of a rectangular monitor. + + + + + No display orientation is specified. + + + + + Specifies that the monitor is oriented in landscape mode where the width of the display viewing area is greater than the height. + + + + + Specifies that the monitor rotated 90 degrees in the clockwise direction to orient the display in portrait mode where the height of the display viewing area is greater than the width. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 180 degrees) to orient the display in landscape mode where the width of the display viewing area is greater than the height. + This landscape mode is flipped 180 degrees from the Landscape mode. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 270 degrees) to orient the display in portrait mode where the height of the display viewing area is greater than the width. + This portrait mode is flipped 180 degrees from the Portrait mode. + + + + + Provides additional Math operations. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Restricts a value to be within a specified range. + + The value to clamp. + The minimum value. + If value is less than min, min will be returned. + The maximum value. + If value is greater than max, max will be returned. + + + + + Provides a full window UI for capturing audio, video, and photos from a camera. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Create a new CameraCaptureUI object. + + + + + Launches the CameraCaptureUI user interface. + + Specifies whether the user interface that will be shown allows the user to capture a photo, capture a video, or capture both photos and videos. + When this operation completes, a StorageFile object is returned. + + + + Determines whether the user interface for capturing from the attached camera allows capture of photos, videos, or both photos and videos. + + + + + Either a photo or video can be captured. + + + + + The user can only capture a photo. + + + + + The user can only capture a video. + + + + + Represents a network connection, which includes either the currently connected network or prior network connections. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the network connectivity level for this connection. + This value indicates what network resources, if any, are currently available. + + + + + + Defines the level of connectivity currently available. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + No connectivity. + + + + + Local network access only. + + + + + Limited internet access. + This value indicates captive portal connectivity, where local access to a web portal is provided, but access to the Internet requires that specific credentials are provided via the portal. + This level of connectivity is generally encountered when using connections hosted in public locations (e.g. coffee shops and book stores). + Note This doesn't guarantee detection of a captive portal. + Windows Store apps should also test if the captive portal can be reached using a URL for the captive portal, or by attempting access to a public web site which will then redirect to the captive portal when Windows reports LocalAccess as the current NetworkConnectivityLevel. + + + + + Local and Internet access. + + + + + Provides access to network connection information for the local machine. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the connection profile associated with the internet connection currently used by the local machine. + + The profile for the connection currently used to connect the machine to the Internet, or null if there is no connection profile with a suitable connection. + + + + Occurs when the network status changes for a connection. + + + + + Represents the method that handles network status change notifications. + This method is called when any properties exposed by the object changes while the app is active. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Vibrates the phone. + + Phone devices include a vibration controller. + Your app can vibrate the phone for up to 5 seconds to notify the user of an important event. + Use the vibration feature in moderation. + Do not rely on the vibration feature for critical notifications, because the user can disable vibration + To test an app that uses the vibration controller effectively, you have to test it on a physical device. + The emulator cannot simulate vibration and does not provide any audible or visual feedback that vibration is occurring. + An app that is running in the background cannot vibrate the phone. + If your code tries to use vibration while the app is running in the background, nothing happens, but no exception is raised. + If you want to vibrate the phone while your app is running in the background, you have to implement a toast notification. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets an instance of the VibrationDevice class. + + + + + + Vibrates the phone for the specified duration (from 0 to 5 seconds). + + The duration (from 0 to 5 seconds) for which the phone vibrates. A value that is less than 0 or greater than 5 raises an exception. Ignored on iOS. + + + + Stops the vibration of the phone. + + + + + Provides information related to system protection. + Supported on Windows Phone, Android and iOS only. + + + + + Gets a value that indicates whether the screen is locked. + + + + + Starts the authentication operation. + You can call the methods of this class multiple times in a single application or across multiple applications at the same time. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Starts the asynchronous authentication operation with two inputs. + You can call this method multiple times in a single application or across multiple applications at the same time. + + The options for the authentication operation. + The starting URI of the web service. This URI must be a secure address of https://. + The way to query the status and get the results of the authentication operation. + If you are getting an invalid parameter error, the most common cause is that you are not using HTTPS for the requestUri parameter. + There is no explicit callbackUri parameter in this method. + The application's default URI is used internally as the terminator. + For more information, see . + This method must be called on the UI thread. + When this method is used, session state or persisted cookies are retained across multiple calls from the same or different apps. + + + + Starts the asynchronous authentication operation with three inputs. + You can call this method multiple times in a single application or across multiple applications at the same time. + + The options for the authentication operation. + The starting URI of the web service. This URI must be a secure address of https://. + The callback URI that indicates the completion of the web authentication. + The broker matches this URI against every URI that it is about to navigate to. + The broker never navigates to this URI, instead the broker returns the control back to the application when the user clicks a link or a web server redirection is made. + The way to query the status and get the results of the authentication operation. + If you are getting an invalid parameter error, the most common cause is that you are not using HTTPS for the requestUri parameter. + When this method is used, no session state or persisted cookies are retained across multiple calls from the same or different apps. + This method must be called on the UI thread. + + + + Gets the current application callback URI. + + The URI of the current application. + The current application callback URI is used as an implicit value of the callbackUri parameter of the AuthenticateAsync method. + However, applications need the URI value to add it to the request URI as required by the online provider. + + + + Contains the options available to the asynchronous operation. + + + + + No options are requested. + + + + + Indicates the result of the authentication operation. + + + + + Contains the protocol data when the operation successfully completes. + + + + + Returns the HTTP error code when ResponseStatus is equal to WebAuthenticationStatus.ErrorHttp. + This is only available if there is an error. + + The specific HTTP error, for example 400. + + + + Contains the status of the asynchronous operation when it completes. + + + + + Contains the status of the asynchronous operation. + + + + + The operation succeeded, and the response data is available. + + + + + The operation was canceled by the user. + + + + + The operation failed because a specific HTTP error was returned, for example 404. + + + + + Provides the app the ability to retrieve device information from the local device. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Creates an instance of an object that allows the caller app to retrieve device information from the local device. + + + + + Returns the friendly name of the local device. + + + + + Returns the identifier of the local device. + + For Windows Phone (Silverlight) apps you must declare the ID_CAP_IDENTITY_DEVICE capability in your WMAppManifest. + + + + Returns the operating system of the local device. + + + + + Returns the system manufacturer of the local device. Use this only if the SystemSku is empty. + + + + + Returns the system product name of the local device. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides access to the app data store associated with the app's app package. + + + + + Removes all application data from the local, roaming, and temporary app data stores. + + + + + + Removes all application data from the specified app data store. + + One of the enumeration values. + + + + + Gets the root folder in the local app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the roaming app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the temporary app data store. + + + + + Represents a container for app settings. + The methods and properties of this class support creating, deleting, enumerating, and traversing the container hierarchy. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates or opens the specified settings container in the current settings container. + + The name of the container. + One of the enumeration values. + On iOS the name must be a value Shared App Group name and disposition must be Existing. + The settings container. + + + + Gets the type (local or roaming) of the app data store that is associated with the current settings container. + + + + + Gets the name of the current settings container. + + + + + Gets an object that represents the settings in this settings container. + + The settings map object. + + + + Provides access to the settings in a settings container. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Occurs when the map changes. + + + + + Adds an item to the . + + The key of the item to add. + The item value to add. + + + + Returns a value that indicates whether a specified key exists in the . + + The key to check for in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an ICollection object containing the keys of the . + + + + + Removes a specific item from the . + + The key of the item to remove. + true if the item was removed, otherwise false. + + + + Returns a value that indicates whether a specified key exists in the . + If an item with that key exists, the item is retrieved as an out parameter. + + The key to check for in the . + The item, if it exists. + Contains null if the item does not exist in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an object containing the values of the . + + + + + Gets or sets the element value at the specified key index. + + + The element value at the specified key index. + + + + Adds a new key-value pair to the ApplicationDataContainerSettings. + + The key-value pair to add. + + + + Removes all related application settings. + + + + + Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings. + + The key-value pair to check for in the ApplicationDataContainerSettings. + + + + + Copies the elements of the collection to an array, starting at a particular array index. + + The one-dimensional Array that is the destination of the elements copied from the collection. + The Array must have zero-based indexing. + The zero-based index in array at which copying begins. + + + + Gets the number of elements contained in the collection. + + + + + Gets a value indicating whether the dictionary is read-only. + + true if the dictionary is read-only; otherwise, false. + + + + Removes a specific key-value pair from the . + + The key-value pair to remove. + true if the item was removed, otherwise false. + + + + Specifies options for creating application data containers or returning existing containers. + This enumeration is used by the method. + + + + + Always returns the specified container. + Creates the container if it does not exist. + + + + + Returns the specified container only if it already exists. + Raises an exception of type System.Exception if the specified container does not exist. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + + The data resides in the local application data store. + + + + + The data resides in the roaming application data store. + + + + + The data resides in the temporary application data store. + + + + + The data resides in the local cache for the application data store. + + + + + The data resides in the shared application data store. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Return the existing item if the file or folder already exists. + + + + + Describes the attributes of a file or folder. + + + + + The item is normal. + That is, the item doesn't have any of the other values in the enumeration. + + + + + The item is read-only. + + + + + The item is a directory. + + + + + The item is archived. + + + + + The item is a temporary file. + + + + + Provides helper methods for reading and writing files that are represented by objects of type . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the specified file. + + The file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the specified file using the specified character encoding. + + The file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the specified file. + + The file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the specified file using the specified character encoding. + + The file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the specified file and returns lines of text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file using the specified character encoding and returns lines of text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file and returns text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the specified file using the specified character encoding and returns text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the specified file. + + The file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the specified file using the specified character encoding. + + The file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the specified file. + + The file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the specified file using the specified character encoding. + + The file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Provides access to the basic properties, like the size of the item or the date the item was last modified, of the item (like a file or folder). + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the timestamp of the last time the file was modified. + + + + + Gets the size of the file in bytes. + + + + + Describes the purpose of the thumbnail to determine how to adjust the thumbnail image to retrieve. + + + + + To display previews of picture or video files. + + + + + To display previews of files (or other items) in a list. + + + + + To display a preview of any single item (like a file, folder, or file group). + + + + + Represents a file. + Provides information about the file and its contents, and ways to manipulate them. + + + + + Replaces the specified file with a copy of the current file. + + The file to replace. + No object or value is returned when this method completes. + + + + Creates a copy of the file in the specified folder. + + + + + + + Creates a copy of the file in the specified folder, using the desired name. + + + + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + + + + + + Moves the current file to the specified folder. + + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + + + + + + + Gets the MIME type of the contents of the file. + + The MIME type of the file contents. + For example, a music file might have the "audio/mpeg" MIME type. + + + + Gets the type (file name extension) of the file. + + + + + Manipulates folders and their contents, and provides information about them. + + + + + Creates a new file in the current folder. + + The desired name of the file to create. + + + + + Creates a new file in the current folder, and specifies what to do if a file with the same name already exists in the current folder. + + The desired name of the file to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing file in the current folder. + + + + + Creates a new folder in the current folder. + + The desired name of the folder to create. + + + + + Creates a new folder in the current folder, and specifies what to do if a folder with the same name already exists in the current folder. + + The desired name of the folder to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing folder in the current folder. + + + + + Gets the specified file from the current folder. + + The name (or path relative to the current folder) of the file to retrieve. + + + + + Gets the files from the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + + + + + Gets the folders in the current folder. + + + + + + Gets the specified item from the . + + The name of the item to retrieve. + + + + + Gets the items from the current folder. + + + + + + Try to get a single file or sub-folder from the current folder by using the name of the item. + + The name (or path relative to the current folder) of the file or sub-folder to try to retrieve. + When this method completes successfully, it returns the file or folder (type ). + + + + Manipulates storage items (files and folders) and their contents, and provides information about them. + + + + + Deletes the current item. + + + + + + Deletes the current item, optionally deleting it permanently. + + + + + + Gets the basic properties of the current item (like a file or folder). + + + + + + Determines whether the current IStorageItem matches the specified StorageItemTypes value. + + The value to match against. + + + + + + Gets the attributes of a storage item. + + + + + Gets the date and time when the current item was created. + + + + + Gets the name of the item including the file name extension if there is one. + + + + + Gets the full file-system path of the item, if the item has a path. + + + + + Gets the parent folder of the current storage item. + + + + + + Indicates whether the current item is the same as the specified item. + + The object that represents a storage item to compare against. + Returns true if the current storage item is the same as the specified storage item; otherwise false. + + + + Provides access to common locations that contain user content. + This includes content from a user's local libraries (such as Documents, Pictures, Music, and Videos). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the Camera Roll folder. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8.1 or later + + + + + Gets the Documents library. + + + + + Gets the Music library. + + + + + Gets the Pictures library. + + + + + Gets the Videos library. + + + + + Provides helper methods for reading and writing a file using the absolute path or URI of the file. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the file at the specified path or URI. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the file at the specified path or URI using the specified character encoding. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI. + + The path of the file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the file at the specified path or URI and returns lines of text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns lines of text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI and returns text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the file at the specified path or URI. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI. + + The path of the file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Represents a UI element that lets the user choose and open files. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the file picker so that the user can pick one file. + + When the call to this method completes successfully, it returns a object that represents the file that the user picked. + + + + Gets the collection of file types that the file open picker displays. + + + + + Represents a file picker that lets the user choose the file name, extension, and storage location for a file. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the file picker so that the user can save a file and set the file name, extension, and location of the file to be saved. + + When the call to this method completes successfully, it returns a storageFile object that was created to represent the saved file. + The file name, extension, and location of this storageFile match those specified by the user, but the file has no content. + + + + Gets or sets the default file name extension that the gives to files to be saved. + + + + + Gets the collection of valid file types that the user can choose to assign to a file. + + + + + Represents a UI element that lets the user choose folders. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the folderPicker object so that the user can pick a folder. + + When the call to this method completes successfully, it returns a object that represents the folder that the user picked. + + + + Specifies whether a deleted item is moved to the Recycle Bin or permanently deleted. + + + + + Specifies the default behavior. + + + + + Permanently deletes the item. + The item is not moved to the Recycle Bin. + + + + + Specifies what to do if a file or folder with the specified name already exists in the current folder when you copy, move, or rename a file or folder. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the NameCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Replaces the specified file with a copy of the current file. + + + + + + + Creates a copy of the file in the specified folder. + + The destination folder where the copy of the file is created. + + + + + Creates a copy of the file in the specified folder and renames the copy. + + The destination folder where the copy of the file is created. + The new name for the copy of the file created in the destinationFolder. + + + + + Deletes the current file. + + + + + + Deletes the current file, optionally deleting the item permanently. + + + + + + Gets the basic properties of the current file. + + + + + + Retrieves an adjusted thumbnail image for the file, determined by the purpose of the thumbnail. + + The enum value that describes the purpose of the thumbnail and determines how the thumbnail image is adjusted. + When this method completes successfully, it returns a that represents the thumbnail image or null if there is no thumbnail image associated with the file. + + + + Gets the parent folder of the current file. + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + The desired name of the file after it is moved. + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + The file to replace. + No object or value is returned by this method. + + + + Renames the current file. + + The desired, new name of the current item. + No object or value is returned by this method when it completes. + + + + Renames the current file. + This method also specifies what to do if an existing item in the current file's location has the same name. + + The desired, new name of the current file. + If there is an existing item in the current file's location that already has the specified desiredName, the specified determines how the system responds to the conflict. + The enum value that determines how the system responds if the desiredName is the same as the name of an existing item in the current file's location. + No object or value is returned by this method when it completes. + + + + Gets the attributes of a file. + + + + + Gets the date and time when the current file was created. + + + + + Gets the MIME type of the contents of the file. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + + Gets the type (file name extension) of the file. + + + + + Gets the name of the file including the file name extension. + + + + + Gets the full file-system path of the current file, if the file has a path. + + + + + Indicates whether the current file is equal to the specified file. + + The object that represents a file to compare against. + Returns true if the current file is equal to the specified file; otherwise false. + + + + Determines whether the current matches the specified value. + + The value to match against. + True if the matches the specified value; otherwise false. + + + + + Manages folders and their contents and provides information about them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + One of the enumeration values that determines how to handle the collision if a file with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new subfolder with the specified name in the current folder. + + The name of the new subfolder to create in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Creates a new subfolder with the specified name in the current folder. + This method also specifies what to do if a subfolder with the same name already exists in the current folder. + + The name of the new subfolder to create in the current folder. + One of the enumeration values that determines how to handle the collision if a subfolder with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Deletes the current folder. + + + + + + Deletes the current folder. + This method also specifies whether to delete the folder permanently. + + + + + + Gets the basic properties of the current folder. + + + + + + Gets the file with the specified name from the current folder. + + + + + + + Gets the files in the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + When this method completes successfully, it returns a StorageFolder that represents the child folder. + + + + Gets the folders in the current folder. + + + + + + Gets the file or folder with the specified name from the current folder. + + The name (or path relative to the current folder) of the file or folder to get. + + + + + Gets the items in the current folder. + + + + + + Gets the parent folder of the current folder. + + When this method completes, it returns the parent folder as a . + + + + Tries to get the file or folder with the specified name from the current folder. + Returns null instead of raising a FileNotFoundException if the specified file or folder is not found. + + The name (or path relative to the current folder) of the file or folder to get. + When this method completes successfully, it returns an IStorageItem that represents the specified file or folder. + If the specified file or folder is not found, this method returns null instead of raising an exception. + + + + Gets the attributes of the current folder. + + + + + Gets the date and time that the current folder was created. + + + + + Gets the name of the current folder. + + + + + Gets the full path of the current folder in the file system, if the path is available. + + + + + Indicates whether the current folder is equal to the specified folder. + + The object that represents the folder to compare against. + Returns true if the current folder is equal to the specified folder; otherwise false. + + + + Indicates whether the current matches the specified value. + + The enum value that determines the object type to match against. + True if the matches the specified value; otherwise false. + + + + + Provides additional methods for . + + + + + Deletes all contents of a folder without deleting the folder itself. + + + + + + + Returns the size, in bytes, of the folder and all of its contents. + + The folder to measure + The size, in bytes, of the folder and all of its contents. + + + + Describes whether an item that implements the interface is a file or a folder. + + + + + + A storage item that is neither a file nor a folder. + + + + + A file that is represented as a instance. + + + + + A folder that is represented as a instance. + + + + + Specifies the type of character encoding for a stream. + + + + + The encoding is UTF-8. + + + + + The encoding is UTF-16, with the least significant byte first in the two eight-bit bytes. + + + + + The encoding is UTF-16, with the most significant byte first in the two eight-bit bytes. + + + + + Represents a display request. + + + To conserve power and extend battery life, the system reduces power to the computer if it does not detect any user activity for a certain amount of time. + Depending on system power settings, the display may first be dimmed, a screen saver may be displayed, and eventually the display may be turned off as the system enters a low-power sleep state. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Activates a display request. + + + + + Deactivates a display request. + + + + + Starts the default app associated with the specified file or URI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the app associated with the specified file. + + The file. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Launches File Explorer and displays the contents of the specified folder. + + The folder to display in File Explorer. + The result of the operation. + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + Ignored on Android and iOS. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Asynchronously query whether an app can be activated for the specified URI and launch type. + + The URI. + The type of launch for which to query support. + Returns true if the default app for the URI scheme was launched; false otherwise. + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)Windows 7 or later + + + + + Placeholder to supply attributes for starting a task. + + + + + Specifies whether an app is available that supports activation + + + + PlatformVersion supported + Android- + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + An app that handles the activation is available and may be activated. + + + + + No app is installed to handle the activation. + + + + + An app that handles the activation is installed but not available because it is being updated by the store or it was installed on a removable device that is not available. + + + + + The app does not handle the activation. + + + + + An unknown error was encountered while determining whether an app supports the activation. + + + + + Specifies the type of activation to query for. + + + + PlatformVersion supported + Android- + iOS- + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + Activate by URI but do not return a result to the calling app. + This is the default. + + + + + Activate by URI and return a result to the calling app. + + + + + Indicates the status of the battery. + + + + + + The battery or battery controller is not present. + + + + + The battery is discharging. + + + + + The battery is idle. + + + + + The battery is charging. + + + + + Specifies the status of battery saver. + + + + + Battery saver is off permanently or the device is plugged in. + + + + + Battery saver is off now, but ready to turn on automatically. + + + + + Battery saver is on. Save energy where possible. + + + + + Provides information about the status of the device's battery. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 10 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device's battery status. + + The device's battery status. + + + + Gets battery saver status, indicating when to save energy. + + + + + Gets the device's power supply status. + + + + + Gets the total percentage of charge remaining from all batteries connected to the device. + Not supported for Windows 8.1 apps deployed via the public Windows Store. + + The total percentage of charge remaining from all batteries connected to the device. + + + + Occurs when changes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a value that estimates how long is left until the device's battery is fully discharged. + Not supported for apps deployed on Windows 8.1 from the public Windows Store. + + + + + Represents the device's power supply status. + + An Inadequate status occurs when the power supply is present, but the charge rate is negative. + For example, the device is plugged in, but it’s losing charge. + + + + The device has no power supply. + + + + + The device has an inadequate power supply. + + + + + The device has an adequate power supply. + + + + + Specifies the processor architecture supported by an app. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The x86 processor architecture. + + + + + The ARM processor architecture. + + + + + The x64 processor architecture. + + + + + A neutral processor architecture. + + + + + An unknown processor architecture. + + + + + Provides information about the device for profiling purposes. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device form factor. + For example, the app could be running on a phone, tablet, desktop, and so on. + + + + + Gets version info about the device family. + + + + + Provides version information about the device family. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a string that represents the type of device the application is running on. + + + + + Gets the version within the device family. + + + + + Creates a settings command object that represents a settings entry. + This settings command can be appended to the ApplicationCommands collection. + + + + + Creates a new settings command. + + The ID of the command. + The label for the command, which is displayed in the settings pane. + The event handler that is called when the user selects this command in the settings pane. + + + + Gets or sets the command ID. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + A static class that enables the app to control the Settings page. + The app can add or remove commands, receive a notification when the user opens the pane, or open the page programmatically. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a object that is associated with the current app. + + + + + + Displays the Settings page to the user. + + + + + Occurs when the user opens the settings pane. + Listening for this event lets the app initialize the setting commands and pause its UI until the user closes the pane. + During this event, append your SettingsCommand objects to the available ApplicationCommands vector to make them available to the SettingsPane UI. + + + + + Contains properties that are only available during the event. + + + + + A vector that is available during the event. + Append SettingsCommand objects to it to make them available to the SettingsPane UI. + + + + + Contains arguments that are available from the event object during the event. + + + + + An instance of that is made available during the event. + + + + + Describes a color in terms of alpha, red, green, and blue channels. + Can be implicitly converted into a variety of platform-specific types. + + + + PlatformPlatform Type + AndroidAndroid.Graphics.Color + iOS, tvOS, macOS, watchOSCoreGraphics.CGColor + iOS, tvOS, macOSCoreImage.CIColor + iOS, tvOSUIKit.UIColor + macOSAppKit.NSColor + Windows UWP, Windows Store, Windows Phone StoreWindows.UI.Color + Windows Phone SilverlightSystem.Windows.Media.Color + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a new structure by using the specified sRGB color channel values. + + + + + + + + + Creates a new structure by using the specified sRGB alpha channel and color channel values. + + + + + + + + + + Compares two structures for equality. + + The structure to compare to this . + + + + + Returns the color value as a UInt32 of the form 0xBBGGRRAA. + + + + + + + + + + + + Gets or sets the sRGB alpha channel value of the color. + + + + + Gets or sets the sRGB blue channel value of the color. + + + + + Gets or sets the sRGB green channel value of the color. + + + + + Gets or sets the sRGB red channel value of the color. + + + + + Defines the content, associated metadata, and expiration time of an update to a tile's badge overlay. + A badge can display a number from 1 to 999 (beyond this truncation will occur) + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + Simplifies creation of badges without the need to build XML documents. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a badge notification with the required numerical value. + + Value to show on the badge. Zero will hide the badge. + + + + + Creates objects that you use to manipulate a tile's badge overlay. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates and initializes a new instance of the , which lets you change the appearance or content of the badge on the calling app's tile. + + The object you will use to send changes to the app tile's badge. + + + + Updates a badge overlay on the specific tile that the updater is bound to. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Removes the badge from the tile that the updater is bound to. + + + + + Applies a change to the badge's number. + + The object that supplies the new XML definition for the badge. + + + + Contains the definition of the toast notification that will display at the scheduled time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets the time that this toast notification is scheduled to be displayed. + + + + + Gets or sets the group identifier for the notification. + + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + + + Defines the content, associated metadata and events, and expiration time of a toast notification. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets or sets the group identifier for the notification. + + The group identifier for the notification. + Not used on macOS. On iOS this maps to the CategoryIdentifier property. + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + On iOS this maps to the ThreadIdentifier property and on macOS the Identifier property. + + + + Simplifies creation of toasts without the need to build XML documents. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a toast notification with the required values. + + Text content. + Toast title. + + + + + Creates a scheduled toast notification with the required values. + + Text content. + Toast title. + When to display the toast. + + + + + Creates ToastNotifier objects which let you display toast notifications. + + + + + Creates and initializes a new instance of the ToastNotifier, which lets you display toast notifications. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Raises a toast notification to the specific app to which the ToastNotifier is bound. + This class also lets you schedule and remove toast notifications. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Shows a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Hides a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Adds a for later display. + + The scheduled toast notification, which includes its content and timing instructions. + + + + Cancels the scheduled display of a specified . + + The scheduled toast notification, which includes its content and timing instructions. + + + + Represents a command in a context menu or message dialog box. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets or sets the identifier of the command. + + + + + Ges or sets the handler for the event that is fired when the user invokes the command. + + + + + Gets or sets the label for the command. + + + + + Represents a callback function that handles the event that is fired when the user invokes a context menu command. + + Represents the invoked command. + + + + Represents a dialog. + + + The dialog has a command bar that can support up to three commands. + If you don't specify any commands, then a default command is added to close the dialog. + The dialog dims the screen behind it and blocks touch events from passing to the app's canvas until the user responds. + Message dialogs should be used sparingly, and only for critical messages or simple questions that must block the user's flow. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class to display an untitled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + + + + Initializes a new instance of the class to display a titled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + The title you want displayed on the dialog box. + + + + Begins an asynchronous operation showing a dialog. + + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + In some cases, such as when the dialog is closed by the system out of your control, your result can be an empty command. + Returns either the command selected which destroyed the dialog, or an empty command. + For example, a dialog hosted in a charms window will return an empty command if the charms window has been dismissed. + + + + Gets the set of commands that appear in the command bar of the message dialog. + + This is the array of commands that makes the dialog actionable. + Get this array and add your dialog commands to it. + The commands. + + + + Gets or sets the message to be displayed to the user. + + The message to be displayed to the user. + Use the content to convey the objective of the dialog. + Present the message, error or blocking question as simply as possible without extraneous information. + When a title is used, use the content to present additional information helpful to understanding or using the dialog. + You can use this area to provide more detail or define terminology. + Don't repeat the title with slightly different wording. + + + + Gets or sets the index of the command you want to use as the cancel command. + This is the command that fires when users press the ESC key. + Add the commands before you set the index. + + + + + Gets or sets the index of the command you want to use as the default. + This is the command that fires by default when users press the ENTER key instead of a specific command, for example. + + Add the commands before you set the index. + The index of the default command. + + + + Gets or sets the title to display on the dialog box, if any. + + The title you want to display on the dialog. + If the title is not set, this will return an empty string. + Use the title as a concise main instruction to convey the objective of the dialog. + Long titles do not wrap and will be truncated. + If you're using the dialog to deliver a simple message, error or question, omit the title. + Rely on the to deliver that core information. + + + + Specifies where the context menu should be positioned relative to the selection rectangle + + + + + + + + + + Place the context menu above the selection rectangle. + + + + + Place the context menu below the selection rectangle. + + + + + Place the context menu to the left of the selection rectangle. + + + + + Place the context menu to the right of the selection rectangle. + + + + + Represents a context menu. + + + Context menus can show a maximum of six commands. + This limit helps to ensure that the context menu remains uncluttered, usable, and directly relevant to users. + + + + + Creates a new instance of the PopupMenu class. + + + + + Shows the context menu at the specified client coordinates. + + The coordinates (in DIPs), relative to the window, of the user's finger or mouse pointer when the oncontextmenu event fired. + The menu is placed above and centered on this point. + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + + + + Shows the context menu by the specified selection. + + The coordinates (in DIPs) of the selected rectangle, relative to the window. + + + + + Shows the context menu in the preferred placement relative to the specified selection. + + The coordinates (in DIPs) of the selected rectangle, relative to the window. + The preferred placement of the context menu relative to the selection rectangle. + + + + + Gets the commands for the context menu. + + The commands for the context menu. + + + + Represents a command in a context menu. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the UICommand class, using the specified label and event handler. + + The label for the new command. + The event handler for the new command. + + + + Initializes a new instance of the UICommand class, using the specified label, event handler, and command identifier. + + The label for the new command. + The event handler for the new command. + The command identifier for the new command. + + + + Gets or sets the identifier of the command. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + Provides methods and properties for interacting with the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets the status bar for the current window (app view). + + + + + + Gets the progress indicator for the status bar. + + The progress indicator for the status bar. + + + + Shows the status bar. + + + + + + Hides the status bar. + + + + + + Provides methods and properties for interacting with the progress indicator on the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Hides the progress indicator. + + + + + + Shows the progress indicator. + + + + + + Gets or sets a value representing progress in the range 0 to 1. + + + + PlatformVersion supported + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets or sets the text label displayed on the progress indicator. + + + + + Provides a timer that is integrated into the Dispatcher queue, which is processed at a specified interval of time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new instance of the class. + + + + + Occurs when the timer interval has elapsed. + + + + + Gets or sets the amount of time between timer ticks. + + + + + Gets a value that indicates whether the timer is running. + + true if the timer is enabled and running; otherwise, false. + + + + Starts the . + + If the timer has already started, then it is restarted. + + + + Stops the . + + + + + Extensions for . + + + + + Returns a read-only wrapper for the current collection. + + + + An object that acts as a read-only wrapper around the current . + + + + Represents information about an operating system, such as the version and platform identifier. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the OperatingSystem class, using the specified platform identifier value and version object. + + One of the values that indicates the operating system platform. + A object that indicates the version of the operating system. + + + + Gets a enumeration value that identifies the operating system platform. + + + + + Gets a object that identifies the operating system. + + + + + Identifies the operating system, or platform, supported by an assembly. + + + + + The operating system is Win32s. + Win32s is a layer that runs on 16-bit versions of Windows to provide access to 32-bit applications. + + + + + The operating system is Windows 95 or Windows 98. + + + + + The operating system is Windows NT or later. + + + + + The operating system is Windows CE. + + + + + The operating system is Unix. + + + + + The development platform is Xbox 360. + + + + + The operating system is Macintosh. + + + + + Contains extension methods for the IStorageFile and IStorageFolder interfaces for .NET interop. + + + + + Retrieves a stream for reading from a specified file. + + + + + + + Retrieves a stream for reading from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to read from. + The path, relative to the root folder, to the file to read from. + + + + + Retrieves a stream for writing to a specified file. + + The Windows Runtime IStorageFile object to write to. + + + + + Retrieves a stream for writing from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to write to. + The path, relative to the root folder, to the file to write to. + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/portable-net45+netcore45+wpa81+wp8/InTheHand.dll b/packages/InTheHand.Pontoon.10.2018.3.19/lib/portable-net45+netcore45+wpa81+wp8/InTheHand.dll new file mode 100644 index 0000000..38dcfc4 Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/portable-net45+netcore45+wpa81+wp8/InTheHand.dll differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/tizen3/InTheHand.dll b/packages/InTheHand.Pontoon.10.2018.3.19/lib/tizen3/InTheHand.dll new file mode 100644 index 0000000..75d1c20 Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/tizen3/InTheHand.dll differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand.XML b/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand.XML new file mode 100644 index 0000000..521e629 --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand.XML @@ -0,0 +1,5987 @@ + + + + InTheHand + + + + + Provides methods for launching the built-in phone call UI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + TizenTizen 4.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the built-in phone call UI with the specified phone number and display name. + + A phone number. + This should be in international format e.g. +12345678901 + A display name. + + + + Application Capabilities + + + + + The Appointments capability provides access to the user’s appointment store. + This capability allows read access to appointments obtained from the synced network accounts and to other apps that write to the appointment store + With this capability, your app can create new calendars and write appointments to calendars that it creates. + + + + + The Contacts capability provides access to the aggregated view of the contacts from various contacts stores. + This capability gives the app limited access (network permitting rules apply) to contacts that were synced from various networks and the local contact store. + + + + + The MusicLibrary capability provides programmatic access to the user's Music, allowing the app to enumerate and access all files in the library without user interaction + This capability is typically used in jukebox apps that need to access the entire Music library. + + + + + The PicturesLibrary capability provides programmatic access to the user's Pictures, allowing the app to enumerate and access all files in the library without user interaction. + This capability is typically used in photo playback apps that need to access the entire Pictures library. + + + + + The VideosLibrary capability provides programmatic access to the user's Videos, allowing the app to enumerate and access all files in the library without user interaction. + This capability is typically used in movie playback apps that need access to the entire Videos library. + + + + + Application requires network access. + + + + + Application requires the ability to make phone calls. + Silverlight Only + + + + + Application requires access to push notifications. + Silverlight Only + + + + + The RemovableStorage capability provides programmatic access to files on removable storage, such as USB keys and external hard drives, filtered to the file type associations declared in the package manifest. + For example, if a DOC reader app declared a .doc file type association, it can open .doc files on the removable storage device, but not other types of files. + Be careful when declaring this capability, because users may include a variety of info in their removable storage devices, and will expect the app to provide a valid justification for programmatic access to the removable storage for the entire file type. + + + + + Silverlight Only + + + + + Silverlight Only + + + + + Silverlight Only + + + + + + + + + + + + + + + The DocumentsLibrary capability provides programmatic access to the user's Documents, filtered to the file type associations declared in the package manifest, to support offline access to OneDrive. + For example, if a DOC reader app declared a .doc file type association, it can open .doc files in Documents, but not other types of files. + + + + + Device capabilities allow your app to access peripheral and internal devices. Device capabilities are specified with the DeviceCapability element in your app package manifest. + This element may require additional child elements and some device capabilities need to be added to the package manifest manually + + + + + The Location capability provides access to location functionality, which you get from dedicated hardware like a GPS sensor in the PC or is derived from available network info. + Apps must handle the case where the user has disabled location services from settings. + + + + + The Microphone capability provides access to the microphone’s audio feed, which allows the app to record audio from connected microphones. + + + + + The Proximity capability enables multiple devices in close proximity to communicate with one another. + This capability is typically used in casual multi-player games and in apps that exchange information. + Devices attempt to use the communication technology that provides the best possible connection, including Bluetooth, WiFi, and the internet. + This capability is used only to initiate communication between the devices. + + + + + The Camera capability provides access to the video feed of a built-in camera or external webcam, which allows the app to capture photos and videos. + On Windows, apps must handle the case where the user has disabled the camera from the Settings charm. + + + + + The Usb device capability enables access to APIs in the Windows.Devices.Usb namespace. + By using the namespace, you can write an app that talks to a custom USB device. + "Custom" in this context means, a peripheral device for which Microsoft does not provide an in-box class driver. + + + + + The HumanInterfaceDevice device capability enables access to APIs in the Windows.Devices.HumanInterfaceDevice namespace. + This namespace lets your app access devices that support the Human Interface Device (HID) protocol. + + + + + The bluetooth device capability enables access to APIs in the Windows.Devices.Bluetooth.GenericAttributeProfile and Windows.Devices.Bluetooth.Rfcomm namespaces. + + + + + The PointOfService device capability enables access to APIs in the Windows.Devices.PointOfService namespace. + This namespace lets your Windows Store app access Point of Service (POS) barcode scanners and magnetic stripe readers. + The namespace provides a vendor-neutral interface for accessing POS devices from various manufacturers from a Windows Store app. + + + + + Application requires access to the accelerometer. + Silverlight Only + + + + + Represents a chat message. + + + + + Creates a new instance of the class. + + + + + Gets or sets the body of the chat message. + + + + + Gets the list of recipients of the message. + + + + + Provides methods for managing chat messages. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the compose SMS dialog, pre-populated with data from the supplied ChatMessage object, allowing the user to send an SMS message. + + The chat message. + An asynchronous action. + + + + Launches the device's SMS settings app. + + + + + Gets and sets information from the clipboard object. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Removes all data from the Clipboard. + + + + + Gets the current content that is stored in the clipboard object. + + Contains the content of the Clipboard. + + + + Sets the current content that is stored in the clipboard object. + + Contains the content of the clipboard. + If NULL, the clipboard is emptied. + + + + Occurs when the data stored in the Clipboard changes. + + + + + Contains the data that a user wants to exchange with another app. + + + + + Constructor that creates a new . + + + + + Allows you to get and set properties like the title of the content being shared. + + + + + Returns a object. + This object is a read-only copy of the object. + + The object that is a read-only copy of the object. + + + + Sets the data contained in the DataPackage. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + Specifies the content that the DataPackage contains. + + + + Sets a delegate to handle requests from the target app. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + A delegate that is responsible for processing requests from a target app. + + + + Sets the text that a contains. + + The text. + + + + Sets the web link that a contains. + + A URI with an http or https scheme that corresponds to the content being displayed to the user. + Whenever possible, you should set this property. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + + + + Sets the application link that a contains. + + A URI with a scheme that isn't http or https that's handled by the source app. + Whenever possible, you should set this property. + This URI represents a deep link that takes the user back to the currently displayed content. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + The scheme of this URI must not be http or https. + The app sharing this URI must be capable of being the default handler, although it may not be set as the default handler. + + + + Defines a set of properties to use with a object. + + + + + Gets or sets the text that displays as a title for the contents of the object. + + + + + Gets or sets text that describes the contents of the . + + We recommend adding a description to a DataPackage object if you can. + Target apps can use this description to help users identify what content they're sharing. + + + + Gets the set of properties of a object. + + + + + Gets the text that displays as a title for the contents of the object. + + + + + Gets the text that describes the contents of the . + + + + + A read-only version of a . + Apps that receive shared content get this object when acquiring content. + + + + + Returns the formats the contains. + + + + + Gets a object, which contains a read-only set of properties for the data in the object. + + + + + Checks to see if the contains a specific data format. + + The name of the format. + True if the contains the format; false otherwise. + + + + Gets the data contained in the . + + The format of the data. + The data. + + + + Gets the text in the object. + + + + + + Gets the application link in the object. + + + + + + Gets the web link in the object. + + + + + + An object of this type is passed to the delegate. + + + + + Specifies the format id. + + + + + Sets the content of the DataPackage to be shared with a target app. + + The object associated with a particular format in the DataPackage. + + + + Provides data when the target app requests it, instead of including the data in the DataPackage ahead of time. + DataProviderHandler is used when the source app wants to avoid unnecessary work that is resource intensive, such as performing format conversions. + + Contains the data that the user wants to share. + + + + Contains information about the DataRequested event. + The system fires this event when the user invokes the Share UI. + + + + + Enables you to get the DataRequest object and either give it data or a failure message. + + + + + Lets your app supply the content the user wants to share or specify a message, if an error occurs. + + + + + Sets or gets a DataPackage object that contains the content a user wants to share. + + + + + Programmatically initiates an exchange of content with other apps. + + The class is a static class that you use to initiate sharing operations. + To use the class, first call the method. + This method returns the object that is specific to the active window. + Next, you need to add an event listener for the datarequested event to the object. + This event is fired when your app starts a share operation programmatically. + The DataTransferManager class includes a method, which you can use to programmatically start a share operation. + In general, we recommend against using this method. + Users expect to initiate share operations by using the Share charm—when you launch the operation programmatically, you can create an inconsistent user experience. + We include the method because there are a few scenarios in which the user might not recognize opportunities to share. + A good example is when the user achieves a high score in a game. + The class also has a event. + Use this event when you want to capture what applications a user selects when sharing content from your app. + + + + Returns the object associated with the current window. + + The object associated with the current window. + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Occurs when a share operation starts. + + This event is fired when a sharing operation starts. + To handle this event, you need to add an event listener to the object for the active window. + You can get this object through the method. + When handling a datarequested event, the most important property you need to be aware of is its request property. + This property contains a object. + Your app uses this object to provide the data that the user wants to share with a selected target app. + + + + Occurs when the user chooses a target app in a Share operation. + + When the user chooses a target app to share content with, the system fires a TargetApplicationChosen event. + The app receiving the event can use this event to record information about the target app for business intelligence. + A common use of this event is to record which applications are used to complete different sharing actions, which in turn can help the source app create better experiences for the user. + + + + Contains static properties that return string values. + Each string corresponds to a known format ID. + Use this class to avoid errors in using string constants to specify data formats. + + + + + A read-only property that returns the format ID string value corresponding to the Text format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + Contains information about the target app the user chose to share content with. + To get this object, you must handle the TargetApplicationChosen event. + + + + + Contains the name of the app that the user chose to share content with. + + + + + Enables you to detect whether your app is in design mode in a visual designer. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the process is running in design mode. + + True if the process is running in design mode; otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Represents an email attachment. + + + + PlatformVersion supported + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class with the specified data. + + The filename of the attachment. + The stream to use to download the attachment. + + + + Initializes a new instance of the class. + + The filename of the attachment. + The stream to use to download the attachment. + The MIME type of the attachment. + + + + Gets or sets the email attachment's data. + + + + + Gets or sets the displayed file name for the email attachment. + + The displayed file name for the email attachment. + + + + Gets or sets the MIME type of the attachment. + + The MIME type of the attachment. + + + + Allows an application to launch the email application with a new message displayed. + Use this to allow users to send email from your application. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the email application with a new message displayed. + + The email message that is displayed when the email application is launched. + An asynchronous action used to indicate when the operation has completed. + + + + Represents an email message. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class. + + + + + + + + + + Gets or sets the subject of the email message. + + + + + Gets or sets the body of the email message. + + + + + Gets the direct recipients of the email message. + + + + + Gets the recipients CC'd to the email message. + + + + + Gets the recipients BCC'd to the email message. + + + + + Represents an email recipient. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes an instance of the EmailRecipient class. + + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + The name of the recipient. + + + + Gets or sets the address of the email recipient. + + + + + Gets or sets the name of the email recipient. + + + + + Provides information about a package. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the package for the current app. + + + + + Gets the description of the package. + + + + + Gets the display name of the package. + + + + + Gets the package identity of the current package. + + The package identity. + + + + Gets the date the application package was installed on the user's phone. + + + + + Gets the location of the installed package. + + This folder is read-only except for Windows Desktop applications. + + + + Indicates whether the package is installed in development mode. + + A Boolean value that indicates whether the package is installed in development mode. + TRUE indicates that the package is installed in development mode; otherwise FALSE. + + + + Gets the logo of the package. + + + + + Gets the publisher display name of the package. + + Android and iOS don't provide a way to query the publisher at runtime. + + + + Provides package identification info, such as name, version, and publisher. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Windows PackageId to a Pontoon PackageId. + + + + + + Converts a Pontoon PackageId to a Windows PackageId. + + + + + + Gets the processor architecture for which the package was created. + + + + + Gets the name of the package. + + The package name. + + + + Gets the name of the package. + + The package name. + + + + Gets the value of the ProductID attribute associated with this application package. + + The value of the ProductID attribute associated with this application package. + + + + Gets the publisher of the package. + + Not supported on iOS or Android. + + + + Gets the package version info. + + The package version information. + + + + Provides interoperability between Windows Runtime and .NET types. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a to a PackageVersion. + + + + + + + Converts the value to a . + + + + + + + Converts the value of the current Version object to its equivalent String representation. + A specified count indicates the number of components to return. + + + The number of components to return. The fieldCount ranges from 0 to 4. + The String representation of the values of the major, minor, build, and revision components of the current Version object, each separated by a period character ('.'). + The fieldCount parameter determines how many components are returned. + + + + Provides simplified access to app resources such as app UI strings. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context associated with the current view. + + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context that's not associated with any view. + + + + + + Returns the most appropriate string value of a resource, specified by resource identifier, for the default ResourceContext of the view in which the ResourceLoader was obtained using ResourceLoader.GetForCurrentView. + + The resource identifier of the resource to be resolved. + The most appropriate string value of the specified resource for the default ResourceContext. + + + + Defines methods and properties you can use to get license and listing info about the current app and perform in-app purchases. + + + + + Gets the GUID generated by the Windows Store when your app has been certified for listing in the Windows Store. + + + + + Creates the async operation that enables the user to view the app details. + + + + + + Creates the async operation that enables the user to review the current app. + + + + + + Provides utility methods for use with HTML-formatted data. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Converts HTML-formatted data to a string that contains the text content extracted from the HTML. + + A String containing HTML-formatted data. + A String of text content. + + + + Gives applications access to information about the environment in which they are running. + The only supported property of this class is , which is used to determine if an application is running on an actual Windows Phone device or on the device emulator on a PC. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the type of device on which the application is running. + Use this property to determine if your application is running on an actual device or on the device emulator. + + + + + Defines the device type values used by the property. + + + + + The device type is an actual device. + + + + + The device type is a device emulator. + + + + + The basic information to describe a geographic position. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Converts a Pontoon BasicGeoposition to a Windows BasicGeoposition. + + + + + + Converts a Windows BasicGeoposition to a Pontoon BasicGeoposition. + + + + + + The altitude of the geographic position in meters. + + + + + The latitude of the geographic position. + The valid range of latitude values is from -90.0 to 90.0 degrees. + + + + + The longitude of the geographic position. + This can be any value. + For values less than or equal to-180.0 or values greater than 180.0, the value may be wrapped and stored appropriately before it is used. + For example, a longitude of 183.0 degrees would become -177.0 degrees. + + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Interface to define a geographic shape. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + The type of geographic shape. + + + + + Indicates the shape of a geographic region. + + + + + The geographic region is a circle with a center point and a radius. + + + + + Describes a geographic circle with a center point and a radius. + + + + + Create a geographic circle object for the given position and radius. + + + + + + + The center point of a geographic circle. + + + + + The type of geographic shape. + + + + + The radius of a geographic circle in meters. + + + + + Contains the information for identifying a geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The accuracy of the location in meters. + + The accuracy in meters. + The Windows Location Provider and the Windows Phone Location Services accuracy depends on the location data available. + For example,iIf Wifi is available, data is accurate to within 50 meters. + If Wifi is not available, the data could be accurate to within 10 miles or larger. + A GNSS device can provide data accurate to within a few meters. + However, its accuracy can vary if the GNSS sensor is obscured by buildings, trees, or cloud cover. + GNSS data may not be available at all within a building. + + + + The accuracy of the altitude, in meters. + + The accuracy of the altitude. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider and the Windows Phone Location Services do not set this property. + + + + The current heading in degrees relative to true north. + + The current heading in degrees relative to true north. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The location of the Geocoordinate. + + The location of the Geocoordinate. + + + + Gets the source used to obtain a Geocoordinate. + + The source used to obtain a Geocoordinate. + + + + Gets the time at which the associated Geocoordinate position was calculated. + + The time at which the associated Geocoordinate position was calculated. + When this property is not available, the value will be null. + The timestamp returned by this property depends on how the location was obtained and may be completely unrelated to the system time on the device. + For example, if the position is obtained from the Global Navigation Satellite System (GNSS) the timestamp would be obtained from the satellites. + If the position was is obtained from Secure User Plane Location (SUPL), the timestamp would be obtained from SUPL servers. + This means that the timestamps obtained from these services will be precise and, most importantly, consistent across all devices regardless of whether the system time on the devices is set correctly. + + + + The speed in meters per second. + + The speed in meters per second. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The system time at which the location was determined. + + The system time at which the location was determined. + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Contains the information to define a geofence, an area of interest, to monitor. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new Geofence object given the id and the shape of the geofence. + + + + + + + The shape of the geofence region. + + + + + The id of the Geofence. + + + + + + + + + + + + + + + + + + Contains the information about the monitored Geofence objects. + + + + + Gets the GeofenceMonitor object which contains all of an app's information. + + + + + Gets a collection of status changes to the objects in the Geofences collection of the GeofenceMonitor. + + + + + + Returns a vector of the app's objects currently registered with the system wide GeofenceMonitor. + + + + + Last reading of the device's location. + + + + + Indicates the current state of the GeofenceMonitor. + + + + + Raised when the state of one or more objects in the Geofences collection of the GeofenceMonitor has changed. + + + + + Raised when the status of the GeofenceMonitor has changed. + + + + + Indicates the current state of a . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Access to location is denied. + + + + + The monitor is in the process of initializing. + + + + + There is no data on the status of the monitor. + + + + + The geofence monitor is not available. + + + + + The geofence monitor has not been initialized. + + + + + The monitor is ready and active. + + + + + Indicates the current state of a Geofence. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered the geofence area. + + + + + The device has left the geofence area. + + + + + The geofence was removed. + Not supported on iOS. + + + + + Contains the information about the state changes for a . + + + + + The Geofence object whose state has changed. + + + + + The position of the Geofence object whose state has changed. + + + + + The new state of the Geofence object whose state has changed. + + + + + Indicates the state or states of the Geofences that are currently being monitored by the system. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSmaxOS 10.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered a geofence area. + + + + + The device has left a geofence area. + + + + + The geofence has been removed. + Not supported on iOS. + + + + + Provides access to the current geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new Geolocator object. + + + + + The accuracy level at which the Geolocator provides location updates. + + + + + The status that indicates the ability of the Geolocator to provide location updates. + + + + + Gets and sets the distance of movement, in meters, relative to the coordinate from the last PositionChanged event, that is required for the Geolocator to raise a PositionChanged event. + + + + + The requested minimum time interval between location updates, in milliseconds. + If your application requires updates infrequently, set this value so that you only receive location updates when needed. + + + + + Starts an asynchronous operation to retrieve the current location of the device. + + + + + + Raised when the ability of the Geolocator to provide updated location changes. + + + + + Raised when the location is updated. + + + + + Describes a geographic point. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Create a geographic point object for the given position. + + Create a geographic point object for the given position. + + + + The position of a geographic point. + + + + + Represents a location that may contain latitude and longitude data or venue data. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The latitude and longitude associated with a geographic location. + + + + + Indicates the requested accuracy level for the location data that the application uses. + + + + + + Optimize for power, performance, and other cost considerations. + + + + + Deliver the most accurate report possible. + This includes using services that might charge money, or consuming higher levels of battery power or connection bandwidth. + An accuracy level of High may degrade system performance and should be used only when necessary. + + + + + Provides data for the event. + + + + + The location data associated with the event. + + + + + Indicates the source used to obtain a . + + + + + The position was obtained from cellular network data. + + + + + The position was obtained from satellite data. + + + + + The position was obtained from Wi-Fi network data. + + + + + The position was obtained from an IP address. + + + + + The position was obtained from an unknown source. + + + + + The position was obtained from the user's manually-set location. + + + + + The position was obtained via the Consentless Location feature and was therefore intentionally made inaccurate to a degree. + + + + + Indicates the ability of the object to provide location data. + + + + + Location data is available. + + + + + Location services is initializing. + This is the status if a GPS is the source of location data and the GPS receiver does not yet have the required number of satellites in view to obtain an accurate position. + + + + + No location data is available from any source. + + + + + Location settings are turned off. + This status indicates that the user has not granted the application permission to access location. + + + + + An operation to retrieve location has not yet been initialized. + LocationStatus will have this value if the application has not yet called or registered an event handler for the event. + LocationStatus may also have this value if your app doesn’t have permission to access location. + + + + + Location services is not available on this version of Windows. + + + + + Provides information for the event. + + + + + The updated status of the object. + + + + + Supports the ability to determine the capabilities of any connected hardware keyboards. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8 or later + + + + Initializes a new instance of the class. + + + + + Gets a value that indicates whether a device identifying itself as a keyboard is detected. + + Returns 1 if a device identifying itself as a keyboard is detected. Otherwise, returns 0. + + + + Represents an accelerometer sensor. + This sensor returns G-force values with respect to the x, y, and z axes. + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Returns the default accelerometer. + + + + + + Gets or sets the current report interval for the accelerometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current accelerometer reading. + + + + + + Occurs each time the accelerometer reports a new sensor reading. + + + + + Represents an accelerometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the g-force acceleration along the x-axis. + + + + + Gets the g-force acceleration along the y-axis. + + + + + Gets the g-force acceleration along the z-axis. + + + + + Gets the time at which the sensor reported the reading. + + + + + Provides data for the accelerometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the most recent accelerometer reading. + + + + + Represents a gyrometer sensor. + This sensor returns angular velocity values with respect to the x, y, and z axes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Returns the default gyrometer. + + + + + + Gets or sets the current report interval for the accelerometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current gyrometer reading. + + + + + + Occurs each time the gyrometer reports a new sensor reading. + + + + + Represents a gyrometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the angular velocity, in degrees per second, about the x-axis. + + + + + Gets the angular velocity, in degrees per second, about the y-axis. + + + + + Gets the angular velocity, in degrees per second, about the z-axis. + + + + + Gets the time at which the sensor reported the reading. + + + + + Provides data for the gyrometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the most recent gyrometer reading. + + + + + Provides an interface for a pedometer to measure the number of steps taken. + + + + PlatformVersion supported + TizenTizen 3.0 + Windows UWPWindows 10 + + + + + Returns the default accelerometer. + + + + + + Converts a Pontoon Pedometer to a Windows Pedometer. + + + + + + Converts a Windows Pedometer to a Pontoon Pedometer. + + + + + + Gets or sets the current report interval for the pedometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current step information from the pedometer sensor. + + + + + + Occurs each time the pedometer reports a new value. + + + + + Represents a pedometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + + + + + Gets the total number of steps taken for this pedometer reading. + + + + + Gets the amount of time that has elapsed for this pedometer reading. + + + + + Indicates the type of steps taken for this pedometer reading. + + + + + Gets the time for the most recent pedometer reading. + + + + + Provides data for the pedometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + + + + + Gets the most recent pedometer reading. + + + + + The type of step taken according to the pedometer. + + + + + An unknown step type. + + + + + A walking step. + + + + + A running step. + + + + + Provides information about the Operating System. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Gets an OperatingSystem object that contains the current platform identifier and version number. + + + + + Notifies listeners of dynamic changes to a map, such as when items are added or removed. + + The type of the keys in the map. + The type of the values in the map. + + + + Occurs when the map changes. + + + + + Represents the method that handles the changed event of an observable map. + + The type of the keys in the map. + The type of the values in the map. + + + + + + Provides data for the changed event of a map collection. + + The type of the keys in the map. + + + + Gets the type of change that occurred in the map. + + + + + Gets the key of the item that changed. + + + + + Represents a collection of key-value pairs, correlating several other collection interfaces. + + + + + Describes the action that causes a change to a collection. + + + + + The collection is changed. + + + + + An item is added to the collection. + + + + + An item is removed from the collection. + + + + + An item is changed in the collection. + + + + + Enables you to detect whether a specified member, type, or API contract is present so that you can safely make API calls across a variety of devices. + + + + + Returns true or false to indicate whether the API contract with the specified name and major version number is present. + + The name of the API contract. + The major version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether the API contract with the specified name and major and minor version number is present. + + The name of the API contract. + The major version number of the API contract. + The minor version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether a specified named constant is present for a specified enumeration. + + The namespace-qualified name of the type. + The name of the constant. + True if the specified constant is present; otherwise, false. + + + + Returns true or false to indicate whether a specified event is present for a specified type. + + The namespace-qualified name of the type. + The name of the event. + True if the specified event is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method overload with the specified number of input parameters is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + The number of input parameters for the overload. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified property (writeable or read-only) is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified read-only property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified writeable property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified type is present. + + The namespace-qualified name of the type. + True if the specified type is present; otherwise, false. + + + + Represents x- and y-coordinate values that define a point in a two-dimensional plane. + + + + + The horizontal position of the point. + + + + + The vertical position of the point. + + + + + Contains number values that represent the location and size of a rectangle. + + + + + Initializes a Rect structure that has the specified x-coordinate, y-coordinate, width, and height. + + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + + The x-coordinate location of the left side of the rectangle. + + + + + The y-coordinate location of the top side of the rectangle. + + + + + A value that represents the Width of the rectangle. + + + + + A value that represents the Height of the rectangle. + + + + + Represents a method that handles general events. + + The event source. + The event data. If there is no event data, this parameter will be null. + The event source. + The event data. If there is no event data, this parameter will be null. + + + + Specifies the language-related preferences that the app can use and maintain. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the ranked list of current runtime language values preferred by the user. + + A computed list of languages that merges the app's declared supported languages () with the user's ranked list of preferred languages. + + + + Gets the app's declared list of supported languages. + + The list of supported languages declared in the app's manifest. + + + + Monitors and controls physical display information. + The class provides events to allow clients to monitor for changes in the display. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current physical display information. + + + + + + Gets the current orientation of a rectangular monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the x axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the y axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value representing the number of raw (physical) pixels for each view (layout) pixel. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Describes the orientation of a rectangular monitor. + + + + + No display orientation is specified. + + + + + Specifies that the monitor is oriented in landscape mode where the width of the display viewing area is greater than the height. + + + + + Specifies that the monitor rotated 90 degrees in the clockwise direction to orient the display in portrait mode where the height of the display viewing area is greater than the width. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 180 degrees) to orient the display in landscape mode where the width of the display viewing area is greater than the height. + This landscape mode is flipped 180 degrees from the Landscape mode. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 270 degrees) to orient the display in portrait mode where the height of the display viewing area is greater than the width. + This portrait mode is flipped 180 degrees from the Portrait mode. + + + + + Provides additional Math operations. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Restricts a value to be within a specified range. + + The value to clamp. + The minimum value. + If value is less than min, min will be returned. + The maximum value. + If value is greater than max, max will be returned. + + + + + Provides a full window UI for capturing audio, video, and photos from a camera. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Create a new CameraCaptureUI object. + + + + + Launches the CameraCaptureUI user interface. + + Specifies whether the user interface that will be shown allows the user to capture a photo, capture a video, or capture both photos and videos. + When this operation completes, a StorageFile object is returned. + + + + Determines whether the user interface for capturing from the attached camera allows capture of photos, videos, or both photos and videos. + + + + + Either a photo or video can be captured. + + + + + The user can only capture a photo. + + + + + The user can only capture a video. + + + + + Represents a network connection, which includes either the currently connected network or prior network connections. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Pontoon ConnectionProfile to a Windows ConnectionProfile. + + + + + + Gets the network connectivity level for this connection. + This value indicates what network resources, if any, are currently available. + + + + + + Defines the level of connectivity currently available. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + No connectivity. + + + + + Local network access only. + + + + + Limited internet access. + This value indicates captive portal connectivity, where local access to a web portal is provided, but access to the Internet requires that specific credentials are provided via the portal. + This level of connectivity is generally encountered when using connections hosted in public locations (e.g. coffee shops and book stores). + Note This doesn't guarantee detection of a captive portal. + Windows Store apps should also test if the captive portal can be reached using a URL for the captive portal, or by attempting access to a public web site which will then redirect to the captive portal when Windows reports LocalAccess as the current NetworkConnectivityLevel. + + + + + Local and Internet access. + + + + + Provides access to network connection information for the local machine. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the connection profile associated with the internet connection currently used by the local machine. + + The profile for the connection currently used to connect the machine to the Internet, or null if there is no connection profile with a suitable connection. + + + + Occurs when the network status changes for a connection. + + + + + Represents the method that handles network status change notifications. + This method is called when any properties exposed by the object changes while the app is active. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides the underlying stream of data for network access. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + + Creates a new instance of the NetworkStream for the specified + + + + + + Gets a value that indicates whether the NetworkStream supports reading. + + + + + Gets a value that indicates whether the stream supports seeking. This property is not currently supported.This property always returns false. + + + + + Gets a value that indicates whether the NetworkStream supports writing. + + + + + Gets the length of the data available on the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Gets or sets the current position in the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Flushes data from the stream. + + + + + Reads data from the NetworkStream. + + + + + + + + + Sets the current position of the stream to the given value. + This method is not currently supported and always throws a NotSupportedException. + + + + + + + + Sets the length of the stream. + This method always throws a NotSupportedException. + + + + + + Writes data to the NetworkStream. + + + + + + + + Releases the unmanaged resources used by the NetworkStream and optionally releases the managed resources. + + + + + + Vibrates the phone. + + Phone devices include a vibration controller. + Your app can vibrate the phone for up to 5 seconds to notify the user of an important event. + Use the vibration feature in moderation. + Do not rely on the vibration feature for critical notifications, because the user can disable vibration + To test an app that uses the vibration controller effectively, you have to test it on a physical device. + The emulator cannot simulate vibration and does not provide any audible or visual feedback that vibration is occurring. + An app that is running in the background cannot vibrate the phone. + If your code tries to use vibration while the app is running in the background, nothing happens, but no exception is raised. + If you want to vibrate the phone while your app is running in the background, you have to implement a toast notification. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets an instance of the VibrationDevice class. + + + + + + Vibrates the phone for the specified duration (from 0 to 5 seconds). + + The duration (from 0 to 5 seconds) for which the phone vibrates. A value that is less than 0 or greater than 5 raises an exception. Ignored on iOS. + + + + Stops the vibration of the phone. + + + + + Provides information related to system protection. + Supported on Windows Phone, Android and iOS only. + + + + + Gets a value that indicates whether the screen is locked. + + + + + Starts the authentication operation. + You can call the methods of this class multiple times in a single application or across multiple applications at the same time. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Starts the asynchronous authentication operation with two inputs. + You can call this method multiple times in a single application or across multiple applications at the same time. + + The options for the authentication operation. + The starting URI of the web service. This URI must be a secure address of https://. + The way to query the status and get the results of the authentication operation. + If you are getting an invalid parameter error, the most common cause is that you are not using HTTPS for the requestUri parameter. + There is no explicit callbackUri parameter in this method. + The application's default URI is used internally as the terminator. + For more information, see . + This method must be called on the UI thread. + When this method is used, session state or persisted cookies are retained across multiple calls from the same or different apps. + + + + Starts the asynchronous authentication operation with three inputs. + You can call this method multiple times in a single application or across multiple applications at the same time. + + The options for the authentication operation. + The starting URI of the web service. This URI must be a secure address of https://. + The callback URI that indicates the completion of the web authentication. + The broker matches this URI against every URI that it is about to navigate to. + The broker never navigates to this URI, instead the broker returns the control back to the application when the user clicks a link or a web server redirection is made. + The way to query the status and get the results of the authentication operation. + If you are getting an invalid parameter error, the most common cause is that you are not using HTTPS for the requestUri parameter. + When this method is used, no session state or persisted cookies are retained across multiple calls from the same or different apps. + This method must be called on the UI thread. + + + + Gets the current application callback URI. + + The URI of the current application. + The current application callback URI is used as an implicit value of the callbackUri parameter of the AuthenticateAsync method. + However, applications need the URI value to add it to the request URI as required by the online provider. + + + + Contains the options available to the asynchronous operation. + + + + + No options are requested. + + + + + Indicates the result of the authentication operation. + + + + + Contains the protocol data when the operation successfully completes. + + + + + Returns the HTTP error code when ResponseStatus is equal to WebAuthenticationStatus.ErrorHttp. + This is only available if there is an error. + + The specific HTTP error, for example 400. + + + + Contains the status of the asynchronous operation when it completes. + + + + + Contains the status of the asynchronous operation. + + + + + The operation succeeded, and the response data is available. + + + + + The operation was canceled by the user. + + + + + The operation failed because a specific HTTP error was returned, for example 404. + + + + + Provides the app the ability to retrieve device information from the local device. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Creates an instance of an object that allows the caller app to retrieve device information from the local device. + + + + + Returns the friendly name of the local device. + + + + + Returns the identifier of the local device. + + For Windows Phone (Silverlight) apps you must declare the ID_CAP_IDENTITY_DEVICE capability in your WMAppManifest. + + + + Returns the operating system of the local device. + + + + + Returns the system manufacturer of the local device. Use this only if the SystemSku is empty. + + + + + Returns the system product name of the local device. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides access to the app data store associated with the app's app package. + + + + + Removes all application data from the local, roaming, and temporary app data stores. + + + + + + Removes all application data from the specified app data store. + + One of the enumeration values. + + + + + Gets the root folder in the local app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the roaming app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the temporary app data store. + + + + + Represents a container for app settings. + The methods and properties of this class support creating, deleting, enumerating, and traversing the container hierarchy. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates or opens the specified settings container in the current settings container. + + The name of the container. + One of the enumeration values. + On iOS the name must be a value Shared App Group name and disposition must be Existing. + The settings container. + + + + Gets the type (local or roaming) of the app data store that is associated with the current settings container. + + + + + Gets the name of the current settings container. + + + + + Gets an object that represents the settings in this settings container. + + The settings map object. + + + + Provides access to the settings in a settings container. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Occurs when the map changes. + + + + + Adds an item to the . + + The key of the item to add. + The item value to add. + + + + Returns a value that indicates whether a specified key exists in the . + + The key to check for in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an ICollection object containing the keys of the . + + + + + Removes a specific item from the . + + The key of the item to remove. + true if the item was removed, otherwise false. + + + + Returns a value that indicates whether a specified key exists in the . + If an item with that key exists, the item is retrieved as an out parameter. + + The key to check for in the . + The item, if it exists. + Contains null if the item does not exist in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an object containing the values of the . + + + + + Gets or sets the element value at the specified key index. + + + The element value at the specified key index. + + + + Adds a new key-value pair to the ApplicationDataContainerSettings. + + The key-value pair to add. + + + + Removes all related application settings. + + + + + Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings. + + The key-value pair to check for in the ApplicationDataContainerSettings. + + + + + Copies the elements of the collection to an array, starting at a particular array index. + + The one-dimensional Array that is the destination of the elements copied from the collection. + The Array must have zero-based indexing. + The zero-based index in array at which copying begins. + + + + Gets the number of elements contained in the collection. + + + + + Gets a value indicating whether the dictionary is read-only. + + true if the dictionary is read-only; otherwise, false. + + + + Removes a specific key-value pair from the . + + The key-value pair to remove. + true if the item was removed, otherwise false. + + + + Specifies options for creating application data containers or returning existing containers. + This enumeration is used by the method. + + + + + Always returns the specified container. + Creates the container if it does not exist. + + + + + Returns the specified container only if it already exists. + Raises an exception of type System.Exception if the specified container does not exist. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + + The data resides in the local application data store. + + + + + The data resides in the roaming application data store. + + + + + The data resides in the temporary application data store. + + + + + The data resides in the local cache for the application data store. + + + + + The data resides in the shared application data store. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Return the existing item if the file or folder already exists. + + + + + Describes the attributes of a file or folder. + + + + + The item is normal. + That is, the item doesn't have any of the other values in the enumeration. + + + + + The item is read-only. + + + + + The item is a directory. + + + + + The item is archived. + + + + + The item is a temporary file. + + + + + Provides helper methods for reading and writing files that are represented by objects of type . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the specified file. + + The file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the specified file using the specified character encoding. + + The file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the specified file. + + The file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the specified file using the specified character encoding. + + The file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the specified file and returns lines of text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file using the specified character encoding and returns lines of text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file and returns text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the specified file using the specified character encoding and returns text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the specified file. + + The file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the specified file using the specified character encoding. + + The file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the specified file. + + The file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the specified file using the specified character encoding. + + The file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Provides access to the basic properties, like the size of the item or the date the item was last modified, of the item (like a file or folder). + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the timestamp of the last time the file was modified. + + + + + Gets the size of the file in bytes. + + + + + Describes the purpose of the thumbnail to determine how to adjust the thumbnail image to retrieve. + + + + + To display previews of picture or video files. + + + + + To display previews of files (or other items) in a list. + + + + + To display a preview of any single item (like a file, folder, or file group). + + + + + Represents a file. + Provides information about the file and its contents, and ways to manipulate them. + + + + + Replaces the specified file with a copy of the current file. + + The file to replace. + No object or value is returned when this method completes. + + + + Creates a copy of the file in the specified folder. + + + + + + + Creates a copy of the file in the specified folder, using the desired name. + + + + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + + + + + + Moves the current file to the specified folder. + + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + + + + + + + Gets the MIME type of the contents of the file. + + The MIME type of the file contents. + For example, a music file might have the "audio/mpeg" MIME type. + + + + Gets the type (file name extension) of the file. + + + + + Manipulates folders and their contents, and provides information about them. + + + + + Creates a new file in the current folder. + + The desired name of the file to create. + + + + + Creates a new file in the current folder, and specifies what to do if a file with the same name already exists in the current folder. + + The desired name of the file to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing file in the current folder. + + + + + Creates a new folder in the current folder. + + The desired name of the folder to create. + + + + + Creates a new folder in the current folder, and specifies what to do if a folder with the same name already exists in the current folder. + + The desired name of the folder to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing folder in the current folder. + + + + + Gets the specified file from the current folder. + + The name (or path relative to the current folder) of the file to retrieve. + + + + + Gets the files from the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + + + + + Gets the folders in the current folder. + + + + + + Gets the specified item from the . + + The name of the item to retrieve. + + + + + Gets the items from the current folder. + + + + + + Try to get a single file or sub-folder from the current folder by using the name of the item. + + The name (or path relative to the current folder) of the file or sub-folder to try to retrieve. + When this method completes successfully, it returns the file or folder (type ). + + + + Manipulates storage items (files and folders) and their contents, and provides information about them. + + + + + Deletes the current item. + + + + + + Deletes the current item, optionally deleting it permanently. + + + + + + Gets the basic properties of the current item (like a file or folder). + + + + + + Determines whether the current IStorageItem matches the specified StorageItemTypes value. + + The value to match against. + + + + + + Gets the attributes of a storage item. + + + + + Gets the date and time when the current item was created. + + + + + Gets the name of the item including the file name extension if there is one. + + + + + Gets the full file-system path of the item, if the item has a path. + + + + + Gets the parent folder of the current storage item. + + + + + + Indicates whether the current item is the same as the specified item. + + The object that represents a storage item to compare against. + Returns true if the current storage item is the same as the specified storage item; otherwise false. + + + + Provides access to common locations that contain user content. + This includes content from a user's local libraries (such as Documents, Pictures, Music, and Videos). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the Camera Roll folder. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8.1 or later + + + + + Gets the Documents library. + + + + + Gets the Music library. + + + + + Gets the Pictures library. + + + + + Gets the Videos library. + + + + + Specifies what to do if a file or folder with the specified name already exists in the current folder when you copy, move, or rename a file or folder. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the NameCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Provides helper methods for reading and writing a file using the absolute path or URI of the file. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the file at the specified path or URI. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the file at the specified path or URI using the specified character encoding. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI. + + The path of the file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the file at the specified path or URI and returns lines of text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns lines of text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI and returns text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the file at the specified path or URI. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI. + + The path of the file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Represents a UI element that lets the user choose and open files. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the file picker so that the user can pick one file. + + When the call to this method completes successfully, it returns a object that represents the file that the user picked. + + + + Gets the collection of file types that the file open picker displays. + + + + + Represents a file picker that lets the user choose the file name, extension, and storage location for a file. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the file picker so that the user can save a file and set the file name, extension, and location of the file to be saved. + + When the call to this method completes successfully, it returns a storageFile object that was created to represent the saved file. + The file name, extension, and location of this storageFile match those specified by the user, but the file has no content. + + + + Gets or sets the default file name extension that the gives to files to be saved. + + + + + Gets the collection of valid file types that the user can choose to assign to a file. + + + + + Represents a UI element that lets the user choose folders. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the folderPicker object so that the user can pick a folder. + + When the call to this method completes successfully, it returns a object that represents the folder that the user picked. + + + + Specifies whether a deleted item is moved to the Recycle Bin or permanently deleted. + + + + + Specifies the default behavior. + + + + + Permanently deletes the item. + The item is not moved to the Recycle Bin. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Replaces the specified file with a copy of the current file. + + + + + + + Creates a copy of the file in the specified folder. + + The destination folder where the copy of the file is created. + + + + + Creates a copy of the file in the specified folder and renames the copy. + + The destination folder where the copy of the file is created. + The new name for the copy of the file created in the destinationFolder. + + + + + Deletes the current file. + + + + + + Deletes the current file, optionally deleting the item permanently. + + + + + + Gets the basic properties of the current file. + + + + + + Retrieves an adjusted thumbnail image for the file, determined by the purpose of the thumbnail. + + The enum value that describes the purpose of the thumbnail and determines how the thumbnail image is adjusted. + When this method completes successfully, it returns a that represents the thumbnail image or null if there is no thumbnail image associated with the file. + + + + Gets the parent folder of the current file. + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + The desired name of the file after it is moved. + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + The file to replace. + No object or value is returned by this method. + + + + Renames the current file. + + The desired, new name of the current item. + No object or value is returned by this method when it completes. + + + + Renames the current file. + This method also specifies what to do if an existing item in the current file's location has the same name. + + The desired, new name of the current file. + If there is an existing item in the current file's location that already has the specified desiredName, the specified determines how the system responds to the conflict. + The enum value that determines how the system responds if the desiredName is the same as the name of an existing item in the current file's location. + No object or value is returned by this method when it completes. + + + + Gets the attributes of a file. + + + + + Gets the date and time when the current file was created. + + + + + Gets the MIME type of the contents of the file. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + + Gets the type (file name extension) of the file. + + + + + Gets the name of the file including the file name extension. + + + + + Gets the full file-system path of the current file, if the file has a path. + + + + + Indicates whether the current file is equal to the specified file. + + The object that represents a file to compare against. + Returns true if the current file is equal to the specified file; otherwise false. + + + + Determines whether the current matches the specified value. + + The value to match against. + True if the matches the specified value; otherwise false. + + + + + Manages folders and their contents and provides information about them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + One of the enumeration values that determines how to handle the collision if a file with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new subfolder with the specified name in the current folder. + + The name of the new subfolder to create in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Creates a new subfolder with the specified name in the current folder. + This method also specifies what to do if a subfolder with the same name already exists in the current folder. + + The name of the new subfolder to create in the current folder. + One of the enumeration values that determines how to handle the collision if a subfolder with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Deletes the current folder. + + + + + + Deletes the current folder. + This method also specifies whether to delete the folder permanently. + + + + + + Gets the basic properties of the current folder. + + + + + + Gets the file with the specified name from the current folder. + + + + + + + Gets the files in the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + When this method completes successfully, it returns a StorageFolder that represents the child folder. + + + + Gets the folders in the current folder. + + + + + + Gets the file or folder with the specified name from the current folder. + + The name (or path relative to the current folder) of the file or folder to get. + + + + + Gets the items in the current folder. + + + + + + Gets the parent folder of the current folder. + + When this method completes, it returns the parent folder as a . + + + + Tries to get the file or folder with the specified name from the current folder. + Returns null instead of raising a FileNotFoundException if the specified file or folder is not found. + + The name (or path relative to the current folder) of the file or folder to get. + When this method completes successfully, it returns an IStorageItem that represents the specified file or folder. + If the specified file or folder is not found, this method returns null instead of raising an exception. + + + + Gets the attributes of the current folder. + + + + + Gets the date and time that the current folder was created. + + + + + Gets the name of the current folder. + + + + + Gets the full path of the current folder in the file system, if the path is available. + + + + + Indicates whether the current folder is equal to the specified folder. + + The object that represents the folder to compare against. + Returns true if the current folder is equal to the specified folder; otherwise false. + + + + Indicates whether the current matches the specified value. + + The enum value that determines the object type to match against. + True if the matches the specified value; otherwise false. + + + + + Provides additional methods for . + + + + + Deletes all contents of a folder without deleting the folder itself. + + + + + + + Returns the size, in bytes, of the folder and all of its contents. + + The folder to measure + The size, in bytes, of the folder and all of its contents. + + + + Describes whether an item that implements the interface is a file or a folder. + + + + + + A storage item that is neither a file nor a folder. + + + + + A file that is represented as a instance. + + + + + A folder that is represented as a instance. + + + + + Specifies the type of character encoding for a stream. + + + + + The encoding is UTF-8. + + + + + The encoding is UTF-16, with the least significant byte first in the two eight-bit bytes. + + + + + The encoding is UTF-16, with the most significant byte first in the two eight-bit bytes. + + + + + Represents a display request. + + + To conserve power and extend battery life, the system reduces power to the computer if it does not detect any user activity for a certain amount of time. + Depending on system power settings, the display may first be dimmed, a screen saver may be displayed, and eventually the display may be turned off as the system enters a low-power sleep state. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + + + + + + Activates a display request. + + + + + Deactivates a display request. + + + + + Starts the default app associated with the specified file or URI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the app associated with the specified file. + + The file. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Launches File Explorer and displays the contents of the specified folder. + + The folder to display in File Explorer. + The result of the operation. + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + Ignored on Android and iOS. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Asynchronously query whether an app can be activated for the specified URI and launch type. + + The URI. + The type of launch for which to query support. + Returns true if the default app for the URI scheme was launched; false otherwise. + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)Windows 7 or later + + + + + Placeholder to supply attributes for starting a task. + + + + + Specifies whether an app is available that supports activation + + + + PlatformVersion supported + Android- + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + An app that handles the activation is available and may be activated. + + + + + No app is installed to handle the activation. + + + + + An app that handles the activation is installed but not available because it is being updated by the store or it was installed on a removable device that is not available. + + + + + The app does not handle the activation. + + + + + An unknown error was encountered while determining whether an app supports the activation. + + + + + Specifies the type of activation to query for. + + + + PlatformVersion supported + Android- + iOS- + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + Activate by URI but do not return a result to the calling app. + This is the default. + + + + + Activate by URI and return a result to the calling app. + + + + + Indicates the status of the battery. + + + + + + The battery or battery controller is not present. + + + + + The battery is discharging. + + + + + The battery is idle. + + + + + The battery is charging. + + + + + Specifies the status of battery saver. + + + + + Battery saver is off permanently or the device is plugged in. + + + + + Battery saver is off now, but ready to turn on automatically. + + + + + Battery saver is on. Save energy where possible. + + + + + Provides information about the status of the device's battery. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 10 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device's battery status. + + The device's battery status. + + + + Gets battery saver status, indicating when to save energy. + + + + + Gets the device's power supply status. + + + + + Gets the total percentage of charge remaining from all batteries connected to the device. + Not supported for Windows 8.1 apps deployed via the public Windows Store. + + The total percentage of charge remaining from all batteries connected to the device. + + + + Occurs when changes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a value that estimates how long is left until the device's battery is fully discharged. + Not supported for apps deployed on Windows 8.1 from the public Windows Store. + + + + + Represents the device's power supply status. + + An Inadequate status occurs when the power supply is present, but the charge rate is negative. + For example, the device is plugged in, but it’s losing charge. + + + + The device has no power supply. + + + + + The device has an inadequate power supply. + + + + + The device has an adequate power supply. + + + + + Specifies the processor architecture supported by an app. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The x86 processor architecture. + + + + + The ARM processor architecture. + + + + + The x64 processor architecture. + + + + + A neutral processor architecture. + + + + + An unknown processor architecture. + + + + + Provides information about the device for profiling purposes. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device form factor. + For example, the app could be running on a phone, tablet, desktop, and so on. + + + + + Gets version info about the device family. + + + + + Provides version information about the device family. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a string that represents the type of device the application is running on. + + + + + Gets the version within the device family. + + + + + Creates a settings command object that represents a settings entry. + This settings command can be appended to the ApplicationCommands collection. + + + + + Creates a new settings command. + + The ID of the command. + The label for the command, which is displayed in the settings pane. + The event handler that is called when the user selects this command in the settings pane. + + + + Gets or sets the command ID. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + A static class that enables the app to control the Settings page. + The app can add or remove commands, receive a notification when the user opens the pane, or open the page programmatically. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a object that is associated with the current app. + + + + + + Displays the Settings page to the user. + + + + + Occurs when the user opens the settings pane. + Listening for this event lets the app initialize the setting commands and pause its UI until the user closes the pane. + During this event, append your SettingsCommand objects to the available ApplicationCommands vector to make them available to the SettingsPane UI. + + + + + Contains properties that are only available during the event. + + + + + A vector that is available during the event. + Append SettingsCommand objects to it to make them available to the SettingsPane UI. + + + + + Contains arguments that are available from the event object during the event. + + + + + An instance of that is made available during the event. + + + + + Describes a color in terms of alpha, red, green, and blue channels. + Can be implicitly converted into a variety of platform-specific types. + + + + PlatformPlatform Type + AndroidAndroid.Graphics.Color + iOS, tvOS, macOS, watchOSCoreGraphics.CGColor + iOS, tvOS, macOSCoreImage.CIColor + iOS, tvOSUIKit.UIColor + macOSAppKit.NSColor + Windows UWP, Windows Store, Windows Phone StoreWindows.UI.Color + Windows Phone SilverlightSystem.Windows.Media.Color + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a new structure by using the specified sRGB color channel values. + + + + + + + + + Creates a new structure by using the specified sRGB alpha channel and color channel values. + + + + + + + + + + Compares two structures for equality. + + The structure to compare to this . + + + + + Returns the color value as a UInt32 of the form 0xBBGGRRAA. + + + + + + + + + + + + Gets or sets the sRGB alpha channel value of the color. + + + + + Gets or sets the sRGB blue channel value of the color. + + + + + Gets or sets the sRGB green channel value of the color. + + + + + Gets or sets the sRGB red channel value of the color. + + + + + Specifies a set of possible badge glyphs. + + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + No badge shown. + + + + + * + + + + + ! + + + + + Defines the content, associated metadata, and expiration time of an update to a tile's badge overlay. + A badge can display a number from 1 to 999 (beyond this truncation will occur) + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + Simplifies creation of badges without the need to build XML documents. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a badge notification with the required numerical value. + + Value to show on the badge. Zero will hide the badge. + + + + + Creates a badge notification with the required glyph. + + Glyph to show on the badge. + None will hide the badge. + + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates objects that you use to manipulate a tile's badge overlay. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates and initializes a new instance of the , which lets you change the appearance or content of the badge on the calling app's tile. + + The object you will use to send changes to the app tile's badge. + + + + Updates a badge overlay on the specific tile that the updater is bound to. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Removes the badge from the tile that the updater is bound to. + + + + + Applies a change to the badge's number. + + The object that supplies the new XML definition for the badge. + + + + Contains the definition of the toast notification that will display at the scheduled time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets the time that this toast notification is scheduled to be displayed. + + + + + Gets or sets the group identifier for the notification. + + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + + + Defines the content, associated metadata and events, and expiration time of a toast notification. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets or sets the group identifier for the notification. + + The group identifier for the notification. + Not used on macOS. On iOS this maps to the CategoryIdentifier property. + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + On iOS this maps to the ThreadIdentifier property and on macOS the Identifier property. + + + + Simplifies creation of toasts without the need to build XML documents. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a toast notification with the required values. + + Text content. + Toast title. + + + + + Creates a scheduled toast notification with the required values. + + Text content. + Toast title. + When to display the toast. + + + + + Creates ToastNotifier objects which let you display toast notifications. + + + + + Creates and initializes a new instance of the ToastNotifier, which lets you display toast notifications. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Raises a toast notification to the specific app to which the ToastNotifier is bound. + This class also lets you schedule and remove toast notifications. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Shows a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Hides a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Adds a for later display. + + The scheduled toast notification, which includes its content and timing instructions. + + + + Cancels the scheduled display of a specified . + + The scheduled toast notification, which includes its content and timing instructions. + + + + Represents a command in a context menu or message dialog box. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets or sets the identifier of the command. + + + + + Ges or sets the handler for the event that is fired when the user invokes the command. + + + + + Gets or sets the label for the command. + + + + + Represents a callback function that handles the event that is fired when the user invokes a context menu command. + + Represents the invoked command. + + + + Represents a dialog. + + + The dialog has a command bar that can support up to three commands. + If you don't specify any commands, then a default command is added to close the dialog. + The dialog dims the screen behind it and blocks touch events from passing to the app's canvas until the user responds. + Message dialogs should be used sparingly, and only for critical messages or simple questions that must block the user's flow. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class to display an untitled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + + + + Initializes a new instance of the class to display a titled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + The title you want displayed on the dialog box. + + + + Begins an asynchronous operation showing a dialog. + + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + In some cases, such as when the dialog is closed by the system out of your control, your result can be an empty command. + Returns either the command selected which destroyed the dialog, or an empty command. + For example, a dialog hosted in a charms window will return an empty command if the charms window has been dismissed. + + + + Gets the set of commands that appear in the command bar of the message dialog. + + This is the array of commands that makes the dialog actionable. + Get this array and add your dialog commands to it. + The commands. + + + + Gets or sets the message to be displayed to the user. + + The message to be displayed to the user. + Use the content to convey the objective of the dialog. + Present the message, error or blocking question as simply as possible without extraneous information. + When a title is used, use the content to present additional information helpful to understanding or using the dialog. + You can use this area to provide more detail or define terminology. + Don't repeat the title with slightly different wording. + + + + Gets or sets the index of the command you want to use as the cancel command. + This is the command that fires when users press the ESC key. + Add the commands before you set the index. + + + + + Gets or sets the index of the command you want to use as the default. + This is the command that fires by default when users press the ENTER key instead of a specific command, for example. + + Add the commands before you set the index. + The index of the default command. + + + + Gets or sets the title to display on the dialog box, if any. + + The title you want to display on the dialog. + If the title is not set, this will return an empty string. + Use the title as a concise main instruction to convey the objective of the dialog. + Long titles do not wrap and will be truncated. + If you're using the dialog to deliver a simple message, error or question, omit the title. + Rely on the to deliver that core information. + + + + Specifies where the context menu should be positioned relative to the selection rectangle + + + + + + + + + + Place the context menu above the selection rectangle. + + + + + Place the context menu below the selection rectangle. + + + + + Place the context menu to the left of the selection rectangle. + + + + + Place the context menu to the right of the selection rectangle. + + + + + Represents a context menu. + + + Context menus can show a maximum of six commands. + This limit helps to ensure that the context menu remains uncluttered, usable, and directly relevant to users. + + + + + Creates a new instance of the PopupMenu class. + + + + + Shows the context menu at the specified client coordinates. + + The coordinates (in DIPs), relative to the window, of the user's finger or mouse pointer when the oncontextmenu event fired. + The menu is placed above and centered on this point. + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + + + + Shows the context menu by the specified selection. + + The coordinates (in DIPs) of the selected rectangle, relative to the window. + + + + + Shows the context menu in the preferred placement relative to the specified selection. + + The coordinates (in DIPs) of the selected rectangle, relative to the window. + The preferred placement of the context menu relative to the selection rectangle. + + + + + Gets the commands for the context menu. + + The commands for the context menu. + + + + Represents a command in a context menu. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the UICommand class, using the specified label and event handler. + + The label for the new command. + The event handler for the new command. + + + + Initializes a new instance of the UICommand class, using the specified label, event handler, and command identifier. + + The label for the new command. + The event handler for the new command. + The command identifier for the new command. + + + + Gets or sets the identifier of the command. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + Provides methods and properties for interacting with the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets the status bar for the current window (app view). + + + + + + Gets the progress indicator for the status bar. + + The progress indicator for the status bar. + + + + Shows the status bar. + + + + + + Hides the status bar. + + + + + + Provides methods and properties for interacting with the progress indicator on the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Hides the progress indicator. + + + + + + Shows the progress indicator. + + + + + + Gets or sets a value representing progress in the range 0 to 1. + + + + PlatformVersion supported + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets or sets the text label displayed on the progress indicator. + + + + + Defines constants that specify known system color values. + + + + + The background color. + + + + + The foreground color. + + + + + The accent color. + + + + + Defines the set of user interface element types. + + + + + An active caption element. + + + + + A background element. + + + + + A button face element. + + + + + The text displayed on a button. + + + + + The text displayed in a caption. + + + + + Greyed text. + + + + + A highlighted user interface (UI) element. + + + + + Highlighted text. + + + + + A hotlighted UI element. + + + + + An inactive caption element. + + + + + The text displayed in an inactive caption element. + + + + + A window. + + + + + The text displayed in a window's UI decoration. + + + + + Contains a set of common app user interface settings and operations. + + + + PlatformVersion supported + tvOStvOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Returns the color value of the specified color type. + + An enumeration value that specifies the type of color to get a value for. + The color value of the specified color type. + + + PlatformVersion supported + tvOStvOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets the color used for a specific user interface element type, such as a button face or window text. + + The type of element for which the color will be obtained. + The color of the element type, expressed as a 32-bit color value. + + + PlatformVersion supported + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Provides a timer that is integrated into the Dispatcher queue, which is processed at a specified interval of time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new instance of the class. + + + + + Occurs when the timer interval has elapsed. + + + + + Gets or sets the amount of time between timer ticks. + + + + + Gets a value that indicates whether the timer is running. + + true if the timer is enabled and running; otherwise, false. + + + + Starts the . + + If the timer has already started, then it is restarted. + + + + Stops the . + + + + + + + + + + Specifies the logic of resource lookup for this CustomXamlResourceLoader. Given a resource ID returns the requested string resource. + + The string-form key of the resource to get. + + + + + + + + Extensions for . + + + + + Returns a read-only wrapper for the current collection. + + + + An object that acts as a read-only wrapper around the current . + + + + Represents information about an operating system, such as the version and platform identifier. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the OperatingSystem class, using the specified platform identifier value and version object. + + One of the values that indicates the operating system platform. + A object that indicates the version of the operating system. + + + + Gets a enumeration value that identifies the operating system platform. + + + + + Gets a object that identifies the operating system. + + + + + Identifies the operating system, or platform, supported by an assembly. + + + + + The operating system is Win32s. + Win32s is a layer that runs on 16-bit versions of Windows to provide access to 32-bit applications. + + + + + The operating system is Windows 95 or Windows 98. + + + + + The operating system is Windows NT or later. + + + + + The operating system is Windows CE. + + + + + The operating system is Unix. + + + + + The development platform is Xbox 360. + + + + + The operating system is Macintosh. + + + + + Contains extension methods for the IStorageFile and IStorageFolder interfaces for .NET interop. + + + + + Retrieves a stream for reading from a specified file. + + + + + + + Retrieves a stream for reading from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to read from. + The path, relative to the root folder, to the file to read from. + + + + + Retrieves a stream for writing to a specified file. + + The Windows Runtime IStorageFile object to write to. + + + + + Retrieves a stream for writing from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to write to. + The path, relative to the root folder, to the file to write to. + + + + + + An empty page that can be used on its own or navigated to within a Frame. + + + + + InitializeComponent() + + + + + Connect() + + + + + GetXamlType(Type) + + + + + GetXamlType(String) + + + + + GetXmlnsDefinitions() + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand.dll b/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand.dll new file mode 100644 index 0000000..3f78906 Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand.dll differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand.pri b/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand.pri new file mode 100644 index 0000000..00255c6 Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand.pri differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand/InTheHand.xr.xml b/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand/InTheHand.xr.xml new file mode 100644 index 0000000..b8ae455 --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand/InTheHand.xr.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand/UI/ApplicationSettings/SettingsPage.UWP.xaml b/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand/UI/ApplicationSettings/SettingsPage.UWP.xaml new file mode 100644 index 0000000..2e5bf7d --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/uap10.0/InTheHand/UI/ApplicationSettings/SettingsPage.UWP.xaml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand.XML b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand.XML new file mode 100644 index 0000000..7a44353 --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand.XML @@ -0,0 +1,6030 @@ + + + + InTheHand + + + + + Provides methods for launching the built-in phone call UI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + TizenTizen 4.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the built-in phone call UI with the specified phone number and display name. + + A phone number. + This should be in international format e.g. +12345678901 + A display name. + + + + Application Capabilities + + + + + The Appointments capability provides access to the user’s appointment store. + This capability allows read access to appointments obtained from the synced network accounts and to other apps that write to the appointment store + With this capability, your app can create new calendars and write appointments to calendars that it creates. + + + + + The Contacts capability provides access to the aggregated view of the contacts from various contacts stores. + This capability gives the app limited access (network permitting rules apply) to contacts that were synced from various networks and the local contact store. + + + + + The MusicLibrary capability provides programmatic access to the user's Music, allowing the app to enumerate and access all files in the library without user interaction + This capability is typically used in jukebox apps that need to access the entire Music library. + + + + + The PicturesLibrary capability provides programmatic access to the user's Pictures, allowing the app to enumerate and access all files in the library without user interaction. + This capability is typically used in photo playback apps that need to access the entire Pictures library. + + + + + The VideosLibrary capability provides programmatic access to the user's Videos, allowing the app to enumerate and access all files in the library without user interaction. + This capability is typically used in movie playback apps that need access to the entire Videos library. + + + + + Application requires network access. + + + + + Application requires the ability to make phone calls. + Silverlight Only + + + + + Application requires access to push notifications. + Silverlight Only + + + + + The RemovableStorage capability provides programmatic access to files on removable storage, such as USB keys and external hard drives, filtered to the file type associations declared in the package manifest. + For example, if a DOC reader app declared a .doc file type association, it can open .doc files on the removable storage device, but not other types of files. + Be careful when declaring this capability, because users may include a variety of info in their removable storage devices, and will expect the app to provide a valid justification for programmatic access to the removable storage for the entire file type. + + + + + Silverlight Only + + + + + Silverlight Only + + + + + Silverlight Only + + + + + + + + + + + + + + + The DocumentsLibrary capability provides programmatic access to the user's Documents, filtered to the file type associations declared in the package manifest, to support offline access to OneDrive. + For example, if a DOC reader app declared a .doc file type association, it can open .doc files in Documents, but not other types of files. + + + + + Device capabilities allow your app to access peripheral and internal devices. Device capabilities are specified with the DeviceCapability element in your app package manifest. + This element may require additional child elements and some device capabilities need to be added to the package manifest manually + + + + + The Location capability provides access to location functionality, which you get from dedicated hardware like a GPS sensor in the PC or is derived from available network info. + Apps must handle the case where the user has disabled location services from settings. + + + + + The Microphone capability provides access to the microphone’s audio feed, which allows the app to record audio from connected microphones. + + + + + The Proximity capability enables multiple devices in close proximity to communicate with one another. + This capability is typically used in casual multi-player games and in apps that exchange information. + Devices attempt to use the communication technology that provides the best possible connection, including Bluetooth, WiFi, and the internet. + This capability is used only to initiate communication between the devices. + + + + + The Camera capability provides access to the video feed of a built-in camera or external webcam, which allows the app to capture photos and videos. + On Windows, apps must handle the case where the user has disabled the camera from the Settings charm. + + + + + The Usb device capability enables access to APIs in the Windows.Devices.Usb namespace. + By using the namespace, you can write an app that talks to a custom USB device. + "Custom" in this context means, a peripheral device for which Microsoft does not provide an in-box class driver. + + + + + The HumanInterfaceDevice device capability enables access to APIs in the Windows.Devices.HumanInterfaceDevice namespace. + This namespace lets your app access devices that support the Human Interface Device (HID) protocol. + + + + + The bluetooth device capability enables access to APIs in the Windows.Devices.Bluetooth.GenericAttributeProfile and Windows.Devices.Bluetooth.Rfcomm namespaces. + + + + + The PointOfService device capability enables access to APIs in the Windows.Devices.PointOfService namespace. + This namespace lets your Windows Store app access Point of Service (POS) barcode scanners and magnetic stripe readers. + The namespace provides a vendor-neutral interface for accessing POS devices from various manufacturers from a Windows Store app. + + + + + Application requires access to the accelerometer. + Silverlight Only + + + + + Represents a chat message. + + + + + Creates a new instance of the class. + + + + + Gets or sets the body of the chat message. + + + + + Gets the list of recipients of the message. + + + + + Provides methods for managing chat messages. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the compose SMS dialog, pre-populated with data from the supplied ChatMessage object, allowing the user to send an SMS message. + + The chat message. + An asynchronous action. + + + + Launches the device's SMS settings app. + + + + + Gets and sets information from the clipboard object. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Removes all data from the Clipboard. + + + + + Gets the current content that is stored in the clipboard object. + + Contains the content of the Clipboard. + + + + Sets the current content that is stored in the clipboard object. + + Contains the content of the clipboard. + If NULL, the clipboard is emptied. + + + + Occurs when the data stored in the Clipboard changes. + + + + + Contains the data that a user wants to exchange with another app. + + + + + Constructor that creates a new . + + + + + Allows you to get and set properties like the title of the content being shared. + + + + + Returns a object. + This object is a read-only copy of the object. + + The object that is a read-only copy of the object. + + + + Sets the data contained in the DataPackage. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + Specifies the content that the DataPackage contains. + + + + Sets a delegate to handle requests from the target app. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + A delegate that is responsible for processing requests from a target app. + + + + Sets the text that a contains. + + The text. + + + + Sets the web link that a contains. + + A URI with an http or https scheme that corresponds to the content being displayed to the user. + Whenever possible, you should set this property. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + + + + Sets the application link that a contains. + + A URI with a scheme that isn't http or https that's handled by the source app. + Whenever possible, you should set this property. + This URI represents a deep link that takes the user back to the currently displayed content. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + The scheme of this URI must not be http or https. + The app sharing this URI must be capable of being the default handler, although it may not be set as the default handler. + + + + Defines a set of properties to use with a object. + + + + + Gets or sets the text that displays as a title for the contents of the object. + + + + + Gets or sets text that describes the contents of the . + + We recommend adding a description to a DataPackage object if you can. + Target apps can use this description to help users identify what content they're sharing. + + + + Gets the set of properties of a object. + + + + + Gets the text that displays as a title for the contents of the object. + + + + + Gets the text that describes the contents of the . + + + + + A read-only version of a . + Apps that receive shared content get this object when acquiring content. + + + + + Returns the formats the contains. + + + + + Gets a object, which contains a read-only set of properties for the data in the object. + + + + + Checks to see if the contains a specific data format. + + The name of the format. + True if the contains the format; false otherwise. + + + + Gets the data contained in the . + + The format of the data. + The data. + + + + Gets the text in the object. + + + + + + Gets the application link in the object. + + + + + + Gets the web link in the object. + + + + + + An object of this type is passed to the delegate. + + + + + Specifies the format id. + + + + + Sets the content of the DataPackage to be shared with a target app. + + The object associated with a particular format in the DataPackage. + + + + Provides data when the target app requests it, instead of including the data in the DataPackage ahead of time. + DataProviderHandler is used when the source app wants to avoid unnecessary work that is resource intensive, such as performing format conversions. + + Contains the data that the user wants to share. + + + + Contains information about the DataRequested event. + The system fires this event when the user invokes the Share UI. + + + + + Enables you to get the DataRequest object and either give it data or a failure message. + + + + + Lets your app supply the content the user wants to share or specify a message, if an error occurs. + + + + + Sets or gets a DataPackage object that contains the content a user wants to share. + + + + + Programmatically initiates an exchange of content with other apps. + + The class is a static class that you use to initiate sharing operations. + To use the class, first call the method. + This method returns the object that is specific to the active window. + Next, you need to add an event listener for the datarequested event to the object. + This event is fired when your app starts a share operation programmatically. + The DataTransferManager class includes a method, which you can use to programmatically start a share operation. + In general, we recommend against using this method. + Users expect to initiate share operations by using the Share charm—when you launch the operation programmatically, you can create an inconsistent user experience. + We include the method because there are a few scenarios in which the user might not recognize opportunities to share. + A good example is when the user achieves a high score in a game. + The class also has a event. + Use this event when you want to capture what applications a user selects when sharing content from your app. + + + + Returns the object associated with the current window. + + The object associated with the current window. + + + + Programmatically initiates the user interface for sharing content with another app. + + + + + Occurs when a share operation starts. + + This event is fired when a sharing operation starts. + To handle this event, you need to add an event listener to the object for the active window. + You can get this object through the method. + When handling a datarequested event, the most important property you need to be aware of is its request property. + This property contains a object. + Your app uses this object to provide the data that the user wants to share with a selected target app. + + + + Occurs when the user chooses a target app in a Share operation. + + When the user chooses a target app to share content with, the system fires a TargetApplicationChosen event. + The app receiving the event can use this event to record information about the target app for business intelligence. + A common use of this event is to record which applications are used to complete different sharing actions, which in turn can help the source app create better experiences for the user. + + + + Contains static properties that return string values. + Each string corresponds to a known format ID. + Use this class to avoid errors in using string constants to specify data formats. + + + + + A read-only property that returns the format ID string value corresponding to the Text format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + Contains information about the target app the user chose to share content with. + To get this object, you must handle the TargetApplicationChosen event. + + + + + Contains the name of the app that the user chose to share content with. + + + + + Enables you to detect whether your app is in design mode in a visual designer. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the process is running in design mode. + + True if the process is running in design mode; otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Represents an email attachment. + + + + PlatformVersion supported + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class with the specified data. + + The filename of the attachment. + The stream to use to download the attachment. + + + + Initializes a new instance of the class. + + The filename of the attachment. + The stream to use to download the attachment. + The MIME type of the attachment. + + + + Gets or sets the email attachment's data. + + + + + Gets or sets the displayed file name for the email attachment. + + The displayed file name for the email attachment. + + + + Gets or sets the MIME type of the attachment. + + The MIME type of the attachment. + + + + Allows an application to launch the email application with a new message displayed. + Use this to allow users to send email from your application. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the email application with a new message displayed. + + The email message that is displayed when the email application is launched. + An asynchronous action used to indicate when the operation has completed. + + + + Represents an email message. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class. + + + + + + + + + + Gets or sets the subject of the email message. + + + + + Gets or sets the body of the email message. + + + + + Gets the direct recipients of the email message. + + + + + Gets the recipients CC'd to the email message. + + + + + Gets the recipients BCC'd to the email message. + + + + + Represents an email recipient. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes an instance of the EmailRecipient class. + + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + The name of the recipient. + + + + Gets or sets the address of the email recipient. + + + + + Gets or sets the name of the email recipient. + + + + + Provides information about a package. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the package for the current app. + + + + + Gets the description of the package. + + + + + Gets the display name of the package. + + + + + Gets the package identity of the current package. + + The package identity. + + + + Gets the date the application package was installed on the user's phone. + + + + + Gets the location of the installed package. + + This folder is read-only except for Windows Desktop applications. + + + + Indicates whether the package is installed in development mode. + + A Boolean value that indicates whether the package is installed in development mode. + TRUE indicates that the package is installed in development mode; otherwise FALSE. + + + + Gets the logo of the package. + + + + + Gets the publisher display name of the package. + + Android and iOS don't provide a way to query the publisher at runtime. + + + + Provides package identification info, such as name, version, and publisher. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Windows PackageId to a Pontoon PackageId. + + + + + + Converts a Pontoon PackageId to a Windows PackageId. + + + + + + Gets the processor architecture for which the package was created. + + + + + Gets the name of the package. + + The package name. + + + + Gets the name of the package. + + The package name. + + + + Gets the value of the ProductID attribute associated with this application package. + + The value of the ProductID attribute associated with this application package. + + + + Gets the publisher of the package. + + Not supported on iOS or Android. + + + + Gets the package version info. + + The package version information. + + + + Provides simplified access to app resources such as app UI strings. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context associated with the current view. + + + + + + Gets a ResourceLoader object for the Resources subtree of the currently running app's main ResourceMap. + This ResourceLoader uses a default context that's not associated with any view. + + + + + + Returns the most appropriate string value of a resource, specified by resource identifier, for the default ResourceContext of the view in which the ResourceLoader was obtained using ResourceLoader.GetForCurrentView. + + The resource identifier of the resource to be resolved. + The most appropriate string value of the specified resource for the default ResourceContext. + + + + Defines methods and properties you can use to get license and listing info about the current app and perform in-app purchases. + + + + + Gets the GUID generated by the Windows Store when your app has been certified for listing in the Windows Store. + + + + + Creates the async operation that enables the user to view the app details. + + + + + + Creates the async operation that enables the user to review the current app. + + + + + + Provides interoperability between Windows Runtime and .NET types. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a to a PackageVersion. + + + + + + + Converts the value to a . + + + + + + + Converts the value of the current Version object to its equivalent String representation. + A specified count indicates the number of components to return. + + + The number of components to return. The fieldCount ranges from 0 to 4. + The String representation of the values of the major, minor, build, and revision components of the current Version object, each separated by a period character ('.'). + The fieldCount parameter determines how many components are returned. + + + + Provides utility methods for use with HTML-formatted data. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Converts HTML-formatted data to a string that contains the text content extracted from the HTML. + + A String containing HTML-formatted data. + A String of text content. + + + + Gives applications access to information about the environment in which they are running. + The only supported property of this class is , which is used to determine if an application is running on an actual Windows Phone device or on the device emulator on a PC. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the type of device on which the application is running. + Use this property to determine if your application is running on an actual device or on the device emulator. + + + + + Defines the device type values used by the property. + + + + + The device type is an actual device. + + + + + The device type is a device emulator. + + + + + The basic information to describe a geographic position. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Converts a Pontoon BasicGeoposition to a Windows BasicGeoposition. + + + + + + Converts a Windows BasicGeoposition to a Pontoon BasicGeoposition. + + + + + + The altitude of the geographic position in meters. + + + + + The latitude of the geographic position. + The valid range of latitude values is from -90.0 to 90.0 degrees. + + + + + The longitude of the geographic position. + This can be any value. + For values less than or equal to-180.0 or values greater than 180.0, the value may be wrapped and stored appropriately before it is used. + For example, a longitude of 183.0 degrees would become -177.0 degrees. + + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Interface to define a geographic shape. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + The type of geographic shape. + + + + + Indicates the shape of a geographic region. + + + + + The geographic region is a circle with a center point and a radius. + + + + + Describes a geographic circle with a center point and a radius. + + + + + Create a geographic circle object for the given position and radius. + + + + + + + The center point of a geographic circle. + + + + + The type of geographic shape. + + + + + The radius of a geographic circle in meters. + + + + + Contains the information for identifying a geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The accuracy of the location in meters. + + The accuracy in meters. + The Windows Location Provider and the Windows Phone Location Services accuracy depends on the location data available. + For example,iIf Wifi is available, data is accurate to within 50 meters. + If Wifi is not available, the data could be accurate to within 10 miles or larger. + A GNSS device can provide data accurate to within a few meters. + However, its accuracy can vary if the GNSS sensor is obscured by buildings, trees, or cloud cover. + GNSS data may not be available at all within a building. + + + + The accuracy of the altitude, in meters. + + The accuracy of the altitude. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider and the Windows Phone Location Services do not set this property. + + + + The current heading in degrees relative to true north. + + The current heading in degrees relative to true north. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The location of the Geocoordinate. + + The location of the Geocoordinate. + + + + Gets the source used to obtain a Geocoordinate. + + The source used to obtain a Geocoordinate. + + + + Gets the time at which the associated Geocoordinate position was calculated. + + The time at which the associated Geocoordinate position was calculated. + When this property is not available, the value will be null. + The timestamp returned by this property depends on how the location was obtained and may be completely unrelated to the system time on the device. + For example, if the position is obtained from the Global Navigation Satellite System (GNSS) the timestamp would be obtained from the satellites. + If the position was is obtained from Secure User Plane Location (SUPL), the timestamp would be obtained from SUPL servers. + This means that the timestamps obtained from these services will be precise and, most importantly, consistent across all devices regardless of whether the system time on the devices is set correctly. + + + + The speed in meters per second. + + The speed in meters per second. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The system time at which the location was determined. + + The system time at which the location was determined. + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Contains the information to define a geofence, an area of interest, to monitor. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new Geofence object given the id and the shape of the geofence. + + + + + + + The shape of the geofence region. + + + + + The id of the Geofence. + + + + + + + + + + + + + + + + + + Contains the information about the monitored Geofence objects. + + + + + Gets the GeofenceMonitor object which contains all of an app's information. + + + + + Gets a collection of status changes to the objects in the Geofences collection of the GeofenceMonitor. + + + + + + Returns a vector of the app's objects currently registered with the system wide GeofenceMonitor. + + + + + Last reading of the device's location. + + + + + Indicates the current state of the GeofenceMonitor. + + + + + Raised when the state of one or more objects in the Geofences collection of the GeofenceMonitor has changed. + + + + + Raised when the status of the GeofenceMonitor has changed. + + + + + Indicates the current state of a . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Access to location is denied. + + + + + The monitor is in the process of initializing. + + + + + There is no data on the status of the monitor. + + + + + The geofence monitor is not available. + + + + + The geofence monitor has not been initialized. + + + + + The monitor is ready and active. + + + + + Indicates the current state of a Geofence. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered the geofence area. + + + + + The device has left the geofence area. + + + + + The geofence was removed. + Not supported on iOS. + + + + + Contains the information about the state changes for a . + + + + + The Geofence object whose state has changed. + + + + + The position of the Geofence object whose state has changed. + + + + + The new state of the Geofence object whose state has changed. + + + + + Indicates the state or states of the Geofences that are currently being monitored by the system. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSmaxOS 10.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered a geofence area. + + + + + The device has left a geofence area. + + + + + The geofence has been removed. + Not supported on iOS. + + + + + Provides access to the current geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new Geolocator object. + + + + + The accuracy level at which the Geolocator provides location updates. + + + + + The status that indicates the ability of the Geolocator to provide location updates. + + + + + Gets and sets the distance of movement, in meters, relative to the coordinate from the last PositionChanged event, that is required for the Geolocator to raise a PositionChanged event. + + + + + The requested minimum time interval between location updates, in milliseconds. + If your application requires updates infrequently, set this value so that you only receive location updates when needed. + + + + + Starts an asynchronous operation to retrieve the current location of the device. + + + + + + Raised when the ability of the Geolocator to provide updated location changes. + + + + + Raised when the location is updated. + + + + + Describes a geographic point. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Create a geographic point object for the given position. + + Create a geographic point object for the given position. + + + + The position of a geographic point. + + + + + Represents a location that may contain latitude and longitude data or venue data. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The latitude and longitude associated with a geographic location. + + + + + Indicates the requested accuracy level for the location data that the application uses. + + + + + + Optimize for power, performance, and other cost considerations. + + + + + Deliver the most accurate report possible. + This includes using services that might charge money, or consuming higher levels of battery power or connection bandwidth. + An accuracy level of High may degrade system performance and should be used only when necessary. + + + + + Provides data for the event. + + + + + The location data associated with the event. + + + + + Indicates the source used to obtain a . + + + + + The position was obtained from cellular network data. + + + + + The position was obtained from satellite data. + + + + + The position was obtained from Wi-Fi network data. + + + + + The position was obtained from an IP address. + + + + + The position was obtained from an unknown source. + + + + + The position was obtained from the user's manually-set location. + + + + + The position was obtained via the Consentless Location feature and was therefore intentionally made inaccurate to a degree. + + + + + Indicates the ability of the object to provide location data. + + + + + Location data is available. + + + + + Location services is initializing. + This is the status if a GPS is the source of location data and the GPS receiver does not yet have the required number of satellites in view to obtain an accurate position. + + + + + No location data is available from any source. + + + + + Location settings are turned off. + This status indicates that the user has not granted the application permission to access location. + + + + + An operation to retrieve location has not yet been initialized. + LocationStatus will have this value if the application has not yet called or registered an event handler for the event. + LocationStatus may also have this value if your app doesn’t have permission to access location. + + + + + Location services is not available on this version of Windows. + + + + + Provides information for the event. + + + + + The updated status of the object. + + + + + Supports the ability to determine the capabilities of any connected hardware keyboards. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8 or later + + + + Initializes a new instance of the class. + + + + + Gets a value that indicates whether a device identifying itself as a keyboard is detected. + + Returns 1 if a device identifying itself as a keyboard is detected. Otherwise, returns 0. + + + + Represents a radio device on the system. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + A static method that retrieves a Radio object corresponding to a device Id obtained through FindAllAsync(System.String) and related APIs. + + A string that identifies a particular radio device. + An asynchronous retrieval operation. + On successful completion, it contains a object that represents the specified radio device. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 10 + + + + + A static method that returns an Advanced Query Syntax (AQS) string to be used to enumerate or monitor Radio devices with FindAllAsync(System.String) and related methods. + + An identifier to be used to enumerate radio devices. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 10 + + + + + A static, asynchronous method that retrieves a collection of objects representing radio devices existing on the system. + + An asynchronous retrieval operation. When the operation is complete, contains a list of Radio objects describing available radios. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + An asynchronous operation that attempts to set the state of the radio represented by this object. + + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets an enumeration value that describes what kind of radio this object represents. + + The kind of this radio. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the name of the radio represented by this object. + + The radio name. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current state of the radio represented by this object. + + The current radio state. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Enumeration that describes possible access states that a user can have to a given radio. + + + + + Access state is unspecified. + + + + + Access is allowed. + + + + + Access was denied because of user action, usually through denying an operation through the radio privacy settings page. + + + + + Access was denied by the system. One common reason for this result is that the user does not have suitable permission to manipulate the radio in question. + + + + + Enumeration that represents the kinds of radio devices. + + + + + An unspecified kind of radio device. + + + + + A Wi-Fi radio. + + + + + A mobile broadband radio. + + + + + A Bluetooth radio. + + + + + An FM radio. + + + + + Enumeration that describes possible radio states. + + + + + The radio state is unknown, or the radio is in a bad or uncontrollable state. + + + + + The radio is powered on. + + + + + The radio is powered off. + + + + + The radio is powered off and disabled by the device firmware or a hardware switch on the device. + + + + + Represents an accelerometer sensor. + This sensor returns G-force values with respect to the x, y, and z axes. + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Returns the default accelerometer. + + + + + + Gets or sets the current report interval for the accelerometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current accelerometer reading. + + + + + + Occurs each time the accelerometer reports a new sensor reading. + + + + + Represents an accelerometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the g-force acceleration along the x-axis. + + + + + Gets the g-force acceleration along the y-axis. + + + + + Gets the g-force acceleration along the z-axis. + + + + + Gets the time at which the sensor reported the reading. + + + + + Provides data for the accelerometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the most recent accelerometer reading. + + + + + Represents a gyrometer sensor. + This sensor returns angular velocity values with respect to the x, y, and z axes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Returns the default gyrometer. + + + + + + Gets or sets the current report interval for the accelerometer. + + The current report interval. + The report interval is specified in milliseconds. + + + + Gets the current gyrometer reading. + + + + + + Occurs each time the gyrometer reports a new sensor reading. + + + + + Represents a gyrometer reading. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the angular velocity, in degrees per second, about the x-axis. + + + + + Gets the angular velocity, in degrees per second, about the y-axis. + + + + + Gets the angular velocity, in degrees per second, about the z-axis. + + + + + Gets the time at which the sensor reported the reading. + + + + + Provides data for the gyrometer reading–changed event. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the most recent gyrometer reading. + + + + + Provides information about the Operating System. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Gets an OperatingSystem object that contains the current platform identifier and version number. + + + + + Notifies listeners of dynamic changes to a map, such as when items are added or removed. + + The type of the keys in the map. + The type of the values in the map. + + + + Occurs when the map changes. + + + + + Represents the method that handles the changed event of an observable map. + + The type of the keys in the map. + The type of the values in the map. + + + + + + Provides data for the changed event of a map collection. + + The type of the keys in the map. + + + + Gets the type of change that occurred in the map. + + + + + Gets the key of the item that changed. + + + + + Represents a collection of key-value pairs, correlating several other collection interfaces. + + + + + Describes the action that causes a change to a collection. + + + + + The collection is changed. + + + + + An item is added to the collection. + + + + + An item is removed from the collection. + + + + + An item is changed in the collection. + + + + + Enables you to detect whether a specified member, type, or API contract is present so that you can safely make API calls across a variety of devices. + + + + + Returns true or false to indicate whether the API contract with the specified name and major version number is present. + + The name of the API contract. + The major version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether the API contract with the specified name and major and minor version number is present. + + The name of the API contract. + The major version number of the API contract. + The minor version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether a specified named constant is present for a specified enumeration. + + The namespace-qualified name of the type. + The name of the constant. + True if the specified constant is present; otherwise, false. + + + + Returns true or false to indicate whether a specified event is present for a specified type. + + The namespace-qualified name of the type. + The name of the event. + True if the specified event is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method overload with the specified number of input parameters is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + The number of input parameters for the overload. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified property (writeable or read-only) is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified read-only property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified writeable property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified type is present. + + The namespace-qualified name of the type. + True if the specified type is present; otherwise, false. + + + + Represents x- and y-coordinate values that define a point in a two-dimensional plane. + + + + + The horizontal position of the point. + + + + + The vertical position of the point. + + + + + Contains number values that represent the location and size of a rectangle. + + + + + Initializes a Rect structure that has the specified x-coordinate, y-coordinate, width, and height. + + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + + The x-coordinate location of the left side of the rectangle. + + + + + The y-coordinate location of the top side of the rectangle. + + + + + A value that represents the Width of the rectangle. + + + + + A value that represents the Height of the rectangle. + + + + + Represents a method that handles general events. + + The event source. + The event data. If there is no event data, this parameter will be null. + The event source. + The event data. If there is no event data, this parameter will be null. + + + + Specifies the language-related preferences that the app can use and maintain. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the ranked list of current runtime language values preferred by the user. + + A computed list of languages that merges the app's declared supported languages () with the user's ranked list of preferred languages. + + + + Gets the app's declared list of supported languages. + + The list of supported languages declared in the app's manifest. + + + + Monitors and controls physical display information. + The class provides events to allow clients to monitor for changes in the display. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current physical display information. + + + + + + Gets the current orientation of a rectangular monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the x axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the y axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value representing the number of raw (physical) pixels for each view (layout) pixel. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Describes the orientation of a rectangular monitor. + + + + + No display orientation is specified. + + + + + Specifies that the monitor is oriented in landscape mode where the width of the display viewing area is greater than the height. + + + + + Specifies that the monitor rotated 90 degrees in the clockwise direction to orient the display in portrait mode where the height of the display viewing area is greater than the width. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 180 degrees) to orient the display in landscape mode where the width of the display viewing area is greater than the height. + This landscape mode is flipped 180 degrees from the Landscape mode. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 270 degrees) to orient the display in portrait mode where the height of the display viewing area is greater than the width. + This portrait mode is flipped 180 degrees from the Portrait mode. + + + + + Provides additional Math operations. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Restricts a value to be within a specified range. + + The value to clamp. + The minimum value. + If value is less than min, min will be returned. + The maximum value. + If value is greater than max, max will be returned. + + + + + Provides a full window UI for capturing audio, video, and photos from a camera. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Create a new CameraCaptureUI object. + + + + + Launches the CameraCaptureUI user interface. + + Specifies whether the user interface that will be shown allows the user to capture a photo, capture a video, or capture both photos and videos. + When this operation completes, a StorageFile object is returned. + + + + Determines whether the user interface for capturing from the attached camera allows capture of photos, videos, or both photos and videos. + + + + + Either a photo or video can be captured. + + + + + The user can only capture a photo. + + + + + The user can only capture a video. + + + + + Represents a network connection, which includes either the currently connected network or prior network connections. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Pontoon ConnectionProfile to a Windows ConnectionProfile. + + + + + + Gets the network connectivity level for this connection. + This value indicates what network resources, if any, are currently available. + + + + + + Defines the level of connectivity currently available. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + No connectivity. + + + + + Local network access only. + + + + + Limited internet access. + This value indicates captive portal connectivity, where local access to a web portal is provided, but access to the Internet requires that specific credentials are provided via the portal. + This level of connectivity is generally encountered when using connections hosted in public locations (e.g. coffee shops and book stores). + Note This doesn't guarantee detection of a captive portal. + Windows Store apps should also test if the captive portal can be reached using a URL for the captive portal, or by attempting access to a public web site which will then redirect to the captive portal when Windows reports LocalAccess as the current NetworkConnectivityLevel. + + + + + Local and Internet access. + + + + + Provides access to network connection information for the local machine. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the connection profile associated with the internet connection currently used by the local machine. + + The profile for the connection currently used to connect the machine to the Internet, or null if there is no connection profile with a suitable connection. + + + + Occurs when the network status changes for a connection. + + + + + Represents the method that handles network status change notifications. + This method is called when any properties exposed by the object changes while the app is active. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides the underlying stream of data for network access. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + + Creates a new instance of the NetworkStream for the specified + + + + + + Gets a value that indicates whether the NetworkStream supports reading. + + + + + Gets a value that indicates whether the stream supports seeking. This property is not currently supported.This property always returns false. + + + + + Gets a value that indicates whether the NetworkStream supports writing. + + + + + Gets the length of the data available on the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Gets or sets the current position in the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Flushes data from the stream. + + + + + Reads data from the NetworkStream. + + + + + + + + + Sets the current position of the stream to the given value. + This method is not currently supported and always throws a NotSupportedException. + + + + + + + + Sets the length of the stream. + This method always throws a NotSupportedException. + + + + + + Writes data to the NetworkStream. + + + + + + + + Releases the unmanaged resources used by the NetworkStream and optionally releases the managed resources. + + + + + + Vibrates the phone. + + Phone devices include a vibration controller. + Your app can vibrate the phone for up to 5 seconds to notify the user of an important event. + Use the vibration feature in moderation. + Do not rely on the vibration feature for critical notifications, because the user can disable vibration + To test an app that uses the vibration controller effectively, you have to test it on a physical device. + The emulator cannot simulate vibration and does not provide any audible or visual feedback that vibration is occurring. + An app that is running in the background cannot vibrate the phone. + If your code tries to use vibration while the app is running in the background, nothing happens, but no exception is raised. + If you want to vibrate the phone while your app is running in the background, you have to implement a toast notification. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets an instance of the VibrationDevice class. + + + + + + Vibrates the phone for the specified duration (from 0 to 5 seconds). + + The duration (from 0 to 5 seconds) for which the phone vibrates. A value that is less than 0 or greater than 5 raises an exception. Ignored on iOS. + + + + Stops the vibration of the phone. + + + + + Provides information related to system protection. + Supported on Windows Phone, Android and iOS only. + + + + + Gets a value that indicates whether the screen is locked. + + + + + Starts the authentication operation. + You can call the methods of this class multiple times in a single application or across multiple applications at the same time. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Starts the asynchronous authentication operation with two inputs. + You can call this method multiple times in a single application or across multiple applications at the same time. + + The options for the authentication operation. + The starting URI of the web service. This URI must be a secure address of https://. + The way to query the status and get the results of the authentication operation. + If you are getting an invalid parameter error, the most common cause is that you are not using HTTPS for the requestUri parameter. + There is no explicit callbackUri parameter in this method. + The application's default URI is used internally as the terminator. + For more information, see . + This method must be called on the UI thread. + When this method is used, session state or persisted cookies are retained across multiple calls from the same or different apps. + + + + Starts the asynchronous authentication operation with three inputs. + You can call this method multiple times in a single application or across multiple applications at the same time. + + The options for the authentication operation. + The starting URI of the web service. This URI must be a secure address of https://. + The callback URI that indicates the completion of the web authentication. + The broker matches this URI against every URI that it is about to navigate to. + The broker never navigates to this URI, instead the broker returns the control back to the application when the user clicks a link or a web server redirection is made. + The way to query the status and get the results of the authentication operation. + If you are getting an invalid parameter error, the most common cause is that you are not using HTTPS for the requestUri parameter. + When this method is used, no session state or persisted cookies are retained across multiple calls from the same or different apps. + This method must be called on the UI thread. + + + + Gets the current application callback URI. + + The URI of the current application. + The current application callback URI is used as an implicit value of the callbackUri parameter of the AuthenticateAsync method. + However, applications need the URI value to add it to the request URI as required by the online provider. + + + + Contains the options available to the asynchronous operation. + + + + + No options are requested. + + + + + Indicates the result of the authentication operation. + + + + + Contains the protocol data when the operation successfully completes. + + + + + Returns the HTTP error code when ResponseStatus is equal to WebAuthenticationStatus.ErrorHttp. + This is only available if there is an error. + + The specific HTTP error, for example 400. + + + + Contains the status of the asynchronous operation when it completes. + + + + + Contains the status of the asynchronous operation. + + + + + The operation succeeded, and the response data is available. + + + + + The operation was canceled by the user. + + + + + The operation failed because a specific HTTP error was returned, for example 404. + + + + + Provides the app the ability to retrieve device information from the local device. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Creates an instance of an object that allows the caller app to retrieve device information from the local device. + + + + + Returns the friendly name of the local device. + + + + + Returns the identifier of the local device. + + For Windows Phone (Silverlight) apps you must declare the ID_CAP_IDENTITY_DEVICE capability in your WMAppManifest. + + + + Returns the operating system of the local device. + + + + + Returns the system manufacturer of the local device. Use this only if the SystemSku is empty. + + + + + Returns the system product name of the local device. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides access to the app data store associated with the app's app package. + + + + + Removes all application data from the local, roaming, and temporary app data stores. + + + + + + Removes all application data from the specified app data store. + + One of the enumeration values. + + + + + Gets the root folder in the local app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the roaming app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the temporary app data store. + + + + + Represents a container for app settings. + The methods and properties of this class support creating, deleting, enumerating, and traversing the container hierarchy. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates or opens the specified settings container in the current settings container. + + The name of the container. + One of the enumeration values. + On iOS the name must be a value Shared App Group name and disposition must be Existing. + The settings container. + + + + Gets the type (local or roaming) of the app data store that is associated with the current settings container. + + + + + Gets the name of the current settings container. + + + + + Gets an object that represents the settings in this settings container. + + The settings map object. + + + + Provides access to the settings in a settings container. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Occurs when the map changes. + + + + + Adds an item to the . + + The key of the item to add. + The item value to add. + + + + Returns a value that indicates whether a specified key exists in the . + + The key to check for in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an ICollection object containing the keys of the . + + + + + Removes a specific item from the . + + The key of the item to remove. + true if the item was removed, otherwise false. + + + + Returns a value that indicates whether a specified key exists in the . + If an item with that key exists, the item is retrieved as an out parameter. + + The key to check for in the . + The item, if it exists. + Contains null if the item does not exist in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an object containing the values of the . + + + + + Gets or sets the element value at the specified key index. + + + The element value at the specified key index. + + + + Adds a new key-value pair to the ApplicationDataContainerSettings. + + The key-value pair to add. + + + + Removes all related application settings. + + + + + Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings. + + The key-value pair to check for in the ApplicationDataContainerSettings. + + + + + Copies the elements of the collection to an array, starting at a particular array index. + + The one-dimensional Array that is the destination of the elements copied from the collection. + The Array must have zero-based indexing. + The zero-based index in array at which copying begins. + + + + Gets the number of elements contained in the collection. + + + + + Gets a value indicating whether the dictionary is read-only. + + true if the dictionary is read-only; otherwise, false. + + + + Removes a specific key-value pair from the . + + The key-value pair to remove. + true if the item was removed, otherwise false. + + + + Specifies options for creating application data containers or returning existing containers. + This enumeration is used by the method. + + + + + Always returns the specified container. + Creates the container if it does not exist. + + + + + Returns the specified container only if it already exists. + Raises an exception of type System.Exception if the specified container does not exist. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + + The data resides in the local application data store. + + + + + The data resides in the roaming application data store. + + + + + The data resides in the temporary application data store. + + + + + The data resides in the local cache for the application data store. + + + + + The data resides in the shared application data store. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Return the existing item if the file or folder already exists. + + + + + Describes the attributes of a file or folder. + + + + + The item is normal. + That is, the item doesn't have any of the other values in the enumeration. + + + + + The item is read-only. + + + + + The item is a directory. + + + + + The item is archived. + + + + + The item is a temporary file. + + + + + Provides helper methods for reading and writing files that are represented by objects of type . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the specified file. + + The file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the specified file using the specified character encoding. + + The file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the specified file. + + The file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the specified file using the specified character encoding. + + The file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the specified file and returns lines of text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file using the specified character encoding and returns lines of text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file and returns text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the specified file using the specified character encoding and returns text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the specified file. + + The file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the specified file using the specified character encoding. + + The file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the specified file. + + The file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the specified file using the specified character encoding. + + The file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Provides access to the basic properties, like the size of the item or the date the item was last modified, of the item (like a file or folder). + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the timestamp of the last time the file was modified. + + + + + Gets the size of the file in bytes. + + + + + Describes the purpose of the thumbnail to determine how to adjust the thumbnail image to retrieve. + + + + + To display previews of picture or video files. + + + + + To display previews of files (or other items) in a list. + + + + + To display a preview of any single item (like a file, folder, or file group). + + + + + Represents a file. + Provides information about the file and its contents, and ways to manipulate them. + + + + + Replaces the specified file with a copy of the current file. + + The file to replace. + No object or value is returned when this method completes. + + + + Creates a copy of the file in the specified folder. + + + + + + + Creates a copy of the file in the specified folder, using the desired name. + + + + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + + + + + + Moves the current file to the specified folder. + + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + + + + + + + Gets the MIME type of the contents of the file. + + The MIME type of the file contents. + For example, a music file might have the "audio/mpeg" MIME type. + + + + Gets the type (file name extension) of the file. + + + + + Manipulates folders and their contents, and provides information about them. + + + + + Creates a new file in the current folder. + + The desired name of the file to create. + + + + + Creates a new file in the current folder, and specifies what to do if a file with the same name already exists in the current folder. + + The desired name of the file to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing file in the current folder. + + + + + Creates a new folder in the current folder. + + The desired name of the folder to create. + + + + + Creates a new folder in the current folder, and specifies what to do if a folder with the same name already exists in the current folder. + + The desired name of the folder to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing folder in the current folder. + + + + + Gets the specified file from the current folder. + + The name (or path relative to the current folder) of the file to retrieve. + + + + + Gets the files from the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + + + + + Gets the folders in the current folder. + + + + + + Gets the specified item from the . + + The name of the item to retrieve. + + + + + Gets the items from the current folder. + + + + + + Try to get a single file or sub-folder from the current folder by using the name of the item. + + The name (or path relative to the current folder) of the file or sub-folder to try to retrieve. + When this method completes successfully, it returns the file or folder (type ). + + + + Manipulates folders and their contents, and provides information about them. + + + + + Try to get a single file or sub-folder from the current folder by using the name of the item. + + The name (or path relative to the current folder) of the file or sub-folder to try to retrieve. + When this method completes successfully, it returns the file or folder (type ). + + + + Manipulates storage items (files and folders) and their contents, and provides information about them. + + + + + Deletes the current item. + + + + + + Deletes the current item, optionally deleting it permanently. + + + + + + Gets the basic properties of the current item (like a file or folder). + + + + + + Determines whether the current IStorageItem matches the specified StorageItemTypes value. + + The value to match against. + + + + + + Gets the attributes of a storage item. + + + + + Gets the date and time when the current item was created. + + + + + Gets the name of the item including the file name extension if there is one. + + + + + Gets the full file-system path of the item, if the item has a path. + + + + + Gets the parent folder of the current storage item. + + + + + + Indicates whether the current item is the same as the specified item. + + The object that represents a storage item to compare against. + Returns true if the current storage item is the same as the specified storage item; otherwise false. + + + + Manipulates storage items (files and folders) and their contents, and provides information about them. + + + + + Gets the parent folder of the current storage item. + + + + + + Indicates whether the current item is the same as the specified item. + + The object that represents a storage item to compare against. + Returns true if the current storage item is the same as the specified storage item; otherwise false. + + + + Provides access to common locations that contain user content. + This includes content from a user's local libraries (such as Documents, Pictures, Music, and Videos). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the Camera Roll folder. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8.1 or later + + + + + Gets the Documents library. + + + + + Gets the Music library. + + + + + Gets the Pictures library. + + + + + Gets the Videos library. + + + + + Specifies what to do if a file or folder with the specified name already exists in the current folder when you copy, move, or rename a file or folder. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the NameCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Provides helper methods for reading and writing a file using the absolute path or URI of the file. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the file at the specified path or URI. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the file at the specified path or URI using the specified character encoding. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI. + + The path of the file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the file at the specified path or URI and returns lines of text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns lines of text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI and returns text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the file at the specified path or URI. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI. + + The path of the file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Represents a UI element that lets the user choose and open files. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows 10 Mobile or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the file picker so that the user can pick one file. + + When the call to this method completes successfully, it returns a object that represents the file that the user picked. + + + + Gets the collection of file types that the file open picker displays. + + + + + Specifies whether a deleted item is moved to the Recycle Bin or permanently deleted. + + + + + Specifies the default behavior. + + + + + Permanently deletes the item. + The item is not moved to the Recycle Bin. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Replaces the specified file with a copy of the current file. + + + + + + + Creates a copy of the file in the specified folder. + + The destination folder where the copy of the file is created. + + + + + Creates a copy of the file in the specified folder and renames the copy. + + The destination folder where the copy of the file is created. + The new name for the copy of the file created in the destinationFolder. + + + + + Deletes the current file. + + + + + + Deletes the current file, optionally deleting the item permanently. + + + + + + Gets the basic properties of the current file. + + + + + + Retrieves an adjusted thumbnail image for the file, determined by the purpose of the thumbnail. + + The enum value that describes the purpose of the thumbnail and determines how the thumbnail image is adjusted. + When this method completes successfully, it returns a that represents the thumbnail image or null if there is no thumbnail image associated with the file. + + + + Gets the parent folder of the current file. + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + The desired name of the file after it is moved. + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + The file to replace. + No object or value is returned by this method. + + + + Renames the current file. + + The desired, new name of the current item. + No object or value is returned by this method when it completes. + + + + Renames the current file. + This method also specifies what to do if an existing item in the current file's location has the same name. + + The desired, new name of the current file. + If there is an existing item in the current file's location that already has the specified desiredName, the specified determines how the system responds to the conflict. + The enum value that determines how the system responds if the desiredName is the same as the name of an existing item in the current file's location. + No object or value is returned by this method when it completes. + + + + Gets the attributes of a file. + + + + + Gets the date and time when the current file was created. + + + + + Gets the MIME type of the contents of the file. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + + Gets the type (file name extension) of the file. + + + + + Gets the name of the file including the file name extension. + + + + + Gets the full file-system path of the current file, if the file has a path. + + + + + Indicates whether the current file is equal to the specified file. + + The object that represents a file to compare against. + Returns true if the current file is equal to the specified file; otherwise false. + + + + Determines whether the current matches the specified value. + + The value to match against. + True if the matches the specified value; otherwise false. + + + + + Manages folders and their contents and provides information about them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + One of the enumeration values that determines how to handle the collision if a file with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new subfolder with the specified name in the current folder. + + The name of the new subfolder to create in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Creates a new subfolder with the specified name in the current folder. + This method also specifies what to do if a subfolder with the same name already exists in the current folder. + + The name of the new subfolder to create in the current folder. + One of the enumeration values that determines how to handle the collision if a subfolder with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Deletes the current folder. + + + + + + Deletes the current folder. + This method also specifies whether to delete the folder permanently. + + + + + + Gets the basic properties of the current folder. + + + + + + Gets the file with the specified name from the current folder. + + + + + + + Gets the files in the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + When this method completes successfully, it returns a StorageFolder that represents the child folder. + + + + Gets the folders in the current folder. + + + + + + Gets the file or folder with the specified name from the current folder. + + The name (or path relative to the current folder) of the file or folder to get. + + + + + Gets the items in the current folder. + + + + + + Gets the parent folder of the current folder. + + When this method completes, it returns the parent folder as a . + + + + Tries to get the file or folder with the specified name from the current folder. + Returns null instead of raising a FileNotFoundException if the specified file or folder is not found. + + The name (or path relative to the current folder) of the file or folder to get. + When this method completes successfully, it returns an IStorageItem that represents the specified file or folder. + If the specified file or folder is not found, this method returns null instead of raising an exception. + + + + Gets the attributes of the current folder. + + + + + Gets the date and time that the current folder was created. + + + + + Gets the name of the current folder. + + + + + Gets the full path of the current folder in the file system, if the path is available. + + + + + Indicates whether the current folder is equal to the specified folder. + + The object that represents the folder to compare against. + Returns true if the current folder is equal to the specified folder; otherwise false. + + + + Indicates whether the current matches the specified value. + + The enum value that determines the object type to match against. + True if the matches the specified value; otherwise false. + + + + + Provides additional methods for . + + + + + Deletes all contents of a folder without deleting the folder itself. + + + + + + + Returns the size, in bytes, of the folder and all of its contents. + + The folder to measure + The size, in bytes, of the folder and all of its contents. + + + + Describes whether an item that implements the interface is a file or a folder. + + + + + + A storage item that is neither a file nor a folder. + + + + + A file that is represented as a instance. + + + + + A folder that is represented as a instance. + + + + + Specifies the type of character encoding for a stream. + + + + + The encoding is UTF-8. + + + + + The encoding is UTF-16, with the least significant byte first in the two eight-bit bytes. + + + + + The encoding is UTF-16, with the most significant byte first in the two eight-bit bytes. + + + + + Represents a display request. + + + To conserve power and extend battery life, the system reduces power to the computer if it does not detect any user activity for a certain amount of time. + Depending on system power settings, the display may first be dimmed, a screen saver may be displayed, and eventually the display may be turned off as the system enters a low-power sleep state. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + + + + + + Activates a display request. + + + + + Deactivates a display request. + + + + + Starts the default app associated with the specified file or URI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the app associated with the specified file. + + The file. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Launches File Explorer and displays the contents of the specified folder. + + The folder to display in File Explorer. + The result of the operation. + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + Ignored on Android and iOS. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Asynchronously query whether an app can be activated for the specified URI and launch type. + + The URI. + The type of launch for which to query support. + Returns true if the default app for the URI scheme was launched; false otherwise. + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)Windows 7 or later + + + + + Placeholder to supply attributes for starting a task. + + + + + Specifies whether an app is available that supports activation + + + + PlatformVersion supported + Android- + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + An app that handles the activation is available and may be activated. + + + + + No app is installed to handle the activation. + + + + + An app that handles the activation is installed but not available because it is being updated by the store or it was installed on a removable device that is not available. + + + + + The app does not handle the activation. + + + + + An unknown error was encountered while determining whether an app supports the activation. + + + + + Specifies the type of activation to query for. + + + + PlatformVersion supported + Android- + iOS- + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + Activate by URI but do not return a result to the calling app. + This is the default. + + + + + Activate by URI and return a result to the calling app. + + + + + Indicates the status of the battery. + + + + + + The battery or battery controller is not present. + + + + + The battery is discharging. + + + + + The battery is idle. + + + + + The battery is charging. + + + + + Specifies the status of battery saver. + + + + + Battery saver is off permanently or the device is plugged in. + + + + + Battery saver is off now, but ready to turn on automatically. + + + + + Battery saver is on. Save energy where possible. + + + + + Provides information about the status of the device's battery. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 10 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device's battery status. + + The device's battery status. + + + + Gets battery saver status, indicating when to save energy. + + + + + Gets the device's power supply status. + + + + + Gets the total percentage of charge remaining from all batteries connected to the device. + Not supported for Windows 8.1 apps deployed via the public Windows Store. + + The total percentage of charge remaining from all batteries connected to the device. + + + + Occurs when changes. + + + + PlatformVersion supported + iOSiOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a value that estimates how long is left until the device's battery is fully discharged. + Not supported for apps deployed on Windows 8.1 from the public Windows Store. + + + + + Represents the device's power supply status. + + An Inadequate status occurs when the power supply is present, but the charge rate is negative. + For example, the device is plugged in, but it’s losing charge. + + + + The device has no power supply. + + + + + The device has an inadequate power supply. + + + + + The device has an adequate power supply. + + + + + Specifies the processor architecture supported by an app. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The x86 processor architecture. + + + + + The ARM processor architecture. + + + + + The x64 processor architecture. + + + + + A neutral processor architecture. + + + + + An unknown processor architecture. + + + + + Provides information about the device for profiling purposes. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device form factor. + For example, the app could be running on a phone, tablet, desktop, and so on. + + + + + Gets version info about the device family. + + + + + Provides version information about the device family. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a string that represents the type of device the application is running on. + + + + + Gets the version within the device family. + + + + + Creates a settings command object that represents a settings entry. + This settings command can be appended to the ApplicationCommands collection. + + + + + Creates a new settings command. + + The ID of the command. + The label for the command, which is displayed in the settings pane. + The event handler that is called when the user selects this command in the settings pane. + + + + Gets or sets the command ID. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + A static class that enables the app to control the Settings page. + The app can add or remove commands, receive a notification when the user opens the pane, or open the page programmatically. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets a object that is associated with the current app. + + + + + + Displays the Settings page to the user. + + + + + Occurs when the user opens the settings pane. + Listening for this event lets the app initialize the setting commands and pause its UI until the user closes the pane. + During this event, append your SettingsCommand objects to the available ApplicationCommands vector to make them available to the SettingsPane UI. + + + + + Contains properties that are only available during the event. + + + + + A vector that is available during the event. + Append SettingsCommand objects to it to make them available to the SettingsPane UI. + + + + + Contains arguments that are available from the event object during the event. + + + + + An instance of that is made available during the event. + + + + + Describes a color in terms of alpha, red, green, and blue channels. + Can be implicitly converted into a variety of platform-specific types. + + + + PlatformPlatform Type + AndroidAndroid.Graphics.Color + iOS, tvOS, macOS, watchOSCoreGraphics.CGColor + iOS, tvOS, macOSCoreImage.CIColor + iOS, tvOSUIKit.UIColor + macOSAppKit.NSColor + Windows UWP, Windows Store, Windows Phone StoreWindows.UI.Color + Windows Phone SilverlightSystem.Windows.Media.Color + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a new structure by using the specified sRGB color channel values. + + + + + + + + + Creates a new structure by using the specified sRGB alpha channel and color channel values. + + + + + + + + + + Compares two structures for equality. + + The structure to compare to this . + + + + + Returns the color value as a UInt32 of the form 0xBBGGRRAA. + + + + + + + + + + + + Gets or sets the sRGB alpha channel value of the color. + + + + + Gets or sets the sRGB blue channel value of the color. + + + + + Gets or sets the sRGB green channel value of the color. + + + + + Gets or sets the sRGB red channel value of the color. + + + + + Specifies a set of possible badge glyphs. + + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + No badge shown. + + + + + * + + + + + ! + + + + + Defines the content, associated metadata, and expiration time of an update to a tile's badge overlay. + A badge can display a number from 1 to 999 (beyond this truncation will occur) + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + Simplifies creation of badges without the need to build XML documents. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a badge notification with the required numerical value. + + Value to show on the badge. Zero will hide the badge. + + + + + Creates a badge notification with the required glyph. + + Glyph to show on the badge. + None will hide the badge. + + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates objects that you use to manipulate a tile's badge overlay. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates and initializes a new instance of the , which lets you change the appearance or content of the badge on the calling app's tile. + + The object you will use to send changes to the app tile's badge. + + + + Updates a badge overlay on the specific tile that the updater is bound to. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Removes the badge from the tile that the updater is bound to. + + + + + Applies a change to the badge's number. + + The object that supplies the new XML definition for the badge. + + + + Contains the definition of the toast notification that will display at the scheduled time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets the time that this toast notification is scheduled to be displayed. + + + + + Gets or sets the group identifier for the notification. + + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + + + Defines the content, associated metadata and events, and expiration time of a toast notification. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets or sets the group identifier for the notification. + + The group identifier for the notification. + Not used on macOS. On iOS this maps to the CategoryIdentifier property. + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + On iOS this maps to the ThreadIdentifier property and on macOS the Identifier property. + + + + Simplifies creation of toasts without the need to build XML documents. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a toast notification with the required values. + + Text content. + Toast title. + + + + + Creates a scheduled toast notification with the required values. + + Text content. + Toast title. + When to display the toast. + + + + + Creates ToastNotifier objects which let you display toast notifications. + + + + + Creates and initializes a new instance of the ToastNotifier, which lets you display toast notifications. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Raises a toast notification to the specific app to which the ToastNotifier is bound. + This class also lets you schedule and remove toast notifications. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Shows a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Hides a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Adds a for later display. + + The scheduled toast notification, which includes its content and timing instructions. + + + + Cancels the scheduled display of a specified . + + The scheduled toast notification, which includes its content and timing instructions. + + + + Represents a command in a context menu or message dialog box. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets or sets the identifier of the command. + + + + + Ges or sets the handler for the event that is fired when the user invokes the command. + + + + + Gets or sets the label for the command. + + + + + Represents a callback function that handles the event that is fired when the user invokes a context menu command. + + Represents the invoked command. + + + + Represents a dialog. + + + The dialog has a command bar that can support up to three commands. + If you don't specify any commands, then a default command is added to close the dialog. + The dialog dims the screen behind it and blocks touch events from passing to the app's canvas until the user responds. + Message dialogs should be used sparingly, and only for critical messages or simple questions that must block the user's flow. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class to display an untitled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + + + + Initializes a new instance of the class to display a titled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + The title you want displayed on the dialog box. + + + + Begins an asynchronous operation showing a dialog. + + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + In some cases, such as when the dialog is closed by the system out of your control, your result can be an empty command. + Returns either the command selected which destroyed the dialog, or an empty command. + For example, a dialog hosted in a charms window will return an empty command if the charms window has been dismissed. + + + + Gets the set of commands that appear in the command bar of the message dialog. + + This is the array of commands that makes the dialog actionable. + Get this array and add your dialog commands to it. + The commands. + + + + Gets or sets the message to be displayed to the user. + + The message to be displayed to the user. + Use the content to convey the objective of the dialog. + Present the message, error or blocking question as simply as possible without extraneous information. + When a title is used, use the content to present additional information helpful to understanding or using the dialog. + You can use this area to provide more detail or define terminology. + Don't repeat the title with slightly different wording. + + + + Gets or sets the index of the command you want to use as the cancel command. + This is the command that fires when users press the ESC key. + Add the commands before you set the index. + + + + + Gets or sets the index of the command you want to use as the default. + This is the command that fires by default when users press the ENTER key instead of a specific command, for example. + + Add the commands before you set the index. + The index of the default command. + + + + Gets or sets the title to display on the dialog box, if any. + + The title you want to display on the dialog. + If the title is not set, this will return an empty string. + Use the title as a concise main instruction to convey the objective of the dialog. + Long titles do not wrap and will be truncated. + If you're using the dialog to deliver a simple message, error or question, omit the title. + Rely on the to deliver that core information. + + + + Specifies where the context menu should be positioned relative to the selection rectangle + + + + + + + + + + Place the context menu above the selection rectangle. + + + + + Place the context menu below the selection rectangle. + + + + + Place the context menu to the left of the selection rectangle. + + + + + Place the context menu to the right of the selection rectangle. + + + + + Represents a context menu. + + + Context menus can show a maximum of six commands. + This limit helps to ensure that the context menu remains uncluttered, usable, and directly relevant to users. + + + + + Creates a new instance of the PopupMenu class. + + + + + Shows the context menu at the specified client coordinates. + + The coordinates (in DIPs), relative to the window, of the user's finger or mouse pointer when the oncontextmenu event fired. + The menu is placed above and centered on this point. + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + + + + Shows the context menu by the specified selection. + + The coordinates (in DIPs) of the selected rectangle, relative to the window. + + + + + Shows the context menu in the preferred placement relative to the specified selection. + + The coordinates (in DIPs) of the selected rectangle, relative to the window. + The preferred placement of the context menu relative to the selection rectangle. + + + + + Gets the commands for the context menu. + + The commands for the context menu. + + + + Represents a command in a context menu. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the UICommand class, using the specified label and event handler. + + The label for the new command. + The event handler for the new command. + + + + Initializes a new instance of the UICommand class, using the specified label, event handler, and command identifier. + + The label for the new command. + The event handler for the new command. + The command identifier for the new command. + + + + Gets or sets the identifier of the command. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + Provides methods and properties for interacting with the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets the status bar for the current window (app view). + + + + + + Gets the progress indicator for the status bar. + + The progress indicator for the status bar. + + + + Shows the status bar. + + + + + + Hides the status bar. + + + + + + Provides methods and properties for interacting with the progress indicator on the status bar on a window (app view). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Hides the progress indicator. + + + + + + Shows the progress indicator. + + + + + + Gets or sets a value representing progress in the range 0 to 1. + + + + PlatformVersion supported + Windows UWPWindows 10 Mobile + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets or sets the text label displayed on the progress indicator. + + + + + Defines constants that specify known system color values. + + + + + The background color. + + + + + The foreground color. + + + + + The accent color. + + + + + Defines the set of user interface element types. + + + + + An active caption element. + + + + + A background element. + + + + + A button face element. + + + + + The text displayed on a button. + + + + + The text displayed in a caption. + + + + + Greyed text. + + + + + A highlighted user interface (UI) element. + + + + + Highlighted text. + + + + + A hotlighted UI element. + + + + + An inactive caption element. + + + + + The text displayed in an inactive caption element. + + + + + A window. + + + + + The text displayed in a window's UI decoration. + + + + + Contains a set of common app user interface settings and operations. + + + + PlatformVersion supported + tvOStvOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Returns the color value of the specified color type. + + An enumeration value that specifies the type of color to get a value for. + The color value of the specified color type. + + + PlatformVersion supported + tvOStvOS 9.0 and later + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Gets the color used for a specific user interface element type, such as a button face or window text. + + The type of element for which the color will be obtained. + The color of the element type, expressed as a 32-bit color value. + + + PlatformVersion supported + Windows UWPWindows 10 Mobile + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Provides a timer that is integrated into the Dispatcher queue, which is processed at a specified interval of time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new instance of the class. + + + + + Occurs when the timer interval has elapsed. + + + + + Gets or sets the amount of time between timer ticks. + + + + + Gets a value that indicates whether the timer is running. + + true if the timer is enabled and running; otherwise, false. + + + + Starts the . + + If the timer has already started, then it is restarted. + + + + Stops the . + + + + + For Windows XAML Phone Applications use a separate app to push items to the Clipboard + + + + + + Extensions for . + + + + + Returns a read-only wrapper for the current collection. + + + + An object that acts as a read-only wrapper around the current . + + + + Represents information about an operating system, such as the version and platform identifier. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the OperatingSystem class, using the specified platform identifier value and version object. + + One of the values that indicates the operating system platform. + A object that indicates the version of the operating system. + + + + Gets a enumeration value that identifies the operating system platform. + + + + + Gets a object that identifies the operating system. + + + + + Identifies the operating system, or platform, supported by an assembly. + + + + + The operating system is Win32s. + Win32s is a layer that runs on 16-bit versions of Windows to provide access to 32-bit applications. + + + + + The operating system is Windows 95 or Windows 98. + + + + + The operating system is Windows NT or later. + + + + + The operating system is Windows CE. + + + + + The operating system is Unix. + + + + + The development platform is Xbox 360. + + + + + The operating system is Macintosh. + + + + + Contains extension methods for the IStorageFile and IStorageFolder interfaces for .NET interop. + + + + + Retrieves a stream for reading from a specified file. + + + + + + + Retrieves a stream for reading from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to read from. + The path, relative to the root folder, to the file to read from. + + + + + Retrieves a stream for writing to a specified file. + + The Windows Runtime IStorageFile object to write to. + + + + + Retrieves a stream for writing from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to write to. + The path, relative to the root folder, to the file to write to. + + + + + + An empty page that can be used on its own or navigated to within a Frame. + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand.dll b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand.dll new file mode 100644 index 0000000..beed27a Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand.dll differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand.pri b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand.pri new file mode 100644 index 0000000..6033b70 Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand.pri differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand/InTheHand.xr.xml b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand/InTheHand.xr.xml new file mode 100644 index 0000000..0b165ce --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand/InTheHand.xr.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand/UI/ApplicationSettings/SettingsPage.xaml b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand/UI/ApplicationSettings/SettingsPage.xaml new file mode 100644 index 0000000..5240e6c --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand/UI/ApplicationSettings/SettingsPage.xaml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand/UI/ApplicationSettings/SettingsPage.xbf b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand/UI/ApplicationSettings/SettingsPage.xbf new file mode 100644 index 0000000..8ca9711 Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/wpa81/InTheHand/UI/ApplicationSettings/SettingsPage.xbf differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinmac/InTheHand.dll b/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinmac/InTheHand.dll new file mode 100644 index 0000000..ae4ad1a Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinmac/InTheHand.dll differ diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinmac/InTheHand.xml b/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinmac/InTheHand.xml new file mode 100644 index 0000000..b8a39ee --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinmac/InTheHand.xml @@ -0,0 +1,4236 @@ + + + + InTheHand + + + + + Provides methods for launching the built-in phone call UI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + TizenTizen 4.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the built-in phone call UI with the specified phone number and display name. + + A phone number. + This should be in international format e.g. +12345678901 + A display name. + + + + Represents a chat message. + + + + + Creates a new instance of the class. + + + + + Gets or sets the body of the chat message. + + + + + Gets the list of recipients of the message. + + + + + Provides methods for managing chat messages. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the compose SMS dialog, pre-populated with data from the supplied ChatMessage object, allowing the user to send an SMS message. + + The chat message. + An asynchronous action. + + + + Launches the device's SMS settings app. + + + + + Gets and sets information from the clipboard object. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Removes all data from the Clipboard. + + + + + Gets the current content that is stored in the clipboard object. + + Contains the content of the Clipboard. + + + + Sets the current content that is stored in the clipboard object. + + Contains the content of the clipboard. + If NULL, the clipboard is emptied. + + + + Occurs when the data stored in the Clipboard changes. + + + + + Contains the data that a user wants to exchange with another app. + + + + + Constructor that creates a new . + + + + + Allows you to get and set properties like the title of the content being shared. + + + + + Returns a object. + This object is a read-only copy of the object. + + The object that is a read-only copy of the object. + + + + Sets the data contained in the DataPackage. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + Specifies the content that the DataPackage contains. + + + + Sets a delegate to handle requests from the target app. + + Specifies the format of the data. + We recommend that you set this value by using the StandardDataFormats class. + A delegate that is responsible for processing requests from a target app. + + + + Sets the text that a contains. + + The text. + + + + Sets the web link that a contains. + + A URI with an http or https scheme that corresponds to the content being displayed to the user. + Whenever possible, you should set this property. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + + + + Sets the application link that a contains. + + A URI with a scheme that isn't http or https that's handled by the source app. + Whenever possible, you should set this property. + This URI represents a deep link that takes the user back to the currently displayed content. + A source app provides a value for this property, and a target app reads the value. + Use this property to indicate the source of the shared content. + The scheme of this URI must not be http or https. + The app sharing this URI must be capable of being the default handler, although it may not be set as the default handler. + + + + Defines a set of properties to use with a object. + + + + + Gets or sets the text that displays as a title for the contents of the object. + + + + + Gets or sets text that describes the contents of the . + + We recommend adding a description to a DataPackage object if you can. + Target apps can use this description to help users identify what content they're sharing. + + + + Gets the set of properties of a object. + + + + + Gets the text that displays as a title for the contents of the object. + + + + + Gets the text that describes the contents of the . + + + + + A read-only version of a . + Apps that receive shared content get this object when acquiring content. + + + + + Returns the formats the contains. + + + + + Gets a object, which contains a read-only set of properties for the data in the object. + + + + + Checks to see if the contains a specific data format. + + The name of the format. + True if the contains the format; false otherwise. + + + + Gets the data contained in the . + + The format of the data. + The data. + + + + Gets the text in the object. + + + + + + Gets the application link in the object. + + + + + + Gets the web link in the object. + + + + + + An object of this type is passed to the delegate. + + + + + Specifies the format id. + + + + + Sets the content of the DataPackage to be shared with a target app. + + The object associated with a particular format in the DataPackage. + + + + Provides data when the target app requests it, instead of including the data in the DataPackage ahead of time. + DataProviderHandler is used when the source app wants to avoid unnecessary work that is resource intensive, such as performing format conversions. + + Contains the data that the user wants to share. + + + + Contains static properties that return string values. + Each string corresponds to a known format ID. + Use this class to avoid errors in using string constants to specify data formats. + + + + + A read-only property that returns the format ID string value corresponding to the Text format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + A read-only property that returns the format ID string value corresponding to the Uniform Resource Identifier (URI) format. + + + + + Enables you to detect whether your app is in design mode in a visual designer. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the process is running in design mode. + + True if the process is running in design mode; otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Allows an application to launch the email application with a new message displayed. + Use this to allow users to send email from your application. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Launches the email application with a new message displayed. + + The email message that is displayed when the email application is launched. + An asynchronous action used to indicate when the operation has completed. + + + + Represents an email message. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates an instance of the class. + + + + + Gets or sets the subject of the email message. + + + + + Gets or sets the body of the email message. + + + + + Gets the direct recipients of the email message. + + + + + Gets the recipients CC'd to the email message. + + + + + Gets the recipients BCC'd to the email message. + + + + + Represents an email recipient. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + iOSiOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes an instance of the EmailRecipient class. + + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + + + + Initializes an instance of the EmailRecipient class. + + The address of the recipient. + The name of the recipient. + + + + Gets or sets the address of the email recipient. + + + + + Gets or sets the name of the email recipient. + + + + + Provides information about a package. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the package for the current app. + + + + + Gets the description of the package. + + + + + Gets the display name of the package. + + + + + Gets the package identity of the current package. + + The package identity. + + + + Gets the date the application package was installed on the user's phone. + + + + + Gets the location of the installed package. + + This folder is read-only except for Windows Desktop applications. + + + + Indicates whether the package is installed in development mode. + + A Boolean value that indicates whether the package is installed in development mode. + TRUE indicates that the package is installed in development mode; otherwise FALSE. + + + + Gets the logo of the package. + + + + + Gets the publisher display name of the package. + + Android and iOS don't provide a way to query the publisher at runtime. + + + + Provides package identification info, such as name, version, and publisher. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the processor architecture for which the package was created. + + + + + Gets the name of the package. + + The package name. + + + + Gets the name of the package. + + The package name. + + + + Gets the value of the ProductID attribute associated with this application package. + + The value of the ProductID attribute associated with this application package. + + + + Gets the publisher of the package. + + Not supported on iOS or Android. + + + + Gets the package version info. + + The package version information. + + + + Provides utility methods for use with HTML-formatted data. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Converts HTML-formatted data to a string that contains the text content extracted from the HTML. + + A String containing HTML-formatted data. + A String of text content. + + + + Helper class for . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z. + + The DateTimeOffset value. + The number of seconds that have elapsed since 1970-01-01T00:00:00Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method first converts the current instance to UTC before returning its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + + The DateTimeOffset value. + The number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method returns the number of milliseconds in Unix time. + This method first converts the current instance to UTC before returning the number of milliseconds in its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + The basic information to describe a geographic position. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Converts a Pontoon BasicGeoposition to a CoreLocation CLLocationCoordinate2D. + + + + + + Converts a CoreLocation CLLocationCoordinate2D to a Pontoon BasicGeoposition. + + + + + + The altitude of the geographic position in meters. + + + + + The latitude of the geographic position. + The valid range of latitude values is from -90.0 to 90.0 degrees. + + + + + The longitude of the geographic position. + This can be any value. + For values less than or equal to-180.0 or values greater than 180.0, the value may be wrapped and stored appropriately before it is used. + For example, a longitude of 183.0 degrees would become -177.0 degrees. + + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Interface to define a geographic shape. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + The type of geographic shape. + + + + + Indicates the shape of a geographic region. + + + + + The geographic region is a circle with a center point and a radius. + + + + + Describes a geographic circle with a center point and a radius. + + + + + Create a geographic circle object for the given position and radius. + + + + + + + The center point of a geographic circle. + + + + + The type of geographic shape. + + + + + The radius of a geographic circle in meters. + + + + + Contains the information for identifying a geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The accuracy of the location in meters. + + The accuracy in meters. + The Windows Location Provider and the Windows Phone Location Services accuracy depends on the location data available. + For example,iIf Wifi is available, data is accurate to within 50 meters. + If Wifi is not available, the data could be accurate to within 10 miles or larger. + A GNSS device can provide data accurate to within a few meters. + However, its accuracy can vary if the GNSS sensor is obscured by buildings, trees, or cloud cover. + GNSS data may not be available at all within a building. + + + + The accuracy of the altitude, in meters. + + The accuracy of the altitude. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider and the Windows Phone Location Services do not set this property. + + + + The current heading in degrees relative to true north. + + The current heading in degrees relative to true north. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The location of the Geocoordinate. + + The location of the Geocoordinate. + + + + Gets the source used to obtain a Geocoordinate. + + The source used to obtain a Geocoordinate. + + + + Gets the time at which the associated Geocoordinate position was calculated. + + The time at which the associated Geocoordinate position was calculated. + When this property is not available, the value will be null. + The timestamp returned by this property depends on how the location was obtained and may be completely unrelated to the system time on the device. + For example, if the position is obtained from the Global Navigation Satellite System (GNSS) the timestamp would be obtained from the satellites. + If the position was is obtained from Secure User Plane Location (SUPL), the timestamp would be obtained from SUPL servers. + This means that the timestamps obtained from these services will be precise and, most importantly, consistent across all devices regardless of whether the system time on the devices is set correctly. + + + + The speed in meters per second. + + The speed in meters per second. + It is optional for a location provider to set this property. + If the property is not provided, the value will be NULL. + The Windows Location Provider does not set this property. + + + + The system time at which the location was determined. + + The system time at which the location was determined. + + + + Provides extension methods for . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns the distance between the latitude and longitude coordinates that are specified by this and another specified . + + + The for the location to calculate the distance to. + The distance between the two coordinates, in meters. + + + + Contains the information to define a geofence, an area of interest, to monitor. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new Geofence object given the id and the shape of the geofence. + + + + + + + The shape of the geofence region. + + + + + The id of the Geofence. + + + + + + + + + + + + + + + + + + Contains the information about the monitored Geofence objects. + + + + + Gets the GeofenceMonitor object which contains all of an app's information. + + + + + Gets a collection of status changes to the objects in the Geofences collection of the GeofenceMonitor. + + + + + + Returns a vector of the app's objects currently registered with the system wide GeofenceMonitor. + + + + + Last reading of the device's location. + + + + + Indicates the current state of the GeofenceMonitor. + + + + + Raised when the state of one or more objects in the Geofences collection of the GeofenceMonitor has changed. + + + + + Raised when the status of the GeofenceMonitor has changed. + + + + + Indicates the current state of a . + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Access to location is denied. + + + + + The monitor is in the process of initializing. + + + + + There is no data on the status of the monitor. + + + + + The geofence monitor is not available. + + + + + The geofence monitor has not been initialized. + + + + + The monitor is ready and active. + + + + + Indicates the current state of a Geofence. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered the geofence area. + + + + + The device has left the geofence area. + + + + + The geofence was removed. + Not supported on iOS. + + + + + Contains the information about the state changes for a . + + + + + The Geofence object whose state has changed. + + + + + The position of the Geofence object whose state has changed. + + + + + The new state of the Geofence object whose state has changed. + + + + + Indicates the state or states of the Geofences that are currently being monitored by the system. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSmaxOS 10.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + No flag is set. + + + + + The device has entered a geofence area. + + + + + The device has left a geofence area. + + + + + The geofence has been removed. + Not supported on iOS. + + + + + Provides access to the current geographic location. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new Geolocator object. + + + + + The accuracy level at which the Geolocator provides location updates. + + + + + The status that indicates the ability of the Geolocator to provide location updates. + + + + + Gets and sets the distance of movement, in meters, relative to the coordinate from the last PositionChanged event, that is required for the Geolocator to raise a PositionChanged event. + + + + + The requested minimum time interval between location updates, in milliseconds. + If your application requires updates infrequently, set this value so that you only receive location updates when needed. + + + + + Starts an asynchronous operation to retrieve the current location of the device. + + + + + + Raised when the ability of the Geolocator to provide updated location changes. + + + + + Raised when the location is updated. + + + + + Describes a geographic point. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Create a geographic point object for the given position. + + Create a geographic point object for the given position. + + + + The position of a geographic point. + + + + + Represents a location that may contain latitude and longitude data or venue data. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The latitude and longitude associated with a geographic location. + + + + + Indicates the requested accuracy level for the location data that the application uses. + + + + + + Optimize for power, performance, and other cost considerations. + + + + + Deliver the most accurate report possible. + This includes using services that might charge money, or consuming higher levels of battery power or connection bandwidth. + An accuracy level of High may degrade system performance and should be used only when necessary. + + + + + Provides data for the event. + + + + + The location data associated with the event. + + + + + Indicates the source used to obtain a . + + + + + The position was obtained from cellular network data. + + + + + The position was obtained from satellite data. + + + + + The position was obtained from Wi-Fi network data. + + + + + The position was obtained from an IP address. + + + + + The position was obtained from an unknown source. + + + + + The position was obtained from the user's manually-set location. + + + + + The position was obtained via the Consentless Location feature and was therefore intentionally made inaccurate to a degree. + + + + + Indicates the ability of the object to provide location data. + + + + + Location data is available. + + + + + Location services is initializing. + This is the status if a GPS is the source of location data and the GPS receiver does not yet have the required number of satellites in view to obtain an accurate position. + + + + + No location data is available from any source. + + + + + Location settings are turned off. + This status indicates that the user has not granted the application permission to access location. + + + + + An operation to retrieve location has not yet been initialized. + LocationStatus will have this value if the application has not yet called or registered an event handler for the event. + LocationStatus may also have this value if your app doesn’t have permission to access location. + + + + + Location services is not available on this version of Windows. + + + + + Provides information for the event. + + + + + The updated status of the object. + + + + + Supports the ability to determine the capabilities of any connected hardware keyboards. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8 or later + + + + Initializes a new instance of the class. + + + + + Gets a value that indicates whether a device identifying itself as a keyboard is detected. + + Returns 1 if a device identifying itself as a keyboard is detected. Otherwise, returns 0. + + + + Provides information about the Operating System. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Gets an OperatingSystem object that contains the current platform identifier and version number. + + + + + Notifies listeners of dynamic changes to a map, such as when items are added or removed. + + The type of the keys in the map. + The type of the values in the map. + + + + Occurs when the map changes. + + + + + Represents the method that handles the changed event of an observable map. + + The type of the keys in the map. + The type of the values in the map. + + + + + + Provides data for the changed event of a map collection. + + The type of the keys in the map. + + + + Gets the type of change that occurred in the map. + + + + + Gets the key of the item that changed. + + + + + Represents a collection of key-value pairs, correlating several other collection interfaces. + + + + + Describes the action that causes a change to a collection. + + + + + The collection is changed. + + + + + An item is added to the collection. + + + + + An item is removed from the collection. + + + + + An item is changed in the collection. + + + + + Enables you to detect whether a specified member, type, or API contract is present so that you can safely make API calls across a variety of devices. + + + + + Returns true or false to indicate whether the API contract with the specified name and major version number is present. + + The name of the API contract. + The major version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether the API contract with the specified name and major and minor version number is present. + + The name of the API contract. + The major version number of the API contract. + The minor version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether a specified named constant is present for a specified enumeration. + + The namespace-qualified name of the type. + The name of the constant. + True if the specified constant is present; otherwise, false. + + + + Returns true or false to indicate whether a specified event is present for a specified type. + + The namespace-qualified name of the type. + The name of the event. + True if the specified event is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method overload with the specified number of input parameters is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + The number of input parameters for the overload. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified property (writeable or read-only) is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified read-only property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified writeable property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified type is present. + + The namespace-qualified name of the type. + True if the specified type is present; otherwise, false. + + + + Represents x- and y-coordinate values that define a point in a two-dimensional plane. + + + + + The horizontal position of the point. + + + + + The vertical position of the point. + + + + + Contains number values that represent the location and size of a rectangle. + + + + + Initializes a Rect structure that has the specified x-coordinate, y-coordinate, width, and height. + + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + + The x-coordinate location of the left side of the rectangle. + + + + + The y-coordinate location of the top side of the rectangle. + + + + + A value that represents the Width of the rectangle. + + + + + A value that represents the Height of the rectangle. + + + + + Represents a method that handles general events. + + The event source. + The event data. If there is no event data, this parameter will be null. + The event source. + The event data. If there is no event data, this parameter will be null. + + + + Specifies the language-related preferences that the app can use and maintain. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Gets the ranked list of current runtime language values preferred by the user. + + A computed list of languages that merges the app's declared supported languages () with the user's ranked list of preferred languages. + + + + Gets the app's declared list of supported languages. + + The list of supported languages declared in the app's manifest. + + + + Monitors and controls physical display information. + The class provides events to allow clients to monitor for changes in the display. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current physical display information. + + + + + + Gets the current orientation of a rectangular monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the x axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the raw dots per inch (DPI) along the y axis of the display monitor. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value representing the number of raw (physical) pixels for each view (layout) pixel. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Describes the orientation of a rectangular monitor. + + + + + No display orientation is specified. + + + + + Specifies that the monitor is oriented in landscape mode where the width of the display viewing area is greater than the height. + + + + + Specifies that the monitor rotated 90 degrees in the clockwise direction to orient the display in portrait mode where the height of the display viewing area is greater than the width. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 180 degrees) to orient the display in landscape mode where the width of the display viewing area is greater than the height. + This landscape mode is flipped 180 degrees from the Landscape mode. + + + + + Specifies that the monitor rotated another 90 degrees in the clockwise direction (to equal 270 degrees) to orient the display in portrait mode where the height of the display viewing area is greater than the width. + This portrait mode is flipped 180 degrees from the Portrait mode. + + + + + Provides additional Math operations. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Restricts a value to be within a specified range. + + The value to clamp. + The minimum value. + If value is less than min, min will be returned. + The maximum value. + If value is greater than max, max will be returned. + + + + + Represents a network connection, which includes either the currently connected network or prior network connections. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the network connectivity level for this connection. + This value indicates what network resources, if any, are currently available. + + + + + + Defines the level of connectivity currently available. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + No connectivity. + + + + + Local network access only. + + + + + Limited internet access. + This value indicates captive portal connectivity, where local access to a web portal is provided, but access to the Internet requires that specific credentials are provided via the portal. + This level of connectivity is generally encountered when using connections hosted in public locations (e.g. coffee shops and book stores). + Note This doesn't guarantee detection of a captive portal. + Windows Store apps should also test if the captive portal can be reached using a URL for the captive portal, or by attempting access to a public web site which will then redirect to the captive portal when Windows reports LocalAccess as the current NetworkConnectivityLevel. + + + + + Local and Internet access. + + + + + Provides access to network connection information for the local machine. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the connection profile associated with the internet connection currently used by the local machine. + + The profile for the connection currently used to connect the machine to the Internet, or null if there is no connection profile with a suitable connection. + + + + Occurs when the network status changes for a connection. + + + + + Represents the method that handles network status change notifications. + This method is called when any properties exposed by the object changes while the app is active. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides access to the app data store associated with the app's app package. + + + + + Removes all application data from the local, roaming, and temporary app data stores. + + + + + + Removes all application data from the specified app data store. + + One of the enumeration values. + + + + + Gets the root folder in the local app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the roaming app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the temporary app data store. + + + + + Represents a container for app settings. + The methods and properties of this class support creating, deleting, enumerating, and traversing the container hierarchy. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates or opens the specified settings container in the current settings container. + + The name of the container. + One of the enumeration values. + On iOS the name must be a value Shared App Group name and disposition must be Existing. + The settings container. + + + + Gets the type (local or roaming) of the app data store that is associated with the current settings container. + + + + + Gets the name of the current settings container. + + + + + Gets an object that represents the settings in this settings container. + + The settings map object. + + + + Provides access to the settings in a settings container. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Occurs when the map changes. + + + + + Adds an item to the . + + The key of the item to add. + The item value to add. + + + + Returns a value that indicates whether a specified key exists in the . + + The key to check for in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an ICollection object containing the keys of the . + + + + + Removes a specific item from the . + + The key of the item to remove. + true if the item was removed, otherwise false. + + + + Returns a value that indicates whether a specified key exists in the . + If an item with that key exists, the item is retrieved as an out parameter. + + The key to check for in the . + The item, if it exists. + Contains null if the item does not exist in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an object containing the values of the . + + + + + Gets or sets the element value at the specified key index. + + + The element value at the specified key index. + + + + Adds a new key-value pair to the ApplicationDataContainerSettings. + + The key-value pair to add. + + + + Removes all related application settings. + + + + + Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings. + + The key-value pair to check for in the ApplicationDataContainerSettings. + + + + + Copies the elements of the collection to an array, starting at a particular array index. + + The one-dimensional Array that is the destination of the elements copied from the collection. + The Array must have zero-based indexing. + The zero-based index in array at which copying begins. + + + + Gets the number of elements contained in the collection. + + + + + Gets a value indicating whether the dictionary is read-only. + + true if the dictionary is read-only; otherwise, false. + + + + Removes a specific key-value pair from the . + + The key-value pair to remove. + true if the item was removed, otherwise false. + + + + Specifies options for creating application data containers or returning existing containers. + This enumeration is used by the method. + + + + + Always returns the specified container. + Creates the container if it does not exist. + + + + + Returns the specified container only if it already exists. + Raises an exception of type System.Exception if the specified container does not exist. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + + The data resides in the local application data store. + + + + + The data resides in the roaming application data store. + + + + + The data resides in the temporary application data store. + + + + + The data resides in the local cache for the application data store. + + + + + The data resides in the shared application data store. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Return the existing item if the file or folder already exists. + + + + + Describes the attributes of a file or folder. + + + + + The item is normal. + That is, the item doesn't have any of the other values in the enumeration. + + + + + The item is read-only. + + + + + The item is a directory. + + + + + The item is archived. + + + + + The item is a temporary file. + + + + + Provides helper methods for reading and writing files that are represented by objects of type . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the specified file. + + The file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the specified file using the specified character encoding. + + The file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the specified file. + + The file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the specified file using the specified character encoding. + + The file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the specified file and returns lines of text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file using the specified character encoding and returns lines of text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file and returns text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the specified file using the specified character encoding and returns text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the specified file. + + The file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the specified file using the specified character encoding. + + The file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the specified file. + + The file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the specified file using the specified character encoding. + + The file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Provides access to the basic properties, like the size of the item or the date the item was last modified, of the item (like a file or folder). + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the timestamp of the last time the file was modified. + + + + + Gets the size of the file in bytes. + + + + + Describes the purpose of the thumbnail to determine how to adjust the thumbnail image to retrieve. + + + + + To display previews of picture or video files. + + + + + To display previews of files (or other items) in a list. + + + + + To display a preview of any single item (like a file, folder, or file group). + + + + + Represents a file. + Provides information about the file and its contents, and ways to manipulate them. + + + + + Replaces the specified file with a copy of the current file. + + The file to replace. + No object or value is returned when this method completes. + + + + Creates a copy of the file in the specified folder. + + + + + + + Creates a copy of the file in the specified folder, using the desired name. + + + + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + + + + + + Moves the current file to the specified folder. + + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + + + + + + + Gets the MIME type of the contents of the file. + + The MIME type of the file contents. + For example, a music file might have the "audio/mpeg" MIME type. + + + + Gets the type (file name extension) of the file. + + + + + Manipulates folders and their contents, and provides information about them. + + + + + Creates a new file in the current folder. + + The desired name of the file to create. + + + + + Creates a new file in the current folder, and specifies what to do if a file with the same name already exists in the current folder. + + The desired name of the file to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing file in the current folder. + + + + + Creates a new folder in the current folder. + + The desired name of the folder to create. + + + + + Creates a new folder in the current folder, and specifies what to do if a folder with the same name already exists in the current folder. + + The desired name of the folder to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing folder in the current folder. + + + + + Gets the specified file from the current folder. + + The name (or path relative to the current folder) of the file to retrieve. + + + + + Gets the files from the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + + + + + Gets the folders in the current folder. + + + + + + Gets the specified item from the . + + The name of the item to retrieve. + + + + + Gets the items from the current folder. + + + + + + Try to get a single file or sub-folder from the current folder by using the name of the item. + + The name (or path relative to the current folder) of the file or sub-folder to try to retrieve. + When this method completes successfully, it returns the file or folder (type ). + + + + Manipulates storage items (files and folders) and their contents, and provides information about them. + + + + + Deletes the current item. + + + + + + Deletes the current item, optionally deleting it permanently. + + + + + + Gets the basic properties of the current item (like a file or folder). + + + + + + Determines whether the current IStorageItem matches the specified StorageItemTypes value. + + The value to match against. + + + + + + Gets the attributes of a storage item. + + + + + Gets the date and time when the current item was created. + + + + + Gets the name of the item including the file name extension if there is one. + + + + + Gets the full file-system path of the item, if the item has a path. + + + + + Gets the parent folder of the current storage item. + + + + + + Indicates whether the current item is the same as the specified item. + + The object that represents a storage item to compare against. + Returns true if the current storage item is the same as the specified storage item; otherwise false. + + + + Provides access to common locations that contain user content. + This includes content from a user's local libraries (such as Documents, Pictures, Music, and Videos). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the Camera Roll folder. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8.1 or later + + + + + Gets the Documents library. + + + + + Gets the Music library. + + + + + Gets the Pictures library. + + + + + Gets the Videos library. + + + + + Specifies what to do if a file or folder with the specified name already exists in the current folder when you copy, move, or rename a file or folder. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the NameCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Provides helper methods for reading and writing a file using the absolute path or URI of the file. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the file at the specified path or URI. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the file at the specified path or URI using the specified character encoding. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI. + + The path of the file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the file at the specified path or URI and returns lines of text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns lines of text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI and returns text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the file at the specified path or URI. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI. + + The path of the file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Specifies whether a deleted item is moved to the Recycle Bin or permanently deleted. + + + + + Specifies the default behavior. + + + + + Permanently deletes the item. + The item is not moved to the Recycle Bin. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Replaces the specified file with a copy of the current file. + + + + + + + Creates a copy of the file in the specified folder. + + The destination folder where the copy of the file is created. + + + + + Creates a copy of the file in the specified folder and renames the copy. + + The destination folder where the copy of the file is created. + The new name for the copy of the file created in the destinationFolder. + + + + + Deletes the current file. + + + + + + Deletes the current file, optionally deleting the item permanently. + + + + + + Gets the basic properties of the current file. + + + + + + Retrieves an adjusted thumbnail image for the file, determined by the purpose of the thumbnail. + + The enum value that describes the purpose of the thumbnail and determines how the thumbnail image is adjusted. + When this method completes successfully, it returns a that represents the thumbnail image or null if there is no thumbnail image associated with the file. + + + + Gets the parent folder of the current file. + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + The desired name of the file after it is moved. + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + The file to replace. + No object or value is returned by this method. + + + + Renames the current file. + + The desired, new name of the current item. + No object or value is returned by this method when it completes. + + + + Renames the current file. + This method also specifies what to do if an existing item in the current file's location has the same name. + + The desired, new name of the current file. + If there is an existing item in the current file's location that already has the specified desiredName, the specified determines how the system responds to the conflict. + The enum value that determines how the system responds if the desiredName is the same as the name of an existing item in the current file's location. + No object or value is returned by this method when it completes. + + + + Gets the attributes of a file. + + + + + Gets the date and time when the current file was created. + + + + + Gets the MIME type of the contents of the file. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + + Gets the type (file name extension) of the file. + + + + + Gets the name of the file including the file name extension. + + + + + Gets the full file-system path of the current file, if the file has a path. + + + + + Indicates whether the current file is equal to the specified file. + + The object that represents a file to compare against. + Returns true if the current file is equal to the specified file; otherwise false. + + + + Determines whether the current matches the specified value. + + The value to match against. + True if the matches the specified value; otherwise false. + + + + + Manages folders and their contents and provides information about them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + One of the enumeration values that determines how to handle the collision if a file with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new subfolder with the specified name in the current folder. + + The name of the new subfolder to create in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Creates a new subfolder with the specified name in the current folder. + This method also specifies what to do if a subfolder with the same name already exists in the current folder. + + The name of the new subfolder to create in the current folder. + One of the enumeration values that determines how to handle the collision if a subfolder with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Deletes the current folder. + + + + + + Deletes the current folder. + This method also specifies whether to delete the folder permanently. + + + + + + Gets the basic properties of the current folder. + + + + + + Gets the file with the specified name from the current folder. + + + + + + + Gets the files in the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + When this method completes successfully, it returns a StorageFolder that represents the child folder. + + + + Gets the folders in the current folder. + + + + + + Gets the file or folder with the specified name from the current folder. + + The name (or path relative to the current folder) of the file or folder to get. + + + + + Gets the items in the current folder. + + + + + + Gets the parent folder of the current folder. + + When this method completes, it returns the parent folder as a . + + + + Tries to get the file or folder with the specified name from the current folder. + Returns null instead of raising a FileNotFoundException if the specified file or folder is not found. + + The name (or path relative to the current folder) of the file or folder to get. + When this method completes successfully, it returns an IStorageItem that represents the specified file or folder. + If the specified file or folder is not found, this method returns null instead of raising an exception. + + + + Gets the attributes of the current folder. + + + + + Gets the date and time that the current folder was created. + + + + + Gets the name of the current folder. + + + + + Gets the full path of the current folder in the file system, if the path is available. + + + + + Indicates whether the current folder is equal to the specified folder. + + The object that represents the folder to compare against. + Returns true if the current folder is equal to the specified folder; otherwise false. + + + + Indicates whether the current matches the specified value. + + The enum value that determines the object type to match against. + True if the matches the specified value; otherwise false. + + + + + Provides additional methods for . + + + + + Deletes all contents of a folder without deleting the folder itself. + + + + + + + Returns the size, in bytes, of the folder and all of its contents. + + The folder to measure + The size, in bytes, of the folder and all of its contents. + + + + Describes whether an item that implements the interface is a file or a folder. + + + + + + A storage item that is neither a file nor a folder. + + + + + A file that is represented as a instance. + + + + + A folder that is represented as a instance. + + + + + Specifies the type of character encoding for a stream. + + + + + The encoding is UTF-8. + + + + + The encoding is UTF-16, with the least significant byte first in the two eight-bit bytes. + + + + + The encoding is UTF-16, with the most significant byte first in the two eight-bit bytes. + + + + + Starts the default app associated with the specified file or URI. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the app associated with the specified file. + + The file. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Launches File Explorer and displays the contents of the specified folder. + + The folder to display in File Explorer. + The result of the operation. + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + Ignored on Android and iOS. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Starts the default app associated with the URI scheme name for the specified URI. + + The URI. + The launch operation. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + Asynchronously query whether an app can be activated for the specified URI and launch type. + + The URI. + The type of launch for which to query support. + Returns true if the default app for the URI scheme was launched; false otherwise. + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)Windows 7 or later + + + + + Placeholder to supply attributes for starting a task. + + + + + Specifies whether an app is available that supports activation + + + + PlatformVersion supported + Android- + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + An app that handles the activation is available and may be activated. + + + + + No app is installed to handle the activation. + + + + + An app that handles the activation is installed but not available because it is being updated by the store or it was installed on a removable device that is not available. + + + + + The app does not handle the activation. + + + + + An unknown error was encountered while determining whether an app supports the activation. + + + + + Specifies the type of activation to query for. + + + + PlatformVersion supported + Android- + iOS- + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Store- + Windows Phone Store- + Windows Phone Silverlight- + Windows (Desktop Apps)- + + + + + Activate by URI but do not return a result to the calling app. + This is the default. + + + + + Activate by URI and return a result to the calling app. + + + + + Specifies the processor architecture supported by an app. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The x86 processor architecture. + + + + + The ARM processor architecture. + + + + + The x64 processor architecture. + + + + + A neutral processor architecture. + + + + + An unknown processor architecture. + + + + + Provides information about the device for profiling purposes. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device form factor. + For example, the app could be running on a phone, tablet, desktop, and so on. + + + + + Gets version info about the device family. + + + + + Provides version information about the device family. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a string that represents the type of device the application is running on. + + + + + Gets the version within the device family. + + + + + Describes a color in terms of alpha, red, green, and blue channels. + Can be implicitly converted into a variety of platform-specific types. + + + + PlatformPlatform Type + AndroidAndroid.Graphics.Color + iOS, tvOS, macOS, watchOSCoreGraphics.CGColor + iOS, tvOS, macOSCoreImage.CIColor + iOS, tvOSUIKit.UIColor + macOSAppKit.NSColor + Windows UWP, Windows Store, Windows Phone StoreWindows.UI.Color + Windows Phone SilverlightSystem.Windows.Media.Color + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a new structure by using the specified sRGB color channel values. + + + + + + + + + Creates a new structure by using the specified sRGB alpha channel and color channel values. + + + + + + + + + + Compares two structures for equality. + + The structure to compare to this . + + + + + Returns the color value as a UInt32 of the form 0xBBGGRRAA. + + + + + + + + + + + + Gets or sets the sRGB alpha channel value of the color. + + + + + Gets or sets the sRGB blue channel value of the color. + + + + + Gets or sets the sRGB green channel value of the color. + + + + + Gets or sets the sRGB red channel value of the color. + + + + + Specifies a set of possible badge glyphs. + + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + No badge shown. + + + + + * + + + + + ! + + + + + Defines the content, associated metadata, and expiration time of an update to a tile's badge overlay. + A badge can display a number from 1 to 999 (beyond this truncation will occur) + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + Simplifies creation of badges without the need to build XML documents. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a badge notification with the required numerical value. + + Value to show on the badge. Zero will hide the badge. + + + + + Creates a badge notification with the required glyph. + + Glyph to show on the badge. + None will hide the badge. + + + + PlatformVersion supported + macOSOS X 10.7 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates objects that you use to manipulate a tile's badge overlay. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates and initializes a new instance of the , which lets you change the appearance or content of the badge on the calling app's tile. + + The object you will use to send changes to the app tile's badge. + + + + Updates a badge overlay on the specific tile that the updater is bound to. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Removes the badge from the tile that the updater is bound to. + + + + + Applies a change to the badge's number. + + The object that supplies the new XML definition for the badge. + + + + Contains the definition of the toast notification that will display at the scheduled time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets the time that this toast notification is scheduled to be displayed. + + + + + Gets or sets the group identifier for the notification. + + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + + + Defines the content, associated metadata and events, and expiration time of a toast notification. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets or sets the group identifier for the notification. + + The group identifier for the notification. + Not used on macOS. On iOS this maps to the CategoryIdentifier property. + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + On iOS this maps to the ThreadIdentifier property and on macOS the Identifier property. + + + + Simplifies creation of toasts without the need to build XML documents. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a toast notification with the required values. + + Text content. + Toast title. + + + + + Creates a scheduled toast notification with the required values. + + Text content. + Toast title. + When to display the toast. + + + + + Creates ToastNotifier objects which let you display toast notifications. + + + + + Creates and initializes a new instance of the ToastNotifier, which lets you display toast notifications. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Raises a toast notification to the specific app to which the ToastNotifier is bound. + This class also lets you schedule and remove toast notifications. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Shows a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Hides a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Adds a for later display. + + The scheduled toast notification, which includes its content and timing instructions. + + + + Cancels the scheduled display of a specified . + + The scheduled toast notification, which includes its content and timing instructions. + + + + Represents a command in a context menu or message dialog box. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets or sets the identifier of the command. + + + + + Ges or sets the handler for the event that is fired when the user invokes the command. + + + + + Gets or sets the label for the command. + + + + + Represents a callback function that handles the event that is fired when the user invokes a context menu command. + + Represents the invoked command. + + + + Represents a dialog. + + + The dialog has a command bar that can support up to three commands. + If you don't specify any commands, then a default command is added to close the dialog. + The dialog dims the screen behind it and blocks touch events from passing to the app's canvas until the user responds. + Message dialogs should be used sparingly, and only for critical messages or simple questions that must block the user's flow. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class to display an untitled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + + + + Initializes a new instance of the class to display a titled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + The title you want displayed on the dialog box. + + + + Begins an asynchronous operation showing a dialog. + + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + In some cases, such as when the dialog is closed by the system out of your control, your result can be an empty command. + Returns either the command selected which destroyed the dialog, or an empty command. + For example, a dialog hosted in a charms window will return an empty command if the charms window has been dismissed. + + + + Gets the set of commands that appear in the command bar of the message dialog. + + This is the array of commands that makes the dialog actionable. + Get this array and add your dialog commands to it. + The commands. + + + + Gets or sets the message to be displayed to the user. + + The message to be displayed to the user. + Use the content to convey the objective of the dialog. + Present the message, error or blocking question as simply as possible without extraneous information. + When a title is used, use the content to present additional information helpful to understanding or using the dialog. + You can use this area to provide more detail or define terminology. + Don't repeat the title with slightly different wording. + + + + Gets or sets the index of the command you want to use as the cancel command. + This is the command that fires when users press the ESC key. + Add the commands before you set the index. + + + + + Gets or sets the index of the command you want to use as the default. + This is the command that fires by default when users press the ENTER key instead of a specific command, for example. + + Add the commands before you set the index. + The index of the default command. + + + + Gets or sets the title to display on the dialog box, if any. + + The title you want to display on the dialog. + If the title is not set, this will return an empty string. + Use the title as a concise main instruction to convey the objective of the dialog. + Long titles do not wrap and will be truncated. + If you're using the dialog to deliver a simple message, error or question, omit the title. + Rely on the to deliver that core information. + + + + Represents a command in a context menu. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the UICommand class, using the specified label and event handler. + + The label for the new command. + The event handler for the new command. + + + + Initializes a new instance of the UICommand class, using the specified label, event handler, and command identifier. + + The label for the new command. + The event handler for the new command. + The command identifier for the new command. + + + + Gets or sets the identifier of the command. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + Provides a timer that is integrated into the Dispatcher queue, which is processed at a specified interval of time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + Initializes a new instance of the class. + + + + + Occurs when the timer interval has elapsed. + + + + + Gets or sets the amount of time between timer ticks. + + + + + Gets a value that indicates whether the timer is running. + + true if the timer is enabled and running; otherwise, false. + + + + Starts the . + + If the timer has already started, then it is restarted. + + + + Stops the . + + + + + Extensions for . + + + + + Returns a read-only wrapper for the current collection. + + + + An object that acts as a read-only wrapper around the current . + + + + Contains extension methods for the IStorageFile and IStorageFolder interfaces for .NET interop. + + + + + Retrieves a stream for reading from a specified file. + + + + + + + Retrieves a stream for reading from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to read from. + The path, relative to the root folder, to the file to read from. + + + + + Retrieves a stream for writing to a specified file. + + The Windows Runtime IStorageFile object to write to. + + + + + Retrieves a stream for writing from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to write to. + The path, relative to the root folder, to the file to write to. + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinwatchos/InTheHand.XML b/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinwatchos/InTheHand.XML new file mode 100644 index 0000000..33a442c --- /dev/null +++ b/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinwatchos/InTheHand.XML @@ -0,0 +1,2505 @@ + + + + InTheHand + + + + + Provides information about a package. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the package for the current app. + + + + + Gets the description of the package. + + + + + Gets the display name of the package. + + + + + Gets the package identity of the current package. + + The package identity. + + + + Gets the date the application package was installed on the user's phone. + + + + + Gets the location of the installed package. + + This folder is read-only except for Windows Desktop applications. + + + + Indicates whether the package is installed in development mode. + + A Boolean value that indicates whether the package is installed in development mode. + TRUE indicates that the package is installed in development mode; otherwise FALSE. + + + + Gets the logo of the package. + + + + + Gets the publisher display name of the package. + + Android and iOS don't provide a way to query the publisher at runtime. + + + + Provides package identification info, such as name, version, and publisher. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the processor architecture for which the package was created. + + + + + Gets the name of the package. + + The package name. + + + + Gets the name of the package. + + The package name. + + + + Gets the value of the ProductID attribute associated with this application package. + + The value of the ProductID attribute associated with this application package. + + + + Gets the publisher of the package. + + Not supported on iOS or Android. + + + + Gets the package version info. + + The package version information. + + + + Helper class for . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Converts a Unix time expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Converts a Unix time expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z to a value. + + A Unix time, expressed as the number of milliseconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + For Unix times before this date, its value is negative. + A date and time value that represents the same moment in time as the Unix time. + + + + Returns the number of seconds that have elapsed since 1970-01-01T00:00:00Z. + + The DateTimeOffset value. + The number of seconds that have elapsed since 1970-01-01T00:00:00Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method first converts the current instance to UTC before returning its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Returns the number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + + The DateTimeOffset value. + The number of milliseconds that have elapsed since 1970-01-01T00:00:00.000Z. + Unix time represents the number of seconds that have elapsed since 1970-01-01T00:00:00Z (January 1, 1970, at 12:00 AM UTC). + It does not take leap seconds into account. + This method returns the number of milliseconds in Unix time. + This method first converts the current instance to UTC before returning the number of milliseconds in its Unix time. + For date and time values before 1970-01-01T00:00:00Z, this method returns a negative value. + + + + Supports the ability to determine the capabilities of any connected hardware keyboards. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8 or later + + + + Initializes a new instance of the class. + + + + + Gets a value that indicates whether a device identifying itself as a keyboard is detected. + + Returns 1 if a device identifying itself as a keyboard is detected. Otherwise, returns 0. + + + + Provides information about the Operating System. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Gets an OperatingSystem object that contains the current platform identifier and version number. + + + + + Notifies listeners of dynamic changes to a map, such as when items are added or removed. + + The type of the keys in the map. + The type of the values in the map. + + + + Occurs when the map changes. + + + + + Represents the method that handles the changed event of an observable map. + + The type of the keys in the map. + The type of the values in the map. + + + + + + Provides data for the changed event of a map collection. + + The type of the keys in the map. + + + + Gets the type of change that occurred in the map. + + + + + Gets the key of the item that changed. + + + + + Represents a collection of key-value pairs, correlating several other collection interfaces. + + + + + Describes the action that causes a change to a collection. + + + + + The collection is changed. + + + + + An item is added to the collection. + + + + + An item is removed from the collection. + + + + + An item is changed in the collection. + + + + + Enables you to detect whether a specified member, type, or API contract is present so that you can safely make API calls across a variety of devices. + + + + + Returns true or false to indicate whether the API contract with the specified name and major version number is present. + + The name of the API contract. + The major version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether the API contract with the specified name and major and minor version number is present. + + The name of the API contract. + The major version number of the API contract. + The minor version number of the API contract. + True if the specified API contract is present; otherwise, false. + + + + Returns true or false to indicate whether a specified named constant is present for a specified enumeration. + + The namespace-qualified name of the type. + The name of the constant. + True if the specified constant is present; otherwise, false. + + + + Returns true or false to indicate whether a specified event is present for a specified type. + + The namespace-qualified name of the type. + The name of the event. + True if the specified event is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified method overload with the specified number of input parameters is present for a specified type. + + The namespace-qualified name of the type. + The name of the method. + The number of input parameters for the overload. + True if the specified method is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified property (writeable or read-only) is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified read-only property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified writeable property is present for a specified type. + + The namespace-qualified name of the type. + The name of the property. + True if the specified property is present for the type; otherwise, false. + + + + Returns true or false to indicate whether a specified type is present. + + The namespace-qualified name of the type. + True if the specified type is present; otherwise, false. + + + + Represents x- and y-coordinate values that define a point in a two-dimensional plane. + + + + + The horizontal position of the point. + + + + + The vertical position of the point. + + + + + Contains number values that represent the location and size of a rectangle. + + + + + Initializes a Rect structure that has the specified x-coordinate, y-coordinate, width, and height. + + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + + + + The x-coordinate location of the left side of the rectangle. + + + + + The y-coordinate location of the top side of the rectangle. + + + + + A value that represents the Width of the rectangle. + + + + + A value that represents the Height of the rectangle. + + + + + Represents a method that handles general events. + + The event source. + The event data. If there is no event data, this parameter will be null. + The event source. + The event data. If there is no event data, this parameter will be null. + + + + Provides additional Math operations. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + TizenTizen 3.0 + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Restricts a value to be within a specified range. + + The value to clamp. + The minimum value. + If value is less than min, min will be returned. + The maximum value. + If value is greater than max, max will be returned. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Provides access to the app data store associated with the app's app package. + + + + + Removes all application data from the local, roaming, and temporary app data stores. + + + + + + Removes all application data from the specified app data store. + + One of the enumeration values. + + + + + Gets the root folder in the local app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the roaming app data store. + + + + + Gets the application settings container in the local app data store. + + The application settings container. + + + + Gets the root folder in the temporary app data store. + + + + + Represents a container for app settings. + The methods and properties of this class support creating, deleting, enumerating, and traversing the container hierarchy. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates or opens the specified settings container in the current settings container. + + The name of the container. + One of the enumeration values. + On iOS the name must be a value Shared App Group name and disposition must be Existing. + The settings container. + + + + Gets the type (local or roaming) of the app data store that is associated with the current settings container. + + + + + Gets the name of the current settings container. + + + + + Gets an object that represents the settings in this settings container. + + The settings map object. + + + + Provides access to the settings in a settings container. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + Occurs when the map changes. + + + + + Adds an item to the . + + The key of the item to add. + The item value to add. + + + + Returns a value that indicates whether a specified key exists in the . + + The key to check for in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an ICollection object containing the keys of the . + + + + + Removes a specific item from the . + + The key of the item to remove. + true if the item was removed, otherwise false. + + + + Returns a value that indicates whether a specified key exists in the . + If an item with that key exists, the item is retrieved as an out parameter. + + The key to check for in the . + The item, if it exists. + Contains null if the item does not exist in the . + true if an item with that key exists in the ; otherwise, false. + + + + Gets an object containing the values of the . + + + + + Gets or sets the element value at the specified key index. + + + The element value at the specified key index. + + + + Adds a new key-value pair to the ApplicationDataContainerSettings. + + The key-value pair to add. + + + + Removes all related application settings. + + + + + Returns a value that indicates whether a specified key-value pair exists in the ApplicationDataContainerSettings. + + The key-value pair to check for in the ApplicationDataContainerSettings. + + + + + Copies the elements of the collection to an array, starting at a particular array index. + + The one-dimensional Array that is the destination of the elements copied from the collection. + The Array must have zero-based indexing. + The zero-based index in array at which copying begins. + + + + Gets the number of elements contained in the collection. + + + + + Gets a value indicating whether the dictionary is read-only. + + true if the dictionary is read-only; otherwise, false. + + + + Removes a specific key-value pair from the . + + The key-value pair to remove. + true if the item was removed, otherwise false. + + + + Specifies options for creating application data containers or returning existing containers. + This enumeration is used by the method. + + + + + Always returns the specified container. + Creates the container if it does not exist. + + + + + Returns the specified container only if it already exists. + Raises an exception of type System.Exception if the specified container does not exist. + + + + + Provides access to the application data store. + Application data consists of settings that are local. + + + + + The data resides in the local application data store. + + + + + The data resides in the roaming application data store. + + + + + The data resides in the temporary application data store. + + + + + The data resides in the local cache for the application data store. + + + + + The data resides in the shared application data store. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the CreationCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Return the existing item if the file or folder already exists. + + + + + Describes the attributes of a file or folder. + + + + + The item is normal. + That is, the item doesn't have any of the other values in the enumeration. + + + + + The item is read-only. + + + + + The item is a directory. + + + + + The item is archived. + + + + + The item is a temporary file. + + + + + Provides helper methods for reading and writing files that are represented by objects of type . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the specified file. + + The file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the specified file using the specified character encoding. + + The file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the specified file. + + The file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the specified file using the specified character encoding. + + The file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the specified file and returns lines of text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file using the specified character encoding and returns lines of text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the specified file and returns text. + + The file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the specified file using the specified character encoding and returns text. + + The file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the specified file. + + The file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the specified file using the specified character encoding. + + The file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the specified file. + + The file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the specified file using the specified character encoding. + + The file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Provides access to the basic properties, like the size of the item or the date the item was last modified, of the item (like a file or folder). + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the timestamp of the last time the file was modified. + + + + + Gets the size of the file in bytes. + + + + + Describes the purpose of the thumbnail to determine how to adjust the thumbnail image to retrieve. + + + + + To display previews of picture or video files. + + + + + To display previews of files (or other items) in a list. + + + + + To display a preview of any single item (like a file, folder, or file group). + + + + + Represents a file. + Provides information about the file and its contents, and ways to manipulate them. + + + + + Replaces the specified file with a copy of the current file. + + The file to replace. + No object or value is returned when this method completes. + + + + Creates a copy of the file in the specified folder. + + + + + + + Creates a copy of the file in the specified folder, using the desired name. + + + + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + + + + + + Moves the current file to the specified folder. + + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + + + + + + + Gets the MIME type of the contents of the file. + + The MIME type of the file contents. + For example, a music file might have the "audio/mpeg" MIME type. + + + + Gets the type (file name extension) of the file. + + + + + Manipulates folders and their contents, and provides information about them. + + + + + Creates a new file in the current folder. + + The desired name of the file to create. + + + + + Creates a new file in the current folder, and specifies what to do if a file with the same name already exists in the current folder. + + The desired name of the file to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing file in the current folder. + + + + + Creates a new folder in the current folder. + + The desired name of the folder to create. + + + + + Creates a new folder in the current folder, and specifies what to do if a folder with the same name already exists in the current folder. + + The desired name of the folder to create. + The enum value that determines what to do if the desiredName is the same as the name of an existing folder in the current folder. + + + + + Gets the specified file from the current folder. + + The name (or path relative to the current folder) of the file to retrieve. + + + + + Gets the files from the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + + + + + Gets the folders in the current folder. + + + + + + Gets the specified item from the . + + The name of the item to retrieve. + + + + + Gets the items from the current folder. + + + + + + Try to get a single file or sub-folder from the current folder by using the name of the item. + + The name (or path relative to the current folder) of the file or sub-folder to try to retrieve. + When this method completes successfully, it returns the file or folder (type ). + + + + Manipulates storage items (files and folders) and their contents, and provides information about them. + + + + + Deletes the current item. + + + + + + Deletes the current item, optionally deleting it permanently. + + + + + + Gets the basic properties of the current item (like a file or folder). + + + + + + Determines whether the current IStorageItem matches the specified StorageItemTypes value. + + The value to match against. + + + + + + Gets the attributes of a storage item. + + + + + Gets the date and time when the current item was created. + + + + + Gets the name of the item including the file name extension if there is one. + + + + + Gets the full file-system path of the item, if the item has a path. + + + + + Gets the parent folder of the current storage item. + + + + + + Indicates whether the current item is the same as the specified item. + + The object that represents a storage item to compare against. + Returns true if the current storage item is the same as the specified storage item; otherwise false. + + + + Provides access to common locations that contain user content. + This includes content from a user's local libraries (such as Documents, Pictures, Music, and Videos). + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the Camera Roll folder. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 8.1 or later + + + + + Gets the Documents library. + + + + + Gets the Music library. + + + + + Gets the Pictures library. + + + + + Gets the Videos library. + + + + + Specifies what to do if a file or folder with the specified name already exists in the current folder when you copy, move, or rename a file or folder. + + + + + Automatically append a number to the base of the specified name if the file or folder already exists. + For example, if MyFile.txt already exists, then the new file is named MyFile(2).txt. + If MyFolder already exists, then the new folder is named MyFolder(2). + + + + + Replace the existing item if the file or folder already exists. + + + + + Raise an exception of type System.Exception if the file or folder already exists. + Methods that don't explicitly pass a value from the NameCollisionOption enumeration use the FailIfExists value as the default when you try to create, rename, copy, or move a file or folder. + + + + + Provides helper methods for reading and writing a file using the absolute path or URI of the file. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Appends lines of text to the file at the specified path or URI. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Appends lines of text to the file at the specified path or URI using the specified character encoding. + + The path or URI of the file that the lines are appended to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI. + + The path of the file that the text is appended to. + The text to append. + No object or value is returned when this method completes. + + + + Appends text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is appended to. + The text to append. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Reads the contents of the file at the specified path or URI and returns lines of text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns lines of text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a list (type IVector) of lines of text. + Each line of text in the list is represented by a String object. + + + + Reads the contents of the file at the specified path or URI and returns text. + + The path of the file to read. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Reads the contents of the file at the specified path or URI using the specified character encoding and returns text. + + The path of the file to read. + The character encoding of the file. + When this method completes successfully, it returns the contents of the file as a text string. + + + + Writes lines of text to the file at the specified path or URI. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + No object or value is returned when this method completes. + + + + Writes lines of text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the lines are written to. + The list of text strings to append as lines. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI. + + The path of the file that the text is written to. + The text to write. + No object or value is returned when this method completes. + + + + Writes text to the file at the specified path or URI using the specified character encoding. + + The path of the file that the text is written to. + The text to write. + The character encoding of the file. + No object or value is returned when this method completes. + + + + Specifies whether a deleted item is moved to the Recycle Bin or permanently deleted. + + + + + Specifies the default behavior. + + + + + Permanently deletes the item. + The item is not moved to the Recycle Bin. + + + + + Represents a file. + Provides information about the file and its content, and ways to manipulate them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Replaces the specified file with a copy of the current file. + + + + + + + Creates a copy of the file in the specified folder. + + The destination folder where the copy of the file is created. + + + + + Creates a copy of the file in the specified folder and renames the copy. + + The destination folder where the copy of the file is created. + The new name for the copy of the file created in the destinationFolder. + + + + + Deletes the current file. + + + + + + Deletes the current file, optionally deleting the item permanently. + + + + + + Gets the basic properties of the current file. + + + + + + Retrieves an adjusted thumbnail image for the file, determined by the purpose of the thumbnail. + + The enum value that describes the purpose of the thumbnail and determines how the thumbnail image is adjusted. + When this method completes successfully, it returns a that represents the thumbnail image or null if there is no thumbnail image associated with the file. + + + + Gets the parent folder of the current file. + + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + + + + + Moves the current file to the specified folder and renames the file according to the desired name. + + The destination folder where the file is moved. + The desired name of the file after it is moved. + + + + + Moves the current file to the location of the specified file and replaces the specified file in that location. + + The file to replace. + No object or value is returned by this method. + + + + Renames the current file. + + The desired, new name of the current item. + No object or value is returned by this method when it completes. + + + + Renames the current file. + This method also specifies what to do if an existing item in the current file's location has the same name. + + The desired, new name of the current file. + If there is an existing item in the current file's location that already has the specified desiredName, the specified determines how the system responds to the conflict. + The enum value that determines how the system responds if the desiredName is the same as the name of an existing item in the current file's location. + No object or value is returned by this method when it completes. + + + + Gets the attributes of a file. + + + + + Gets the date and time when the current file was created. + + + + + Gets the MIME type of the contents of the file. + + + + PlatformVersion supported + iOSiOS 9.0 and later + tvOStvOS 9.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + + + + + + Gets the type (file name extension) of the file. + + + + + Gets the name of the file including the file name extension. + + + + + Gets the full file-system path of the current file, if the file has a path. + + + + + Indicates whether the current file is equal to the specified file. + + The object that represents a file to compare against. + Returns true if the current file is equal to the specified file; otherwise false. + + + + Determines whether the current matches the specified value. + + The value to match against. + True if the matches the specified value; otherwise false. + + + + + Manages folders and their contents and provides information about them. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a StorageFile object to represent the file at the specified path. + + The path of the file to get a StorageFile to represent. + If your path uses slashes, make sure you use backslashes(\). + Forward slashes(/) are not accepted by this method. + When this method completes, it returns the file as a StorageFile. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new file with the specified name in the current folder. + + The name of the new file to create in the current folder. + One of the enumeration values that determines how to handle the collision if a file with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFile that represents the new file. + + + + Creates a new subfolder with the specified name in the current folder. + + The name of the new subfolder to create in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Creates a new subfolder with the specified name in the current folder. + This method also specifies what to do if a subfolder with the same name already exists in the current folder. + + The name of the new subfolder to create in the current folder. + One of the enumeration values that determines how to handle the collision if a subfolder with the specified desiredName already exists in the current folder. + When this method completes, it returns a StorageFolder that represents the new subfolder. + + + + Deletes the current folder. + + + + + + Deletes the current folder. + This method also specifies whether to delete the folder permanently. + + + + + + Gets the basic properties of the current folder. + + + + + + Gets the file with the specified name from the current folder. + + + + + + + Gets the files in the current folder. + + + + + + Gets the specified folder from the current folder. + + The name of the child folder to retrieve. + When this method completes successfully, it returns a StorageFolder that represents the child folder. + + + + Gets the folders in the current folder. + + + + + + Gets the file or folder with the specified name from the current folder. + + The name (or path relative to the current folder) of the file or folder to get. + + + + + Gets the items in the current folder. + + + + + + Gets the parent folder of the current folder. + + When this method completes, it returns the parent folder as a . + + + + Tries to get the file or folder with the specified name from the current folder. + Returns null instead of raising a FileNotFoundException if the specified file or folder is not found. + + The name (or path relative to the current folder) of the file or folder to get. + When this method completes successfully, it returns an IStorageItem that represents the specified file or folder. + If the specified file or folder is not found, this method returns null instead of raising an exception. + + + + Gets the attributes of the current folder. + + + + + Gets the date and time that the current folder was created. + + + + + Gets the name of the current folder. + + + + + Gets the full path of the current folder in the file system, if the path is available. + + + + + Indicates whether the current folder is equal to the specified folder. + + The object that represents the folder to compare against. + Returns true if the current folder is equal to the specified folder; otherwise false. + + + + Indicates whether the current matches the specified value. + + The enum value that determines the object type to match against. + True if the matches the specified value; otherwise false. + + + + + Provides additional methods for . + + + + + Deletes all contents of a folder without deleting the folder itself. + + + + + + + Returns the size, in bytes, of the folder and all of its contents. + + The folder to measure + The size, in bytes, of the folder and all of its contents. + + + + Describes whether an item that implements the interface is a file or a folder. + + + + + + A storage item that is neither a file nor a folder. + + + + + A file that is represented as a instance. + + + + + A folder that is represented as a instance. + + + + + Specifies the type of character encoding for a stream. + + + + + The encoding is UTF-8. + + + + + The encoding is UTF-16, with the least significant byte first in the two eight-bit bytes. + + + + + The encoding is UTF-16, with the most significant byte first in the two eight-bit bytes. + + + + + Specifies the processor architecture supported by an app. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + The x86 processor architecture. + + + + + The ARM processor architecture. + + + + + The x64 processor architecture. + + + + + A neutral processor architecture. + + + + + An unknown processor architecture. + + + + + Provides information about the device for profiling purposes. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device form factor. + For example, the app could be running on a phone, tablet, desktop, and so on. + + + + + Gets version info about the device family. + + + + + Provides version information about the device family. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a string that represents the type of device the application is running on. + + + + + Gets the version within the device family. + + + + + Describes a color in terms of alpha, red, green, and blue channels. + Can be implicitly converted into a variety of platform-specific types. + + + + PlatformPlatform Type + AndroidAndroid.Graphics.Color + iOS, tvOS, macOS, watchOSCoreGraphics.CGColor + iOS, tvOS, macOSCoreImage.CIColor + iOS, tvOSUIKit.UIColor + macOSAppKit.NSColor + Windows UWP, Windows Store, Windows Phone StoreWindows.UI.Color + Windows Phone SilverlightSystem.Windows.Media.Color + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a new structure by using the specified sRGB color channel values. + + + + + + + + + Creates a new structure by using the specified sRGB alpha channel and color channel values. + + + + + + + + + + Compares two structures for equality. + + The structure to compare to this . + + + + + Returns the color value as a UInt32 of the form 0xBBGGRRAA. + + + + + + + + + + + + Gets or sets the sRGB alpha channel value of the color. + + + + + Gets or sets the sRGB blue channel value of the color. + + + + + Gets or sets the sRGB green channel value of the color. + + + + + Gets or sets the sRGB red channel value of the color. + + + + + Defines the content, associated metadata, and expiration time of an update to a tile's badge overlay. + A badge can display a number from 1 to 999 (beyond this truncation will occur) + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + Simplifies creation of badges without the need to build XML documents. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a badge notification with the required numerical value. + + Value to show on the badge. Zero will hide the badge. + + + + + Creates objects that you use to manipulate a tile's badge overlay. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates and initializes a new instance of the , which lets you change the appearance or content of the badge on the calling app's tile. + + The object you will use to send changes to the app tile's badge. + + + + Updates a badge overlay on the specific tile that the updater is bound to. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Removes the badge from the tile that the updater is bound to. + + + + + Applies a change to the badge's number. + + The object that supplies the new XML definition for the badge. + + + + Contains the definition of the toast notification that will display at the scheduled time. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets the time that this toast notification is scheduled to be displayed. + + + + + Gets or sets the group identifier for the notification. + + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + + + Defines the content, associated metadata and events, and expiration time of a toast notification. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + Gets or sets the group identifier for the notification. + + The group identifier for the notification. + Not used on macOS. On iOS this maps to the CategoryIdentifier property. + + + + Gets or sets whether a toast's pop-up UI is displayed on the user's screen. + + + + + Gets or sets the unique identifier of this notification within the notification Group. + + + On iOS this maps to the ThreadIdentifier property and on macOS the Identifier property. + + + + Simplifies creation of toasts without the need to build XML documents. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a toast notification with the required values. + + Text content. + Toast title. + + + + + Creates a scheduled toast notification with the required values. + + Text content. + Toast title. + When to display the toast. + + + + + Creates ToastNotifier objects which let you display toast notifications. + + + + + Creates and initializes a new instance of the ToastNotifier, which lets you display toast notifications. + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Raises a toast notification to the specific app to which the ToastNotifier is bound. + This class also lets you schedule and remove toast notifications. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + watchOSwatchOS 2.0 and later + TizenTizen 3.0 + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Shows a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Hides a toast notification. + + The object that supplies the new XML definition for the toast. + + + + Adds a for later display. + + The scheduled toast notification, which includes its content and timing instructions. + + + + Cancels the scheduled display of a specified . + + The scheduled toast notification, which includes its content and timing instructions. + + + + Represents a command in a context menu or message dialog box. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets or sets the identifier of the command. + + + + + Ges or sets the handler for the event that is fired when the user invokes the command. + + + + + Gets or sets the label for the command. + + + + + Represents a callback function that handles the event that is fired when the user invokes a context menu command. + + Represents the invoked command. + + + + Represents a dialog. + + + The dialog has a command bar that can support up to three commands. + If you don't specify any commands, then a default command is added to close the dialog. + The dialog dims the screen behind it and blocks touch events from passing to the app's canvas until the user responds. + Message dialogs should be used sparingly, and only for critical messages or simple questions that must block the user's flow. + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class to display an untitled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + + + + Initializes a new instance of the class to display a titled message dialog box that can be used to ask your user simple questions. + + The message you want displayed to the user. + The title you want displayed on the dialog box. + + + + Begins an asynchronous operation showing a dialog. + + An object that represents the asynchronous operation. + For more on the async pattern, see Asynchronous programming in the Windows Runtime. + In some cases, such as when the dialog is closed by the system out of your control, your result can be an empty command. + Returns either the command selected which destroyed the dialog, or an empty command. + For example, a dialog hosted in a charms window will return an empty command if the charms window has been dismissed. + + + + Gets the set of commands that appear in the command bar of the message dialog. + + This is the array of commands that makes the dialog actionable. + Get this array and add your dialog commands to it. + The commands. + + + + Gets or sets the message to be displayed to the user. + + The message to be displayed to the user. + Use the content to convey the objective of the dialog. + Present the message, error or blocking question as simply as possible without extraneous information. + When a title is used, use the content to present additional information helpful to understanding or using the dialog. + You can use this area to provide more detail or define terminology. + Don't repeat the title with slightly different wording. + + + + Gets or sets the index of the command you want to use as the cancel command. + This is the command that fires when users press the ESC key. + Add the commands before you set the index. + + + + + Gets or sets the index of the command you want to use as the default. + This is the command that fires by default when users press the ENTER key instead of a specific command, for example. + + Add the commands before you set the index. + The index of the default command. + + + + Gets or sets the title to display on the dialog box, if any. + + The title you want to display on the dialog. + If the title is not set, this will return an empty string. + Use the title as a concise main instruction to convey the objective of the dialog. + Long titles do not wrap and will be truncated. + If you're using the dialog to deliver a simple message, error or question, omit the title. + Rely on the to deliver that core information. + + + + Represents a command in a context menu. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the UICommand class, using the specified label and event handler. + + The label for the new command. + The event handler for the new command. + + + + Initializes a new instance of the UICommand class, using the specified label, event handler, and command identifier. + + The label for the new command. + The event handler for the new command. + The command identifier for the new command. + + + + Gets or sets the identifier of the command. + + + + + Gets or sets the handler for the event that is raised when the user selects the command. + + + + + Gets or sets the label for the command. + + + + + Contains extension methods for the IStorageFile and IStorageFolder interfaces for .NET interop. + + + + + Retrieves a stream for reading from a specified file. + + + + + + + Retrieves a stream for reading from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to read from. + The path, relative to the root folder, to the file to read from. + + + + + Retrieves a stream for writing to a specified file. + + The Windows Runtime IStorageFile object to write to. + + + + + Retrieves a stream for writing from a file in the specified parent folder. + + The Windows Runtime IStorageFolder object that contains the file to write to. + The path, relative to the root folder, to the file to write to. + + + + + diff --git a/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinwatchos/InTheHand.dll b/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinwatchos/InTheHand.dll new file mode 100644 index 0000000..6cb6651 Binary files /dev/null and b/packages/InTheHand.Pontoon.10.2018.3.19/lib/xamarinwatchos/InTheHand.dll differ diff --git a/packages/Microsoft.CSharp.4.5.0/.signature.p7s b/packages/Microsoft.CSharp.4.5.0/.signature.p7s new file mode 100644 index 0000000..e79f5ea Binary files /dev/null and b/packages/Microsoft.CSharp.4.5.0/.signature.p7s differ diff --git a/packages/Microsoft.CSharp.4.5.0/LICENSE.TXT b/packages/Microsoft.CSharp.4.5.0/LICENSE.TXT new file mode 100644 index 0000000..984713a --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/LICENSE.TXT @@ -0,0 +1,23 @@ +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +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. diff --git a/packages/Microsoft.CSharp.4.5.0/THIRD-PARTY-NOTICES.TXT b/packages/Microsoft.CSharp.4.5.0/THIRD-PARTY-NOTICES.TXT new file mode 100644 index 0000000..db542ca --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/THIRD-PARTY-NOTICES.TXT @@ -0,0 +1,309 @@ +.NET Core uses third-party libraries or other resources that may be +distributed under licenses different than the .NET Core software. + +In the event that we accidentally failed to list a required notice, please +bring it to our attention. Post an issue or email us: + + dotnet@microsoft.com + +The attached notices are provided for information only. + +License notice for Slicing-by-8 +------------------------------- + +http://sourceforge.net/projects/slicing-by-8/ + +Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved + + +This software program is licensed subject to the BSD License, available at +http://www.opensource.org/licenses/bsd-license.html. + + +License notice for Unicode data +------------------------------- + +http://www.unicode.org/copyright.html#License + +Copyright © 1991-2017 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in http://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + +License notice for Zlib +----------------------- + +https://github.com/madler/zlib +http://zlib.net/zlib_license.html + +/* zlib.h -- interface of the 'zlib' general purpose compression library + version 1.2.11, January 15th, 2017 + + Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + +*/ + +License notice for Mono +------------------------------- + +http://www.mono-project.com/docs/about-mono/ + +Copyright (c) .NET Foundation Contributors + +MIT License + +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. + +License notice for International Organization for Standardization +----------------------------------------------------------------- + +Portions (C) International Organization for Standardization 1986: + Permission to copy in any form is granted for use with + conforming SGML systems and applications as defined in + ISO 8879, provided this notice is included in all copies. + +License notice for Intel +------------------------ + +"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License notice for Xamarin and Novell +------------------------------------- + +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) + +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. + +Copyright (c) 2011 Novell, Inc (http://www.novell.com) + +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. + +Third party notice for W3C +-------------------------- + +"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE +Status: This license takes effect 13 May, 2015. +This work is being provided by the copyright holders under the following license. +License +By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. +Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: +The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. +Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. +Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." +Disclaimers +THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. +COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. +The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." + +License notice for Bit Twiddling Hacks +-------------------------------------- + +Bit Twiddling Hacks + +By Sean Eron Anderson +seander@cs.stanford.edu + +Individually, the code snippets here are in the public domain (unless otherwise +noted) — feel free to use them however you please. The aggregate collection and +descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are +distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and +without even the implied warranty of merchantability or fitness for a particular +purpose. + +License notice for Brotli +-------------------------------------- + +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. + +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. + +compress_fragment.c: +Copyright (c) 2011, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +decode_fuzzer.c: +Copyright (c) 2015 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + diff --git a/packages/Microsoft.CSharp.4.5.0/lib/MonoAndroid10/_._ b/packages/Microsoft.CSharp.4.5.0/lib/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/MonoTouch10/_._ b/packages/Microsoft.CSharp.4.5.0/lib/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/net45/_._ b/packages/Microsoft.CSharp.4.5.0/lib/net45/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/netcore50/Microsoft.CSharp.dll b/packages/Microsoft.CSharp.4.5.0/lib/netcore50/Microsoft.CSharp.dll new file mode 100644 index 0000000..bb2848a Binary files /dev/null and b/packages/Microsoft.CSharp.4.5.0/lib/netcore50/Microsoft.CSharp.dll differ diff --git a/packages/Microsoft.CSharp.4.5.0/lib/netcoreapp2.0/_._ b/packages/Microsoft.CSharp.4.5.0/lib/netcoreapp2.0/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/netstandard1.3/Microsoft.CSharp.dll b/packages/Microsoft.CSharp.4.5.0/lib/netstandard1.3/Microsoft.CSharp.dll new file mode 100644 index 0000000..bb2848a Binary files /dev/null and b/packages/Microsoft.CSharp.4.5.0/lib/netstandard1.3/Microsoft.CSharp.dll differ diff --git a/packages/Microsoft.CSharp.4.5.0/lib/netstandard2.0/Microsoft.CSharp.dll b/packages/Microsoft.CSharp.4.5.0/lib/netstandard2.0/Microsoft.CSharp.dll new file mode 100644 index 0000000..dc53c7c Binary files /dev/null and b/packages/Microsoft.CSharp.4.5.0/lib/netstandard2.0/Microsoft.CSharp.dll differ diff --git a/packages/Microsoft.CSharp.4.5.0/lib/portable-net45+win8+wp8+wpa81/_._ b/packages/Microsoft.CSharp.4.5.0/lib/portable-net45+win8+wp8+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/uap10.0.16299/_._ b/packages/Microsoft.CSharp.4.5.0/lib/uap10.0.16299/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/win8/_._ b/packages/Microsoft.CSharp.4.5.0/lib/win8/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/wp80/_._ b/packages/Microsoft.CSharp.4.5.0/lib/wp80/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/wpa81/_._ b/packages/Microsoft.CSharp.4.5.0/lib/wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/xamarinios10/_._ b/packages/Microsoft.CSharp.4.5.0/lib/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/xamarinmac20/_._ b/packages/Microsoft.CSharp.4.5.0/lib/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/xamarintvos10/_._ b/packages/Microsoft.CSharp.4.5.0/lib/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/lib/xamarinwatchos10/_._ b/packages/Microsoft.CSharp.4.5.0/lib/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/MonoAndroid10/_._ b/packages/Microsoft.CSharp.4.5.0/ref/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/MonoTouch10/_._ b/packages/Microsoft.CSharp.4.5.0/ref/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/net45/_._ b/packages/Microsoft.CSharp.4.5.0/ref/net45/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcore50/Microsoft.CSharp.dll b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/Microsoft.CSharp.dll new file mode 100644 index 0000000..3e2c049 Binary files /dev/null and b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/Microsoft.CSharp.dll differ diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcore50/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/Microsoft.CSharp.xml new file mode 100644 index 0000000..24b5eba --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/Microsoft.CSharp.xml @@ -0,0 +1,190 @@ + + + + Microsoft.CSharp + + + + Contains factory methods to create dynamic call site binders for CSharp. + + + Initializes a new CSharp binary operation binder. + Returns a new CSharp binary operation binder. + The flags with which to initialize the binder. + The binary operation kind. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp convert binder. + Returns a new CSharp convert binder. + The flags with which to initialize the binder. + The type to convert to. + The that indicates where this operation is used. + + + Initializes a new CSharp get index binder. + Returns a new CSharp get index binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp get member binder. + Returns a new CSharp get member binder. + The flags with which to initialize the binder. + The name of the member to get. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp invoke binder. + Returns a new CSharp invoke binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp invoke constructor binder. + Returns a new CSharp invoke constructor binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp invoke member binder. + Returns a new CSharp invoke member binder. + The flags with which to initialize the binder. + The name of the member to invoke. + The list of type arguments specified for this invoke. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp is event binder. + Returns a new CSharp is event binder. + The flags with which to initialize the binder. + The name of the event to look for. + The that indicates where this operation is used. + + + Initializes a new CSharp set index binder. + Returns a new CSharp set index binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp set member binder. + Returns a new CSharp set member binder. + The flags with which to initialize the binder. + The name of the member to set. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp unary operation binder. + Returns a new CSharp unary operation binder. + The flags with which to initialize the binder. + The unary operation kind. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + Initializes a new instance of the class. + A new instance of the class. + The flags for the argument. + The name of the argument, if named; otherwise null. + + + Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + The argument is a constant. + + + The argument is passed to an out parameter. + + + The argument is passed to a ref parameter. + + + The argument is a indicating an actual type name used in source. Used only for target objects in static calls. + + + The argument is a named argument. + + + No additional information to represent. + + + The argument's compile-time type should be considered during binding. + + + Represents information about C# dynamic operations that are not specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + The binder represents a logical AND or logical OR that is part of a conditional logical operator evaluation. + + + The evaluation of this binder happens in a checked context. + + + The binder represents an implicit conversion for use in an array creation expression. + + + The binder represents an explicit conversion. + + + The binder represents an invoke on a simple name. + + + The binder represents an invoke on a specialname. + + + There is no additional information required for this binder. + + + The binder is used in a position that does not require a result, and can therefore bind to a void returning method. + + + The result of any bind is going to be indexed get a set index or get index binder. + + + The value in this set index or set member comes a compound assignment operator. + + + Represents an error that occurs when a dynamic bind in the C# runtime binder is processed. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that has a specified error message. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class that has a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference if no inner exception is specified. + + + Represents an error that occurs when a dynamic bind in the C# runtime binder is processed. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class that has a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference if no inner exception is specified. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcore50/de/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/de/Microsoft.CSharp.xml new file mode 100644 index 0000000..5e90c8c --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/de/Microsoft.CSharp.xml @@ -0,0 +1,190 @@ + + + + Microsoft.CSharp + + + + Enthält Factorymethoden zum Erstellen dynamischer Aufrufsitebinder für CSharp. + + + Initialisiert einen neuen Binder für binäre CSharp-Vorgänge. + Gibt einen neuen Binder für binäre CSharp-Vorgänge zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Die Art des binären Vorgangs. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen CSharp-Konvertierungsbinder. + Gibt einen neuen CSharp-Konvertierungsbinder zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der Typ, in den konvertiert werden soll. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + + + Initialisiert einen neuen Binder zum Abrufen von CSharp-Indizes. + Gibt einen neuen Binder zum Abrufen von CSharp-Indizes zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen Binder zum Abrufen von CSharp-Membern. + Gibt einen neuen Binder zum Abrufen von CSharp-Membern zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der Name des abzurufenden Members. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen CSharp-Aufrufbinder. + Gibt einen neuen CSharp-Aufrufbinder zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen CSharp-Aufrufkonstruktorbinder. + Gibt einen neuen CSharp-Aufrufkonstruktorbinder zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen CSharp-Aufrufmemberbinder. + Gibt einen neuen CSharp-Aufrufmemberbinder zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der Name des aufzurufenden Members. + Die Liste der für diesen Aufruf angegebenen Typargumente. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen CSharp-ist-Ereignis-Binder. + Gibt einen neuen CSharp-ist-Ereignis-Binder zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der Name des zu suchenden Ereignisses. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + + + Initialisiert einen neuen Binder zum Festlegen von CSharp-Indizes. + Gibt einen neuen Binder zum Festlegen von CSharp-Indizes zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen Binder zum Festlegen von CSharp-Membern. + Gibt einen neuen Binder zum Festlegen von CSharp-Membern zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der Name des festzulegenden Members. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen Binder für unäre CSharp-Vorgänge. + Gibt einen neuen Binder für unäre CSharp-Vorgänge zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Die Art des unären Vorgangs. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Stellt Informationen zu dynamischen C#-Vorgängen dar, die für bestimmte Argumente auf einer Aufrufsite spezifisch sind.Instanzen dieser Klasse werden vom C#-Compiler generiert. + + + Initialisiert eine neue Instanz der -Klasse. + Eine neue Instanz der -Klasse. + Die Flags für das Argument. + Der Name des Arguments, wenn es sich um ein benanntes Argument handelt, andernfalls NULL. + + + Stellt Informationen zu dynamischen C#-Vorgängen dar, die für bestimmte Argumente auf einer Aufrufsite spezifisch sind.Instanzen dieser Klasse werden vom C#-Compiler generiert. + + + Das Argument ist eine Konstante. + + + Das Argument wird an einen Out-Parameter übergeben. + + + Das Argument wird an einen Ref-Parameter übergeben. + + + Das Argument ist ein , der einen tatsächlichen, in der Quelle verwendeten Typnamen angibt.Wird nur für Zielobjekte in statischen Aufrufen verwendet. + + + Das Argument ist ein benanntes Argument. + + + Es sind keine weitere Informationen vorhanden, die dargestellt werden können. + + + Während der Bindung muss der Kompilierzeittyp des Arguments berücksichtigt werden. + + + Stellt Informationen zu dynamischen C#-Vorgängen dar, die nicht spezifisch für bestimmte Argumente auf einer Aufrufsite sind.Instanzen dieser Klasse werden vom C#-Compiler generiert. + + + Der Binder stellt ein logisches AND oder logisches OR dar, das Teil einer bedingten logischen Operatorauswertung ist. + + + Die Auswertung für diesen Binder erfolgt in einem überprüften Kontext. + + + Der Binder stellt eine implizite Konvertierung für die Verwendung in einem Arrayerstellungsausdruck dar. + + + Der Binder stellt eine explizite Konvertierung dar. + + + Der Binder stellt einen Aufruf für einen einfachen Namen dar. + + + Der Binder stellt einen Aufruf für einen besonderen Namen dar. + + + Für diesen Binder sind keine zusätzlichen Informationen erforderlich. + + + Der Binder wird an einer Position verwendet, an der kein Ergebnis erforderlich ist, und kann daher an eine leere Rückgabemethode binden. + + + Das Ergebnis einer Bindung wird indiziert, es wird ein Binder zum Festlegen oder Abrufen von Indizes abgerufen. + + + Der Wert in diesem festgelegten Index oder festgelegten Member ist ein Verbundzuweisungsoperator. + + + Stellt einen Fehler dar, der auftritt, wenn eine dynamische Bindung im C#-Laufzeitbinder verarbeitet wird. + + + Initialisiert eine neue Instanz der -Klasse. + + + Initialisiert eine neue Instanz der -Klasse, die über eine angegebene Fehlermeldung verfügt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die aktuelle Ausnahme ausgelöst hat, oder ein NULL-Verweis, wenn keine innere Ausnahme angegeben ist. + + + Stellt einen Fehler dar, der auftritt, wenn eine dynamische Bindung im C#-Laufzeitbinder verarbeitet wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System bereitgestellten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die aktuelle Ausnahme ausgelöst hat, oder ein NULL-Verweis, wenn keine innere Ausnahme angegeben ist. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcore50/es/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/es/Microsoft.CSharp.xml new file mode 100644 index 0000000..dc76977 --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/es/Microsoft.CSharp.xml @@ -0,0 +1,190 @@ + + + + Microsoft.CSharp + + + + Contiene métodos de generador que permiten crear enlazadores de sitios de llamada dinámicos para CSharp. + + + Inicializa un nuevo enlazador de operaciones binarias de CSharp. + Devuelve un nuevo enlazador de operaciones binarias de CSharp. + Marcas con las que se va a inicializar el enlazador. + Tipo de operación binaria. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de conversiones de CSharp. + Devuelve un nuevo enlazador de conversiones de CSharp. + Marcas con las que se va a inicializar el enlazador. + Tipo en el que se va a convertir. + Objeto que indica dónde se usa esta operación. + + + Inicializa un nuevo enlazador de operaciones de obtención de índice de CSharp. + Devuelve un nuevo enlazador de operaciones de obtención de índice de CSharp. + Marcas con las que se va a inicializar el enlazador. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de operaciones de obtención de miembro de CSharp. + Devuelve un nuevo enlazador de operaciones de obtención de miembro de CSharp. + Marcas con las que se va a inicializar el enlazador. + Nombre del miembro que se va a obtener. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de invocaciones de CSharp. + Devuelve un nuevo enlazador de invocaciones de CSharp. + Marcas con las que se va a inicializar el enlazador. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de invocaciones de constructor de CSharp. + Devuelve un nuevo enlazador de invocaciones de constructor de CSharp. + Marcas con las que se va a inicializar el enlazador. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de invocaciones de miembro de CSharp. + Devuelve un nuevo enlazador de invocaciones de miembro de CSharp. + Marcas con las que se va a inicializar el enlazador. + Nombre del miembro al que se va a invocar. + Lista de los argumentos de tipo especificados para esta invocación. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de búsquedas de eventos de CSharp. + Devuelve un nuevo enlazador de búsquedas de eventos de CSharp. + Marcas con las que se va a inicializar el enlazador. + Nombre del evento que se va a buscar. + Objeto que indica dónde se usa esta operación. + + + Inicializa un nuevo enlazador de operaciones de establecimiento de índice de CSharp. + Devuelve un nuevo enlazador de operaciones de establecimiento de índice de CSharp. + Marcas con las que se va a inicializar el enlazador. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de operaciones de establecimiento de miembro de CSharp. + Devuelve un nuevo enlazador de operaciones de establecimiento de miembro de CSharp. + Marcas con las que se va a inicializar el enlazador. + Nombre del miembro que se va a establecer. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de operaciones unarias de CSharp. + Devuelve un nuevo enlazador de operaciones unarias de CSharp. + Marcas con las que se va a inicializar el enlazador. + Tipo de operación unaria. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Representa información sobre las operaciones dinámicas de C# que son específicas de argumentos concretos en un lugar de llamada.Las instancias de esta clase se generan mediante el compilador de C#. + + + Inicializa una nueva instancia de la clase . + Nueva instancia de la clase . + Marcas para el argumento. + Nombre del argumento, si lo tiene; de lo contrario, NULL. + + + Representa información sobre las operaciones dinámicas de C# que son específicas de argumentos concretos en un lugar de llamada.Las instancias de esta clase se generan mediante el compilador de C#. + + + El argumento es una constante. + + + El argumento se pasa a un parámetro out. + + + El argumento se pasa a un parámetro ref. + + + El argumento es un objeto que indica un nombre de tipo real utilizado en origen.Únicamente se usa para los objetos de destino en las llamadas estáticas. + + + Es un argumento con nombre. + + + Ninguna información adicional para representar. + + + El tipo de tiempo de compilación del argumento debe considerarse durante el enlace. + + + Representa información sobre las operaciones dinámicas de C# que no son específicas de argumentos concretos en un sitio de llamada.Las instancias de esta clase se generan mediante el compilador de C#. + + + El enlazador representa un operador AND lógico u OR lógico que forma parte de una evaluación de operadores lógicos condicionales. + + + La evaluación de este enlazador se lleva a cabo en un contexto comprobado. + + + El enlazador representa una conversión implícita que se puede usar en una expresión de creación de matrices. + + + El enlazador representa una conversión explícita. + + + El enlazador representa una invocación en un nombre simple. + + + El enlazador representa una invocación en un nombre especial. + + + Este enlazador no requiere ninguna información adicional. + + + El enlazador se usa en una posición que no requiere un resultado y, por lo tanto, se puede enlazar a un método que devuelva void. + + + El resultado de cualquier enlace que se vaya a indizar obtiene un enlazador de índice set o de índice get. + + + El valor de este índice o miembro set se convierte en un operador de asignación compuesto. + + + Representa un error que se produce cuando se procesa un enlace dinámico en el enlazador en tiempo de ejecución de C#. + + + Inicializa una nueva instancia de la clase . + + + Inicializa una nueva instancia de la clase que tiene un mensaje de error especificado. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase que tiene un mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + Excepción que es la causa de la excepción actual, o una referencia nula si no se especifica ninguna excepción interna. + + + Representa un error que se produce cuando se procesa un enlace dinámico en el enlazador en tiempo de ejecución de C#. + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase que tiene un mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + Excepción que es la causa de la excepción actual, o una referencia nula si no se especifica ninguna excepción interna. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcore50/fr/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/fr/Microsoft.CSharp.xml new file mode 100644 index 0000000..6ac8b3b --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/fr/Microsoft.CSharp.xml @@ -0,0 +1,201 @@ + + + + Microsoft.CSharp + + + + Contient des méthodes de fabrique pour créer des classeurs de sites d'appel dynamiques pour CSharp. + + + Initialise un nouveau classeur d'opérations binaires CSharp. + Retourne un nouveau classeur d'opérations binaires CSharp. + Indicateurs avec lesquels initialiser le classeur. + Type d'opération binaire. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur de conversion CSharp. + Retourne un nouveau classeur de conversion CSharp. + Indicateurs avec lesquels initialiser le classeur. + Type dans lequel convertir. + + qui indique où cette opération est utilisée. + + + Initialise un nouveau classeur d'obtention d'index CSharp. + Retourne un nouveau classeur d'obtention d'index CSharp. + Indicateurs avec lesquels initialiser le classeur. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur d'obtention de membre CSharp. + Retourne un nouveau classeur d'obtention de membre CSharp. + Indicateurs avec lesquels initialiser le classeur. + Nom du membre à obtenir. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur d'appel CSharp. + Retourne un nouveau classeur d'appel CSharp. + Indicateurs avec lesquels initialiser le classeur. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur de constructeurs appelés CSharp. + Retourne un nouveau classeur de constructeurs appelés CSharp. + Indicateurs avec lesquels initialiser le classeur. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur de membres appelés CSharp. + Retourne un nouveau classeur de membres appelés CSharp. + Indicateurs avec lesquels initialiser le classeur. + Nom du membre à appeler. + Liste d'arguments de type spécifiés pour cet appel. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur d'événements CSharp. + Retourne un nouveau classeur d'événement CSharp. + Indicateurs avec lesquels initialiser le classeur. + Nom de l'événement à rechercher. + + qui indique où cette opération est utilisée. + + + Initialise un nouveau classeur de définition d'index CSharp. + Retourne un nouveau classeur de définition d'index CSharp. + Indicateurs avec lesquels initialiser le classeur. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur de définition de membre CSharp. + Retourne un nouveau classeur de définition de membre CSharp. + Indicateurs avec lesquels initialiser le classeur. + Nom du membre à définir. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur d'opérations unaires CSharp. + Retourne un nouveau classeur d'opérations unaires CSharp. + Indicateurs avec lesquels initialiser le classeur. + Type d'opération unaire. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Représente les informations relatives aux opérations dynamiques en C# qui sont spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#. + + + Initialise une nouvelle instance de la classe . + Nouvelle instance de la classe . + Indicateurs de l'argument. + Nom de l'argument, s'il est nommé ; sinon, null. + + + Représente les informations relatives aux opérations dynamiques en C# qui sont spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#. + + + L'argument est une constante. + + + L'argument est passé à un paramètre de sortie (out). + + + L'argument est passé à un paramètre de référence (ref). + + + L'argument est un qui indique un nom de type réel utilisé dans la source.Utilisé uniquement pour les objets cible dans les appels statiques. + + + L'argument est un argument nommé. + + + Aucune information supplémentaire à représenter. + + + Le type de l'argument au moment de la compilation doit être considéré pendant la liaison. + + + Représente les informations relatives aux opérations dynamiques en C# qui ne sont pas spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#. + + + Le classeur représente un AND logique ou un OR logique faisant partie d'une évaluation d'opérateur logique conditionnelle. + + + L'évaluation de ce classeur s'effectue dans un contexte vérifié (checked). + + + Le classeur représente une conversion implicite pour une utilisation dans une expression de création de tableau. + + + Le classeur représente une conversion explicite. + + + Le classeur représente un appel sur un nom simple. + + + Le classeur représente un appel sur un nom spécial. + + + Aucune information supplémentaire n'est requise pour ce classeur. + + + Le classeur est utilisé à un emplacement qui ne requiert pas de résultat et peut par conséquent créer une liaison avec une méthode retournant void. + + + Le résultat de n'importe quel lien sera un classeur indexé d'obtention d'index ou de membre défini. + + + La valeur dans cet index défini ou membre défini provient d'un opérateur d'assignation composée. + + + Représente une erreur qui se produit lorsqu'un lien dynamique dans le binder d'exécution C# est traité. + + + Initialise une nouvelle instance de la classe . + + + Initialise une nouvelle instance de la classe qui comporte un message d'erreur spécifié. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe qui comporte un message d'erreur spécifié et une référence à l'exception interne à l'origine de cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception à l'origine de l'exception actuelle, ou référence null si aucune exception interne n'est spécifiée. + + + Représente une erreur qui se produit lorsqu'un lien dynamique dans le binder d'exécution C# est traité. + + + Initialise une nouvelle instance de la classe avec un message système décrivant l'erreur. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe qui comporte un message d'erreur spécifié et une référence à l'exception interne à l'origine de cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception à l'origine de l'exception actuelle, ou référence null si aucune exception interne n'est spécifiée. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcore50/it/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/it/Microsoft.CSharp.xml new file mode 100644 index 0000000..e7621f3 --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/it/Microsoft.CSharp.xml @@ -0,0 +1,190 @@ + + + + Microsoft.CSharp + + + + Contiene metodi factory per creare gestori di associazione del sito di chiamata dinamica per CSharp. + + + Inizializza un nuovo gestore di associazione dell'operazione binaria di CSharp. + Restituisce un nuovo gestore di associazione dell'operazione binaria di CSharp. + Flag con cui inizializzare il gestore di associazione. + Tipo di operazione binaria. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione delle conversioni di CSharp. + Restituisce un nuovo gestore di associazione delle conversioni di CSharp. + Flag con cui inizializzare il gestore di associazione. + Tipo in cui eseguire la conversione. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + + + Inizializza un nuovo gestore di associazione dell'indice get di CSharp. + Restituisce un nuovo gestore di associazione dell'indice get di CSharp. + Flag con cui inizializzare il gestore di associazione. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione del membro get di CSharp. + Restituisce un nuovo gestore di associazione del membro get di CSharp. + Flag con cui inizializzare il gestore di associazione. + Nome del membro da ottenere. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione invoke di CSharp. + Restituisce un nuovo gestore di associazione invoke di CSharp. + Flag con cui inizializzare il gestore di associazione. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione del costruttore invoke di CSharp. + Restituisce un nuovo gestore di associazione del costruttore invoke di CSharp. + Flag con cui inizializzare il gestore di associazione. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione del membro invoke di CSharp. + Restituisce un nuovo gestore di associazione del membro invoke di CSharp. + Flag con cui inizializzare il gestore di associazione. + Nome del membro da richiamare, + Elenco di argomenti del tipo specificati per la chiamata. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione degli eventi is di CSharp. + Restituisce un nuovo gestore di associazione degli eventi is di CSharp. + Flag con cui inizializzare il gestore di associazione. + Nome dell'evento di cui eseguire la ricerca. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + + + Inizializza un nuovo gestore di associazione dell'indice set di CSharp. + Restituisce un nuovo gestore di associazione dell'indice set di CSharp. + Flag con cui inizializzare il gestore di associazione. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione del membro set di CSharp. + Restituisce un nuovo gestore di associazione del membro set di CSharp. + Flag con cui inizializzare il gestore di associazione. + Nome del membro da impostare. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione dell'operazione unaria di CSharp. + Restituisce un nuovo gestore di associazione dell'operazione unaria di CSharp. + Flag con cui inizializzare il gestore di associazione. + Tipo di operazione unaria. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Rappresenta informazioni sulle operazioni dinamiche in C# specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#. + + + Inizializza una nuova istanza della classe . + Nuova istanza della classe . + Flag per l'argomento. + Nome dell'argomento, se denominato; in caso contrario, null. + + + Rappresenta informazioni sulle operazioni dinamiche in C# specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#. + + + L'argomento è una costante. + + + L'argomento viene passato a un parametro out. + + + L'argomento viene passato a un parametro ref. + + + L'argomento è un oggetto che indica un nome di tipo effettivo utilizzato nell'origine.Utilizzato solo per gli oggetti di destinazione in chiamate statiche. + + + L'argomento è un argomento denominato. + + + Nessuna informazione aggiuntiva da rappresentare. + + + Il tipo dell'argomento in fase di compilazione deve essere considerato durante l'associazione. + + + Rappresenta informazioni sulle operazioni dinamiche in C# non specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#. + + + Il gestore di associazione rappresenta un operatore logico AND o OR che fa parte di una valutazione dell'operatore logico condizionale. + + + La valutazione di questo gestore di associazione si verifica in un contesto verificato. + + + Il gestore di associazione rappresenta una conversione implicita per l'utilizzo in un'espressione di creazione di una matrice. + + + Il gestore di associazione rappresenta una conversione esplicita. + + + Il gestore di associazione rappresenta una chiamata per un nome semplice. + + + Il gestore di associazione rappresenta una chiamata per uno SpecialName. + + + Non sono presenti informazioni aggiuntive necessarie per questo gestore di associazione. + + + Il gestore di associazione viene utilizzato in una posizione che non richiede un risultato e può quindi essere associato a un metodo che restituisce void. + + + Il risultato di qualsiasi associazione sarà indicizzato per ottenere un gestore di associazione dell'indice set o get. + + + Il valore in questo indice set o membro set presenta un operatore di assegnazione composto. + + + Rappresenta un errore che si verifica quando viene elaborata un'associazione dinamica nel gestore di associazione di runtime in C#. + + + Inizializza una nuova istanza della classe . + + + Inizializza una nuova istanza della classe che include un messaggio di errore specificato. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe che include un messaggio di errore specificato e un riferimento all'eccezione interna che ha generato l'eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione che ha provocato l'eccezione corrente o riferimento null se non è stata specificata alcuna eccezione interna. + + + Rappresenta un errore che si verifica quando viene elaborata un'associazione dinamica nel gestore di associazione di runtime in C#. + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe che include un messaggio di errore specificato e un riferimento all'eccezione interna che ha generato l'eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione che ha provocato l'eccezione corrente o riferimento null se non è stata specificata alcuna eccezione interna. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcore50/ja/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/ja/Microsoft.CSharp.xml new file mode 100644 index 0000000..e1f883c --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/ja/Microsoft.CSharp.xml @@ -0,0 +1,193 @@ + + + + Microsoft.CSharp + + + + CSharp の動的呼び出しサイト バインダーを作成するファクトリ メソッドが含まれています。 + + + CSharp の新しい二項演算バインダーを初期化します。 + CSharp の新しい二項演算バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 二項演算の種類。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しい変換バインダーを初期化します。 + CSharp の新しい変換バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 変換後の型。 + この操作の使用場所を示す 。 + + + CSharp の新しいインデックス取得バインダーを初期化します。 + CSharp の新しいインデックス取得バインダーを返します。 + バインダーの初期化に使用するフラグ。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しいメンバー取得バインダーを初期化します。 + CSharp の新しいメンバー取得バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 取得するメンバーの名前。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しい呼び出しバインダーを初期化します。 + CSharp の新しい呼び出しバインダーを返します。 + バインダーの初期化に使用するフラグ。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しいコンストラクター バインダーを初期化します。 + CSharp の新しいコンストラクター バインダーを返します。 + バインダーの初期化に使用するフラグ。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しいメンバー呼び出しバインダーを初期化します。 + CSharp の新しいメンバー呼び出しバインダーを返します。 + バインダーの初期化に使用するフラグ。 + 呼び出されるメンバーの名前。 + この呼び出しに対して指定する型引数のリスト。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しいイベント確認バインダーを初期化します。 + CSharp の新しいイベント確認バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 検索するイベントの名前。 + この操作の使用場所を示す 。 + + + CSharp の新しいインデックス設定バインダーを初期化します。 + CSharp の新しいインデックス設定バインダーを返します。 + バインダーの初期化に使用するフラグ。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しいメンバー設定バインダーを初期化します。 + CSharp の新しいメンバー設定バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 設定するメンバーの名前。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しい単項演算バインダーを初期化します。 + CSharp の新しい単項演算バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 単項演算の種類。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + 呼び出しサイトにおける特定の引数に固有の、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。 + + + + クラスの新しいインスタンスを初期化します。 + + クラスの新しいインスタンス。 + 引数のフラグ。 + 引数に名前がある場合はその名前。それ以外の場合は null。 + + + 呼び出しサイトにおける特定の引数に固有の、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。 + + + 引数は定数です。 + + + 引数は out パラメーターに渡されます。 + + + 引数は ref パラメーターに渡されます。 + + + 引数は、ソースで使用されている実際の型名を示す です。静的呼び出しのターゲット オブジェクトでのみ使用されます。 + + + 引数は名前付き引数です。 + + + 追加情報はありません。 + + + 引数のコンパイル時の型はバインディング時に考慮されます。 + + + 呼び出しサイトにおける特定の引数に固有ではない、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。 + + + このバインダーは、条件論理演算子の評価の一部である論理 AND または論理 OR を表します。 + + + このバインダーの評価は、checked コンテキストで行われます。 + + + このバインダーは、配列作成式で使用する暗黙の型変換を表します。 + + + このバインダーは、明示的な変換を表します。 + + + このバインダーは、簡易名での呼び出しを表します。 + + + このバインダーは、特別な名前での呼び出しを表します。 + + + このバインダーに必要な追加情報はありません。 + + + バインダーは、結果を必要としない位置で使用されるため、戻り型が void のメソッドにバインドできます。 + + + どのバインドの結果にもインデックスが付けられます。インデックス設定バインダーまたはインデックス取得バインダーが必要です。 + + + このインデックス設定またはメンバー設定の値は複合代入演算子になります。 + + + C# ランタイム バインダーで動的バインドが処理されたときに発生するエラーを表します。 + + + + クラスの新しいインスタンスを初期化します。 + + + 指定したエラー メッセージを持つ、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージおよびこの例外の原因である内部例外への参照を持つ、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因となった例外。内部例外が指定されていない場合は null 参照。 + + + C# ランタイム バインダーで動的バインドが処理されたときに発生するエラーを表します。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージおよびこの例外の原因である内部例外への参照を持つ、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因となった例外。内部例外が指定されていない場合は null 参照。 + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcore50/ko/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/ko/Microsoft.CSharp.xml new file mode 100644 index 0000000..2e64855 --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/ko/Microsoft.CSharp.xml @@ -0,0 +1,193 @@ + + + + Microsoft.CSharp + + + + CSharp의 동적 호출 사이트 바인더를 만드는 팩터리 메서드가 들어 있습니다. + + + 새 CSharp 이항 연산 바인더를 초기화합니다. + 새 CSharp 이항 연산 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 이항 연산 종류입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 변환 바인더를 초기화합니다. + 새 CSharp 변환 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 변환할 대상 형식입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + + + 새 CSharp 인덱스 가져오기 바인더를 초기화합니다. + 새 CSharp 인덱스 가져오기 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 멤버 가져오기 바인더를 초기화합니다. + 새 CSharp 멤버 가져오기 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 가져올 멤버의 이름입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 호출 바인더를 초기화합니다. + 새 CSharp 호출 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 생성자 호출 바인더를 초기화합니다. + 새 CSharp 생성자 호출 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 멤버 호출 바인더를 초기화합니다. + 새 CSharp 멤버 호출 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 호출할 멤버의 이름입니다. + 이 호출에 대해 지정된 형식 인수의 목록입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 이벤트 확인 바인더를 초기화합니다. + 새 CSharp 이벤트 확인 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 찾을 이벤트의 이름입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + + + 새 CSharp 인덱스 설정 바인더를 초기화합니다. + 새 CSharp 인덱스 설정 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 멤버 설정 바인더를 초기화합니다. + 새 CSharp 멤버 설정 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 설정할 멤버의 이름입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 단항 연산 바인더를 초기화합니다. + 새 CSharp 단항 연산 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 단항 연산 종류입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 호출 사이트의 특정 인수와 관련된 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + 클래스의 새 인스턴스입니다. + 인수의 플래그입니다. + 명명된 경우 인수의 이름이고, 그렇지 않으면 null입니다. + + + 호출 사이트의 특정 인수와 관련된 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다. + + + 인수가 상수입니다. + + + 인수가 out 매개 변수에 전달됩니다. + + + 인수가 ref 매개 변수에 전달됩니다. + + + 인수가 소스에서 사용된 실제 형식 이름을 나타내는 입니다.정적 호출의 대상 개체에만 사용됩니다. + + + 인수가 명명된 인수입니다. + + + 나타낼 추가 정보가 없습니다. + + + 바인딩하는 동안 인수의 컴파일 타임 형식을 고려해야 합니다. + + + 호출 사이트의 특정 인수와 관련되지 않은 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다. + + + 바인더는 조건부 논리 연산자 계산에 속하는 논리적 AND 또는 논리적 OR를 나타냅니다. + + + 이 바인더에 대한 계산은 확인된 컨텍스트에서 발생합니다. + + + 바인더는 배열 생성 식에 사용할 암시적 변환을 나타냅니다. + + + 바인더는 명시적 변환을 나타냅니다. + + + 바인더는 단순한 이름에 대한 호출을 나타냅니다. + + + 바인더는 특수한 이름에 대한 호출을 나타냅니다. + + + 이 바인더에 필요한 추가 정보가 없습니다. + + + 바인더는 결과가 필요 없는 위치에서 사용되므로 void를 반환하는 메서드에 바인딩할 수 있습니다. + + + 바인딩의 결과가 인덱싱되어 인덱스 설정 또는 인덱스 가져오기 바인더를 가져옵니다. + + + 이 인덱스 설정 또는 멤버 설정의 값은 복합 할당 연산자에서 사용됩니다. + + + C# 런타임 바인더의 동적 바인드가 처리될 때 발생하는 오류를 나타냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지가 있는 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지 및 해당 예외의 원인인 내부 예외에 대한 참조가 있는 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인인 예외 또는 내부 예외가 지정되지 않은 경우 null 참조입니다. + + + C# 런타임 바인더의 동적 바인드가 처리될 때 발생하는 오류를 나타냅니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 갖는 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인인 예외 또는 내부 예외가 지정되지 않은 경우 null 참조입니다. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcore50/ru/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/ru/Microsoft.CSharp.xml new file mode 100644 index 0000000..de8cf29 --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/ru/Microsoft.CSharp.xml @@ -0,0 +1,190 @@ + + + + Microsoft.CSharp + + + + Содержит фабричные методы для создания динамических связывателей источников вызова для CSharp. + + + Инициализирует новый связыватель бинарной операции CSharp. + Возвращает новый связыватель бинарной операции CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Вид бинарной операции. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель преобразования CSharp. + Возвращает новый связыватель преобразования CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Тип, в который выполняется преобразование. + Объект , который указывает, где используется операция. + + + Инициализирует новый связыватель получения индекса CSharp. + Возвращает новый связыватель получения индекса CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель получения члена CSharp. + Возвращает новый связыватель получения члена CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Имя возвращаемого члена. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель вызова CSharp. + Возвращает новый связыватель вызова CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель вызова конструктора CSharp. + Возвращает новый связыватель вызова конструктора CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель вызова члена CSharp. + Возвращает новый связыватель вызова члена CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Имя элемента, который предполагается вызвать. + Список аргументов типа, указанных для данного вызова. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель поиска события CSharp. + Возвращает новый связыватель поиска события CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Имя искомого события. + Объект , который указывает, где используется операция. + + + Инициализирует новый связыватель задания индекса CSharp. + Возвращает новый связыватель задания индекса CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель задания члена CSharp. + Возвращает новый связыватель задания члена CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Имя задаваемого члена. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель унарной операции CSharp. + Возвращает новый связыватель унарной операции CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Вид унарной операции. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Представляет сведения о динамических операциях C#, которые относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#. + + + Инициализирует новый экземпляр класса . + Новый экземпляр класса . + Флаги для аргумента. + Имя аргумента, если ему присвоено имя, или NULL в противном случае. + + + Представляет сведения о динамических операциях C#, которые относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#. + + + Аргумент является константой. + + + Аргумент, передаваемый в параметр out. + + + Аргумент, передаваемый в параметр ref. + + + Аргумент является объектом типа , указывающим фактическое имя типа, используемое в источнике.Используется только для целевых объектов в статических вызовах. + + + Аргумент является именованным аргументом. + + + Дополнительные сведения не представлены. + + + В процессе привязки следует учитывать тип времени компиляции аргумента. + + + Представляет сведения о динамических операциях C#, которые не относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#. + + + Связыватель представляет логическое И или логическое ИЛИ, которое является частью оценки условного логического оператора. + + + Оценка данного связывателя происходит в проверяемом контексте. + + + Связыватель представляет неявное преобразование для использовании в выражении, создающем массив. + + + Связыватель представляет явное преобразование. + + + Связыватель представляет вызов по простому имени. + + + Связыватель представляет вызов по специальному имени. + + + Для данного связывателя не требуются дополнительные сведения. + + + Этот связыватель используется в позиции, не требующей результата, и, следовательно, может выполнять привязку к методу, возвращающему значение void. + + + Результатом любой привязки будет индексированный метод получения связывателя задания или получения индекса. + + + Значение данного метода задания индекса или члена становится частью составного оператора присваивания. + + + Представляет ошибку, которая происходит при обработке динамической привязки в связывателе среды выполнения C#. + + + Инициализирует новый экземпляр класса . + + + Инициализирует новый экземпляр класса , содержащий указанное сообщение об ошибке. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса , содержащий указанное сообщение об ошибке и ссылку на внутреннее исключение, которое стало причиной данного исключения. + Сообщение об ошибке с объяснением причин исключения. + Исключение, вызвавшее текущее исключение, или пустая ссылка, если внутреннее исключение не задано. + + + Представляет ошибку, которая происходит при обработке динамической привязки в связывателе среды выполнения C#. + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр класса заданным сообщением, содержащим описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса , содержащий указанное сообщение об ошибке и ссылку на внутреннее исключение, которое стало причиной данного исключения. + Сообщение об ошибке с объяснением причин исключения. + Исключение, вызвавшее текущее исключение, или пустая ссылка, если внутреннее исключение не задано. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcore50/zh-hans/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/zh-hans/Microsoft.CSharp.xml new file mode 100644 index 0000000..3b0aa98 --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/zh-hans/Microsoft.CSharp.xml @@ -0,0 +1,191 @@ + + + + Microsoft.CSharp + + + + 包含用于为 CSharp 创建动态调用站点联编程序的工厂方法。 + + + 初始化新的 CSharp 二元运算联编程序。 + 返回新的 CSharp 二元运算联编程序。 + 用于初始化联编程序的标志。 + 二元运算类型。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 转换联编程序。 + 返回新的 CSharp 转换联编程序。 + 用于初始化联编程序的标志。 + 要转换到的类型。 + 用于指示此操作的使用位置的 。 + + + 初始化新的 CSharp 获取索引联编程序。 + 返回新的 CSharp 获取索引联编程序。 + 用于初始化联编程序的标志。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 获取成员联编程序。 + 返回新的 CSharp 获取成员联编程序。 + 用于初始化联编程序的标志。 + 要获取的成员名称。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 调用联编程序。 + 返回新的 CSharp 调用联编程序。 + 用于初始化联编程序的标志。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 调用构造函数联编程序。 + 返回新的 CSharp 调用构造函数联编程序。 + 用于初始化联编程序的标志。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 调用成员联编程序。 + 返回新的 CSharp 调用成员联编程序。 + 用于初始化联编程序的标志。 + 要调用的成员名。 + 为此调用指定的类型参数的列表。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 事件联编程序。 + 返回新的 CSharp 事件联编程序。 + 用于初始化联编程序的标志。 + 要查找的事件的名称。 + 用于指示此操作的使用位置的 。 + + + 初始化新的 CSharp 设置索引联编程序。 + 返回新的 CSharp 设置索引联编程序。 + 用于初始化联编程序的标志。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 设置成员联编程序。 + 返回新的 CSharp 设置成员联编程序。 + 用于初始化联编程序的标志。 + 要设置的成员的名称。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 一元运算联编程序。 + 返回新的 CSharp 一元运算联编程序。 + 用于初始化联编程序的标志。 + 一元运算类型。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。 + + + 初始化 类的新实例。 + + 类的新实例。 + 参数的标志。 + 如果已指定参数名称,则为相应的名称;否则为空。 + + + 表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。 + + + 该参数是一个常量。 + + + 将实参传递到 out 形参。 + + + 将实参传递到 ref 形参。 + + + 参数为 ,它指示源中使用的实际类型名称。仅用于静态调用中的目标对象。 + + + 参数为命名参数。 + + + 没有要表示的附加信息。 + + + 在绑定期间,应考虑参数的编译时类型。 + + + 表示不特定于调用站点上特定参数的 C# 动态操作的相关信息。此类的实例由 C# 编译器生成。 + + + 此联编程序表示作为条件逻辑运算符计算的一部分的逻辑 AND 或逻辑 OR。 + + + 在已检查的上下文中计算此联编程序。 + + + 此联编程序表示要在数组创建表达式中使用的隐式转换。 + + + 此联编程序表示显式转换。 + + + 此联编程序表示对简单名称的调用。 + + + 此联编程序表示对特殊名称的调用。 + + + 此联编程序不需要附加信息。 + + + 联编程序在不需要结果的位置中使用,因此可绑定到一个 void 返回方法。 + + + 将为任何绑定的结果编制索引,以获得一个设置索引联编程序或获取索引联编程序。 + + + 此设置索引或设置成员中的值为复合赋值运算符。 + + + 表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。 + + + 初始化 类的新实例。 + + + 初始化 类的新实例,它包含指定的错误消息。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 初始化 类的新实例,该实例具有指定的错误消息以及对导致此异常的内部异常的引用。 + 解释异常原因的错误信息。 + 导致当前异常的异常;如果未指定内部异常,则为空引用。 + + + 表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 初始化 类的新实例,该实例具有指定的错误消息以及对导致此异常的内部异常的引用。 + 解释异常原因的错误信息。 + 导致当前异常的异常;如果未指定内部异常,则为空引用。 + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcore50/zh-hant/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/zh-hant/Microsoft.CSharp.xml new file mode 100644 index 0000000..043924f --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netcore50/zh-hant/Microsoft.CSharp.xml @@ -0,0 +1,211 @@ + + + + Microsoft.CSharp + + + + 包含建立 CSharp 動態呼叫位置繫結器的 Factory 方法。 + + + 初始化新的 CSharp 二進位運算繫結器。 + 傳回新的 CSharp 二進位運算繫結器。 + 用來初始化繫結器的旗標。 + 二元運算類型。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp 轉換繫結器。 + 傳回新的 CSharp 轉換繫結器。 + 用來初始化繫結器的旗標。 + 要轉換成的型別。 + + ,指定在何處使用此作業。 + + + 初始化新的 CSharp get 索引繫結器。 + 傳回新的 CSharp get 索引繫結器。 + 用來初始化繫結器的旗標。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp get 成員繫結器。 + 傳回新的 CSharp get 成員繫結器。 + 用來初始化繫結器的旗標。 + 要取得的成員名稱。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp 叫用繫結器。 + 傳回新的 CSharp 叫用繫結器。 + 用來初始化繫結器的旗標。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp 叫用建構函式繫結器。 + 傳回新的 CSharp 叫用建構函式繫結器。 + 用來初始化繫結器的旗標。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp 叫用成員繫結器。 + 傳回新的 CSharp 叫用成員繫結器。 + 用來初始化繫結器的旗標。 + 要叫用的成員名稱。 + 為此叫用指定之型別引數的清單。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp Is 事件繫結器。 + 傳回新的 CSharp Is 事件繫結器。 + 用來初始化繫結器的旗標。 + 要尋找之事件的名稱。 + + ,指定在何處使用此作業。 + + + 初始化新的 CSharp set 索引繫結器。 + 傳回新的 CSharp set 索引繫結器。 + 用來初始化繫結器的旗標。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp set 成員繫結器。 + 傳回新的 CSharp set 成員繫結器。 + 用來初始化繫結器的旗標。 + 要設定之成員的名稱。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp 一元運算繫結器。 + 傳回新的 CSharp 一元運算繫結器。 + 用來初始化繫結器的旗標。 + 一元運算類型。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 表示呼叫位置上特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。 + + + 初始化 類別的新執行個體。 + + 類別的新執行個體。 + 引數的旗標。 + 如果是具名引數,則為引數的名稱,否則為 null。 + + + 表示呼叫位置上特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。 + + + 引數為常數。 + + + 引數傳遞給 out 參數。 + + + 引數傳遞給 ref 參數。 + + + 引數為 ,表示來源中使用的實際型別名稱。只用於靜態呼叫中的目標物件。 + + + 引數為具名引數。 + + + 無其他要表示的資訊。 + + + 繫結期間應該考慮引數的編譯時期型別。 + + + 表示呼叫位置上非特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。 + + + 繫結器表示邏輯 AND 或邏輯 OR,這些是條件邏輯運算子評估的一部分。 + + + 此繫結器的評估會在檢查的內容中進行。 + + + 繫結器表示陣列建立運算式中使用的隱含轉換。 + + + 繫結器表示明確轉換。 + + + 繫結器表示在簡單名稱上叫用。 + + + 繫結器表示在 Specialname 上叫用。 + + + 此繫結器不需要額外的資訊。 + + + 繫結器用於不需要結果的位置,因此可以繫結至傳回 Void 的方法。 + + + 任何繫結的結果都會變成索引的 get 索引或 set 索引,或 get 索引繫結器。 + + + 此 set 索引或 set 成員中的值為複合指派運算子。 + + + 表示在處理 C# 執行階段繫結器中的動態繫結時所發生的錯誤。 + + + 初始化 類別的新執行個體。 + + + 初始化 類別的新執行個體,這個執行個體有指定的錯誤訊息。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 初始化 類別的新執行個體,這個執行個體有指定的錯誤訊息和造成這個例外狀況發生之內部例外狀況的參考。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況發生的例外狀況,如果沒有指定內部例外狀況則為 null 參考。 + + + 表示在處理 C# 執行階段繫結器中的動態繫結時所發生的錯誤。 + + + 以系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 初始化 類別的新執行個體,這個執行個體有指定的錯誤訊息和造成這個例外狀況發生之內部例外狀況的參考。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況發生的例外狀況,如果沒有指定內部例外狀況則為 null 參考。 + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netcoreapp2.0/_._ b/packages/Microsoft.CSharp.4.5.0/ref/netcoreapp2.0/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/Microsoft.CSharp.dll b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/Microsoft.CSharp.dll new file mode 100644 index 0000000..3e2c049 Binary files /dev/null and b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/Microsoft.CSharp.dll differ diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/Microsoft.CSharp.xml new file mode 100644 index 0000000..24b5eba --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/Microsoft.CSharp.xml @@ -0,0 +1,190 @@ + + + + Microsoft.CSharp + + + + Contains factory methods to create dynamic call site binders for CSharp. + + + Initializes a new CSharp binary operation binder. + Returns a new CSharp binary operation binder. + The flags with which to initialize the binder. + The binary operation kind. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp convert binder. + Returns a new CSharp convert binder. + The flags with which to initialize the binder. + The type to convert to. + The that indicates where this operation is used. + + + Initializes a new CSharp get index binder. + Returns a new CSharp get index binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp get member binder. + Returns a new CSharp get member binder. + The flags with which to initialize the binder. + The name of the member to get. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp invoke binder. + Returns a new CSharp invoke binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp invoke constructor binder. + Returns a new CSharp invoke constructor binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp invoke member binder. + Returns a new CSharp invoke member binder. + The flags with which to initialize the binder. + The name of the member to invoke. + The list of type arguments specified for this invoke. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp is event binder. + Returns a new CSharp is event binder. + The flags with which to initialize the binder. + The name of the event to look for. + The that indicates where this operation is used. + + + Initializes a new CSharp set index binder. + Returns a new CSharp set index binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp set member binder. + Returns a new CSharp set member binder. + The flags with which to initialize the binder. + The name of the member to set. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Initializes a new CSharp unary operation binder. + Returns a new CSharp unary operation binder. + The flags with which to initialize the binder. + The unary operation kind. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + + + Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + Initializes a new instance of the class. + A new instance of the class. + The flags for the argument. + The name of the argument, if named; otherwise null. + + + Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + The argument is a constant. + + + The argument is passed to an out parameter. + + + The argument is passed to a ref parameter. + + + The argument is a indicating an actual type name used in source. Used only for target objects in static calls. + + + The argument is a named argument. + + + No additional information to represent. + + + The argument's compile-time type should be considered during binding. + + + Represents information about C# dynamic operations that are not specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + The binder represents a logical AND or logical OR that is part of a conditional logical operator evaluation. + + + The evaluation of this binder happens in a checked context. + + + The binder represents an implicit conversion for use in an array creation expression. + + + The binder represents an explicit conversion. + + + The binder represents an invoke on a simple name. + + + The binder represents an invoke on a specialname. + + + There is no additional information required for this binder. + + + The binder is used in a position that does not require a result, and can therefore bind to a void returning method. + + + The result of any bind is going to be indexed get a set index or get index binder. + + + The value in this set index or set member comes a compound assignment operator. + + + Represents an error that occurs when a dynamic bind in the C# runtime binder is processed. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that has a specified error message. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class that has a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference if no inner exception is specified. + + + Represents an error that occurs when a dynamic bind in the C# runtime binder is processed. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class that has a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference if no inner exception is specified. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/de/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/de/Microsoft.CSharp.xml new file mode 100644 index 0000000..5e90c8c --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/de/Microsoft.CSharp.xml @@ -0,0 +1,190 @@ + + + + Microsoft.CSharp + + + + Enthält Factorymethoden zum Erstellen dynamischer Aufrufsitebinder für CSharp. + + + Initialisiert einen neuen Binder für binäre CSharp-Vorgänge. + Gibt einen neuen Binder für binäre CSharp-Vorgänge zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Die Art des binären Vorgangs. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen CSharp-Konvertierungsbinder. + Gibt einen neuen CSharp-Konvertierungsbinder zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der Typ, in den konvertiert werden soll. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + + + Initialisiert einen neuen Binder zum Abrufen von CSharp-Indizes. + Gibt einen neuen Binder zum Abrufen von CSharp-Indizes zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen Binder zum Abrufen von CSharp-Membern. + Gibt einen neuen Binder zum Abrufen von CSharp-Membern zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der Name des abzurufenden Members. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen CSharp-Aufrufbinder. + Gibt einen neuen CSharp-Aufrufbinder zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen CSharp-Aufrufkonstruktorbinder. + Gibt einen neuen CSharp-Aufrufkonstruktorbinder zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen CSharp-Aufrufmemberbinder. + Gibt einen neuen CSharp-Aufrufmemberbinder zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der Name des aufzurufenden Members. + Die Liste der für diesen Aufruf angegebenen Typargumente. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen CSharp-ist-Ereignis-Binder. + Gibt einen neuen CSharp-ist-Ereignis-Binder zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der Name des zu suchenden Ereignisses. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + + + Initialisiert einen neuen Binder zum Festlegen von CSharp-Indizes. + Gibt einen neuen Binder zum Festlegen von CSharp-Indizes zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen Binder zum Festlegen von CSharp-Membern. + Gibt einen neuen Binder zum Festlegen von CSharp-Membern zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Der Name des festzulegenden Members. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Initialisiert einen neuen Binder für unäre CSharp-Vorgänge. + Gibt einen neuen Binder für unäre CSharp-Vorgänge zurück. + Die Flags, mit denen der Binder initialisiert werden soll. + Die Art des unären Vorgangs. + Der , der angibt, an welcher Position dieser Vorgang verwendet wird. + Die Sequenz von -Instanzen für die Argumente dieses Vorgangs. + + + Stellt Informationen zu dynamischen C#-Vorgängen dar, die für bestimmte Argumente auf einer Aufrufsite spezifisch sind.Instanzen dieser Klasse werden vom C#-Compiler generiert. + + + Initialisiert eine neue Instanz der -Klasse. + Eine neue Instanz der -Klasse. + Die Flags für das Argument. + Der Name des Arguments, wenn es sich um ein benanntes Argument handelt, andernfalls NULL. + + + Stellt Informationen zu dynamischen C#-Vorgängen dar, die für bestimmte Argumente auf einer Aufrufsite spezifisch sind.Instanzen dieser Klasse werden vom C#-Compiler generiert. + + + Das Argument ist eine Konstante. + + + Das Argument wird an einen Out-Parameter übergeben. + + + Das Argument wird an einen Ref-Parameter übergeben. + + + Das Argument ist ein , der einen tatsächlichen, in der Quelle verwendeten Typnamen angibt.Wird nur für Zielobjekte in statischen Aufrufen verwendet. + + + Das Argument ist ein benanntes Argument. + + + Es sind keine weitere Informationen vorhanden, die dargestellt werden können. + + + Während der Bindung muss der Kompilierzeittyp des Arguments berücksichtigt werden. + + + Stellt Informationen zu dynamischen C#-Vorgängen dar, die nicht spezifisch für bestimmte Argumente auf einer Aufrufsite sind.Instanzen dieser Klasse werden vom C#-Compiler generiert. + + + Der Binder stellt ein logisches AND oder logisches OR dar, das Teil einer bedingten logischen Operatorauswertung ist. + + + Die Auswertung für diesen Binder erfolgt in einem überprüften Kontext. + + + Der Binder stellt eine implizite Konvertierung für die Verwendung in einem Arrayerstellungsausdruck dar. + + + Der Binder stellt eine explizite Konvertierung dar. + + + Der Binder stellt einen Aufruf für einen einfachen Namen dar. + + + Der Binder stellt einen Aufruf für einen besonderen Namen dar. + + + Für diesen Binder sind keine zusätzlichen Informationen erforderlich. + + + Der Binder wird an einer Position verwendet, an der kein Ergebnis erforderlich ist, und kann daher an eine leere Rückgabemethode binden. + + + Das Ergebnis einer Bindung wird indiziert, es wird ein Binder zum Festlegen oder Abrufen von Indizes abgerufen. + + + Der Wert in diesem festgelegten Index oder festgelegten Member ist ein Verbundzuweisungsoperator. + + + Stellt einen Fehler dar, der auftritt, wenn eine dynamische Bindung im C#-Laufzeitbinder verarbeitet wird. + + + Initialisiert eine neue Instanz der -Klasse. + + + Initialisiert eine neue Instanz der -Klasse, die über eine angegebene Fehlermeldung verfügt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die aktuelle Ausnahme ausgelöst hat, oder ein NULL-Verweis, wenn keine innere Ausnahme angegeben ist. + + + Stellt einen Fehler dar, der auftritt, wenn eine dynamische Bindung im C#-Laufzeitbinder verarbeitet wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System bereitgestellten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die aktuelle Ausnahme ausgelöst hat, oder ein NULL-Verweis, wenn keine innere Ausnahme angegeben ist. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/es/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/es/Microsoft.CSharp.xml new file mode 100644 index 0000000..dc76977 --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/es/Microsoft.CSharp.xml @@ -0,0 +1,190 @@ + + + + Microsoft.CSharp + + + + Contiene métodos de generador que permiten crear enlazadores de sitios de llamada dinámicos para CSharp. + + + Inicializa un nuevo enlazador de operaciones binarias de CSharp. + Devuelve un nuevo enlazador de operaciones binarias de CSharp. + Marcas con las que se va a inicializar el enlazador. + Tipo de operación binaria. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de conversiones de CSharp. + Devuelve un nuevo enlazador de conversiones de CSharp. + Marcas con las que se va a inicializar el enlazador. + Tipo en el que se va a convertir. + Objeto que indica dónde se usa esta operación. + + + Inicializa un nuevo enlazador de operaciones de obtención de índice de CSharp. + Devuelve un nuevo enlazador de operaciones de obtención de índice de CSharp. + Marcas con las que se va a inicializar el enlazador. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de operaciones de obtención de miembro de CSharp. + Devuelve un nuevo enlazador de operaciones de obtención de miembro de CSharp. + Marcas con las que se va a inicializar el enlazador. + Nombre del miembro que se va a obtener. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de invocaciones de CSharp. + Devuelve un nuevo enlazador de invocaciones de CSharp. + Marcas con las que se va a inicializar el enlazador. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de invocaciones de constructor de CSharp. + Devuelve un nuevo enlazador de invocaciones de constructor de CSharp. + Marcas con las que se va a inicializar el enlazador. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de invocaciones de miembro de CSharp. + Devuelve un nuevo enlazador de invocaciones de miembro de CSharp. + Marcas con las que se va a inicializar el enlazador. + Nombre del miembro al que se va a invocar. + Lista de los argumentos de tipo especificados para esta invocación. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de búsquedas de eventos de CSharp. + Devuelve un nuevo enlazador de búsquedas de eventos de CSharp. + Marcas con las que se va a inicializar el enlazador. + Nombre del evento que se va a buscar. + Objeto que indica dónde se usa esta operación. + + + Inicializa un nuevo enlazador de operaciones de establecimiento de índice de CSharp. + Devuelve un nuevo enlazador de operaciones de establecimiento de índice de CSharp. + Marcas con las que se va a inicializar el enlazador. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de operaciones de establecimiento de miembro de CSharp. + Devuelve un nuevo enlazador de operaciones de establecimiento de miembro de CSharp. + Marcas con las que se va a inicializar el enlazador. + Nombre del miembro que se va a establecer. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Inicializa un nuevo enlazador de operaciones unarias de CSharp. + Devuelve un nuevo enlazador de operaciones unarias de CSharp. + Marcas con las que se va a inicializar el enlazador. + Tipo de operación unaria. + Objeto que indica dónde se usa esta operación. + Secuencia de instancias de para los argumentos de esta operación. + + + Representa información sobre las operaciones dinámicas de C# que son específicas de argumentos concretos en un lugar de llamada.Las instancias de esta clase se generan mediante el compilador de C#. + + + Inicializa una nueva instancia de la clase . + Nueva instancia de la clase . + Marcas para el argumento. + Nombre del argumento, si lo tiene; de lo contrario, NULL. + + + Representa información sobre las operaciones dinámicas de C# que son específicas de argumentos concretos en un lugar de llamada.Las instancias de esta clase se generan mediante el compilador de C#. + + + El argumento es una constante. + + + El argumento se pasa a un parámetro out. + + + El argumento se pasa a un parámetro ref. + + + El argumento es un objeto que indica un nombre de tipo real utilizado en origen.Únicamente se usa para los objetos de destino en las llamadas estáticas. + + + Es un argumento con nombre. + + + Ninguna información adicional para representar. + + + El tipo de tiempo de compilación del argumento debe considerarse durante el enlace. + + + Representa información sobre las operaciones dinámicas de C# que no son específicas de argumentos concretos en un sitio de llamada.Las instancias de esta clase se generan mediante el compilador de C#. + + + El enlazador representa un operador AND lógico u OR lógico que forma parte de una evaluación de operadores lógicos condicionales. + + + La evaluación de este enlazador se lleva a cabo en un contexto comprobado. + + + El enlazador representa una conversión implícita que se puede usar en una expresión de creación de matrices. + + + El enlazador representa una conversión explícita. + + + El enlazador representa una invocación en un nombre simple. + + + El enlazador representa una invocación en un nombre especial. + + + Este enlazador no requiere ninguna información adicional. + + + El enlazador se usa en una posición que no requiere un resultado y, por lo tanto, se puede enlazar a un método que devuelva void. + + + El resultado de cualquier enlace que se vaya a indizar obtiene un enlazador de índice set o de índice get. + + + El valor de este índice o miembro set se convierte en un operador de asignación compuesto. + + + Representa un error que se produce cuando se procesa un enlace dinámico en el enlazador en tiempo de ejecución de C#. + + + Inicializa una nueva instancia de la clase . + + + Inicializa una nueva instancia de la clase que tiene un mensaje de error especificado. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase que tiene un mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + Excepción que es la causa de la excepción actual, o una referencia nula si no se especifica ninguna excepción interna. + + + Representa un error que se produce cuando se procesa un enlace dinámico en el enlazador en tiempo de ejecución de C#. + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase que tiene un mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + Excepción que es la causa de la excepción actual, o una referencia nula si no se especifica ninguna excepción interna. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/fr/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/fr/Microsoft.CSharp.xml new file mode 100644 index 0000000..6ac8b3b --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/fr/Microsoft.CSharp.xml @@ -0,0 +1,201 @@ + + + + Microsoft.CSharp + + + + Contient des méthodes de fabrique pour créer des classeurs de sites d'appel dynamiques pour CSharp. + + + Initialise un nouveau classeur d'opérations binaires CSharp. + Retourne un nouveau classeur d'opérations binaires CSharp. + Indicateurs avec lesquels initialiser le classeur. + Type d'opération binaire. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur de conversion CSharp. + Retourne un nouveau classeur de conversion CSharp. + Indicateurs avec lesquels initialiser le classeur. + Type dans lequel convertir. + + qui indique où cette opération est utilisée. + + + Initialise un nouveau classeur d'obtention d'index CSharp. + Retourne un nouveau classeur d'obtention d'index CSharp. + Indicateurs avec lesquels initialiser le classeur. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur d'obtention de membre CSharp. + Retourne un nouveau classeur d'obtention de membre CSharp. + Indicateurs avec lesquels initialiser le classeur. + Nom du membre à obtenir. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur d'appel CSharp. + Retourne un nouveau classeur d'appel CSharp. + Indicateurs avec lesquels initialiser le classeur. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur de constructeurs appelés CSharp. + Retourne un nouveau classeur de constructeurs appelés CSharp. + Indicateurs avec lesquels initialiser le classeur. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur de membres appelés CSharp. + Retourne un nouveau classeur de membres appelés CSharp. + Indicateurs avec lesquels initialiser le classeur. + Nom du membre à appeler. + Liste d'arguments de type spécifiés pour cet appel. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur d'événements CSharp. + Retourne un nouveau classeur d'événement CSharp. + Indicateurs avec lesquels initialiser le classeur. + Nom de l'événement à rechercher. + + qui indique où cette opération est utilisée. + + + Initialise un nouveau classeur de définition d'index CSharp. + Retourne un nouveau classeur de définition d'index CSharp. + Indicateurs avec lesquels initialiser le classeur. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur de définition de membre CSharp. + Retourne un nouveau classeur de définition de membre CSharp. + Indicateurs avec lesquels initialiser le classeur. + Nom du membre à définir. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Initialise un nouveau classeur d'opérations unaires CSharp. + Retourne un nouveau classeur d'opérations unaires CSharp. + Indicateurs avec lesquels initialiser le classeur. + Type d'opération unaire. + + qui indique où cette opération est utilisée. + Séquence d'instances pour les arguments de cette opération. + + + Représente les informations relatives aux opérations dynamiques en C# qui sont spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#. + + + Initialise une nouvelle instance de la classe . + Nouvelle instance de la classe . + Indicateurs de l'argument. + Nom de l'argument, s'il est nommé ; sinon, null. + + + Représente les informations relatives aux opérations dynamiques en C# qui sont spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#. + + + L'argument est une constante. + + + L'argument est passé à un paramètre de sortie (out). + + + L'argument est passé à un paramètre de référence (ref). + + + L'argument est un qui indique un nom de type réel utilisé dans la source.Utilisé uniquement pour les objets cible dans les appels statiques. + + + L'argument est un argument nommé. + + + Aucune information supplémentaire à représenter. + + + Le type de l'argument au moment de la compilation doit être considéré pendant la liaison. + + + Représente les informations relatives aux opérations dynamiques en C# qui ne sont pas spécifiques à des arguments particuliers sur un site d'appel.Les instances de cette classe sont générées par le compilateur C#. + + + Le classeur représente un AND logique ou un OR logique faisant partie d'une évaluation d'opérateur logique conditionnelle. + + + L'évaluation de ce classeur s'effectue dans un contexte vérifié (checked). + + + Le classeur représente une conversion implicite pour une utilisation dans une expression de création de tableau. + + + Le classeur représente une conversion explicite. + + + Le classeur représente un appel sur un nom simple. + + + Le classeur représente un appel sur un nom spécial. + + + Aucune information supplémentaire n'est requise pour ce classeur. + + + Le classeur est utilisé à un emplacement qui ne requiert pas de résultat et peut par conséquent créer une liaison avec une méthode retournant void. + + + Le résultat de n'importe quel lien sera un classeur indexé d'obtention d'index ou de membre défini. + + + La valeur dans cet index défini ou membre défini provient d'un opérateur d'assignation composée. + + + Représente une erreur qui se produit lorsqu'un lien dynamique dans le binder d'exécution C# est traité. + + + Initialise une nouvelle instance de la classe . + + + Initialise une nouvelle instance de la classe qui comporte un message d'erreur spécifié. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe qui comporte un message d'erreur spécifié et une référence à l'exception interne à l'origine de cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception à l'origine de l'exception actuelle, ou référence null si aucune exception interne n'est spécifiée. + + + Représente une erreur qui se produit lorsqu'un lien dynamique dans le binder d'exécution C# est traité. + + + Initialise une nouvelle instance de la classe avec un message système décrivant l'erreur. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe qui comporte un message d'erreur spécifié et une référence à l'exception interne à l'origine de cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception à l'origine de l'exception actuelle, ou référence null si aucune exception interne n'est spécifiée. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/it/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/it/Microsoft.CSharp.xml new file mode 100644 index 0000000..e7621f3 --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/it/Microsoft.CSharp.xml @@ -0,0 +1,190 @@ + + + + Microsoft.CSharp + + + + Contiene metodi factory per creare gestori di associazione del sito di chiamata dinamica per CSharp. + + + Inizializza un nuovo gestore di associazione dell'operazione binaria di CSharp. + Restituisce un nuovo gestore di associazione dell'operazione binaria di CSharp. + Flag con cui inizializzare il gestore di associazione. + Tipo di operazione binaria. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione delle conversioni di CSharp. + Restituisce un nuovo gestore di associazione delle conversioni di CSharp. + Flag con cui inizializzare il gestore di associazione. + Tipo in cui eseguire la conversione. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + + + Inizializza un nuovo gestore di associazione dell'indice get di CSharp. + Restituisce un nuovo gestore di associazione dell'indice get di CSharp. + Flag con cui inizializzare il gestore di associazione. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione del membro get di CSharp. + Restituisce un nuovo gestore di associazione del membro get di CSharp. + Flag con cui inizializzare il gestore di associazione. + Nome del membro da ottenere. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione invoke di CSharp. + Restituisce un nuovo gestore di associazione invoke di CSharp. + Flag con cui inizializzare il gestore di associazione. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione del costruttore invoke di CSharp. + Restituisce un nuovo gestore di associazione del costruttore invoke di CSharp. + Flag con cui inizializzare il gestore di associazione. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione del membro invoke di CSharp. + Restituisce un nuovo gestore di associazione del membro invoke di CSharp. + Flag con cui inizializzare il gestore di associazione. + Nome del membro da richiamare, + Elenco di argomenti del tipo specificati per la chiamata. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione degli eventi is di CSharp. + Restituisce un nuovo gestore di associazione degli eventi is di CSharp. + Flag con cui inizializzare il gestore di associazione. + Nome dell'evento di cui eseguire la ricerca. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + + + Inizializza un nuovo gestore di associazione dell'indice set di CSharp. + Restituisce un nuovo gestore di associazione dell'indice set di CSharp. + Flag con cui inizializzare il gestore di associazione. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione del membro set di CSharp. + Restituisce un nuovo gestore di associazione del membro set di CSharp. + Flag con cui inizializzare il gestore di associazione. + Nome del membro da impostare. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Inizializza un nuovo gestore di associazione dell'operazione unaria di CSharp. + Restituisce un nuovo gestore di associazione dell'operazione unaria di CSharp. + Flag con cui inizializzare il gestore di associazione. + Tipo di operazione unaria. + Oggetto che indica il contesto in cui viene utilizzata l'operazione. + Sequenza di istanze di per gli argomenti dell'operazione. + + + Rappresenta informazioni sulle operazioni dinamiche in C# specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#. + + + Inizializza una nuova istanza della classe . + Nuova istanza della classe . + Flag per l'argomento. + Nome dell'argomento, se denominato; in caso contrario, null. + + + Rappresenta informazioni sulle operazioni dinamiche in C# specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#. + + + L'argomento è una costante. + + + L'argomento viene passato a un parametro out. + + + L'argomento viene passato a un parametro ref. + + + L'argomento è un oggetto che indica un nome di tipo effettivo utilizzato nell'origine.Utilizzato solo per gli oggetti di destinazione in chiamate statiche. + + + L'argomento è un argomento denominato. + + + Nessuna informazione aggiuntiva da rappresentare. + + + Il tipo dell'argomento in fase di compilazione deve essere considerato durante l'associazione. + + + Rappresenta informazioni sulle operazioni dinamiche in C# non specifiche di determinati argomenti in un sito di chiamata.Istanze di questa classe vengono generate dal compilatore C#. + + + Il gestore di associazione rappresenta un operatore logico AND o OR che fa parte di una valutazione dell'operatore logico condizionale. + + + La valutazione di questo gestore di associazione si verifica in un contesto verificato. + + + Il gestore di associazione rappresenta una conversione implicita per l'utilizzo in un'espressione di creazione di una matrice. + + + Il gestore di associazione rappresenta una conversione esplicita. + + + Il gestore di associazione rappresenta una chiamata per un nome semplice. + + + Il gestore di associazione rappresenta una chiamata per uno SpecialName. + + + Non sono presenti informazioni aggiuntive necessarie per questo gestore di associazione. + + + Il gestore di associazione viene utilizzato in una posizione che non richiede un risultato e può quindi essere associato a un metodo che restituisce void. + + + Il risultato di qualsiasi associazione sarà indicizzato per ottenere un gestore di associazione dell'indice set o get. + + + Il valore in questo indice set o membro set presenta un operatore di assegnazione composto. + + + Rappresenta un errore che si verifica quando viene elaborata un'associazione dinamica nel gestore di associazione di runtime in C#. + + + Inizializza una nuova istanza della classe . + + + Inizializza una nuova istanza della classe che include un messaggio di errore specificato. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe che include un messaggio di errore specificato e un riferimento all'eccezione interna che ha generato l'eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione che ha provocato l'eccezione corrente o riferimento null se non è stata specificata alcuna eccezione interna. + + + Rappresenta un errore che si verifica quando viene elaborata un'associazione dinamica nel gestore di associazione di runtime in C#. + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe che include un messaggio di errore specificato e un riferimento all'eccezione interna che ha generato l'eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione che ha provocato l'eccezione corrente o riferimento null se non è stata specificata alcuna eccezione interna. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/ja/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/ja/Microsoft.CSharp.xml new file mode 100644 index 0000000..e1f883c --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/ja/Microsoft.CSharp.xml @@ -0,0 +1,193 @@ + + + + Microsoft.CSharp + + + + CSharp の動的呼び出しサイト バインダーを作成するファクトリ メソッドが含まれています。 + + + CSharp の新しい二項演算バインダーを初期化します。 + CSharp の新しい二項演算バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 二項演算の種類。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しい変換バインダーを初期化します。 + CSharp の新しい変換バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 変換後の型。 + この操作の使用場所を示す 。 + + + CSharp の新しいインデックス取得バインダーを初期化します。 + CSharp の新しいインデックス取得バインダーを返します。 + バインダーの初期化に使用するフラグ。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しいメンバー取得バインダーを初期化します。 + CSharp の新しいメンバー取得バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 取得するメンバーの名前。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しい呼び出しバインダーを初期化します。 + CSharp の新しい呼び出しバインダーを返します。 + バインダーの初期化に使用するフラグ。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しいコンストラクター バインダーを初期化します。 + CSharp の新しいコンストラクター バインダーを返します。 + バインダーの初期化に使用するフラグ。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しいメンバー呼び出しバインダーを初期化します。 + CSharp の新しいメンバー呼び出しバインダーを返します。 + バインダーの初期化に使用するフラグ。 + 呼び出されるメンバーの名前。 + この呼び出しに対して指定する型引数のリスト。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しいイベント確認バインダーを初期化します。 + CSharp の新しいイベント確認バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 検索するイベントの名前。 + この操作の使用場所を示す 。 + + + CSharp の新しいインデックス設定バインダーを初期化します。 + CSharp の新しいインデックス設定バインダーを返します。 + バインダーの初期化に使用するフラグ。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しいメンバー設定バインダーを初期化します。 + CSharp の新しいメンバー設定バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 設定するメンバーの名前。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + CSharp の新しい単項演算バインダーを初期化します。 + CSharp の新しい単項演算バインダーを返します。 + バインダーの初期化に使用するフラグ。 + 単項演算の種類。 + この操作の使用場所を示す 。 + この操作に対する引数の インスタンスのシーケンス。 + + + 呼び出しサイトにおける特定の引数に固有の、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。 + + + + クラスの新しいインスタンスを初期化します。 + + クラスの新しいインスタンス。 + 引数のフラグ。 + 引数に名前がある場合はその名前。それ以外の場合は null。 + + + 呼び出しサイトにおける特定の引数に固有の、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。 + + + 引数は定数です。 + + + 引数は out パラメーターに渡されます。 + + + 引数は ref パラメーターに渡されます。 + + + 引数は、ソースで使用されている実際の型名を示す です。静的呼び出しのターゲット オブジェクトでのみ使用されます。 + + + 引数は名前付き引数です。 + + + 追加情報はありません。 + + + 引数のコンパイル時の型はバインディング時に考慮されます。 + + + 呼び出しサイトにおける特定の引数に固有ではない、C# の動的操作に関する情報を表します。このクラスのインスタンスは、C# コンパイラによって生成されます。 + + + このバインダーは、条件論理演算子の評価の一部である論理 AND または論理 OR を表します。 + + + このバインダーの評価は、checked コンテキストで行われます。 + + + このバインダーは、配列作成式で使用する暗黙の型変換を表します。 + + + このバインダーは、明示的な変換を表します。 + + + このバインダーは、簡易名での呼び出しを表します。 + + + このバインダーは、特別な名前での呼び出しを表します。 + + + このバインダーに必要な追加情報はありません。 + + + バインダーは、結果を必要としない位置で使用されるため、戻り型が void のメソッドにバインドできます。 + + + どのバインドの結果にもインデックスが付けられます。インデックス設定バインダーまたはインデックス取得バインダーが必要です。 + + + このインデックス設定またはメンバー設定の値は複合代入演算子になります。 + + + C# ランタイム バインダーで動的バインドが処理されたときに発生するエラーを表します。 + + + + クラスの新しいインスタンスを初期化します。 + + + 指定したエラー メッセージを持つ、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージおよびこの例外の原因である内部例外への参照を持つ、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因となった例外。内部例外が指定されていない場合は null 参照。 + + + C# ランタイム バインダーで動的バインドが処理されたときに発生するエラーを表します。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージおよびこの例外の原因である内部例外への参照を持つ、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因となった例外。内部例外が指定されていない場合は null 参照。 + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/ko/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/ko/Microsoft.CSharp.xml new file mode 100644 index 0000000..2e64855 --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/ko/Microsoft.CSharp.xml @@ -0,0 +1,193 @@ + + + + Microsoft.CSharp + + + + CSharp의 동적 호출 사이트 바인더를 만드는 팩터리 메서드가 들어 있습니다. + + + 새 CSharp 이항 연산 바인더를 초기화합니다. + 새 CSharp 이항 연산 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 이항 연산 종류입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 변환 바인더를 초기화합니다. + 새 CSharp 변환 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 변환할 대상 형식입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + + + 새 CSharp 인덱스 가져오기 바인더를 초기화합니다. + 새 CSharp 인덱스 가져오기 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 멤버 가져오기 바인더를 초기화합니다. + 새 CSharp 멤버 가져오기 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 가져올 멤버의 이름입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 호출 바인더를 초기화합니다. + 새 CSharp 호출 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 생성자 호출 바인더를 초기화합니다. + 새 CSharp 생성자 호출 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 멤버 호출 바인더를 초기화합니다. + 새 CSharp 멤버 호출 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 호출할 멤버의 이름입니다. + 이 호출에 대해 지정된 형식 인수의 목록입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 이벤트 확인 바인더를 초기화합니다. + 새 CSharp 이벤트 확인 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 찾을 이벤트의 이름입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + + + 새 CSharp 인덱스 설정 바인더를 초기화합니다. + 새 CSharp 인덱스 설정 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 멤버 설정 바인더를 초기화합니다. + 새 CSharp 멤버 설정 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 설정할 멤버의 이름입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 새 CSharp 단항 연산 바인더를 초기화합니다. + 새 CSharp 단항 연산 바인더를 반환합니다. + 바인더를 초기화하는 데 사용할 플래그입니다. + 단항 연산 종류입니다. + 이 작업이 사용된 위치를 나타내는 입니다. + 이 작업의 인수에 사용할 인스턴스의 시퀀스입니다. + + + 호출 사이트의 특정 인수와 관련된 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + 클래스의 새 인스턴스입니다. + 인수의 플래그입니다. + 명명된 경우 인수의 이름이고, 그렇지 않으면 null입니다. + + + 호출 사이트의 특정 인수와 관련된 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다. + + + 인수가 상수입니다. + + + 인수가 out 매개 변수에 전달됩니다. + + + 인수가 ref 매개 변수에 전달됩니다. + + + 인수가 소스에서 사용된 실제 형식 이름을 나타내는 입니다.정적 호출의 대상 개체에만 사용됩니다. + + + 인수가 명명된 인수입니다. + + + 나타낼 추가 정보가 없습니다. + + + 바인딩하는 동안 인수의 컴파일 타임 형식을 고려해야 합니다. + + + 호출 사이트의 특정 인수와 관련되지 않은 C# 동적 작업에 대한 정보를 나타냅니다.이 클래스의 인스턴스는 C# 컴파일러에서 생성됩니다. + + + 바인더는 조건부 논리 연산자 계산에 속하는 논리적 AND 또는 논리적 OR를 나타냅니다. + + + 이 바인더에 대한 계산은 확인된 컨텍스트에서 발생합니다. + + + 바인더는 배열 생성 식에 사용할 암시적 변환을 나타냅니다. + + + 바인더는 명시적 변환을 나타냅니다. + + + 바인더는 단순한 이름에 대한 호출을 나타냅니다. + + + 바인더는 특수한 이름에 대한 호출을 나타냅니다. + + + 이 바인더에 필요한 추가 정보가 없습니다. + + + 바인더는 결과가 필요 없는 위치에서 사용되므로 void를 반환하는 메서드에 바인딩할 수 있습니다. + + + 바인딩의 결과가 인덱싱되어 인덱스 설정 또는 인덱스 가져오기 바인더를 가져옵니다. + + + 이 인덱스 설정 또는 멤버 설정의 값은 복합 할당 연산자에서 사용됩니다. + + + C# 런타임 바인더의 동적 바인드가 처리될 때 발생하는 오류를 나타냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지가 있는 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지 및 해당 예외의 원인인 내부 예외에 대한 참조가 있는 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인인 예외 또는 내부 예외가 지정되지 않은 경우 null 참조입니다. + + + C# 런타임 바인더의 동적 바인드가 처리될 때 발생하는 오류를 나타냅니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 갖는 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인인 예외 또는 내부 예외가 지정되지 않은 경우 null 참조입니다. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/ru/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/ru/Microsoft.CSharp.xml new file mode 100644 index 0000000..de8cf29 --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/ru/Microsoft.CSharp.xml @@ -0,0 +1,190 @@ + + + + Microsoft.CSharp + + + + Содержит фабричные методы для создания динамических связывателей источников вызова для CSharp. + + + Инициализирует новый связыватель бинарной операции CSharp. + Возвращает новый связыватель бинарной операции CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Вид бинарной операции. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель преобразования CSharp. + Возвращает новый связыватель преобразования CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Тип, в который выполняется преобразование. + Объект , который указывает, где используется операция. + + + Инициализирует новый связыватель получения индекса CSharp. + Возвращает новый связыватель получения индекса CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель получения члена CSharp. + Возвращает новый связыватель получения члена CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Имя возвращаемого члена. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель вызова CSharp. + Возвращает новый связыватель вызова CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель вызова конструктора CSharp. + Возвращает новый связыватель вызова конструктора CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель вызова члена CSharp. + Возвращает новый связыватель вызова члена CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Имя элемента, который предполагается вызвать. + Список аргументов типа, указанных для данного вызова. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель поиска события CSharp. + Возвращает новый связыватель поиска события CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Имя искомого события. + Объект , который указывает, где используется операция. + + + Инициализирует новый связыватель задания индекса CSharp. + Возвращает новый связыватель задания индекса CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель задания члена CSharp. + Возвращает новый связыватель задания члена CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Имя задаваемого члена. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Инициализирует новый связыватель унарной операции CSharp. + Возвращает новый связыватель унарной операции CSharp. + Флаги, с помощью которых выполняется инициализация связывателя. + Вид унарной операции. + Объект , который указывает, где используется операция. + Последовательность экземпляров для аргументов данной операции. + + + Представляет сведения о динамических операциях C#, которые относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#. + + + Инициализирует новый экземпляр класса . + Новый экземпляр класса . + Флаги для аргумента. + Имя аргумента, если ему присвоено имя, или NULL в противном случае. + + + Представляет сведения о динамических операциях C#, которые относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#. + + + Аргумент является константой. + + + Аргумент, передаваемый в параметр out. + + + Аргумент, передаваемый в параметр ref. + + + Аргумент является объектом типа , указывающим фактическое имя типа, используемое в источнике.Используется только для целевых объектов в статических вызовах. + + + Аргумент является именованным аргументом. + + + Дополнительные сведения не представлены. + + + В процессе привязки следует учитывать тип времени компиляции аргумента. + + + Представляет сведения о динамических операциях C#, которые не относятся к определенным аргументам в источнике вызова.Экземпляры этого класса создаются компилятором C#. + + + Связыватель представляет логическое И или логическое ИЛИ, которое является частью оценки условного логического оператора. + + + Оценка данного связывателя происходит в проверяемом контексте. + + + Связыватель представляет неявное преобразование для использовании в выражении, создающем массив. + + + Связыватель представляет явное преобразование. + + + Связыватель представляет вызов по простому имени. + + + Связыватель представляет вызов по специальному имени. + + + Для данного связывателя не требуются дополнительные сведения. + + + Этот связыватель используется в позиции, не требующей результата, и, следовательно, может выполнять привязку к методу, возвращающему значение void. + + + Результатом любой привязки будет индексированный метод получения связывателя задания или получения индекса. + + + Значение данного метода задания индекса или члена становится частью составного оператора присваивания. + + + Представляет ошибку, которая происходит при обработке динамической привязки в связывателе среды выполнения C#. + + + Инициализирует новый экземпляр класса . + + + Инициализирует новый экземпляр класса , содержащий указанное сообщение об ошибке. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса , содержащий указанное сообщение об ошибке и ссылку на внутреннее исключение, которое стало причиной данного исключения. + Сообщение об ошибке с объяснением причин исключения. + Исключение, вызвавшее текущее исключение, или пустая ссылка, если внутреннее исключение не задано. + + + Представляет ошибку, которая происходит при обработке динамической привязки в связывателе среды выполнения C#. + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр класса заданным сообщением, содержащим описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса , содержащий указанное сообщение об ошибке и ссылку на внутреннее исключение, которое стало причиной данного исключения. + Сообщение об ошибке с объяснением причин исключения. + Исключение, вызвавшее текущее исключение, или пустая ссылка, если внутреннее исключение не задано. + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml new file mode 100644 index 0000000..3b0aa98 --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml @@ -0,0 +1,191 @@ + + + + Microsoft.CSharp + + + + 包含用于为 CSharp 创建动态调用站点联编程序的工厂方法。 + + + 初始化新的 CSharp 二元运算联编程序。 + 返回新的 CSharp 二元运算联编程序。 + 用于初始化联编程序的标志。 + 二元运算类型。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 转换联编程序。 + 返回新的 CSharp 转换联编程序。 + 用于初始化联编程序的标志。 + 要转换到的类型。 + 用于指示此操作的使用位置的 。 + + + 初始化新的 CSharp 获取索引联编程序。 + 返回新的 CSharp 获取索引联编程序。 + 用于初始化联编程序的标志。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 获取成员联编程序。 + 返回新的 CSharp 获取成员联编程序。 + 用于初始化联编程序的标志。 + 要获取的成员名称。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 调用联编程序。 + 返回新的 CSharp 调用联编程序。 + 用于初始化联编程序的标志。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 调用构造函数联编程序。 + 返回新的 CSharp 调用构造函数联编程序。 + 用于初始化联编程序的标志。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 调用成员联编程序。 + 返回新的 CSharp 调用成员联编程序。 + 用于初始化联编程序的标志。 + 要调用的成员名。 + 为此调用指定的类型参数的列表。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 事件联编程序。 + 返回新的 CSharp 事件联编程序。 + 用于初始化联编程序的标志。 + 要查找的事件的名称。 + 用于指示此操作的使用位置的 。 + + + 初始化新的 CSharp 设置索引联编程序。 + 返回新的 CSharp 设置索引联编程序。 + 用于初始化联编程序的标志。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 设置成员联编程序。 + 返回新的 CSharp 设置成员联编程序。 + 用于初始化联编程序的标志。 + 要设置的成员的名称。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 初始化新的 CSharp 一元运算联编程序。 + 返回新的 CSharp 一元运算联编程序。 + 用于初始化联编程序的标志。 + 一元运算类型。 + 用于指示此操作的使用位置的 。 + 此操作的参数所用的 实例序列。 + + + 表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。 + + + 初始化 类的新实例。 + + 类的新实例。 + 参数的标志。 + 如果已指定参数名称,则为相应的名称;否则为空。 + + + 表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。 + + + 该参数是一个常量。 + + + 将实参传递到 out 形参。 + + + 将实参传递到 ref 形参。 + + + 参数为 ,它指示源中使用的实际类型名称。仅用于静态调用中的目标对象。 + + + 参数为命名参数。 + + + 没有要表示的附加信息。 + + + 在绑定期间,应考虑参数的编译时类型。 + + + 表示不特定于调用站点上特定参数的 C# 动态操作的相关信息。此类的实例由 C# 编译器生成。 + + + 此联编程序表示作为条件逻辑运算符计算的一部分的逻辑 AND 或逻辑 OR。 + + + 在已检查的上下文中计算此联编程序。 + + + 此联编程序表示要在数组创建表达式中使用的隐式转换。 + + + 此联编程序表示显式转换。 + + + 此联编程序表示对简单名称的调用。 + + + 此联编程序表示对特殊名称的调用。 + + + 此联编程序不需要附加信息。 + + + 联编程序在不需要结果的位置中使用,因此可绑定到一个 void 返回方法。 + + + 将为任何绑定的结果编制索引,以获得一个设置索引联编程序或获取索引联编程序。 + + + 此设置索引或设置成员中的值为复合赋值运算符。 + + + 表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。 + + + 初始化 类的新实例。 + + + 初始化 类的新实例,它包含指定的错误消息。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 初始化 类的新实例,该实例具有指定的错误消息以及对导致此异常的内部异常的引用。 + 解释异常原因的错误信息。 + 导致当前异常的异常;如果未指定内部异常,则为空引用。 + + + 表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 初始化 类的新实例,该实例具有指定的错误消息以及对导致此异常的内部异常的引用。 + 解释异常原因的错误信息。 + 导致当前异常的异常;如果未指定内部异常,则为空引用。 + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml new file mode 100644 index 0000000..043924f --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml @@ -0,0 +1,211 @@ + + + + Microsoft.CSharp + + + + 包含建立 CSharp 動態呼叫位置繫結器的 Factory 方法。 + + + 初始化新的 CSharp 二進位運算繫結器。 + 傳回新的 CSharp 二進位運算繫結器。 + 用來初始化繫結器的旗標。 + 二元運算類型。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp 轉換繫結器。 + 傳回新的 CSharp 轉換繫結器。 + 用來初始化繫結器的旗標。 + 要轉換成的型別。 + + ,指定在何處使用此作業。 + + + 初始化新的 CSharp get 索引繫結器。 + 傳回新的 CSharp get 索引繫結器。 + 用來初始化繫結器的旗標。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp get 成員繫結器。 + 傳回新的 CSharp get 成員繫結器。 + 用來初始化繫結器的旗標。 + 要取得的成員名稱。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp 叫用繫結器。 + 傳回新的 CSharp 叫用繫結器。 + 用來初始化繫結器的旗標。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp 叫用建構函式繫結器。 + 傳回新的 CSharp 叫用建構函式繫結器。 + 用來初始化繫結器的旗標。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp 叫用成員繫結器。 + 傳回新的 CSharp 叫用成員繫結器。 + 用來初始化繫結器的旗標。 + 要叫用的成員名稱。 + 為此叫用指定之型別引數的清單。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp Is 事件繫結器。 + 傳回新的 CSharp Is 事件繫結器。 + 用來初始化繫結器的旗標。 + 要尋找之事件的名稱。 + + ,指定在何處使用此作業。 + + + 初始化新的 CSharp set 索引繫結器。 + 傳回新的 CSharp set 索引繫結器。 + 用來初始化繫結器的旗標。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp set 成員繫結器。 + 傳回新的 CSharp set 成員繫結器。 + 用來初始化繫結器的旗標。 + 要設定之成員的名稱。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 初始化新的 CSharp 一元運算繫結器。 + 傳回新的 CSharp 一元運算繫結器。 + 用來初始化繫結器的旗標。 + 一元運算類型。 + + ,指定在何處使用此作業。 + + 執行個體的序列,做為這個運算的引數。 + + + 表示呼叫位置上特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。 + + + 初始化 類別的新執行個體。 + + 類別的新執行個體。 + 引數的旗標。 + 如果是具名引數,則為引數的名稱,否則為 null。 + + + 表示呼叫位置上特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。 + + + 引數為常數。 + + + 引數傳遞給 out 參數。 + + + 引數傳遞給 ref 參數。 + + + 引數為 ,表示來源中使用的實際型別名稱。只用於靜態呼叫中的目標物件。 + + + 引數為具名引數。 + + + 無其他要表示的資訊。 + + + 繫結期間應該考慮引數的編譯時期型別。 + + + 表示呼叫位置上非特定引數特有的 C# 動態運算的相關資訊。這個類別的執行個體會由 C# 編譯器產生。 + + + 繫結器表示邏輯 AND 或邏輯 OR,這些是條件邏輯運算子評估的一部分。 + + + 此繫結器的評估會在檢查的內容中進行。 + + + 繫結器表示陣列建立運算式中使用的隱含轉換。 + + + 繫結器表示明確轉換。 + + + 繫結器表示在簡單名稱上叫用。 + + + 繫結器表示在 Specialname 上叫用。 + + + 此繫結器不需要額外的資訊。 + + + 繫結器用於不需要結果的位置,因此可以繫結至傳回 Void 的方法。 + + + 任何繫結的結果都會變成索引的 get 索引或 set 索引,或 get 索引繫結器。 + + + 此 set 索引或 set 成員中的值為複合指派運算子。 + + + 表示在處理 C# 執行階段繫結器中的動態繫結時所發生的錯誤。 + + + 初始化 類別的新執行個體。 + + + 初始化 類別的新執行個體,這個執行個體有指定的錯誤訊息。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 初始化 類別的新執行個體,這個執行個體有指定的錯誤訊息和造成這個例外狀況發生之內部例外狀況的參考。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況發生的例外狀況,如果沒有指定內部例外狀況則為 null 參考。 + + + 表示在處理 C# 執行階段繫結器中的動態繫結時所發生的錯誤。 + + + 以系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 初始化 類別的新執行個體,這個執行個體有指定的錯誤訊息和造成這個例外狀況發生之內部例外狀況的參考。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況發生的例外狀況,如果沒有指定內部例外狀況則為 null 參考。 + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard2.0/Microsoft.CSharp.dll b/packages/Microsoft.CSharp.4.5.0/ref/netstandard2.0/Microsoft.CSharp.dll new file mode 100644 index 0000000..5079c5f Binary files /dev/null and b/packages/Microsoft.CSharp.4.5.0/ref/netstandard2.0/Microsoft.CSharp.dll differ diff --git a/packages/Microsoft.CSharp.4.5.0/ref/netstandard2.0/Microsoft.CSharp.xml b/packages/Microsoft.CSharp.4.5.0/ref/netstandard2.0/Microsoft.CSharp.xml new file mode 100644 index 0000000..1dab2ff --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/ref/netstandard2.0/Microsoft.CSharp.xml @@ -0,0 +1,216 @@ + + + Microsoft.CSharp + + + + Represents an error that occurs when a dynamic bind in the C# runtime binder is processed. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that has a specified error message. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class that has serialized data. + The object that holds the serialized object data about the exception being thrown.. + The contextual information about the source or destination. + + + Initializes a new instance of the class that has a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference if no inner exception is specified. + + + Represents an error that occurs when a dynamic bind in the C# runtime binder is processed. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with serialized data. + The that holds the serialized object data about the exception being thrown. + The that contains contextual information about the source or destination. + + + Initializes a new instance of the class that has a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception, or a null reference if no inner exception is specified. + + + Contains factory methods to create dynamic call site binders for CSharp. + + + Initializes a new CSharp binary operation binder. + The flags with which to initialize the binder. + The binary operation kind. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + Returns a new CSharp binary operation binder. + + + Initializes a new CSharp convert binder. + The flags with which to initialize the binder. + The type to convert to. + The that indicates where this operation is used. + Returns a new CSharp convert binder. + + + Initializes a new CSharp get index binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + Returns a new CSharp get index binder. + + + Initializes a new CSharp get member binder. + The flags with which to initialize the binder. + The name of the member to get. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + Returns a new CSharp get member binder. + + + Initializes a new CSharp invoke binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + Returns a new CSharp invoke binder. + + + Initializes a new CSharp invoke constructor binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + Returns a new CSharp invoke constructor binder. + + + Initializes a new CSharp invoke member binder. + The flags with which to initialize the binder. + The name of the member to invoke. + The list of type arguments specified for this invoke. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + Returns a new CSharp invoke member binder. + + + Initializes a new CSharp is event binder. + The flags with which to initialize the binder. + The name of the event to look for. + The that indicates where this operation is used. + Returns a new CSharp is event binder. + + + Initializes a new CSharp set index binder. + The flags with which to initialize the binder. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + Returns a new CSharp set index binder. + + + Initializes a new CSharp set member binder. + The flags with which to initialize the binder. + The name of the member to set. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + Returns a new CSharp set member binder. + + + Initializes a new CSharp unary operation binder. + The flags with which to initialize the binder. + The unary operation kind. + The that indicates where this operation is used. + The sequence of instances for the arguments to this operation. + Returns a new CSharp unary operation binder. + + + Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + Initializes a new instance of the class. + The flags for the argument. + The name of the argument, if named; otherwise null. + A new instance of the class. + + + Represents information about C# dynamic operations that are specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + The argument is a constant. + + + + The argument is passed to an out parameter. + + + + The argument is passed to a ref parameter. + + + + The argument is a indicating an actual type name used in source. Used only for target objects in static calls. + + + + The argument is a named argument. + + + + No additional information to represent. + + + + The argument&#39;s compile-time type should be considered during binding. + + + + Represents information about C# dynamic operations that are not specific to particular arguments at a call site. Instances of this class are generated by the C# compiler. + + + The binder represents a logical AND or logical OR that is part of a conditional logical operator evaluation. + + + + The evaluation of this binder happens in a checked context. + + + + The binder represents an implicit conversion for use in an array creation expression. + + + + The binder represents an explicit conversion. + + + + The binder represents an invoke on a simple name. + + + + The binder represents an invoke on a specialname. + + + + There is no additional information required for this binder. + + + + The binder is used in a position that does not require a result, and can therefore bind to a void returning method. + + + + The result of any bind is going to be indexed get a set index or get index binder. + + + + The value in this set index or set member comes a compound assignment operator. + + + + \ No newline at end of file diff --git a/packages/Microsoft.CSharp.4.5.0/ref/portable-net45+win8+wp8+wpa81/_._ b/packages/Microsoft.CSharp.4.5.0/ref/portable-net45+win8+wp8+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/uap10.0.16299/_._ b/packages/Microsoft.CSharp.4.5.0/ref/uap10.0.16299/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/win8/_._ b/packages/Microsoft.CSharp.4.5.0/ref/win8/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/wp80/_._ b/packages/Microsoft.CSharp.4.5.0/ref/wp80/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/wpa81/_._ b/packages/Microsoft.CSharp.4.5.0/ref/wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/xamarinios10/_._ b/packages/Microsoft.CSharp.4.5.0/ref/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/xamarinmac20/_._ b/packages/Microsoft.CSharp.4.5.0/ref/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/xamarintvos10/_._ b/packages/Microsoft.CSharp.4.5.0/ref/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/ref/xamarinwatchos10/_._ b/packages/Microsoft.CSharp.4.5.0/ref/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/useSharedDesignerContext.txt b/packages/Microsoft.CSharp.4.5.0/useSharedDesignerContext.txt new file mode 100644 index 0000000..e69de29 diff --git a/packages/Microsoft.CSharp.4.5.0/version.txt b/packages/Microsoft.CSharp.4.5.0/version.txt new file mode 100644 index 0000000..47004a0 --- /dev/null +++ b/packages/Microsoft.CSharp.4.5.0/version.txt @@ -0,0 +1 @@ +30ab651fcb4354552bd4891619a0bdd81e0ebdbf diff --git a/packages/Network.6.1.4.20/.signature.p7s b/packages/Network.6.1.4.20/.signature.p7s new file mode 100644 index 0000000..fa98a1c Binary files /dev/null and b/packages/Network.6.1.4.20/.signature.p7s differ diff --git a/packages/Network.6.1.4.20/lib/net46/Network.dll b/packages/Network.6.1.4.20/lib/net46/Network.dll new file mode 100644 index 0000000..a797cea Binary files /dev/null and b/packages/Network.6.1.4.20/lib/net46/Network.dll differ diff --git a/packages/Network.6.1.4.20/lib/net46/Network.xml b/packages/Network.6.1.4.20/lib/net46/Network.xml new file mode 100644 index 0000000..a269ddf --- /dev/null +++ b/packages/Network.6.1.4.20/lib/net46/Network.xml @@ -0,0 +1,4314 @@ + + + + Network + + + + + Chicken chicken chicken, chicken chicken chicken chicken chicken chicken, chicken + chicken chicken chicken. + + + Provides methods for the asynchronous sending and receiving of objects across the network. + + + + + A that allows for the instance to wait until the for a sent packet is received. + + + + + + + + Sends the given to the network, via the given and waits + asynchronously for the response, returning it. + + The type of the to wait for. + The to send to the network. + + The that should send the given packet and wait for the response. + + + A representing the asynchronous operation, that promises a of + the given type upon completion. + + + + + Marks a property to be ignored by a . Its value will not be serialised before + being sent, so will be the default for its type upon deserialisation. + + + + + Maps a request packet to the response packet that handles it. This attribute should be placed on the response packet + (must inherit from ) and the of the that + it handles should be given. + + + + + Constructs and returns a new instance of the class with the given + type as the handled . + + + The of the that the decorated should handle. + + + + + The of the that the handles. + + + + + To identify every packet server and client side, a unique identifier is needed. Mark every packet class with this + attribute and set a unique id (UInt16). 2^16 (65536) unique ids are possible. Double usage of one id will lead to an exception. + + Following ids are already taken by the network lib: + 00 + 01 + 02 + 03 + 04 + 05 + 06 + 07 + 08 + 09 + 10 + 11 + 12 + + + + Knowledge about the ID isn't essential anymore (Since version 2.0.0.0). However, the above IDs should NOT be + overwritten, for compatibility purposes. + + + + + Constructs and returns a new instance of the class, with the given ID to + be used for the decorated . + + The ID to use for the decorated . + + + + The ID to use for the decorated . + + + + + Builds upon the class, implementing Bluetooth and allowing for messages to be conveniently + sent without a large serialisation header. + + + This class is only available for .NET Framework 4.6 and above. This class is not compiled for .NET Standard, as a + key dependency is only available for the .NET Framework (looking at you, InTheHand). + + + + + The for reading and writing data. + + + + + Initializes a new instance of the class. + + The device Bluetooth information. + + + + Initializes a new instance of the class. + + The bluetooth client. + + + + Initializes a new instance of the class. + + + + + The device info of the connected device. + + + + + The bluetooth client that sends and receives data. + + + + + The signal strength of the paired device. + + + + + Whether Bluetooth is supported by the current device. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Attempts to connect to the remote endpoint asynchronously. + + + A representing the asynchronous operation, with the promise of a on completion. + + + + + + + + + + + + + + + + + + + + Stores information about a Bluetooth device. + + + This class is only applicable if the build is for the .NET Framework 4.6. It is only compiled if the 'NET46' + preprocessor variable is set. + + + + + Constructs and returns a new instance of the , mapping the given + to the . + + + The whose properties to use for the new + instance. + + + + + The name of the Bluetooth device. + + + + + Whether the device is already known. + + + + + The signal strength of the Bluetooth connection. + + + + + The last time that the device was seen via Bluetooth. + + + + + The last time that the device was used. + + + + + The for the device. + + + + + For each of the given s, generates a + and returns the generated array. + + + An array of s, for each of which to generate the + corresponding . + + + An array of s, one for each of the givens. + + + + + Provides convenient methods to reduce the number of code lines which are needed to manage all the connections. + By default one tcp and one udp connection will be created automatically. + + + + + The reconnect timer. Invoked if we lose the connection. + + + + + The for this . + + + + + The for this . + + + + + A handler which will be invoked if this connection is dead. + + + + + A handler which will be invoked if a new connection is established. + + + + + Initializes a new instance of the class. + + The TCP connection to use. + The UDP connection to use. + + + + Initializes a new instance of the class. + + The remote ip address. + The remote port. + + + + Whether to automatically attempt to reconnect to the remote endpoint once the connection is lost. + + + + + The interval in milliseconds between reconnect attempts. + + + + + The current for this instance. + + + + + The current for this instance. + + + + + Whether the is currently alive. + + + + + Whether the is currently alive. + + + + + Whether both the and are currently alive. + + + + + If the (or any other sending related method) gets called + and the corresponding connection isn't alive, the can't be sent to the endpoint. + Hence, the is undeliverable. In such a chase, this property indicates + whether to throw an . + + true throws on a dead connection. + + + + Signifies that a connection has been made on either the or . + + + + + Signifies that a connection has been lost on either the or . + + + + + Initialises this instance and attempts to connect to the current . + + + + + Tries to connect to the given endpoint. + + The sender of the event. + Any event arguments. + + + + Tries to connect to the current . + + + + + Closes the and with the given , + optionally calling the event. + + The reason for connection closure. + Whether to call the event. True the tries to reconnect to it's endpoint afterwards again; Plus, calles the event. Otherwise False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Opens the new TCP connection and applies any buffered (i.e. already registered) packet handlers. + + + + + Opens the new UDP connection and applies any buffered (i.e. already registered) packet handlers. + + + + + Sends a ping over the TCP connection. + + + + + Sends the given to the network via TCP. The sender will not receive an answer, due to + no sender instance being given. + + The packet to send. + + + + Sends the given to the network, via the given . + + The packet to send. + The connection type to use. + Thrown when the given value is an invalid cast. + + + + Sends the given over the network via TCP and awaits a on the + given instance. + + The packet to send. + The sender instance to receive a response. + + + + Asynchronously sends the given over the network via TCP and awaits a + of the given type. + + The type of to await. + The packet to send. + + A representing the asynchronous operation, with the promise of the received + on completion. + + + + + Sends the given over the network via the given + and awaits a on the given instance. + + The packet to send. + The sender instance to receive a response. + The connection type to use. + Thrown when the given value is an invalid cast. + + + + Asynchronously sends the given over the network via the given + and awaits a of the given type. + + The type of to await. + The packet to send. + The connection type to use. + + A representing the asynchronous operation, with the promise of the received + on completion. + + Thrown when the given value is an invalid cast. + + + + Sends the given to the network via TCP. The sender will not receive an answer, due to + no sender instance being given. + + The packet to send. + + + + Sends the given over the network via TCP and awaits a on the + given instance. + + The packet to send. + The sender instance to receive a response. + + + + Asynchronously sends the given over the network via TCP and awaits a + of the given type. + + The type of to await. + The packet to send. + + A representing the asynchronous operation, with the promise of the received + on completion. + + + + + Sends the given to the network via UDP. The sender will not receive an answer, due to + no sender instance being given. + + The packet to send. + + + + Sends the given over the network via UDP and awaits a on the + given instance. + + The packet to send. + The sender instance to receive a response. + + + + Asynchronously sends the given over the network via UDP and awaits a + of the given type. + + The type of to await. + The packet to send. + + A representing the asynchronous operation, with the promise of the received + on completion. + + + + + Reconnects both the and . + + Whether to ignore the value and forcibly reconnect. + + + + Creates a new . + + The created . + + + + Creates a new . + + The created . + + + + + + + + + + Provides the basic methods that all inheritors must implement. It ensures connectivity and + keeps tracks of statistics such as latency. Multi-threaded with 3 separate threads per connection. After calling the + method, every queued will be sent before the is fully + closed. + + + Every instance has 3 threads: + - (1) Read thread -> Reads objects from the network. + - (2) Invoke thread -> Delegates the handling of received packets to the registered . + - (3) Send thread -> Writes queued objects to the network. + + + Partial class which implements additional features for the class. + + + + + The time interval in milliseconds between ping packets. + + + + + A fixed hashcode that persists with the instance for its entire lifetime. + + + + + A handler which will be invoked if this connection is dead. + + + + + A handler which will be invoked if this connection is dead. + + + + + A handler which will be invoked if a new connection is established. + + + + + A token source to singal all internal threads to terminate. + + + + + Whether this instance should send out a keep alive packet at specific intervals, to ensure there is an alive remote connection. + If set to [false] and wont be enabled/refreshed. + + + + + Stopwatch to keep track of when to send out a new . + + + + + Stopwatch measuring elapsed time since the last was sent to measure the RTT and ping to + the remote . + + + + + An event set whenever a packet is received from the network. Used to save CPU time when waiting for a packet to be + received. + + + + + An event set whenever a packet is available to be sent to the network. Used to save CPU time when waiting to + send a packet. + + + + + Reads packets from the network and places them into the and + queues. + + + + + Handles received packets by invoked their respective . + + + + + Sends pending packets to the network from the queue. + + + + + The packet converter used to serialise and deserialise outgoing and incoming packets. + + + + + Holds all the s that are currently pending connection to this . + + + + + Holds all received s whose is not known. + + + + + Holds all received s with a known that are yet to be + handled. + + + + + Holds all received s without a known that are yet to be + handled. + + + + + Holds all s that are handled and are now ready and waiting to be sent to the network. + + + + + Maps a to a unique ID. + + + + + The value from which new IDs for packet s will be calculated dynamically. Starts at 100 + as the library already has built-in packets. + + + + + Maps a to the of the + that handles it. + + + + + Maps s to the that should be used for + that . + + + + + Initializes a new instance of the class. + + + + + Initialises this instance's addons, setting up all required variables. + + + + + Initialises this instance, setting up all required variables. + + + + + The timeout value in milliseconds. If the connection does not receive any packet within the specified timeout, + the connection will timeout and shutdown. + + + + + The amount of that are pending handling that this will buffer. + If we receive a packet which has no handler, it will be buffered for future handler registrations (via + , + , and + or their overloads). This value indicates the maximum amount of s that will be buffered + before any are dropped. + + The packet buffer. + + + + Whether this is alive and able to communicate with the at + the . + + + + + The local for this instance. + + + + + The remote that this instance communicates with. + + + + + Whether this can operate in dual IPv4 / IPv6 mode. + + + + + Whether sending a packet flushes underlying . + + + This value is only used in a instance, which uses a + to send and receive data. A is unaffected by this value. + + + + + Whether this is allowed to fragment frames that are too large to send in one go. + + + + + The hop limit for packets sent by this . Comparable to IPv4s TTL (Time To Live). + + + + + Whether the packet should be sent directly to its destination or allowed to be routed through multiple destinations + first. + + + + + Whether the packet should be send with or without any delay. If disabled, no data will be buffered at all and + sent immediately to it's destination. There is no guarantee that the network performance will be increased. + + + + + The 'Time To Live' for this . + + + + + Whether this should use a loopback address and bypass hardware. + + + + + Whether this should send a keep alive packet to the at + specific intervals, to ensure whether there is a remote or not. If set to false + and won't be refreshed automatically. + + + + + The Round Trip Time for a packet. + + + + + The ping to the . + + + + + Gets or sets the performance of this . The higher the sleep intervals (the lower the performance), + the slower this will handle incoming, pending handling, and outgoing s. + + + + + The value of , but simply cast to an . + + + + + Allows the usage of a custom implementation for serialisation and deserialisation. + However, the internal structure of the packet should stay the same: + Packet Type : 2 bytes (ushort) + Packet Length : 4 bytes (int) + Packet Data : xx bytes (actual serialised packet data) + + + The default uses reflection (with type property caching) for serialisation + and deserialisation. This allows good performance over the widest range of packets. Should you want to + handle only a specific set of packets, a custom can allow more throughput (no slowdowns + due to relatively slow reflection). + + + + + Event signifying that a connection was closed between this instance and another . + This event is only visible for the network library itself. It garantuees, that the lib itself is capable of receiving connection state changes. + + + + + Event signifying that a connection was closed between this instance and another . + + + + + Event signifying that this instance established a new connection with either a + or instance. + + + + + + + + + + + + + + + + + Registers the given for all packets with the + given key. + + + The key whose should be handled by the given + . + + + The delegate to be invoked for each received + packet with the given key. + + + + + + + + + + + Deregisters the given for all packets with the + given key. + + + The key whose delegate method to deregister. + + + + + Registers all inheritors in the given with this . + Should this method be called manually, it must be called on both the server and client so that all s + in use are known to all parties (avoids incompatible states; exception thrown otherwise). + + The to search in for inheritors of . + + All packets in the network lib are included by default. A manual call is not essential, even if the used packets + are not included, as the library will attempt to synchronise known s between the server and client + automatically. + + + + + Returns the current instance, so that + the types of packets handled can be read. + + + The current instance used by this + connection. + + + + + Invoked whenever the gets refreshed. + + + + + Restores the to the given state. + + The state to which to restore the internal . + + + + Configures the timer. + + + Whether the should be enabled on reconfiguring. + + + + + Sends a , if a is not currently being awaited. + + + + + Sends the given and asynchronously awaits the . + + The type to await. + The to send. + + A representing the asynchronous operation, with the promise of a of + the given type upon completion. + + + + + Serialises the given using the current and queues it to be sent + to the network. No response is possible as a sender instance is not provided. This method is suitable for static + classes and basic packets with no inheritance. + + The to be sent across the network. + + + + Serialises the given using the current and queues it to be sent + to the network. + + The to be sent across the network. + The instance which sent the packet. + + + + Reads bytes from the network. + + The amount of bytes we want to read. + The read s + + + + Writes bytes to the network. + + The bytes to write. + + + + Reads objects from the network and queues them in the queue. + + + + + Invokes the relevant for each packet in the queue. + + + + + Writes all queued objects in the queue to the network. + + + + + Writes any packets queued up in the queue to the network. + + + + + Handles all default s that are in the library. + + The to be handled. + + + + Invoked for any received s that don't have a registered . + + The received without a handler. + + + + Handles the unknown packet. + + + + + Whenever a is received without a already registered for + it, it is placed in a timeout in the sad, lonely corner that is . + Whenever a is registered via the 'Connection.RegisterXXX' methods, we need to + search for any lonely packets that can now be handled. + + + + + Handles a closure, with the given . + + The reason for the closing. + + + + Closes the socket and frees all associated resources. + + + + + Handles a case where the remote caused a closure for the given . + + The reason for the closing. + + + + Closes this , sends a to the remote , + and writes all remaining queued s to the network (they are received before the + will be handled). + + The reason for the closing. + If this instance should call its event. + + + + Unlocks the connection and allows for data to be sent and received. + + + + + Gets a free port that is currently not in use and returns it. + + The port found. + + + + Creates and returns a new , with the given local endpoint, remote endpoint, and write lock state. + + The local that the binds to. + The remote that the talks to. + Whether the has a write lock. + The instantiated . + + + + Returns The unique hashcode of this instance. + + A unique hashcode, suitable for use in hashing algorithms and data structures like a hash table. + + + + Gets the representation of this instance. + + The representation of this instance. + + + + Backing field for . + + + + + Backing field for . Caches the value one for later use. + + + Since an assembly cannot be transferred across an OS during runtime, this is a variable that can be set + upon instantiation and it is valid for the lifetime of this instance. + + + + + Backing field for . Caches the value one for later use. + + + Since an assembly cannot be transferred across an OS during runtime, this is a variable that can be set + upon instantiation and it is valid for the lifetime of this instance. + + + + + Backing field for . Caches the value one for later use. + + + Since an assembly cannot be transferred across an OS during runtime, this is a variable that can be set + upon instantiation and it is valid for the lifetime of this instance. + + + + + Determins whether the running client has windows xp or higher installed. + + + + + The instance to which information should be logged. + + + + + Whether the executing assembly is running on OSX. + + + Since an assembly cannot be transferred across an OS during runtime, this is a variable that can be set + upon instantiation and it is valid for the lifetime of this instance. + + + + + Whether the executing assembly is running on Linux. + + + Since an assembly cannot be transferred across an OS during runtime, this is a variable that can be set + upon instantiation and it is valid for the lifetime of this instance. + + + + + Whether the executing assembly is running on Windows. + + + Since an assembly cannot be transferred across an OS during runtime, this is a variable that can be set + upon instantiation and it is valid for the lifetime of this instance. + + + + + Whether the executing assembly is running on Windows. + and the operating system is higher or equal to Windows XP. + + true if this instance is windows and xp or higher; otherwise, false. + + + + Whether the instance should automatically log information to the s + output s. + + + + + Logs events, exceptions and messages into the given stream. To disable logging into a previous provided stream, call + this method again and provide a null reference as stream. Stream hot swapping is supported. + + The stream to log into. + + + + Sends the given packet to the network. + + The packet to send to the network. + + + + Sends the given raw, serialised primitive to the network. + + + The key which identifies the raw data to use for the data. + + The serialised raw primitive, as a array. + + + + Holds a instance and provides additional functionality. Holds s + and s. Base class for all other connection containers. Provides the basic methods that all + inheritors must implement. + + + + + Initializes a new instance of the class. + + The remote ip address. + The remote port. + + + + The IP address of the remote that this container is connected to. + + + + + The port of the remote that this container is connected to. + + + + + The public RSA key for this instance. + + + + + The private RSA key for this instance. + + + + + The size of the RSA keys for this instance. + + + + + The RSA key-pair that is used for encryption and decryption of encrypted messages. + + + + + Holds all the s that are known by this . + + + + + Adds the given to the list of assemblies whose s to register upon + establishing a connection. This is not essential, but can speed up performance if a lot of s + must be registered on each connection (these are found using reflection). NOTE: To avoid incompatible states between + the server () and client (), this method + must be called on both sides before a connection is established. + + The whose s to add. + + + + Removes the given from the list of assemblies whose s to register upon + establishing a connection.NOTE: To avoid incompatible states between the server () + and client (), this method must be called on both sides before a connection is established. + + The whose s to remove. + + + + The possible results of a connection attempt. + + + + + A connection was established successfully. + + + + + A connection couldn't be established. The IP, port and firewall might have to be checked. + + + + + Could not establish a UDP connection as the parent TCP connection is not alive. + + + + + Factory for instantiating s, s, and s + as well as s and s (and their secure variants). + + + + + Timeout interval in milliseconds. + + + + + The GUID of this assembly, needed for bluetooth connections. + + + + + Initializes a new instance of the static class. Sets the . + + + + + Finds and returns all Bluetooth devices that are within range of the current device, and are discoverable. + + All discoverable Bluetooth devices. + + + + Asynchronously finds and returns all Bluetooth devices that are within range of the current device, and are discoverable. + + + A representing the asynchronous operation, with the promise of a array on completion. + + + + + Creates a and connects it. + + The device information for the remote Bluetooth device. + A tuple with the and created . + + + + Asynchronously creates a and connects it. + + The device information for the remote Bluetooth device. + + A representing the asynchronous operation, with the promise of a tuple with the + and created on completion. + + + + + Creates a new instance of the with the given client. + + The client to create a connection with. + The created . + + + + Creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + The connection result. + The created . + + + + Creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + The connection result. + The size to use for the RSA keys. + The created . + + + + Creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + The public RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The private RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The connection result. + The size to use for the RSA keys. + The created . + + + + Creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + The RSA key-pair to use. + The connection result. + The created . + + + + Asynchronously creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + + A representing the asynchronous operation with the promise of a tuple holding the created + and on completion. + + + + + Asynchronously creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + The size of the RSA keys. + + A representing the asynchronous operation with the promise of a tuple holding the created + and on completion. + + + + + Asynchronously creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + The public RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The private RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The size of the RSA keys. + + A representing the asynchronous operation with the promise of a tuple holding the created + and on completion. + + + + + Asynchronously creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + The RSA key-pair to use. + + A representing the asynchronous operation with the promise of a tuple holding the created + and on completion. + + + + + Creates a from the given . + + The to wrap. + The created . + Thrown if the given s socket is not connected. + + + + Creates a from the given . + + The to wrap. + The public RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The private RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The size of the RSA keys. + The created . + Thrown if the given s socket is not connected. + + + + Creates a from the given . + + The to wrap. + The RSA key-pair to use. + The created . + Thrown if the given s socket is not connected. + + + + Creates a with the given parent . + + The via which to connect the . + The connection result. + The created . + + + + Creates a with the given parent . + + The via which to connect the . + The connection result. + The size of the RSA keys. + The created . + + + + Creates a with the given parent . + + The via which to connect the . + The public RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The private RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The connection result. + The size of the RSA keys. + The created . + + + + Creates a with the given parent . + + The via which to connect the . + The RSA key-pair to use. + The connection result. + The created . + + + + Asynchronously creates a with the given parent . + + The via which to connect the . + + A representing the asynchronous operation with the promise of a tuple holding the created + and on completion. + + The given isn't connected. + + + + Asynchronously creates a with the given parent . + + The via which to connect the . + The size of the RSA keys. + + A representing the asynchronous operation with the promise of a tuple holding the created + and on completion. + + The given isn't connected. + + + + Asynchronously creates a with the given parent . + + The via which to connect the . + The public RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The private RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The size of the RSA keys. + + A representing the asynchronous operation with the promise of a tuple holding the created + and on completion. + + The given isn't connected. + + + + Asynchronously creates a with the given parent . + + The via which to connect the . + The RSA key-pair to use. + + A representing the asynchronous operation with the promise of a tuple holding the created + and on completion. + + The given isn't connected. + + + + Creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + The created . + + + + Creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + The size of the RSA keys. + The created . + + + + Creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + The public RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The private RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The size of the RSA keys. + The created . + + + + Creates a and connects it to the given IP address and port. + + The IP address to connect to. + The port to connect to. + The RSA key-pair to use. + The created . + + + + Creates a with the given and . + + The to use. + The to use. + The created . + Thrown if the given is not connected. + + + + Creates a with the given and . + + The to use. + The to use. + The size of the RSA keys. + The created . + Thrown if the given is not connected. + + + + Creates a with the given and . + + The to use. + The to use. + The public RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The private RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The size of the RSA keys. + The created . + Thrown if the given is not connected. + + + + Creates a with the given and . + + The to use. + The to use. + The RSA key-pair to use. + The created . + Thrown if the given is not connected. + + + + Creates a listening on the given port. + + The port to listen on. + Whether to start the server after instantiation. + The created . + + + + Creates a listening on the given port. + + The port to listen on. + The size of the RSA keys. + Whether to start the server after instantiation. + The created . + + + + Creates a listening on the given port. + + The port to listen on. + The public RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The private RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The size of the RSA keys. + Whether to start the server after instantiation. + The created . + + + + Creates a listening on the given port. + + The port to listen on. + The RSA key-pair to use. + Whether to start the server after instantiation. + The created . + + + + Creates a with the given IP address, listening on the given port. + + The IP address to run at. + The port to listen on. + Whether to start the server after instantiation. + The created . + + + + Creates a with the given IP address, listening on the given port. + + The IP address to run at. + The port to listen on. + The size of the RSA keys. + Whether to start the server after instantiation. + The created . + + + + Creates a with the given IP address, listening on the given port. + + The IP address to run at. + The port to listen on. + The public RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The private RSA key in xml format. (https://superdry.apphb.com/tools/online-rsa-key-converter) + The size of the RSA keys. + Whether to start the server after instantiation. + The created . + + + + Creates a with the given IP address, listening on the given port. + + The IP address to run at. + The port to listen on. + The RSA key-pair to use. + Whether to start the server after instantiation. + The created . + + + + Describes the methods that a packet converter must implement in order to be able to serialise and deserialise + packets to and from a binary form. + + + + + Serialises the given object to a array. + + The object to serialise into a array. + A array that holds the serialised packet. + + + + Serialises the given object to a array. + + The of packet to serialise. + The object to serialise into a array. + A array that holds the serialised packet. + + + + Deserialises the given array into a of the given . + + + The of to deserialise the array to. + + The array holding the serialised . + The deserialised object of the given type. + + + + Deserialises the given array into a of the given . + + + The of to deserialise the array to. + + The array holding the serialised . + The deserialised object of the given type. + + + + Enumerates the possible states of a network object before and after deserialisation. + + + + + The network object is null, so there is nothing to read from the network stream. + + + + + Identical to . + + + + + The network object is not null, so there is something to read from the network stream. + + + + + Identical to . + + + + + Implements , and provides methods to serialise and deserialise a + object to and from its binary form. + + + + + Caches packet s and their relevant s, to avoid slow and unnecessary reflection. + + + + + An object to synchronise multi-threaded access to the . + + + + + + + + + + + + + + + + + Returns an array of the s that need to be serialised on the given . + If the given has already been cached, it will use the cached array, + to save CPU time. + + The whose serialisable properties to get. + + An array of all s that should be serialised on the given + + + + + Serialises all the properties on the given that need to be serialised to the given + s underlying . + + + The whose properties to serialise using the given . + + + The to whose underlying to serialise the properties of + the given . + + + This method can only serialise properties that lack the custom . + + + + + Serialises the given to the given s underlying . + + The whose value to serialise. + + The to serialise to the given s underlying . + + + The to whose underlying to serialise the given . + + + + + Serialises the given to the given s underlying . + Uses to serialise each of the s + elements to the stream. + + + The to serialise to the given s underlying . + + The holding the . + + The to whose underlying to serialise the given . + + + Thrown if the held in the given is null, or if the s + elements do not have a type. + + + + + Serialises the given to the given s underlying . + Uses to serialise each of the s + elements to the stream. + + + The to serialise to the given s underlying . + + The holding the . + + The to whose underlying to serialise the given . + + + Thrown if the held in the given is null, or if the s + elements do not have a type. + + + + + Deserialises all the properties on the given that can be deserialised from the given + s underlying . + + + The whose properties to deserialise using the given . + + + The from whose underlying to deserialise the properties + of the given . + + The given with all deserialisable properties set. + + This method can only deserialise properties that lack the custom . + Any other properties will be left at their default values. + + + + + Deserialises the given from the given s underlying + . + + The whose value to deserialise. + + The to deserialise from the given s underlying + . + + + The from whose underlying to deserialise the given + . + + + The deserialised from the . This can be null if the + is . + + + + + Deserialises the given from the given s underlying + . Uses to serialise + each of the s elements to the stream. + + + The to deserialise from the given s underlying . + + The holding the . + + The from whose underlying to deserialise the given + . + + Thrown if the s elements do not have a type. + + + + Deserialises the given from the given s underlying + . Uses to serialise + each of the s elements to the stream. + + The to deserialise from the given s underlying + . + + The holding the . + + The from whose underlying to deserialise the given + . + + + Thrown if the held in the is null, or if the s + elements do not have a type. + + + + + Reads a primitive type from the given s underlying + and returns it. + + + The of the primitive to read from the given s underlying . + + + The from whose underlying to read the primitive. + + + The primitive that was read from the given s underlying . + + + Thrown whenever a is passed to this method that is not a primitive. + + + + + Provides helper methods for serialising and deserialising packets to and from their binary form. + + + + + The of the custom property that will cause a property to be ignored during serialisation. + See for more information regarding its usage. + + + + + Checks whether the given is a primitive type, that is if it lives in the 'System' namespace. + + The to test. + Whether the given is a primitive. + If the given is null, then the method will return false. + + + + Checks whether the underlying of the given property is a primitive type. See + for more information regarding its usage. + + The to test. + Whether the given s underlying is primitive. + + If the given properties underlying element is null, then the method will return false. + + + + + Gets all the s of the given that should be serialised (lack the + attribute) and returns them as an array. + + The whose s to read. + An array of all the s on the given object. + + + + Gets all the s of the given that should be serialised and + returns them as an array. See for more information. + + The whose s to read. + An array of all the s on the given object. + + + + Instantiates and returns a default of the given . + + The to instantiate. + The default instance of the given . + + + + Instantiates and returns a default of the given . + + The to instantiate. + The default instance of the given . + + + + Instantiates and returns a default of the given generic type. + + The generic type of the object to instantiate. + The default instance of the given generic type. + + + + Instantiates and returns a default of the given generic type. + + The generic type of packet to instantiate. + The default instance of the given generic type. + + + + Converts raw primitive type values into a packet that can be sent across the network, and vice versa. + + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value, using the encoding. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value, using the (little endian) encoding. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value, using the encoding. Identical to + method. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value, using the encoding. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value, using the encoding. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value, using the encoding. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value, using the encoding. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Returns a holding the given value. + + The key to use for the packet. + The primitive value to send. + A packet holding the given primitive, with the given key. + + + + Converts the given value into bytes and returns them. + + The value to convert into bytes. + The byte array of the serialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a using the encoding, and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a using the (little endian) encoding, and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a using the (little endian) encoding, and + returns it. Identical to the + method. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a using the encoding, and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a using the encoding, and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a using the encoding, and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a using the encoding, and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Converts the array into a and returns it. + + The packet whose data to deserialise. + The deserialised value. + + + + Enumerates the possible reasons for a closing. + + + + + An unknown exception occurred in the network library. + + + + + The server closed the connection. + + + + + The client closed the connection. + + + + + The endpoint sent an unknown packet which cant be processed. + + + + + Connection timeout reached. + + + + + The endpoints version is different. + + + + + UDP connection requested in an improper situation. + + + + + The client requested too many UDP connections. + + + + + An exception in the writePacketThread occured. + Indicates, that the endpoint couldn't be reached and is offline. + + + + + An exception in the readPacketThread occured. + + + + + An exception in the invokePacketThread occured. + Indicates, that an exception has been thrown in the packet-handling subscriber. + + + + + The assembly for the incoming packet is not available. Make sure that every project is including that assembly. + + + + + Enumerates the possible types of . + + + + + The should use TCP to communicate across the network. + + + + + The should use UDP to communicate across the network. + + + + + The should use Bluetooth to communicate across the network. + + + + + Enumerates the possible severity levels for a log message. + + + + + This log message contains information. Low severity. + + + + + This log message contains a warning. Medium severity. + + + + + This log message contains an error. High severity. + + + + + This log message contains an exception. Extreme severity. + + + + + Enumerates the possible states that a could be in after transmission. + + + + + The packet was successfully transmitted and received. + + + + + The packet was not received within the specified timeout. The could be dead. + + + + + The is not alive, so no asynchronous transmission is possible. + + + + + Enumerates the possible values for sleep intervals. Fastest Performance >> Slowest Performance : SoftRealtime >> EnergySaving + + + + + Sleep intervals of more than 500ms. + + + + + Identical to . + + + + + Sleep intervals of more than 100ms. + + + + + Sleep interval of more than 25ms. + + + + + Sleep interval of more than 10ms. + + + + + Sleep interval of more than 5ms. This is the default value, recommended for usage. + + + + + Sleep interval of more than 1ms. + + + + + Identical to . + + + + + Indicates that a isn't alive. + Implements the + + + + + + Initializes a new instance of the class. + + The connection. + The message. + The exception. + + + + The affected + + The connection. + + + + Provides additional functionality to the class. + + + See https://stackoverflow.com/a/48861922/2934290 for the original question and the relevant code. + + + + + Removes the given item from the . + + The type for the elements held in the . + The instance that the extension method should affect. + The item to remove from the bag. + + + + Provides additional functionality to the class. + + + + + A private thread-safe counter for generating unique hash codes. + + + Increments are guaranteed to be atomic on all 32-bit and higher systems, as any single-cpu-instruction + operation on a variable is by definition atomic. Since an is 32 bits long, it can be loaded + with 1 instruction into a register on a 32-bit or higher system. Likewise, addition is also atomic. This + guarantees atomic behaviour for increments on an . + + + + + Generates a new unique hash code for the via a thread-safe increment operation. + + The instance this extension method affects. + A new, unique hash code. + This method is thread safe, see for more info. + + + + Provides additional functionality to the interface. + + + + + Adds each item in the into a and return the new . + + The type of the elements in the . + The instance that the extension method affects. + The instance with the elements of the . + + + + Provides additional functionality to the class. + + + The methods in this class function as shortcuts to calling the relevant method. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides additional functionality to the class, that is unavailable under + Linux by default. + + + + + Reads in and imports from the given XML string. + + + The this extension method affects. + + The XML string from which to load the parameters. + + Thrown if the generated from the given xml is null. + + + + + Decodes a base-64 encoded string into a byte array and returns it. + + The base-64 encoded string. + The byte array that the base-64 encoded text represents. + + + + Provides additional functionality to the struct. + + + + + Extracts the private key from the given and returns it as an XML string. + + The instance that the extension method affects. + The XML with the private key. + + + + Extracts the public key from the given and returns it as an XML string. + + The instance that the extension method affects. + The XML with the public key. + + + + Provides additional functionality to the class. + + + + + Returns a that represents asynchronously waiting for the instance + to be set. There is no timeout for the wait operation. + + The instance this extension method affects. + The representing the asynchronous operation. + + + + Returns a that represents asynchronously waiting for the + instance to be set. Cancels the if the given timeout is exceeded. + + The instance this extension method affects. + + The to wait for the operation to complete before it is cancelled. + + The representing the asynchronous operation. + + + + Represents a method that handles receiving a of the given type on the given . + + The type of that the delegate should handle. + The received object. + The that received the packet. + + + + Describes the methods a class must implement to handle s. + + + + + Registers the given for all s of the given type. + + The type of the delegate should handle. + + The delegate to be invoked for each received packet of the given type. + + + + + Registers the given on the given for all + s of the given type. + + The type of the delegate should handle. + + The delegate to be invoked for each received packet of the given type. + + The that should receive the s. + + + + Deregisters all s for the given type. + + + The type of for which all currently registered s + should be deregistered. + + + + + Deregisters all s for the given type that are + currently registered on the given . + + + The type of for which all currently registered s + should be deregistered. + + + The on which all currently registered s of the + given type should be deregistered. + + + + + Describes the properties and methods that a class must implement to be capable of RSA encryption. + + + + + Stores a RSA private and public key pair. + + + + + Describes the properties and methods that a class must implement to be able to communicate via secure, RSA encrypted messages. + + + + + Provides RSA encryption services, to encrypt serialised s. + + + + + Provides RSA decryption services, to decrypt serialised s. + + + + + + + + Encrypts the given byte array using the and returns the encrypted version. + + The original, plaintext byte array. + The encrypted byte array. + + + + Decrypts the given byte array using the and returns the plaintext version. + + The encrypted byte array. + The original, plaintext byte array. + + + + Enumerates the directions that a can be traveling on the network. + + + + + The packet is incoming from the network; it is being received by the monitored . + + + + + The packet is outgoing to the network; it is being transmitted by the monitored . + + + + + Logs network traffic, events and connection states into a given , be it a + or the 'Output' window of Visual Studio. + + + + + The that the instance will monitor for network traffic, etc. + + + + + Constructs and returns a new instance of the class, that monitors the given + . + + + The that the should monitor for traffic, events and states. + + + + + Whether logging is enabled. + + + + + The current timestamp, in the format 'hh:mm:ss:fff'. + + + + + The that writes all logged to the current output . + + + + + WRites the given message to the current , and to the 'Output' window. + + The message that should be logged. + + + + Logs the given message and , with the given + to all output s. + + The message to log to the output s. + The to log to the output s. + The of the log message. + + If if set to false or the is null, + then no message is logged. + + + + + Logs the given with the given to the output + s. + + The to log to the output s. + The of the log message. + + + + Logs the given message with the given to the output + s. + + The message to log to the output s. + The of the log message. + + + + Sets the output () to the given . + + The to log messages into. + + + + Logs an incoming packet to the output s. + + The serialised incoming packet. + The incoming object. + + + + Logs an outgoing packet to the output s. + + The serialised outgoing packet. + The outgoing object. + + + + Logs the given packet to the output s, along with its direction. + + The serialised packet. + The object. + The direction that the packet is traveling across the network. + + + + Builds a with the given parameters and returns it. + + The serialised packet. + The object. + The direction that the packet is traveling across the network. + The built . + + + + Builds and returns the header for each log message. + + The to log. + The for the log message. + The formatted log message header . + + + + Builds and returns a message containing an . + + The to format as a . + The formatted as a message. + + + + Instructs the paired to add all the s in the given . + + + + + Initializes a new instance of the class. + + Name of the assembly to add. + + + + The name of the that should be added. + + + + + Response packet for the packet. + + + + + Initializes a new instance of the class. + + All registered packet IDs for the currently registered s. + The . + + + + List of all the local IDs that have been registered. + + + + + Closes the paired . + + + + + Initializes a new instance of the class. + + The reason for which the receiving should close. + + + + The reason that the paired should close. + + + + + Establishes a UDP connection with the paired . + + + + + Initializes a new instance of the class. + + The port to use for UDP communication. + + + + The port that the UDP connection should use. + + + + + Response packet for the packet. + + + + + Initializes a new instance of the class. + + The port to use for UDP communication. + The handled . + + + + The port the UDP connection should use. + + + + + Acknowledgement packet for the packet. + + + + + Represents a packet that can be sent across a network. By default, all properties of the packet will be serialised + (this can be customised using the ). Allowed property types are listed + here: http://www.indie-dev.at/?page_id=461. NOTE: Inheriting classes should ALWAYS include the default parameter-less + constructor. See 'remarks' for more information. + + + The default, parameter-less constructor is required to allow for dynamic instantiation of an empty packet during + deserialisation, whose properties will be read from a , deserialised and set accordingly. + See for more on the serialisation and deserialisation process. + + + + + + + The ID of the packet. DO NOT CHANGE! This is essential to the packet recognition and handling process. + + + + + The transmission state of the packet. + + + + + The size in bytes of the serialised packet. + + + + + How long it took to receive the packet, in milliseconds. + + This feature is not currently implemented. + + + + This method is called immediately before serialisation and sending. Use this to convert any properties to + serialisable forms. + + + + + This method is called immediately after deserialisation and before the packet is handled by the relevant + . + Use this to convert any properties to their final forms. + + + + + Used to perform ping checks between s. + + + + + Response packet for the packet. + + + + + Sends a raw, primitive value across a network. + + + + + Initializes a new instance of the class. + + The key that packet handlers are registered with. + The serialised primitive value. + + + + The key both connections are able to register packet handlers to. + + + + + The serialised primitive value. + + + + + Represents a request packet. + + + + + Represents a response to a . + + + For the packet to be handled correctly, the handled must be given in the constructor. + + + + + Initializes a new instance of the class. + + The that is being handled. + + + + Requests a RSA public key from the paired . + + + + + + Initializes a new instance of the class. + + The public key to share. + The size of the public key. + Use OAE Padding. + + + + The public RSA key for encryption, decryption and signing. + + + + + The size of the RSA key. + + + + + Gets or sets a value indicating whether the use OAE Padding. + + true if [use oae padding]; otherwise, false. + + + + Response packet for a . + + + + + Initializes a new instance of the class. + + The public key to share. + The size of the public key. + The handled . + + + + The public RSA key for encryption, decryption and signing. + + + + + The size of the RSA key. + + + + + A ping testing packet that functions over UDP. + + + + + Response to a packet. + + + + + Initializes a new instance of the class. + + The handled . + + + + Provides RSA encryption and decryption facilities to a , + allowing encrypted communication. + + + + + + + Holds the RSA key-pair for the remote . + + + + + The RSA encryption provider for encrypting and decrypting packets. + + + + + Whether RSA encryption is currently active on this connection. + + + + + Initializes a new instance of the class. + + The base for sending and receiving data. + The local RSA key-pair for this . + + + + The underlying object that allows communication across the network. + + + + + Allows the usage of a custom implementation for serialisation and deserialisation. + However, the internal structure of the packet should stay the same: + Packet Type : 2 bytes (ushort) + Packet Length : 4 bytes (int) + Packet Data : xx bytes (actual serialised packet data) + + + The default uses reflection (with type property caching) for serialisation + and deserialisation. This allows good performance over the widest range of packets. Should you want to + handle only a specific set of packets, a custom can allow more throughput (no slowdowns + due to relatively slow reflection). + + + + + The local RSA key-pair for encryption, decryption, and signing. + + + + + The remote RSA key-pair. + + + + + The to use for encryption. + + + + + The to use for decryption. + + + + + Gets whether OAE Padding is active. OAE Padding is only active, + if both communication partners do support OAE Padding. + + true if OAE Padding is enabled; otherwise, false. + + + + Whether the RSA functionality is active. RSA functionality requires an additional initialization process, thus + won't be available immediately after the connection has been established. It will never revert to false + once set to true. + + + + + Serialises the given , and encrypts the resulting + bytes using the private RSA key and the . + + + The object to serialise. + + + The RSA encrypted bytes that represent the given packet. + + + + + Serialises the given , and encrypts the resulting + bytes using the private RSA key and the . + + + The type of the packet to serialise. + + + The object to serialise. + + + The RSA encrypted bytes that represent the given packet. + + + + + Deserialises the given encrypted bytes into a + of the given type. + + + The type of packet to deserialise the bytes to. + + + The RSA encrypted bytes to deserialise. + + + The deserialised object. + + + + + Deserialises the given encrypted bytes into a + of the given type. + + + The type of packet to deserialise the bytes to. + + + The RSA encrypted bytes to deserialise. + + + The deserialised object. + + + + + Initialises the fully, and enables RSA functionality once it returns. + + + + + Decrypts the given bytes with the . + + The encrypted bytes to decrypt. + The decrypted, plaintext bytes. + + + + Encrypts the given bytes with the . + + The plaintext bytes to encrypt. + The encrypted bytes. + + + + Provides helper methods for the generation of RSA key-pairs. + + + + + Generates and returns a new . + + The RSA key size to use. + The unique . + + + + Stores an RSA public/private key-pair. + + + + + The max packet size to encrypt. + + + + + The max packet size to decrypt. + + + + + Replacement value to be used if the private key is unknown, i.e. when receiving an from + a remote . + + + + + Initializes a new instance of the class. + Generate a with . + + The public key (https://superdry.apphb.com/tools/online-rsa-key-converter). + The private key (https://superdry.apphb.com/tools/online-rsa-key-converter). + The size of the key. + + + + Initializes a new instance of the class. Used for internal purposes. The communication + partner only sends us his public key to encrypt. + + The public key. + The size of the key. + Use OAE Padding. + + + + Initializes a new instance of the class. Used for internal purposes. The communication + partner only sends us his public key to encrypt. + + The public key (https://superdry.apphb.com/tools/online-rsa-key-converter). + The private key (https://superdry.apphb.com/tools/online-rsa-key-converter). + The size of the key. + Use OAE Padding. + + + + The size of the RSA keys. + + + + + The public RSA key. + + + + + The private RSA key. + + + + + Gets a value indicating whether OAE Padding is enabled. + + true if [enable oae padding]; otherwise, false. + + + + Gets the max size of an decrypted packet. + + The size of the decryption byte. + + + + Gets the max size of an encrypted packet. + + The size of the encryption byte. + + + + Whether the current has a valid public key. + + + + + Whether the current has a valid private key. + + + + + A secure , implementing RSA encryption. + + + + + + Initializes a new instance of the class. + + The remote ip address. + The remote port. + The local RSA key-pair. + + + + Initializes a new instance of the class. + + The TCP connection to use. + The UDP connection to use. + The local RSA key-pair. + + + + Creates and returns a new . + + The created . + + + + Creates and returns a new , with the current as the parent. + + The created . + + + + A secure , implementing RSA encryption. + + + + + + Initializes a new instance of the class. + + The local ip address. + The local port. + The local RSA key-pair. + Whether to automatically starts to listen to tcp/udp/bluetooth clients. + + + + Initializes a new instance of the class. + + The local port. + The local RSA key-pair. + Whether to automatically starts to listen to tcp/udp/bluetooth clients. + + + + Creates and returns a from the given . + + The to use for sending and receiving data. + The created . + + + + A secure , implementing RSA encryption. + + + + + + Initializes a new instance of the class. + + The local RSA key-pair. + The to use for sending and receiving data. + + + + The public RSA key. + + + + + The private RSA key. + + + + + The size of the RSA keys. + + + + + The RSA key-pair used for encryption. + + + + + Allows the usage of a custom implementation for serialisation and deserialisation. + However, the internal structure of the packet should stay the same: + Packet Type : 2 bytes (ushort) + Packet Length : 4 bytes (int) + Packet Data : xx bytes (actual serialised packet data) + + + The default uses reflection (with type property caching) for serialisation + and deserialisation. This allows good performance over the widest range of packets. Should you want to + handle only a specific set of packets, a custom can allow more throughput (no slowdowns + due to relatively slow reflection). + + + + + A to send and receive objects that supports RSA encryption. + + + + + Creates a that implements RSA encryption. + + The local end point. + The remote end point. + Whether the has a write lock. + The created . + + + + A secure , implementing RSA encryption. + + + + + + Initializes a new instance of the class. + + The to use for sending and receiving data. + The remote end point to connect to. + The local RSA key-pair. + Whether the connection has a write lock. + + + + The public RSA key. + + + + + The private RSA key. + + + + + The size of the RSA keys. + + + + + The RSA key-pair used for encryption. + + + + + Allows the usage of a custom implementation for serialisation and deserialisation. + However, the internal structure of the packet should stay the same: + Packet Type : 2 bytes (ushort) + Packet Length : 4 bytes (int) + Packet Data : xx bytes (actual serialised packet data) + + + The default uses reflection (with type property caching) for serialisation + and deserialisation. This allows good performance over the widest range of packets. Should you want to + handle only a specific set of packets, a custom can allow more throughput (no slowdowns + due to relatively slow reflection). + + + + + A to send and receive objects that supports RSA encryption. + + + + + Provides convenient methods to reduce the number of code lines which are needed to manage all connected clients. + + + + + Listens for TCP clients. + + + UDP clients are accepted via TCP, as they require an existing TCP connection before they are accepted. + + + + + A handler which will be invoked if this connection is dead. + + + + + A handler which will be invoked if a new connection is established. + + + + + Maps all s currently connected to the server to any s + they may own. + + + + + Listens for Bluetooth clients. + + + + + List of all s currently connected to the server. + + + + + Initializes a new instance of the class. + + The local ip address. + The local port. + Whether to automatically start listening for clients after instantiation. + + + + Initializes a new instance of the class. + + The local port. + Whether to automatically start listening for clients after instantiation. + + + + Whether the TCP server is currently online. + + + + + Whether s are allowed to connect. + If False the client's can't use the , + since the automatically tries to establish a . + When a client requests a while is set to false, + the client's will be killed automatically, due to an inappropriate request. + + + + + The maximum amount of s that a single can own. + + + When a requests a once they have already + reached this limit, all existing connections (both s and s) + will be closed. + + + + + Whether the Bluetooth server is currently online. + + + + + Whether the server will listen for Bluetooth clients. NOTE: Existing connections are unaffected by this value. + + + + + The maximum amount of pending bluetooth connections. + + + + + Lists all currently connected s. + + + + + Lists all currently connected s. + + + + + Lists all currently connected s. + + + + + The amount of currently connected clients. Includes Bluetooth, TCP, and UDP clients. + + + + + Starts both a Bluetooth and TCP server, and listens for incoming connections. + + + + + Starts a TCP server and listens for incoming s. + + + + + Starts a Bluetooth server and listens for incoming s. + + + + + Handles when a successfully connects to the server. + + The parent . + The connected . + + + + Handles a connection closure. + + The reason for the being closed. + The that closed. + + + + Stops the Bluetooth listener, so that no new s can connect. + + + + + Stops the TCP listener, so that no new s can connect. + + + + + Stops both the Bluetooth and TCP listeners, so that no new connections can connect. + + + + + Closes all currently connected s (be it Bluetooth, TCP, or UDP). + + The reason for the connection closure. + + + + Closes all currently connected s. + + The reason for the connection closure. + + + + Closes all currently connected s. + + The reason for the connection closure. + + + + Closes all currently connected s. + + The reason for the connection closure. + + + + Sends the given to all currently connected s. + + The packet to send via broadcast. + + + + Sends the given to all currently connected s. + + The packet to send via broadcast. + + + + Sends the given to all currently connected s. + + The packet to send via broadcast. + + + + Creates a new instance from the given . + + The to use for the . + A that uses the given to send data to and from the client. + + + + + + + Returns all s that exist for the given . + + The whose child s to return. + + A holding all child UDP connections of the given . + + + + + Returns the parent of the given . + + The whose parent to return. + The which owns the given . + + + + Occurs when [connection closed]. This action will be called if a TCP or an UDP has been closed. + If a TCP connection has been closed, all its attached UDP connections are lost as well. + If a UDP connection has been closed, the attached TCP connection may still be alive. + + + + + Signifies that a new (i.e. , , + or ) has connected successfully to the server. + + + + + Builds upon the class, implementing TCP and allowing for messages to be conveniently + sent without a large serialisation header. + + + + + The for this instance. + + + + + The on which to send and receive data. + + + + + The for this instance. + + + + + Initializes a new instance of the class. + + The TCP client to use. + + Whether to skip the initialisation process for the underlying . If true + will have to be manually called later. + + + + + + + + The local for the . + + + + + + + + The remote for the . + + + + + + + + + + + + + + + + + + + + + + + + + + Establishes a with the remote endpoint. + + The action to perform upon connection. + + + + + + + + + + + Since TCP ensures the ordering of packets, we will always receive the before + a of the unknown type. Thus, it is theoretically impossible that this method is called for + a instance. Still gotta handle it though :), + + + + + + + + + + + Builds upon the class, implementing UDP and allowing for messages to be conveniently + sent without a large serialisation header. + + + + + The for this instance. + + + + + The for this instance. + + + + + The local endpoint for the . + + + + + The remote endpoint for the + + + + + Stopwatch to measure the RTT for ping packets. + + + + + Cache of all received bytes. + + + + + Initializes a new instance of the class. + + The UDP client to use. + The remote end point. + Whether the will have a write lock. + Whether to skip the call to . + + + + + + + The local for the . + + + + + + + + The remote for the . + + + + + + + + + + + + + + + + + + + + + + + + + + Whether a checksum should be created for each UDP packet sent. + + + + + Whether the connection has a write lock in place. + + + + + Resets the and sends a new packet, so that the RTT can + be measured. The RTT will be placed in the property. + + + + + Handler for packets. + + The response packet received. + The connection that sent the response. + + + + + + + + + + + + + + + + + + + + + + Same as a .net dictionary. But just working in both directions. + + The type of the first dictionary. + The type of the second dictionary. + + + + Gets or sets the with the specified u. + + The u. + T. + + + + Gets or sets the with the specified t. + + The t. + U. + + + + The keys held in the dictionary. + + + + + The values held in the dictionary. + + + + + Maps individual s to their unique ID value, so that they can be sent across the network and + then deserialised. Also maps the s IDs to the relevant , + should one be registered for that packet. + + + + + Maps each packet type to a dictionary containing registered objects which want to receive packets + (i.e. Handlers) of the given type and their individual IDs. + + + + + Maps each packet id to a tuple, holding the packet handler method and the object on which the handler should be called. + + + + + Maps a key to a packet handler delegate method. + + + + + Gets the method which handles packets for the primitive type + identified by the given key. + + The key for whose primitive type to get a handler delegate. + The handler delegate associated with the given key. + + + + Gets the method which handles packets with the given ID. + + The ID of the packet whose handler delegate to return. + The handler delegate associated with packets of the given id. + + + + Gets the method which handles packets of the given . + + The type of packet whose handler delegate to return. + The handler delegate registered for the given type. + + + + Gets the ID associated with the given packet type and handler instance. + + The packet type whose handler ID to return. + The handler whose ID to return. + The ID associated with the given handler of the given packet type. + + + + Checks whether the given packet has a registered handler method. + + The packet for which to search for handler delegate methods. + Whether any delegate methods have been registered for the packet. + + + + Restores the to the state of the given packet handler map. + + The whose state to restore to. + + + + Registers the given delegate method to be used for the given packet type. + + The type of packet for which the delegate method will be used. + The delegate method to be invoked when the given packet is received. + The handler object instance on which the delegate method will be invoked. + + + + Registers the given method to be used for the given packet type. + + The type of packet for which the delegate method will be used. + The delegate method to be invoked when the given packet is received. + The handler object instance on which the delegate method will be invoked. + + + + Registers the given static delegate method to be used for all packets of the given packet type. + + The type of packet for which the delegate method will be used. + The static delegate method to be invoked when the given packet is received. + + + + + Registers the given method to be used for all packets of the given packet type. + + The type of packet for which the delegate method will be used. + The static delegate method to be invoked when the given packet is received. + + + + Registers the given method to be used for all packets that arrive with the given key. + + The key that identifies the primitive type. + The delegate method to invoke for incoming packets with the given key. + + + + Deregisters packet handlers for the given packet type, on the given packet handler instance. + + The type of packet for which to deregister any packet handlers. + The handler instance for which to deregisters packet handlers. + + + + Deregisters all static packet handlers for the given packet type. + + The packet type for which to deregister all packet handlers. + + + + Deregisters all static packet handlers for the given key. + + The key for which to deregister packet handlers. + + + + Provides methods for the generation of unique identifiers for objects. + + + + + Maps a to its cached, unique ID via a thread-safe dictionary. + + + + + Generates a unique identifier for the given + + The type for which to generate a unique ID. + The unique ID. + + + + Returns the unique identifier associated with the given type. + + The type whose ID to get. + The unique ID. + + Thrown if the method is called before an ID is present. This occurs if a previous call to + was not made + for the given type, and thus no ID actually exists. + + + + diff --git a/packages/Network.6.1.4.20/lib/netstandard2.0/Network.dll b/packages/Network.6.1.4.20/lib/netstandard2.0/Network.dll new file mode 100644 index 0000000..a1b0b89 Binary files /dev/null and b/packages/Network.6.1.4.20/lib/netstandard2.0/Network.dll differ diff --git a/packages/Network.Bluetooth.4.0.1803.22/.signature.p7s b/packages/Network.Bluetooth.4.0.1803.22/.signature.p7s new file mode 100644 index 0000000..6cc483c Binary files /dev/null and b/packages/Network.Bluetooth.4.0.1803.22/.signature.p7s differ diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/monoandroid/InTheHand.Devices.Bluetooth.dll b/packages/Network.Bluetooth.4.0.1803.22/lib/monoandroid/InTheHand.Devices.Bluetooth.dll new file mode 100644 index 0000000..8a04d68 Binary files /dev/null and b/packages/Network.Bluetooth.4.0.1803.22/lib/monoandroid/InTheHand.Devices.Bluetooth.dll differ diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/monoandroid/InTheHand.Devices.Bluetooth.xml b/packages/Network.Bluetooth.4.0.1803.22/lib/monoandroid/InTheHand.Devices.Bluetooth.xml new file mode 100644 index 0000000..49e967a --- /dev/null +++ b/packages/Network.Bluetooth.4.0.1803.22/lib/monoandroid/InTheHand.Devices.Bluetooth.xml @@ -0,0 +1,2647 @@ + + + + InTheHand.Devices.Bluetooth + + + + + Represents a local Bluetooth adapter. + + + + PlatformVersion supported + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the default BluetoothAdapter. + + An asynchronous operation that completes with a BluetoothAdapter. + + + + Gets the device address. + + + + + Gets a boolean indicating if the adapter supports the Bluetooth Classic transport type. + + Always returns false for iOS, macOS and tvOS. + + + + Gets a boolean indicating if the adapater supports Low Energy Bluetooth Transport type. + + Always returns false for Windows Desktop. + + + + Gets the Name of the adapter. + + The name of the adapter. + On most platforms this is not separately editable from the machine name. + + + + Describes the Bluetooth address type. + + + + + Public address. + + + + + Random address. + + + + + Unspecified type. + + + + + Indicates whether certain Bluetooth API methods should operate on values cached in the system or retrieve those values from the Bluetooth device. + + + + + Use system-cached values. + + + + + Retrieve values from the Bluetooth device. + + + + + Provides functionality to determine the Bluetooth Class Of Device (Bluetooth COD) information for a device. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Creates a BluetoothClassOfDevice object from a raw integer value representing the Major Class, Minor Class and Service Capabilities of the device. + + The raw integer value from which to create the BluetoothClassOfDevice object. + A BluetoothClassOfDevice object. + + + + Gets the Bluetooth Class Of Device information, represented as an integer value. + + The Bluetooth Class Of Device information, represented as a raw integer value. + + + + Gets the Major Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Major Class code. + + + + Gets the Minor Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Minor Class code. + + + + Gets the service capabilities of the device. + + + + + + + + + + + + + + + + + + Returns the Major/Minor device class as a string. + + + + + + Company identifiers are unique numbers assigned by the Bluetooth SIG to member companies requesting one. + + The full list is maintained on the Bluetooth SIG website. + + + + Indicates the connection status of the device. + + + + + The device is disconnected. + + + + + The device is connected. + + + + + Represents a Bluetooth device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns a object for the given BluetoothAddress. + + The address of the Bluetooth device. + After the asynchronous operation completes, returns the BluetoothDevice object with the given BluetoothAddress or null if the address does not resolve to a valid device. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns a object for the given Id. + + The DeviceId value that identifies the instance. + After the asynchronous operation completes, returns the object identified by the given DeviceId. + + + + Returns a object for the given DeviceInformation. + + The value that identifies the BluetoothDevice instance. + After the asynchronous operation completes, returns the BluetoothDevice object identified by the given DeviceInformation. + + + + Gets an Advanced Query Syntax (AQS) string for identifying all Bluetooth devices. + This string is passed to the or CreateWatcher method in order to get a list of Bluetooth devices. + + + + + + Creates an Advanced Query Syntax (AQS) filter string from a BluetoothClassOfDevice object. + The AQS string is passed into the CreateWatcher method to return a collection of DeviceInformation objects. + + The class of device used for constructing the AQS string. + An AQS string that can be passed as a parameter to the CreateWatcher method. + + + + Creates an Advanced Query Syntax (AQS) filter string that contains a query for Bluetooth devices that are either paired or unpaired. + The AQS string is passed into the CreateWatcher method to return a collection of objects. + + The current pairing state for Bluetooth devices used for constructing the AQS string. + Bluetooth devices can be either paired (true) or unpaired (false). + The AQS Filter string will request scanning to be performed when the pairingState is false. + An AQS string that can be passed as a parameter to the CreateWatcher method. + + + + Gets the device address. + + + + + Gets the Bluetooth Class Of Device information of the device. + + + + + Gets the connection status of the device. + + + + + Occurs when the connection status for the device has changed. + + + + + Gets the device Id. + + The ID of the device. + + + + Gets the Name of the device. + + The name of the device. + + + + Occurs when the name of the device has changed. + + + + + Retrieves all Rfcomm Services on the remote Bluetooth Device. + + + + + + Retrieves all cached Rfcomm Services on the remote Bluetooth Device. + + The cache mode. + + + + + + + + + + + Specifies common Bluetooth error cases. + + + + + The operation was successfully completed or serviced. + + + + + The Bluetooth radio was not available. + This error occurs when the Bluetooth radio has been turned off. + + + + + The operation cannot be serviced because the necessary resources are currently in use. + + + + + The operation cannot be completed because the remote device is not connected. + + + + + An unexpected error has occurred. + + + + + The operation is disabled by policy. + + + + + The operation is not supported on the current Bluetooth radio hardware. + + + + + The operation is disabled by the user. + + + + + The operation requires consent. + + + + + Not supported. + + + + + Represents a Bluetooth LE device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Returns a BluetoothLEDevice object for the given BluetoothAddress. + + The address of the Bluetooth LE device. + After the asynchronous operation completes, returns the BluetoothLEDevice object with the given BluetoothAddress. + + + + Returns a object for the given Id. + + + + + + + Returns a object for the given DeviceInformation. + + The DeviceInformation value that identifies the instance. + After the asynchronous operation completes, returns the BluetoothDevice object identified by the given DeviceInformation. + + + + Gets an Advanced Query Syntax (AQS) string for identifying all Bluetooth Low Energy (LE) devices. + This string is passed to the or CreateWatcher method in order to get a list of Bluetooth LE devices. + + + + + + Creates a filter string that contains a query for Bluetooth LE devices with the indicated BluetoothConnectionStatus. + The string is passed into the CreateWatcher method to return a collection of DeviceInformation objects with the indicated Bluetooth connection status. + + The connection status used for constructing the AQS string. + + + + + Occurs when the name of the device has changed. + + + + + Gets the device address. + + + + + Gets the address type for the Bluetooth LE device. + + + + + Gets the connection status of the device. + + + + + Occurs when the connection status for the device has changed. + + + + + Gets the device Id. + + + + + Gets the read-only list of GATT services supported by the device. + + + + + Indicates the Major Class code of the device, which is the general family of device with which the device is associated. + + + + + Used when a more specific Major Class code is not suitable. + + + + + A computer. + Example devices are desktop, notebook, PDA and organizer. + + + + + A phone. + Example devices are cellular, cordless, pay phone and modem. + + + + + A LAN or network Access Point. + + + + + An audio or video device. + Example devices are headset, speaker, stereo, video display and VCR. + + + + + A peripheral device. + Examples are mouse, joystick and keyboard. + + + + + An imaging device. + Examples are printer, scanner, camera and display. + + + + + A wearable device. + + + + + A toy. + + + + + A health device. + An example is a heart rate monitor. + + + + + Indicates the Minor Class code of the device, which is the general family of device with which the device is associated. + + + + + Use when a Minor Class code has not been assigned. + + + + + A desktop computer. + + + + + A server computer. + + + + + A laptop computer. + + + + + A handheld PC/PDA. + + + + + A palm-sized PC/PDA. + + + + + A wearable, watch-sized, computer. + + + + + A tablet computer. + + + + + A cell phone. + + + + + A cordless phone. + + + + + A smartphone. + + + + + A wired modem or voice gateway. + + + + + Common ISDN access. + + + + + Fully available. + + + + + 1% to 17% utilized. + + + + + 17% to 33% utilized. + + + + + 33% to 50% utilized. + + + + + 50% to 67% utilized. + + + + + 67% to 83% utilized. + + + + + 83% to 99% utilized. + + + + + Network service is not available. + + + + + A wearable headset device. + + + + + A hands-free device. + + + + + A microphone. + + + + + A loudspeaker. + + + + + Headphones. + + + + + Portable audio device. + + + + + A car audio device. + + + + + A set-top box. + + + + + A HiFi audio device. + + + + + A VCR. + + + + + A video camera. + + + + + A camcorder. + + + + + A video monitor. + + + + + A video display and loudspeaker. + + + + + A video conferencing device. + + + + + A gaming console or toy. + + + + + A joystick. + + + + + A gamepad. + + + + + A remote control. + + + + + A sensing device. + + + + + A digitizer tablet. + + + + + A card reader. + + + + + A digital pen. + + + + + A handheld scanner for bar codes, RFID, etc. + + + + + A handheld gesture input device, such as a "wand" form factor device. + + + + + A display. + + + + + A camera. + + + + + A scanner. + + + + + A printer; + + + + + A wristwatch. + + + + + A pager. + + + + + A jacket. + + + + + A helmet. + + + + + Glasses. + + + + + A robot. + + + + + A vehicle. + + + + + A doll or action figure. + + + + + A controller. + + + + + A game. + + + + + A blood pressure monitor. + + + + + A thermometer. + + + + + A weighing scale. + + + + + A glucose meter. + + + + + A pulse oximeter. + + + + + A heart rate or pulse monitor. + + + + + A health data display. + + + + + A step counter. + + + + + A body composition analyzer. + + + + + A peak flow monitor. + + + + + A medication monitor. + + + + + A knee prosthesis. + + + + + An ankle prosthesis. + + + + + A generic health manager. + + + + + A personal mobility device. + + + + + Indicates the service capabilities of a device. + + + Defined in Bluetooth Specifications . + + + + + None. + + + + + Limited Discoverable Mode. + + + + + Positioning or location identification. + + + + + Networking, for example, LAN, Ad hoc. + + + + + Rendering, for example, printer, speakers. + + + + + Capturing, for example, scanner, microphone. + + + + + Object Transfer, for example, v-Inbox, v-folder. + + + + + Audio, for example, speaker, microphone, headset service. + + + + + Telephony, for example cordless, modem, headset service. + + + + + Information, for example, web server, WAP server. + + + + + A helper class that provides methods to convert between bluetooth device UUID and short ID. + + + + + Returns the bluetooth device UUID from a short ID. + + The short ID. + Returns the UUID. + + + + Attempts to get the short bluetooth device ID from a UUID. + + The UUID. + Returns the short ID. + + + + Represents a Characteristic of a GATT service. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Performs a Characteristic Value write to a Bluetooth LE device. + + A byte array object which contains the data to be written to the Bluetooth LE device. + The object that manages the asynchronous operation, which, upon completion, returns the status with which the operation completed. + + + + Performs a Characteristic Value read from the value cache maintained by the system. + + + + + + Performs a Characteristic Value read either from the value cache maintained by the system, or directly from the device. + + + + + + Performs a Characteristic Value write to a Bluetooth LE device. + + A byte array object which contains the data to be written to the Bluetooth LE device. + The object that manages the asynchronous operation, which, upon completion, returns the status with which the operation completed. + + + + Performs a Characteristic Value write to a Bluetooth LE device. + + A byte array object which contains the data to be written to the Bluetooth LE device. + Specifies what type of GATT write should be performed. + The object that manages the asynchronous operation, which, upon completion, returns the status with which the operation completed. + + + + Gets the GATT characteristic properties, as defined by the GATT profile. + + + + + Gets the of which this characteristic is a member. + + + + + Get the user friendly description for this GattCharacteristic, if the User Description Descriptor is present, otherwise this will be an empty string. + + + + + Gets the GATT Characteristic UUID for this GattCharacteristic. + + + + + An App can register an event handler in order to receive events when notification or indications are received from a device, after setting the Client Characteristic Configuration Descriptor. + + + + + Specifies the values for the GATT characteristic properties as well as the GATT Extended Characteristic Properties Descriptor. + + + + + The characteristic doesn’t have any properties that apply. + + + + + The characteristic supports broadcasting + + + + + The characteristic is readable + + + + + The characteristic supports Write Without Response + + + + + The characteristic is writable + + + + + The characteristic is notifiable + + + + + The characteristic is indicatable + + + + + The characteristic supports signed writes + + + + + The ExtendedProperties Descriptor is present + + + + + The characteristic supports reliable writes + + + + + The characteristic has writable auxiliaries + + + + + Provides characteristic UUIDs for common GATT characteristics. + + To view a list of all Bluetooth SIG-defined characteristic UUIDs, see Bluetooth SIG-defined Characteristic UUIDs. + + + + Gets the Bluetooth SIG-defined AlertCategoryId characteristic UUID. + + + + + Gets the Bluetooth SIG-Defined AlertCategoryIdBitMask characteristic UUID + + + + + Gets the Bluetooth SIG-defined AlertLevel characteristic UUID. + + + + + Gets the Bluetooth SIG-defined AlertNotificationControlPoint characteristic UUID. + + + + + Gets the Bluetooth SIG-defined AlertStatus characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Battery Level Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Feature Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Measurement Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Body Sensor Location Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootKeyboardInputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootKeyboardOutputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootMouseInputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Csc Feature Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Csc Measurement Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CurrentTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerControlPoint characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerFeature characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerMeasurement characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerVector characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DateTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DayDateTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DayOfWeek characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DstOffset characteristic UUID. + + + + + Represents the return status of a WinRT GATT API related Async operation. + Indicates the status of the asynchronous operation. + + + + + The operation completed successfully. + + + + + No communication can be performed with the device, at this time. + + + + + Represents a Descriptor of a GATT Characteristic. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Performs a Descriptor Value read from a value cache maintained by the system. + + + + + + Performs a Descriptor Value read either from the value cache maintained by the system, or directly from the device. + + Specifies whether to read the value directly from the device or from a value cache maintained by the system. + + + + + Gets the GATT Descriptor UUID for this GattDescriptor. + + + + + The result of descriptor operations like . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Gets a vector of the GATT descriptors. + + + + + Gets the status of the operation. + + + + + Represents an enumeration of the most well known Descriptor UUID values. + + + + + Gets the Bluetooth SIG-defined Characteristic Aggregate Format Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic Extended Properties Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic Presentation Format Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic User Description Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Client Characteristic Configuration Descriptor UUID. + + + + + + + + + + Gets the Bluetooth SIG-defined Server Characteristic Configuration Descriptor UUID. + + + + + + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a suitable AQS Filter string for use with the CreateWatcher method, from a 16-bit Bluetooth GATT Service UUID. + + + + + + + Creates a suitable AQS Filter string for use with the CreateWatcher method, from a Bluetooth service UUID. + + + + + + + Gets the collection of all characteristics belonging to this GattDeviceService instance. + + The collection of all characteristics belonging to this GattDeviceService instance. + + + + Returns a vector of characteristics, that are identified by the specified UUID and belong to this GattDeviceService instance. + + The UUID for the characteristics to be retrieved. + A collection of GattCharacteristic objects whose UUIDs match characteristicUuid. + + + + Gets the object describing the device associated with the current object. + + + + + The GATT Service UUID associated with this GattDeviceService. + + + + + Represents the different well-known values that the GattPresentationFormat.FormatType property can take. + + + + + Represents the result of an asynchronous read operation of a GATT Characteristic or Descriptor value. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + + + + + Gets the GATT Descriptor UUID for this GattDescriptor. + + + + + Provides service UUIDs for common GATT services. + + + + + Gets the Bluetooth SIG-defined AlertNotification Service UUID. + + + + + Gets the Bluetooth SIG-defined Battery Service UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Service UUID. + + + + + Gets the Bluetooth SIG-defined CurrentTime service UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPower service UUID. + + + + + Gets the Bluetooth SIG-defined Cycling Speed And Cadence Service UUID. + + + + + Gets the Bluetooth SIG-defined DeviceInformation service UUID. + + + + + Gets the Bluetooth SIG-defined UUID for the Generic Access Service. + + + + + Gets the Bluetooth SIG-defined UUID for the Generic Attribute Service. + + + + + Gets the Bluetooth SIG-defined Glucose Service UUID. + + + + + Gets the Bluetooth SIG-defined Health Thermometer Service UUID. + + + + + Gets the Bluetooth SIG-defined Heart Rate Service UUID. + + + + + Gets the Bluetooth SIG-defined HumanInterfaceDevice service UUID. + + + + + Gets the Bluetooth SIG-defined ImmediateAlert service UUID. + + + + + Gets the Bluetooth SIG-defined LinkLoss service UUID. + + + + + Gets the Bluetooth SIG-defined LocationAndNavigation service UUID. + + + + + Gets the Bluetooth SIG-defined NextDstChange service UUID. + + + + + Gets the Bluetooth SIG-defined PhoneAlertStatus service UUID. + + + + + Gets the Bluetooth SIG-defined ReferenceTimeUpdate service UUID. + + + + + Gets the Bluetooth SIG-defined Running Speed And Cadence Service UUID. + + + + + Gets the Bluetooth SIG-defined ScanParameters service UUID. + + + + + Gets the Bluetooth SIG-defined TxPower service UUID. + + + + + Represents the result of an asynchronous read operation of a GATT Characteristic or Descriptor value. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Gets the new Characteristic Value. + + + + + Gets the time at which the system was notified of the Characteristic Value change. + + + + + Indicates what type of write operation is to be performed. + + + + + The default GATT write procedure shall be used. + + + + + The Write Without Response procedure shall be used. + + + + + Represents an instance of a service on a remote Bluetooth device. + + + + + Gets an Advanced Query Syntax (AQS) string for identifying instances of an RFCOMM service. + + The service id for which to query. + An AQS string for identifying RFCOMM service instances. + + + + Gets the object describing the device associated with the current object. + + + + + Gets the RfcommServiceId of this RFCOMM service instance. + + The RfcommServiceId of the RFCOMM service instance. + + + + Connects to the remote service and returns a read/write Stream to communicate over. + + A for reading and writing from the remote service. + Remember to Dispose of this Stream when you've finished working. + + + + + + + + + + The result of an Rfcomm device service request. + + + + + Indicates that an error occurred. + + + + + The collection of returned services. + + + + + Represents an RFCOMM service ID. + + + + + Creates a object corresponding to the service id for the standardized Serial Port (SPP) service (with short id 0x1101). + + + + + Creates a object corresponding to the service id for the standardized Dial-up Networking (DUN) service (with short id 0x1103). + + + + + Creates a object corresponding to the service id for the standardized Synchronization service (with short id 0x1104). + + + + + Creates a object corresponding to the service id for the standardized OBEX Object Push service (with short id 0x1105). + + + + + Creates a object corresponding to the service id for the standardized OBEX File Transfer service (with short id 0x1106). + + + + + Creates a object corresponding to the service id for the standardized Headset Profile (HSP) (with short id 0x1108). + + + + + Creates a object corresponding to the service id for the standardized Audio/Video Remote Control Profile (AVRCP) (with short id 0x110E). + + + + + Creates a object corresponding to the service id for the standardized Basic Imaging service (with short id 0x111A). + + + + + Creates a object corresponding to the service id for the standardized Hands-free Profile (HFP) (with short id 0x111E). + + + + + Creates a object corresponding to the service id for the standardized Basic Printing service (with short id 0x1118). + + + + + Creates a object corresponding to the service id for the standardized Basic Printing service (with short id 0x1119). + + + + + Creates a object corresponding to the service id for the printing status service for the Basic Printing Profile (BPP) (with short id 0x1123). + + + + + Creates a object corresponding to the service id for the standardized Hardcopy Cable Replacement Profile (HCRP) for printing (with short id 0x1126). + + + + + Creates a object corresponding to the service id for the standardized Hardcopy Cable Replacement Profile (HCRP) for scanning (with short id 0x1127). + + + + + Creates a object corresponding to the service id for the standardized SIM Access Profile (SAP) (with short id 0x112D). + + + + + Creates a object corresponding to the service id for the standardized Phone Book Access (PCE) service (with short id 0x112E). + + + + + Creates a object corresponding to the service id for the standardized Phone Book Access (PSE) service (with short id 0x112F). + + + + + Creates a object corresponding to the service id for the standardized Generic File Transfer service (with short id 0x1202). + + + + + Creates a object corresponding to the service id for the standardized Health Device Source service for Health Device Profile (HDP) (with short id 0x1401). + + + + + Creates a object corresponding to the service id for the standardized Health Device Sink service for Health Device Profile (HDP) (with short id 0x1402). + + + + + Creates a object from a 32-bit service id. + + The 32-bit service id. + The object. + + + + Creates a object from a 128-bit service id. + + The 128-bit service id. + The object. + + + + Implicit conversion from RfcommServiceId to Guid. + + + + + + Implicit conversion from Guid to RfcommServiceId + + + + + + Retrieves the 128-bit service id. + + + + + Converts the RfcommServiceId to a 32-bit service id if possible. + + Returns the 32-bit service id if the RfcommServiceId represents a standardized service. + + + + Converts the RfcommServiceId to a string. + + Returns the string representation of the 128-bit service id. + + + + Represents an instance of a local RFCOMM service. + + + + + Gets a RfcommServiceProvider object from an RFCOMM service id. + + + + + + + Begins advertising the SDP attributes. + + + + + Event raised when an incoming connection is received. + + + + + Stops advertising the SDP attributes. + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Enumerates DeviceInformation objects matching the specified query string. + + + + + + + A string representing the identity of the device. + + + + + The name of the device. + + + + + Gets the information about the capabilities for this device to pair. + + The pairing information for this device. + + + + Returns the Id of the . + + + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + + Represents a custom pairing for a DeviceInformation object. + + + + + Attempts to pair the device. + + The different pairing kinds supported by this DeviceInformation object. + The result of the pairing action. + + + + Raised when a pairing action is requested. + + + + + Contains information and enables pairing for a device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device can be paired. + + True if the device can be paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the object necessary for custom pairing. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device is currently paired. + + True if the device is currently paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Attempts to pair the device. + + The result of the pairing action. + + + PlatformVersion supported + AndroidAndroid 4.4 and later (Requires BLUETOOTH_ADMIN permission) + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Attempts to unpair the device. + + The result of the unpairing action. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Indicates the kinds of pairing supported by your application or requested by the system. + As an input value, use this value to indicate what kinds of pairing your application supports. + When this datatype is received as an output value, it indicates the kind of pairing requested by the system. + In this case, your code will need to respond accordingly. + + + + + No pairing is supported. + + + + + The application must confirm they wish to perform the pairing action. + You can present an optional confirmation dialog to the user. + With a value of ConfirmOnly, Accept the pairing if you want it to complete. + + + + + The application must display the given PIN to the user. + The user will then need to enter or confirm that PIN on the device that is being paired. + With a value of DisplayPin, Accept the pairing if you want it to complete. + If your application cancels the pairing at this point, the device might still be paired. + This is because the system and the target device don't need any confirmation for this DevicePairingKinds value. + + + + + The application must request a PIN from the user. + The PIN will typically be displayed on the target device. + With a value of ProvidePin, Accept the pairing and pass in the PIN as a parameter. + + + + + The application must display the given PIN to the user and ask the user to confirm that the PIN matches the one show on the target device. + With a value of ConfirmPinMatch, Accept the pairing if you want it to complete. + + + + + Contains information and enables pairing for a device. + + + + + Gets the object associated with this pairing request. + + + + + Gets the kind of pairing associated with this pairing event. + + + + + Gets the pin associated with a pairing request. + + + + + Accepts a PairingRequested event and pairs the device with the application. + + + + + Accepts a PairingRequested event and pairs the device with the application. Requires a pin for pairing purposes. + + The pin to use for attempting to pair a device. + + + + Contains information about the result of attempting to pair a device. + + + + + Gets the paired status of the device after the pairing action completed. + + The paired status of the device. + + + + The device object is now paired. + + + + + The device object is not in a state where it can be paired. + + + + + The device object is not currently paired. + + + + + The device object has already been paired. + + + + + The device object rejected the connection. + + + + + The device object indicated it cannot accept any more incoming connections. + + + + + The device object indicated there was a hardware failure. + + + + + The authentication process timed out before it could complete. + + + + + The authentication protocol is not supported, so the device is not paired. + + + + + Authentication failed, so the device is not paired. + Either the device object or the application rejected the authentication. + + + + + There are no network profiles for this device object to use. + + + + + The minimum level of protection is not supported by the device object or the application. + + + + + Your application does not have the appropriate permissions level to pair the device object. + + + + + The ceremony data was incorrect. + + + + + The pairing action was canceled before completion. + + + + + The device object is already attempting to pair or unpair. + + + + + Either the event handler wasn't registered or a required DevicePairingKinds was not supported. + + + + + The application handler rejected the pairing. + + + + + The remove device already has an association. + + + + + An unknown failure occurred. + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a object. + + + + + Gets the colors of the picker. + + The color of the picker. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + Gets the filter used to choose what devices to show in the picker. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the picker UI and returns the selected device; does not require you to register for an event. + + + + + + Represents the appearance of a device picker. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + Gets and sets the accent color of the picker UI. + + + + + Gets and sets the background color of the picker UI. + + + + + Gets and sets the foreground color of the picker UI. + + + + + Gets and sets the accent color of the picker UI. + + + + + Gets and sets the background color of the picker UI. + + + + + Gets and sets the foreground color of the picker UI. + + + + + The title of the picker UI. + + For Windows Desktop apps this is used as the info text below the device list. + + + + Represents the filter used to determine which devices to show in the device picker. + The filter parameters are OR-ed together to build the resulting filter. + + + + + Gets a list of AQS filter strings. + This defaults to empty list (no filter). + You can add one or more AQS filter strings to this vector and filter the devices list to those that meet one or more of the provided filters. + + + Some platforms have limitations on the filter types they support:- + + PlatformVersion supported + AndroidSupports only a small set of ClassOfDevice restrictions. + , + , + , + any other class values will display all device types. + Windows UWPNo restrictions. Additional filter types are added in Creators Update. + Windows StoreNo restrictions + Windows Phone StoreNo restrictions + Windows (Desktop Apps)Supports and . + + + + + Provides data for the event on the object. + + + + + The device selected by the user in the picker. + + The selected device. + + + + Contains information about the result of attempting to unpair a device. + + + + + Gets the paired status of the device after the unpairing action completed. + + The paired status of the device. + + + + The result of the unpairing action. + + + + + The device object is successfully unpaired. + + + + + The device object was already unpaired. + + + + + The device object is currently in the middle of either a pairing or unpairing action. + + + + + The caller does not have sufficient permissions to unpair the device. + + + + + An unknown failure occurred. + + + + + Describes the state of a object. + + + + + This is the initial state of a Watcher object. During this state clients can register event handlers. + + + + + The watcher transitions to the Started state once Start is called. + The watcher is enumerating the initial collection. Note that during this enumeration phase it is possible to receive Updated and Removed notifications but only to items that have already been Added. + + + + + The watcher has completed enumerating the initial collection. Items can still be added, updated or removed from the collection. + + + + + The client has called Stop and the watcher is still in the process of stopping. Events may still be raised. + + + + + The client has called Stop and the watcher has completed all outstanding events. No further events will be raised. + + + + + The watcher has aborted operation. No subsequent events will be raised. + + + + + Represents a radio device on the system. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + A static, asynchronous method that retrieves a collection of objects representing radio devices existing on the system. + + An asynchronous retrieval operation. When the operation is complete, contains a list of Radio objects describing available radios. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + An asynchronous operation that attempts to set the state of the radio represented by this object. + + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets an enumeration value that describes what kind of radio this object represents. + + The kind of this radio. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the name of the radio represented by this object. + + The radio name. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current state of the radio represented by this object. + + The current radio state. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Enumeration that describes possible access states that a user can have to a given radio. + + + + + Access state is unspecified. + + + + + Access is allowed. + + + + + Access was denied because of user action, usually through denying an operation through the radio privacy settings page. + + + + + Access was denied by the system. One common reason for this result is that the user does not have suitable permission to manipulate the radio in question. + + + + + Enumeration that represents the kinds of radio devices. + + + + + An unspecified kind of radio device. + + + + + A Wi-Fi radio. + + + + + A mobile broadband radio. + + + + + A Bluetooth radio. + + + + + An FM radio. + + + + + Enumeration that describes possible radio states. + + + + + The radio state is unknown, or the radio is in a bad or uncontrollable state. + + + + + The radio is powered on. + + + + + The radio is powered off. + + + + + The radio is powered off and disabled by the device firmware or a hardware switch on the device. + + + + + Provides the underlying stream of data for network access. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + + Creates a new instance of the NetworkStream for the specified + + + + + + Gets a value that indicates whether the NetworkStream supports reading. + + + + + Gets a value that indicates whether the stream supports seeking. This property is not currently supported. + + This property always returns false. + + + + Gets a value that indicates whether the NetworkStream supports writing. + + + + + Gets the length of the data available on the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Gets or sets the current position in the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Flushes data from the stream. + + + + + Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device. + + + + + + + Reads data from the NetworkStream. + + + + + + + + + Asynchronously reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + + + + + + + + + Sets the current position of the stream to the given value. + This method is not currently supported and always throws a NotSupportedException. + + + + + + + + Sets the length of the stream. + This method always throws a NotSupportedException. + + + + + + Writes data to the NetworkStream. + + + + + + + + Asynchronously writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + + + + + + + + + Releases the unmanaged resources used by the NetworkStream and optionally releases the managed resources. + + + + + diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/net35/InTheHand.Devices.Bluetooth.dll b/packages/Network.Bluetooth.4.0.1803.22/lib/net35/InTheHand.Devices.Bluetooth.dll new file mode 100644 index 0000000..a95bbad Binary files /dev/null and b/packages/Network.Bluetooth.4.0.1803.22/lib/net35/InTheHand.Devices.Bluetooth.dll differ diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/net35/InTheHand.Devices.Bluetooth.xml b/packages/Network.Bluetooth.4.0.1803.22/lib/net35/InTheHand.Devices.Bluetooth.xml new file mode 100644 index 0000000..3a1a11f --- /dev/null +++ b/packages/Network.Bluetooth.4.0.1803.22/lib/net35/InTheHand.Devices.Bluetooth.xml @@ -0,0 +1,1401 @@ + + + + InTheHand.Devices.Bluetooth + + + + + Represents a local Bluetooth adapter. + + + + PlatformVersion supported + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the device address. + + + + + Gets a boolean indicating if the adapter supports the Bluetooth Classic transport type. + + Always returns false for iOS, macOS and tvOS. + + + + Gets a boolean indicating if the adapater supports Low Energy Bluetooth Transport type. + + Always returns false for Windows Desktop. + + + + Gets the Name of the adapter. + + The name of the adapter. + On most platforms this is not separately editable from the machine name. + + + + Indicates whether certain Bluetooth API methods should operate on values cached in the system or retrieve those values from the Bluetooth device. + + + + + Use system-cached values. + + + + + Retrieve values from the Bluetooth device. + + + + + Provides functionality to determine the Bluetooth Class Of Device (Bluetooth COD) information for a device. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Creates a BluetoothClassOfDevice object from a raw integer value representing the Major Class, Minor Class and Service Capabilities of the device. + + The raw integer value from which to create the BluetoothClassOfDevice object. + A BluetoothClassOfDevice object. + + + + Gets the Bluetooth Class Of Device information, represented as an integer value. + + The Bluetooth Class Of Device information, represented as a raw integer value. + + + + Gets the Major Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Major Class code. + + + + Gets the Minor Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Minor Class code. + + + + Gets the service capabilities of the device. + + + + + + + + + + + + + + + + + + Returns the Major/Minor device class as a string. + + + + + + Indicates the connection status of the device. + + + + + The device is disconnected. + + + + + The device is connected. + + + + + Represents a Bluetooth device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets an Advanced Query Syntax (AQS) string for identifying all Bluetooth devices. + This string is passed to the or CreateWatcher method in order to get a list of Bluetooth devices. + + + + + + Creates an Advanced Query Syntax (AQS) filter string from a BluetoothClassOfDevice object. + The AQS string is passed into the CreateWatcher method to return a collection of DeviceInformation objects. + + The class of device used for constructing the AQS string. + An AQS string that can be passed as a parameter to the CreateWatcher method. + + + + Creates an Advanced Query Syntax (AQS) filter string that contains a query for Bluetooth devices that are either paired or unpaired. + The AQS string is passed into the CreateWatcher method to return a collection of objects. + + The current pairing state for Bluetooth devices used for constructing the AQS string. + Bluetooth devices can be either paired (true) or unpaired (false). + The AQS Filter string will request scanning to be performed when the pairingState is false. + An AQS string that can be passed as a parameter to the CreateWatcher method. + + + + Gets the device address. + + + + + Gets the Bluetooth Class Of Device information of the device. + + + + + Gets the connection status of the device. + + + + + Gets the device Id. + + The ID of the device. + + + + Gets the Name of the device. + + The name of the device. + + + + Occurs when the name of the device has changed. + + + + + + + + + + + Specifies common Bluetooth error cases. + + + + + The operation was successfully completed or serviced. + + + + + The Bluetooth radio was not available. + This error occurs when the Bluetooth radio has been turned off. + + + + + The operation cannot be serviced because the necessary resources are currently in use. + + + + + The operation cannot be completed because the remote device is not connected. + + + + + An unexpected error has occurred. + + + + + The operation is disabled by policy. + + + + + The operation is not supported on the current Bluetooth radio hardware. + + + + + The operation is disabled by the user. + + + + + The operation requires consent. + + + + + Not supported. + + + + + Indicates the Major Class code of the device, which is the general family of device with which the device is associated. + + + + + Used when a more specific Major Class code is not suitable. + + + + + A computer. + Example devices are desktop, notebook, PDA and organizer. + + + + + A phone. + Example devices are cellular, cordless, pay phone and modem. + + + + + A LAN or network Access Point. + + + + + An audio or video device. + Example devices are headset, speaker, stereo, video display and VCR. + + + + + A peripheral device. + Examples are mouse, joystick and keyboard. + + + + + An imaging device. + Examples are printer, scanner, camera and display. + + + + + A wearable device. + + + + + A toy. + + + + + A health device. + An example is a heart rate monitor. + + + + + Indicates the Minor Class code of the device, which is the general family of device with which the device is associated. + + + + + Use when a Minor Class code has not been assigned. + + + + + A desktop computer. + + + + + A server computer. + + + + + A laptop computer. + + + + + A handheld PC/PDA. + + + + + A palm-sized PC/PDA. + + + + + A wearable, watch-sized, computer. + + + + + A tablet computer. + + + + + A cell phone. + + + + + A cordless phone. + + + + + A smartphone. + + + + + A wired modem or voice gateway. + + + + + Common ISDN access. + + + + + Fully available. + + + + + 1% to 17% utilized. + + + + + 17% to 33% utilized. + + + + + 33% to 50% utilized. + + + + + 50% to 67% utilized. + + + + + 67% to 83% utilized. + + + + + 83% to 99% utilized. + + + + + Network service is not available. + + + + + A wearable headset device. + + + + + A hands-free device. + + + + + A microphone. + + + + + A loudspeaker. + + + + + Headphones. + + + + + Portable audio device. + + + + + A car audio device. + + + + + A set-top box. + + + + + A HiFi audio device. + + + + + A VCR. + + + + + A video camera. + + + + + A camcorder. + + + + + A video monitor. + + + + + A video display and loudspeaker. + + + + + A video conferencing device. + + + + + A gaming console or toy. + + + + + A joystick. + + + + + A gamepad. + + + + + A remote control. + + + + + A sensing device. + + + + + A digitizer tablet. + + + + + A card reader. + + + + + A digital pen. + + + + + A handheld scanner for bar codes, RFID, etc. + + + + + A handheld gesture input device, such as a "wand" form factor device. + + + + + A display. + + + + + A camera. + + + + + A scanner. + + + + + A printer; + + + + + A wristwatch. + + + + + A pager. + + + + + A jacket. + + + + + A helmet. + + + + + Glasses. + + + + + A robot. + + + + + A vehicle. + + + + + A doll or action figure. + + + + + A controller. + + + + + A game. + + + + + A blood pressure monitor. + + + + + A thermometer. + + + + + A weighing scale. + + + + + A glucose meter. + + + + + A pulse oximeter. + + + + + A heart rate or pulse monitor. + + + + + A health data display. + + + + + A step counter. + + + + + A body composition analyzer. + + + + + A peak flow monitor. + + + + + A medication monitor. + + + + + A knee prosthesis. + + + + + An ankle prosthesis. + + + + + A generic health manager. + + + + + A personal mobility device. + + + + + Indicates the service capabilities of a device. + + + Defined in Bluetooth Specifications . + + + + + None. + + + + + Limited Discoverable Mode. + + + + + Positioning or location identification. + + + + + Networking, for example, LAN, Ad hoc. + + + + + Rendering, for example, printer, speakers. + + + + + Capturing, for example, scanner, microphone. + + + + + Object Transfer, for example, v-Inbox, v-folder. + + + + + Audio, for example, speaker, microphone, headset service. + + + + + Telephony, for example cordless, modem, headset service. + + + + + Information, for example, web server, WAP server. + + + + + A helper class that provides methods to convert between bluetooth device UUID and short ID. + + + + + Returns the bluetooth device UUID from a short ID. + + The short ID. + Returns the UUID. + + + + Attempts to get the short bluetooth device ID from a UUID. + + The UUID. + Returns the short ID. + + + + Represents an instance of a service on a remote Bluetooth device. + + + + + Gets an Advanced Query Syntax (AQS) string for identifying instances of an RFCOMM service. + + The service id for which to query. + An AQS string for identifying RFCOMM service instances. + + + + Gets the object describing the device associated with the current object. + + + + + Gets the RfcommServiceId of this RFCOMM service instance. + + The RfcommServiceId of the RFCOMM service instance. + + + + + + + + + + The result of an Rfcomm device service request. + + + + + Indicates that an error occurred. + + + + + The collection of returned services. + + + + + Represents an RFCOMM service ID. + + + + + Creates a object corresponding to the service id for the standardized Serial Port (SPP) service (with short id 0x1101). + + + + + Creates a object corresponding to the service id for the standardized Dial-up Networking (DUN) service (with short id 0x1103). + + + + + Creates a object corresponding to the service id for the standardized Synchronization service (with short id 0x1104). + + + + + Creates a object corresponding to the service id for the standardized OBEX Object Push service (with short id 0x1105). + + + + + Creates a object corresponding to the service id for the standardized OBEX File Transfer service (with short id 0x1106). + + + + + Creates a object corresponding to the service id for the standardized Headset Profile (HSP) (with short id 0x1108). + + + + + Creates a object corresponding to the service id for the standardized Audio/Video Remote Control Profile (AVRCP) (with short id 0x110E). + + + + + Creates a object corresponding to the service id for the standardized Basic Imaging service (with short id 0x111A). + + + + + Creates a object corresponding to the service id for the standardized Hands-free Profile (HFP) (with short id 0x111E). + + + + + Creates a object corresponding to the service id for the standardized Basic Printing service (with short id 0x1118). + + + + + Creates a object corresponding to the service id for the standardized Basic Printing service (with short id 0x1119). + + + + + Creates a object corresponding to the service id for the printing status service for the Basic Printing Profile (BPP) (with short id 0x1123). + + + + + Creates a object corresponding to the service id for the standardized Hardcopy Cable Replacement Profile (HCRP) for printing (with short id 0x1126). + + + + + Creates a object corresponding to the service id for the standardized Hardcopy Cable Replacement Profile (HCRP) for scanning (with short id 0x1127). + + + + + Creates a object corresponding to the service id for the standardized SIM Access Profile (SAP) (with short id 0x112D). + + + + + Creates a object corresponding to the service id for the standardized Phone Book Access (PCE) service (with short id 0x112E). + + + + + Creates a object corresponding to the service id for the standardized Phone Book Access (PSE) service (with short id 0x112F). + + + + + Creates a object corresponding to the service id for the standardized Generic File Transfer service (with short id 0x1202). + + + + + Creates a object corresponding to the service id for the standardized Health Device Source service for Health Device Profile (HDP) (with short id 0x1401). + + + + + Creates a object corresponding to the service id for the standardized Health Device Sink service for Health Device Profile (HDP) (with short id 0x1402). + + + + + Creates a object from a 32-bit service id. + + The 32-bit service id. + The object. + + + + Creates a object from a 128-bit service id. + + The 128-bit service id. + The object. + + + + Implicit conversion from RfcommServiceId to Guid. + + + + + + Implicit conversion from Guid to RfcommServiceId + + + + + + Retrieves the 128-bit service id. + + + + + Converts the RfcommServiceId to a 32-bit service id if possible. + + Returns the 32-bit service id if the RfcommServiceId represents a standardized service. + + + + Converts the RfcommServiceId to a string. + + Returns the string representation of the 128-bit service id. + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + A string representing the identity of the device. + + + + + The name of the device. + + + + + Gets the information about the capabilities for this device to pair. + + The pairing information for this device. + + + + Returns the Id of the . + + + + + + + Contains information and enables pairing for a device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device can be paired. + + True if the device can be paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device is currently paired. + + True if the device is currently paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Indicates the kinds of pairing supported by your application or requested by the system. + As an input value, use this value to indicate what kinds of pairing your application supports. + When this datatype is received as an output value, it indicates the kind of pairing requested by the system. + In this case, your code will need to respond accordingly. + + + + + No pairing is supported. + + + + + The application must confirm they wish to perform the pairing action. + You can present an optional confirmation dialog to the user. + With a value of ConfirmOnly, Accept the pairing if you want it to complete. + + + + + The application must display the given PIN to the user. + The user will then need to enter or confirm that PIN on the device that is being paired. + With a value of DisplayPin, Accept the pairing if you want it to complete. + If your application cancels the pairing at this point, the device might still be paired. + This is because the system and the target device don't need any confirmation for this DevicePairingKinds value. + + + + + The application must request a PIN from the user. + The PIN will typically be displayed on the target device. + With a value of ProvidePin, Accept the pairing and pass in the PIN as a parameter. + + + + + The application must display the given PIN to the user and ask the user to confirm that the PIN matches the one show on the target device. + With a value of ConfirmPinMatch, Accept the pairing if you want it to complete. + + + + + Contains information about the result of attempting to pair a device. + + + + + Gets the paired status of the device after the pairing action completed. + + The paired status of the device. + + + + The device object is now paired. + + + + + The device object is not in a state where it can be paired. + + + + + The device object is not currently paired. + + + + + The device object has already been paired. + + + + + The device object rejected the connection. + + + + + The device object indicated it cannot accept any more incoming connections. + + + + + The device object indicated there was a hardware failure. + + + + + The authentication process timed out before it could complete. + + + + + The authentication protocol is not supported, so the device is not paired. + + + + + Authentication failed, so the device is not paired. + Either the device object or the application rejected the authentication. + + + + + There are no network profiles for this device object to use. + + + + + The minimum level of protection is not supported by the device object or the application. + + + + + Your application does not have the appropriate permissions level to pair the device object. + + + + + The ceremony data was incorrect. + + + + + The pairing action was canceled before completion. + + + + + The device object is already attempting to pair or unpair. + + + + + Either the event handler wasn't registered or a required DevicePairingKinds was not supported. + + + + + The application handler rejected the pairing. + + + + + The remove device already has an association. + + + + + An unknown failure occurred. + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a object. + + + + + Gets the filter used to choose what devices to show in the picker. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Represents the filter used to determine which devices to show in the device picker. + The filter parameters are OR-ed together to build the resulting filter. + + + + + Gets a list of AQS filter strings. + This defaults to empty list (no filter). + You can add one or more AQS filter strings to this vector and filter the devices list to those that meet one or more of the provided filters. + + + Some platforms have limitations on the filter types they support:- + + PlatformVersion supported + AndroidSupports only a small set of ClassOfDevice restrictions. + , + , + , + any other class values will display all device types. + Windows UWPNo restrictions. Additional filter types are added in Creators Update. + Windows StoreNo restrictions + Windows Phone StoreNo restrictions + Windows (Desktop Apps)Supports and . + + + + + Contains information about the result of attempting to unpair a device. + + + + + Gets the paired status of the device after the unpairing action completed. + + The paired status of the device. + + + + The result of the unpairing action. + + + + + The device object is successfully unpaired. + + + + + The device object was already unpaired. + + + + + The device object is currently in the middle of either a pairing or unpairing action. + + + + + The caller does not have sufficient permissions to unpair the device. + + + + + An unknown failure occurred. + + + + + Provides the underlying stream of data for network access. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + + Gets a value that indicates whether the NetworkStream supports reading. + + + + + Gets a value that indicates whether the stream supports seeking. This property is not currently supported. + + This property always returns false. + + + + Gets a value that indicates whether the NetworkStream supports writing. + + + + + Gets the length of the data available on the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Gets or sets the current position in the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Flushes data from the stream. + + + + + Reads data from the NetworkStream. + + + + + + + + + Sets the current position of the stream to the given value. + This method is not currently supported and always throws a NotSupportedException. + + + + + + + + Sets the length of the stream. + This method always throws a NotSupportedException. + + + + + + Writes data to the NetworkStream. + + + + + + + + Releases the unmanaged resources used by the NetworkStream and optionally releases the managed resources. + + + + + + + + + + diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/net461/InTheHand.Devices.Bluetooth.dll b/packages/Network.Bluetooth.4.0.1803.22/lib/net461/InTheHand.Devices.Bluetooth.dll new file mode 100644 index 0000000..2ea985e Binary files /dev/null and b/packages/Network.Bluetooth.4.0.1803.22/lib/net461/InTheHand.Devices.Bluetooth.dll differ diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/net461/InTheHand.Devices.Bluetooth.xml b/packages/Network.Bluetooth.4.0.1803.22/lib/net461/InTheHand.Devices.Bluetooth.xml new file mode 100644 index 0000000..aaf72d1 --- /dev/null +++ b/packages/Network.Bluetooth.4.0.1803.22/lib/net461/InTheHand.Devices.Bluetooth.xml @@ -0,0 +1,1949 @@ + + + + InTheHand.Devices.Bluetooth + + + + + Represents a local Bluetooth adapter. + + + + PlatformVersion supported + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the default BluetoothAdapter. + + An asynchronous operation that completes with a BluetoothAdapter. + + + + Gets the device address. + + + + + Gets a boolean indicating if the adapter supports the Bluetooth Classic transport type. + + Always returns false for iOS, macOS and tvOS. + + + + Gets a boolean indicating if the adapater supports Low Energy Bluetooth Transport type. + + Always returns false for Windows Desktop. + + + + Gets the Name of the adapter. + + The name of the adapter. + On most platforms this is not separately editable from the machine name. + + + + Describes the Bluetooth address type. + + + + + Public address. + + + + + Random address. + + + + + Unspecified type. + + + + + Indicates whether certain Bluetooth API methods should operate on values cached in the system or retrieve those values from the Bluetooth device. + + + + + Use system-cached values. + + + + + Retrieve values from the Bluetooth device. + + + + + Provides functionality to determine the Bluetooth Class Of Device (Bluetooth COD) information for a device. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Creates a BluetoothClassOfDevice object from a raw integer value representing the Major Class, Minor Class and Service Capabilities of the device. + + The raw integer value from which to create the BluetoothClassOfDevice object. + A BluetoothClassOfDevice object. + + + + Gets the Bluetooth Class Of Device information, represented as an integer value. + + The Bluetooth Class Of Device information, represented as a raw integer value. + + + + Gets the Major Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Major Class code. + + + + Gets the Minor Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Minor Class code. + + + + Gets the service capabilities of the device. + + + + + + + + + + + + + + + + + + Returns the Major/Minor device class as a string. + + + + + + Company identifiers are unique numbers assigned by the Bluetooth SIG to member companies requesting one. + + The full list is maintained on the Bluetooth SIG website. + + + + Indicates the connection status of the device. + + + + + The device is disconnected. + + + + + The device is connected. + + + + + Represents a Bluetooth device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns a object for the given BluetoothAddress. + + The address of the Bluetooth device. + After the asynchronous operation completes, returns the BluetoothDevice object with the given BluetoothAddress or null if the address does not resolve to a valid device. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns a object for the given Id. + + The DeviceId value that identifies the instance. + After the asynchronous operation completes, returns the object identified by the given DeviceId. + + + + Returns a object for the given DeviceInformation. + + The value that identifies the BluetoothDevice instance. + After the asynchronous operation completes, returns the BluetoothDevice object identified by the given DeviceInformation. + + + + Gets an Advanced Query Syntax (AQS) string for identifying all Bluetooth devices. + This string is passed to the or CreateWatcher method in order to get a list of Bluetooth devices. + + + + + + Creates an Advanced Query Syntax (AQS) filter string from a BluetoothClassOfDevice object. + The AQS string is passed into the CreateWatcher method to return a collection of DeviceInformation objects. + + The class of device used for constructing the AQS string. + An AQS string that can be passed as a parameter to the CreateWatcher method. + + + + Creates an Advanced Query Syntax (AQS) filter string that contains a query for Bluetooth devices that are either paired or unpaired. + The AQS string is passed into the CreateWatcher method to return a collection of objects. + + The current pairing state for Bluetooth devices used for constructing the AQS string. + Bluetooth devices can be either paired (true) or unpaired (false). + The AQS Filter string will request scanning to be performed when the pairingState is false. + An AQS string that can be passed as a parameter to the CreateWatcher method. + + + + Gets the device address. + + + + + Gets the Bluetooth Class Of Device information of the device. + + + + + Gets the connection status of the device. + + + + + Occurs when the connection status for the device has changed. + + + + + Gets the device Id. + + The ID of the device. + + + + Gets the Name of the device. + + The name of the device. + + + + Occurs when the name of the device has changed. + + + + + Retrieves all Rfcomm Services on the remote Bluetooth Device. + + + + + + Retrieves all cached Rfcomm Services on the remote Bluetooth Device. + + The cache mode. + + + + + + + + + + + Specifies common Bluetooth error cases. + + + + + The operation was successfully completed or serviced. + + + + + The Bluetooth radio was not available. + This error occurs when the Bluetooth radio has been turned off. + + + + + The operation cannot be serviced because the necessary resources are currently in use. + + + + + The operation cannot be completed because the remote device is not connected. + + + + + An unexpected error has occurred. + + + + + The operation is disabled by policy. + + + + + The operation is not supported on the current Bluetooth radio hardware. + + + + + The operation is disabled by the user. + + + + + The operation requires consent. + + + + + Not supported. + + + + + Indicates the Major Class code of the device, which is the general family of device with which the device is associated. + + + + + Used when a more specific Major Class code is not suitable. + + + + + A computer. + Example devices are desktop, notebook, PDA and organizer. + + + + + A phone. + Example devices are cellular, cordless, pay phone and modem. + + + + + A LAN or network Access Point. + + + + + An audio or video device. + Example devices are headset, speaker, stereo, video display and VCR. + + + + + A peripheral device. + Examples are mouse, joystick and keyboard. + + + + + An imaging device. + Examples are printer, scanner, camera and display. + + + + + A wearable device. + + + + + A toy. + + + + + A health device. + An example is a heart rate monitor. + + + + + Indicates the Minor Class code of the device, which is the general family of device with which the device is associated. + + + + + Use when a Minor Class code has not been assigned. + + + + + A desktop computer. + + + + + A server computer. + + + + + A laptop computer. + + + + + A handheld PC/PDA. + + + + + A palm-sized PC/PDA. + + + + + A wearable, watch-sized, computer. + + + + + A tablet computer. + + + + + A cell phone. + + + + + A cordless phone. + + + + + A smartphone. + + + + + A wired modem or voice gateway. + + + + + Common ISDN access. + + + + + Fully available. + + + + + 1% to 17% utilized. + + + + + 17% to 33% utilized. + + + + + 33% to 50% utilized. + + + + + 50% to 67% utilized. + + + + + 67% to 83% utilized. + + + + + 83% to 99% utilized. + + + + + Network service is not available. + + + + + A wearable headset device. + + + + + A hands-free device. + + + + + A microphone. + + + + + A loudspeaker. + + + + + Headphones. + + + + + Portable audio device. + + + + + A car audio device. + + + + + A set-top box. + + + + + A HiFi audio device. + + + + + A VCR. + + + + + A video camera. + + + + + A camcorder. + + + + + A video monitor. + + + + + A video display and loudspeaker. + + + + + A video conferencing device. + + + + + A gaming console or toy. + + + + + A joystick. + + + + + A gamepad. + + + + + A remote control. + + + + + A sensing device. + + + + + A digitizer tablet. + + + + + A card reader. + + + + + A digital pen. + + + + + A handheld scanner for bar codes, RFID, etc. + + + + + A handheld gesture input device, such as a "wand" form factor device. + + + + + A display. + + + + + A camera. + + + + + A scanner. + + + + + A printer; + + + + + A wristwatch. + + + + + A pager. + + + + + A jacket. + + + + + A helmet. + + + + + Glasses. + + + + + A robot. + + + + + A vehicle. + + + + + A doll or action figure. + + + + + A controller. + + + + + A game. + + + + + A blood pressure monitor. + + + + + A thermometer. + + + + + A weighing scale. + + + + + A glucose meter. + + + + + A pulse oximeter. + + + + + A heart rate or pulse monitor. + + + + + A health data display. + + + + + A step counter. + + + + + A body composition analyzer. + + + + + A peak flow monitor. + + + + + A medication monitor. + + + + + A knee prosthesis. + + + + + An ankle prosthesis. + + + + + A generic health manager. + + + + + A personal mobility device. + + + + + Indicates the service capabilities of a device. + + + Defined in Bluetooth Specifications . + + + + + None. + + + + + Limited Discoverable Mode. + + + + + Positioning or location identification. + + + + + Networking, for example, LAN, Ad hoc. + + + + + Rendering, for example, printer, speakers. + + + + + Capturing, for example, scanner, microphone. + + + + + Object Transfer, for example, v-Inbox, v-folder. + + + + + Audio, for example, speaker, microphone, headset service. + + + + + Telephony, for example cordless, modem, headset service. + + + + + Information, for example, web server, WAP server. + + + + + A helper class that provides methods to convert between bluetooth device UUID and short ID. + + + + + Returns the bluetooth device UUID from a short ID. + + The short ID. + Returns the UUID. + + + + Attempts to get the short bluetooth device ID from a UUID. + + The UUID. + Returns the short ID. + + + + Represents an instance of a service on a remote Bluetooth device. + + + + + Gets an Advanced Query Syntax (AQS) string for identifying instances of an RFCOMM service. + + The service id for which to query. + An AQS string for identifying RFCOMM service instances. + + + + Gets the object describing the device associated with the current object. + + + + + Gets the RfcommServiceId of this RFCOMM service instance. + + The RfcommServiceId of the RFCOMM service instance. + + + + Connects to the remote service and returns a read/write Stream to communicate over. + + A for reading and writing from the remote service. + Remember to Dispose of this Stream when you've finished working. + + + + + + + + + + The result of an Rfcomm device service request. + + + + + Indicates that an error occurred. + + + + + The collection of returned services. + + + + + Represents an RFCOMM service ID. + + + + + Creates a object corresponding to the service id for the standardized Serial Port (SPP) service (with short id 0x1101). + + + + + Creates a object corresponding to the service id for the standardized Dial-up Networking (DUN) service (with short id 0x1103). + + + + + Creates a object corresponding to the service id for the standardized Synchronization service (with short id 0x1104). + + + + + Creates a object corresponding to the service id for the standardized OBEX Object Push service (with short id 0x1105). + + + + + Creates a object corresponding to the service id for the standardized OBEX File Transfer service (with short id 0x1106). + + + + + Creates a object corresponding to the service id for the standardized Headset Profile (HSP) (with short id 0x1108). + + + + + Creates a object corresponding to the service id for the standardized Audio/Video Remote Control Profile (AVRCP) (with short id 0x110E). + + + + + Creates a object corresponding to the service id for the standardized Basic Imaging service (with short id 0x111A). + + + + + Creates a object corresponding to the service id for the standardized Hands-free Profile (HFP) (with short id 0x111E). + + + + + Creates a object corresponding to the service id for the standardized Basic Printing service (with short id 0x1118). + + + + + Creates a object corresponding to the service id for the standardized Basic Printing service (with short id 0x1119). + + + + + Creates a object corresponding to the service id for the printing status service for the Basic Printing Profile (BPP) (with short id 0x1123). + + + + + Creates a object corresponding to the service id for the standardized Hardcopy Cable Replacement Profile (HCRP) for printing (with short id 0x1126). + + + + + Creates a object corresponding to the service id for the standardized Hardcopy Cable Replacement Profile (HCRP) for scanning (with short id 0x1127). + + + + + Creates a object corresponding to the service id for the standardized SIM Access Profile (SAP) (with short id 0x112D). + + + + + Creates a object corresponding to the service id for the standardized Phone Book Access (PCE) service (with short id 0x112E). + + + + + Creates a object corresponding to the service id for the standardized Phone Book Access (PSE) service (with short id 0x112F). + + + + + Creates a object corresponding to the service id for the standardized Generic File Transfer service (with short id 0x1202). + + + + + Creates a object corresponding to the service id for the standardized Health Device Source service for Health Device Profile (HDP) (with short id 0x1401). + + + + + Creates a object corresponding to the service id for the standardized Health Device Sink service for Health Device Profile (HDP) (with short id 0x1402). + + + + + Creates a object from a 32-bit service id. + + The 32-bit service id. + The object. + + + + Creates a object from a 128-bit service id. + + The 128-bit service id. + The object. + + + + Implicit conversion from RfcommServiceId to Guid. + + + + + + Implicit conversion from Guid to RfcommServiceId + + + + + + Retrieves the 128-bit service id. + + + + + Converts the RfcommServiceId to a 32-bit service id if possible. + + Returns the 32-bit service id if the RfcommServiceId represents a standardized service. + + + + Converts the RfcommServiceId to a string. + + Returns the string representation of the 128-bit service id. + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Enumerates DeviceInformation objects matching the specified query string. + + + + + + + A string representing the identity of the device. + + + + + The name of the device. + + + + + Gets the information about the capabilities for this device to pair. + + The pairing information for this device. + + + + Returns the Id of the . + + + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + + Represents a custom pairing for a DeviceInformation object. + + + + + Attempts to pair the device. + + The different pairing kinds supported by this DeviceInformation object. + The result of the pairing action. + + + + Raised when a pairing action is requested. + + + + + Contains information and enables pairing for a device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device can be paired. + + True if the device can be paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the object necessary for custom pairing. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device is currently paired. + + True if the device is currently paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Attempts to pair the device. + + The result of the pairing action. + + + PlatformVersion supported + AndroidAndroid 4.4 and later (Requires BLUETOOTH_ADMIN permission) + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Attempts to unpair the device. + + The result of the unpairing action. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Indicates the kinds of pairing supported by your application or requested by the system. + As an input value, use this value to indicate what kinds of pairing your application supports. + When this datatype is received as an output value, it indicates the kind of pairing requested by the system. + In this case, your code will need to respond accordingly. + + + + + No pairing is supported. + + + + + The application must confirm they wish to perform the pairing action. + You can present an optional confirmation dialog to the user. + With a value of ConfirmOnly, Accept the pairing if you want it to complete. + + + + + The application must display the given PIN to the user. + The user will then need to enter or confirm that PIN on the device that is being paired. + With a value of DisplayPin, Accept the pairing if you want it to complete. + If your application cancels the pairing at this point, the device might still be paired. + This is because the system and the target device don't need any confirmation for this DevicePairingKinds value. + + + + + The application must request a PIN from the user. + The PIN will typically be displayed on the target device. + With a value of ProvidePin, Accept the pairing and pass in the PIN as a parameter. + + + + + The application must display the given PIN to the user and ask the user to confirm that the PIN matches the one show on the target device. + With a value of ConfirmPinMatch, Accept the pairing if you want it to complete. + + + + + Contains information and enables pairing for a device. + + + + + Gets the object associated with this pairing request. + + + + + Gets the kind of pairing associated with this pairing event. + + + + + Gets the pin associated with a pairing request. + + + + + Accepts a PairingRequested event and pairs the device with the application. + + + + + Accepts a PairingRequested event and pairs the device with the application. Requires a pin for pairing purposes. + + The pin to use for attempting to pair a device. + + + + Contains information about the result of attempting to pair a device. + + + + + Gets the paired status of the device after the pairing action completed. + + The paired status of the device. + + + + The device object is now paired. + + + + + The device object is not in a state where it can be paired. + + + + + The device object is not currently paired. + + + + + The device object has already been paired. + + + + + The device object rejected the connection. + + + + + The device object indicated it cannot accept any more incoming connections. + + + + + The device object indicated there was a hardware failure. + + + + + The authentication process timed out before it could complete. + + + + + The authentication protocol is not supported, so the device is not paired. + + + + + Authentication failed, so the device is not paired. + Either the device object or the application rejected the authentication. + + + + + There are no network profiles for this device object to use. + + + + + The minimum level of protection is not supported by the device object or the application. + + + + + Your application does not have the appropriate permissions level to pair the device object. + + + + + The ceremony data was incorrect. + + + + + The pairing action was canceled before completion. + + + + + The device object is already attempting to pair or unpair. + + + + + Either the event handler wasn't registered or a required DevicePairingKinds was not supported. + + + + + The application handler rejected the pairing. + + + + + The remove device already has an association. + + + + + An unknown failure occurred. + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a object. + + + + + Gets the colors of the picker. + + The color of the picker. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + Gets the filter used to choose what devices to show in the picker. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the picker UI and returns the selected device; does not require you to register for an event. + + + + + + Represents the appearance of a device picker. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + Gets and sets the accent color of the picker UI. + + + + + Gets and sets the background color of the picker UI. + + + + + Gets and sets the foreground color of the picker UI. + + + + + Gets and sets the accent color of the picker UI. + + + + + Gets and sets the background color of the picker UI. + + + + + Gets and sets the foreground color of the picker UI. + + + + + The title of the picker UI. + + For Windows Desktop apps this is used as the info text below the device list. + + + + Represents the filter used to determine which devices to show in the device picker. + The filter parameters are OR-ed together to build the resulting filter. + + + + + Gets a list of AQS filter strings. + This defaults to empty list (no filter). + You can add one or more AQS filter strings to this vector and filter the devices list to those that meet one or more of the provided filters. + + + Some platforms have limitations on the filter types they support:- + + PlatformVersion supported + AndroidSupports only a small set of ClassOfDevice restrictions. + , + , + , + any other class values will display all device types. + Windows UWPNo restrictions. Additional filter types are added in Creators Update. + Windows StoreNo restrictions + Windows Phone StoreNo restrictions + Windows (Desktop Apps)Supports and . + + + + + Provides data for the event on the object. + + + + + The device selected by the user in the picker. + + The selected device. + + + + Contains information about the result of attempting to unpair a device. + + + + + Gets the paired status of the device after the unpairing action completed. + + The paired status of the device. + + + + The result of the unpairing action. + + + + + The device object is successfully unpaired. + + + + + The device object was already unpaired. + + + + + The device object is currently in the middle of either a pairing or unpairing action. + + + + + The caller does not have sufficient permissions to unpair the device. + + + + + An unknown failure occurred. + + + + + Enumerates devices dynamically, so that the app receives notifications if devices are added, removed, or changed after the initial enumeration is complete. + + + + + The status of the . + + + + + Starts a search for devices, and subscribes to device enumeration events. + + + + + Stop raising the events that add, update and remove enumeration results. + + + + + Event that is raised when a device is added to the collection enumerated by the Windows.Devices.Enumeration.DeviceWatcher. + + + + + Event that is raised when a device is updated in the collection of enumerated devices. + + + + + Event that is raised when a device is removed from the collection of enumerated devices. + + + + + Event that is raised when the enumeration of devices completes. + + + + + Event that is raised when the enumeration operation has been stopped. + + + + + Describes the state of a object. + + + + + This is the initial state of a Watcher object. During this state clients can register event handlers. + + + + + The watcher transitions to the Started state once Start is called. + The watcher is enumerating the initial collection. Note that during this enumeration phase it is possible to receive Updated and Removed notifications but only to items that have already been Added. + + + + + The watcher has completed enumerating the initial collection. Items can still be added, updated or removed from the collection. + + + + + The client has called Stop and the watcher is still in the process of stopping. Events may still be raised. + + + + + The client has called Stop and the watcher has completed all outstanding events. No further events will be raised. + + + + + The watcher has aborted operation. No subsequent events will be raised. + + + + + Represents a radio device on the system. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + A static, asynchronous method that retrieves a collection of objects representing radio devices existing on the system. + + An asynchronous retrieval operation. When the operation is complete, contains a list of Radio objects describing available radios. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + An asynchronous operation that attempts to set the state of the radio represented by this object. + + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets an enumeration value that describes what kind of radio this object represents. + + The kind of this radio. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the name of the radio represented by this object. + + The radio name. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current state of the radio represented by this object. + + The current radio state. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Enumeration that describes possible access states that a user can have to a given radio. + + + + + Access state is unspecified. + + + + + Access is allowed. + + + + + Access was denied because of user action, usually through denying an operation through the radio privacy settings page. + + + + + Access was denied by the system. One common reason for this result is that the user does not have suitable permission to manipulate the radio in question. + + + + + Enumeration that represents the kinds of radio devices. + + + + + An unspecified kind of radio device. + + + + + A Wi-Fi radio. + + + + + A mobile broadband radio. + + + + + A Bluetooth radio. + + + + + An FM radio. + + + + + Enumeration that describes possible radio states. + + + + + The radio state is unknown, or the radio is in a bad or uncontrollable state. + + + + + The radio is powered on. + + + + + The radio is powered off. + + + + + The radio is powered off and disabled by the device firmware or a hardware switch on the device. + + + + + Provides the underlying stream of data for network access. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + + Gets a value that indicates whether the NetworkStream supports reading. + + + + + Gets a value that indicates whether the stream supports seeking. This property is not currently supported. + + This property always returns false. + + + + Gets a value that indicates whether the NetworkStream supports writing. + + + + + Gets the length of the data available on the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Gets or sets the current position in the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Flushes data from the stream. + + + + + Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device. + + + + + + + Reads data from the NetworkStream. + + + + + + + + + Asynchronously reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + + + + + + + + + Sets the current position of the stream to the given value. + This method is not currently supported and always throws a NotSupportedException. + + + + + + + + Sets the length of the stream. + This method always throws a NotSupportedException. + + + + + + Writes data to the NetworkStream. + + + + + + + + Asynchronously writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + + + + + + + + + Releases the unmanaged resources used by the NetworkStream and optionally releases the managed resources. + + + + + diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/netstandard1.4/InTheHand.Devices.Bluetooth.deps.json b/packages/Network.Bluetooth.4.0.1803.22/lib/netstandard1.4/InTheHand.Devices.Bluetooth.deps.json new file mode 100644 index 0000000..8b1413b --- /dev/null +++ b/packages/Network.Bluetooth.4.0.1803.22/lib/netstandard1.4/InTheHand.Devices.Bluetooth.deps.json @@ -0,0 +1,1021 @@ +{ + "runtimeTarget": { + "name": ".NETStandard,Version=v1.4/", + "signature": "e8aeb123503af4a3a4ffef2dc0d2b32538df878e" + }, + "compilationOptions": {}, + "targets": { + ".NETStandard,Version=v1.4": {}, + ".NETStandard,Version=v1.4/": { + "InTheHand.Devices.Bluetooth/4.2018.2.8": { + "dependencies": { + "InTheHand.Pontoon": "10.2018.3.19", + "NETStandard.Library": "1.6.1" + }, + "runtime": { + "InTheHand.Devices.Bluetooth.dll": {} + } + }, + "InTheHand.Pontoon/10.2018.3.19": { + "runtime": { + "lib/netstandard1.0/InTheHand.dll": {} + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Microsoft.Win32.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "NETStandard.Library/1.6.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.AppContext": "4.3.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Console": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.Compression.ZipFile": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Linq": "4.3.0", + "System.Linq.Expressions": "4.3.0", + "System.Net.Http": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Net.Sockets": "4.3.0", + "System.ObjectModel": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Timer": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0", + "System.Xml.XDocument": "4.3.0" + } + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.native.System/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.IO.Compression/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "dependencies": { + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {}, + "System.AppContext/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Buffers/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + }, + "runtime": { + "lib/netstandard1.1/System.Buffers.dll": {} + } + }, + "System.Collections/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Collections.Concurrent/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/System.Collections.Concurrent.dll": {} + } + }, + "System.Console/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Diagnostics.Debug/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} + } + }, + "System.Diagnostics.Tools/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Diagnostics.Tracing/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Globalization.Calendars/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.IO/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.Compression/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Buffers": "4.3.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.IO.Compression": "4.3.0" + } + }, + "System.IO.Compression.ZipFile/4.3.0": { + "dependencies": { + "System.Buffers": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {} + } + }, + "System.IO.FileSystem/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.Linq/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Linq.Expressions/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Net.Http/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.Win32.Primitives": "4.3.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.DiagnosticSource": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.Compression": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.Net.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Net.Sockets/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + } + }, + "System.ObjectModel/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/System.ObjectModel.dll": {} + } + }, + "System.Reflection/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Resources.ResourceManager/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.Handles/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime.InteropServices/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0" + }, + "runtime": { + "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} + } + }, + "System.Runtime.Numerics/4.3.0": { + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/System.Runtime.Numerics.dll": {} + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "dependencies": { + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0" + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Linq": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.Extensions/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0" + } + }, + "System.Text.RegularExpressions/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0" + } + }, + "System.Threading/4.3.0": { + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/System.Threading.dll": {} + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Threading.Tasks.Extensions/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "runtime": { + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.Threading.Timer/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Xml.ReaderWriter/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encoding.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "System.Threading.Tasks.Extensions": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} + } + }, + "System.Xml.XDocument/4.3.0": { + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tools": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Xml.ReaderWriter": "4.3.0" + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XDocument.dll": {} + } + } + } + }, + "libraries": { + "InTheHand.Devices.Bluetooth/4.2018.2.8": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "InTheHand.Pontoon/10.2018.3.19": { + "type": "package", + "serviceable": true, + "sha512": "sha512-duLIBdQOfWBS1gflOGnr3LnrLQQuwh5NDUbSQjWNaEFtO0Iw0/OmS/TgEJ5Rz6eFGqamGGOcAtMUuPEr7Le9hg==", + "path": "inthehand.pontoon/10.2018.3.19", + "hashPath": "inthehand.pontoon.10.2018.3.19.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Microsoft.Win32.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==", + "path": "microsoft.win32.primitives/4.3.0", + "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512" + }, + "NETStandard.Library/1.6.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==", + "path": "netstandard.library/1.6.1", + "hashPath": "netstandard.library.1.6.1.nupkg.sha512" + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==", + "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==", + "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==", + "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.native.System/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", + "path": "runtime.native.system/4.3.0", + "hashPath": "runtime.native.system.4.3.0.nupkg.sha512" + }, + "runtime.native.System.IO.Compression/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==", + "path": "runtime.native.system.io.compression/4.3.0", + "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512" + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==", + "path": "runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==", + "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==", + "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==", + "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==", + "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==", + "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==", + "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0", + "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512" + }, + "System.AppContext/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==", + "path": "system.appcontext/4.3.0", + "hashPath": "system.appcontext.4.3.0.nupkg.sha512" + }, + "System.Buffers/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ==", + "path": "system.buffers/4.3.0", + "hashPath": "system.buffers.4.3.0.nupkg.sha512" + }, + "System.Collections/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "path": "system.collections/4.3.0", + "hashPath": "system.collections.4.3.0.nupkg.sha512" + }, + "System.Collections.Concurrent/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", + "path": "system.collections.concurrent/4.3.0", + "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512" + }, + "System.Console/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==", + "path": "system.console/4.3.0", + "hashPath": "system.console.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "path": "system.diagnostics.debug/4.3.0", + "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA==", + "path": "system.diagnostics.diagnosticsource/4.3.0", + "hashPath": "system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Tools/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==", + "path": "system.diagnostics.tools/4.3.0", + "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512" + }, + "System.Diagnostics.Tracing/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", + "path": "system.diagnostics.tracing/4.3.0", + "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512" + }, + "System.Globalization/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "path": "system.globalization/4.3.0", + "hashPath": "system.globalization.4.3.0.nupkg.sha512" + }, + "System.Globalization.Calendars/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", + "path": "system.globalization.calendars/4.3.0", + "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.IO.Compression/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==", + "path": "system.io.compression/4.3.0", + "hashPath": "system.io.compression.4.3.0.nupkg.sha512" + }, + "System.IO.Compression.ZipFile/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg==", + "path": "system.io.compression.zipfile/4.3.0", + "hashPath": "system.io.compression.zipfile.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", + "path": "system.io.filesystem/4.3.0", + "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512" + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", + "path": "system.io.filesystem.primitives/4.3.0", + "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512" + }, + "System.Linq/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "path": "system.linq/4.3.0", + "hashPath": "system.linq.4.3.0.nupkg.sha512" + }, + "System.Linq.Expressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==", + "path": "system.linq.expressions/4.3.0", + "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512" + }, + "System.Net.Http/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==", + "path": "system.net.http/4.3.0", + "hashPath": "system.net.http.4.3.0.nupkg.sha512" + }, + "System.Net.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", + "path": "system.net.primitives/4.3.0", + "hashPath": "system.net.primitives.4.3.0.nupkg.sha512" + }, + "System.Net.Sockets/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==", + "path": "system.net.sockets/4.3.0", + "hashPath": "system.net.sockets.4.3.0.nupkg.sha512" + }, + "System.ObjectModel/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==", + "path": "system.objectmodel/4.3.0", + "hashPath": "system.objectmodel.4.3.0.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "path": "system.reflection.extensions/4.3.0", + "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "path": "system.resources.resourcemanager/4.3.0", + "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "path": "system.runtime.extensions/4.3.0", + "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512" + }, + "System.Runtime.Handles/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", + "path": "system.runtime.handles/4.3.0", + "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512" + }, + "System.Runtime.InteropServices/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", + "path": "system.runtime.interopservices/4.3.0", + "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512" + }, + "System.Runtime.InteropServices.RuntimeInformation/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==", + "path": "system.runtime.interopservices.runtimeinformation/4.3.0", + "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512" + }, + "System.Runtime.Numerics/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", + "path": "system.runtime.numerics/4.3.0", + "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", + "path": "system.security.cryptography.algorithms/4.3.0", + "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", + "path": "system.security.cryptography.encoding/4.3.0", + "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", + "path": "system.security.cryptography.primitives/4.3.0", + "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512" + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", + "path": "system.security.cryptography.x509certificates/4.3.0", + "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==", + "path": "system.text.encoding.extensions/4.3.0", + "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512" + }, + "System.Text.RegularExpressions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", + "path": "system.text.regularexpressions/4.3.0", + "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512" + }, + "System.Threading/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "path": "system.threading/4.3.0", + "hashPath": "system.threading.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==", + "path": "system.threading.tasks.extensions/4.3.0", + "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512" + }, + "System.Threading.Timer/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==", + "path": "system.threading.timer/4.3.0", + "hashPath": "system.threading.timer.4.3.0.nupkg.sha512" + }, + "System.Xml.ReaderWriter/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==", + "path": "system.xml.readerwriter/4.3.0", + "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512" + }, + "System.Xml.XDocument/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==", + "path": "system.xml.xdocument/4.3.0", + "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/netstandard1.4/InTheHand.Devices.Bluetooth.dll b/packages/Network.Bluetooth.4.0.1803.22/lib/netstandard1.4/InTheHand.Devices.Bluetooth.dll new file mode 100644 index 0000000..48ee641 Binary files /dev/null and b/packages/Network.Bluetooth.4.0.1803.22/lib/netstandard1.4/InTheHand.Devices.Bluetooth.dll differ diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/netstandard1.4/InTheHand.Devices.Bluetooth.xml b/packages/Network.Bluetooth.4.0.1803.22/lib/netstandard1.4/InTheHand.Devices.Bluetooth.xml new file mode 100644 index 0000000..3b15d32 --- /dev/null +++ b/packages/Network.Bluetooth.4.0.1803.22/lib/netstandard1.4/InTheHand.Devices.Bluetooth.xml @@ -0,0 +1,2607 @@ + + + + InTheHand.Devices.Bluetooth + + + + + Represents a local Bluetooth adapter. + + + + PlatformVersion supported + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the default BluetoothAdapter. + + An asynchronous operation that completes with a BluetoothAdapter. + + + + Gets the device address. + + + + + Gets a boolean indicating if the adapter supports the Bluetooth Classic transport type. + + Always returns false for iOS, macOS and tvOS. + + + + Gets a boolean indicating if the adapater supports Low Energy Bluetooth Transport type. + + Always returns false for Windows Desktop. + + + + Gets the Name of the adapter. + + The name of the adapter. + On most platforms this is not separately editable from the machine name. + + + + Describes the Bluetooth address type. + + + + + Public address. + + + + + Random address. + + + + + Unspecified type. + + + + + Indicates whether certain Bluetooth API methods should operate on values cached in the system or retrieve those values from the Bluetooth device. + + + + + Use system-cached values. + + + + + Retrieve values from the Bluetooth device. + + + + + Provides functionality to determine the Bluetooth Class Of Device (Bluetooth COD) information for a device. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Creates a BluetoothClassOfDevice object from a raw integer value representing the Major Class, Minor Class and Service Capabilities of the device. + + The raw integer value from which to create the BluetoothClassOfDevice object. + A BluetoothClassOfDevice object. + + + + Gets the Bluetooth Class Of Device information, represented as an integer value. + + The Bluetooth Class Of Device information, represented as a raw integer value. + + + + Gets the Major Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Major Class code. + + + + Gets the Minor Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Minor Class code. + + + + Gets the service capabilities of the device. + + + + + + + + + + + + + + + + + + Returns the Major/Minor device class as a string. + + + + + + Company identifiers are unique numbers assigned by the Bluetooth SIG to member companies requesting one. + + The full list is maintained on the Bluetooth SIG website. + + + + Indicates the connection status of the device. + + + + + The device is disconnected. + + + + + The device is connected. + + + + + Represents a Bluetooth device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns a object for the given BluetoothAddress. + + The address of the Bluetooth device. + After the asynchronous operation completes, returns the BluetoothDevice object with the given BluetoothAddress or null if the address does not resolve to a valid device. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns a object for the given Id. + + The DeviceId value that identifies the instance. + After the asynchronous operation completes, returns the object identified by the given DeviceId. + + + + Returns a object for the given DeviceInformation. + + The value that identifies the BluetoothDevice instance. + After the asynchronous operation completes, returns the BluetoothDevice object identified by the given DeviceInformation. + + + + Gets an Advanced Query Syntax (AQS) string for identifying all Bluetooth devices. + This string is passed to the or CreateWatcher method in order to get a list of Bluetooth devices. + + + + + + Creates an Advanced Query Syntax (AQS) filter string from a BluetoothClassOfDevice object. + The AQS string is passed into the CreateWatcher method to return a collection of DeviceInformation objects. + + The class of device used for constructing the AQS string. + An AQS string that can be passed as a parameter to the CreateWatcher method. + + + + Creates an Advanced Query Syntax (AQS) filter string that contains a query for Bluetooth devices that are either paired or unpaired. + The AQS string is passed into the CreateWatcher method to return a collection of objects. + + The current pairing state for Bluetooth devices used for constructing the AQS string. + Bluetooth devices can be either paired (true) or unpaired (false). + The AQS Filter string will request scanning to be performed when the pairingState is false. + An AQS string that can be passed as a parameter to the CreateWatcher method. + + + + Gets the device address. + + + + + Gets the Bluetooth Class Of Device information of the device. + + + + + Gets the connection status of the device. + + + + + Occurs when the connection status for the device has changed. + + + + + Gets the device Id. + + The ID of the device. + + + + Gets the Name of the device. + + The name of the device. + + + + Occurs when the name of the device has changed. + + + + + Retrieves all Rfcomm Services on the remote Bluetooth Device. + + + + + + Retrieves all cached Rfcomm Services on the remote Bluetooth Device. + + The cache mode. + + + + + + + + + + + Specifies common Bluetooth error cases. + + + + + The operation was successfully completed or serviced. + + + + + The Bluetooth radio was not available. + This error occurs when the Bluetooth radio has been turned off. + + + + + The operation cannot be serviced because the necessary resources are currently in use. + + + + + The operation cannot be completed because the remote device is not connected. + + + + + An unexpected error has occurred. + + + + + The operation is disabled by policy. + + + + + The operation is not supported on the current Bluetooth radio hardware. + + + + + The operation is disabled by the user. + + + + + The operation requires consent. + + + + + Not supported. + + + + + Represents a Bluetooth LE device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Returns a BluetoothLEDevice object for the given BluetoothAddress. + + The address of the Bluetooth LE device. + After the asynchronous operation completes, returns the BluetoothLEDevice object with the given BluetoothAddress. + + + + Returns a object for the given Id. + + + + + + + Returns a object for the given DeviceInformation. + + The DeviceInformation value that identifies the instance. + After the asynchronous operation completes, returns the BluetoothDevice object identified by the given DeviceInformation. + + + + Gets an Advanced Query Syntax (AQS) string for identifying all Bluetooth Low Energy (LE) devices. + This string is passed to the or CreateWatcher method in order to get a list of Bluetooth LE devices. + + + + + + Creates a filter string that contains a query for Bluetooth LE devices with the indicated BluetoothConnectionStatus. + The string is passed into the CreateWatcher method to return a collection of DeviceInformation objects with the indicated Bluetooth connection status. + + The connection status used for constructing the AQS string. + + + + + Occurs when the name of the device has changed. + + + + + Gets the device address. + + + + + Gets the address type for the Bluetooth LE device. + + + + + Gets the connection status of the device. + + + + + Occurs when the connection status for the device has changed. + + + + + Gets the device Id. + + + + + Gets the read-only list of GATT services supported by the device. + + + + + Indicates the Major Class code of the device, which is the general family of device with which the device is associated. + + + + + Used when a more specific Major Class code is not suitable. + + + + + A computer. + Example devices are desktop, notebook, PDA and organizer. + + + + + A phone. + Example devices are cellular, cordless, pay phone and modem. + + + + + A LAN or network Access Point. + + + + + An audio or video device. + Example devices are headset, speaker, stereo, video display and VCR. + + + + + A peripheral device. + Examples are mouse, joystick and keyboard. + + + + + An imaging device. + Examples are printer, scanner, camera and display. + + + + + A wearable device. + + + + + A toy. + + + + + A health device. + An example is a heart rate monitor. + + + + + Indicates the Minor Class code of the device, which is the general family of device with which the device is associated. + + + + + Use when a Minor Class code has not been assigned. + + + + + A desktop computer. + + + + + A server computer. + + + + + A laptop computer. + + + + + A handheld PC/PDA. + + + + + A palm-sized PC/PDA. + + + + + A wearable, watch-sized, computer. + + + + + A tablet computer. + + + + + A cell phone. + + + + + A cordless phone. + + + + + A smartphone. + + + + + A wired modem or voice gateway. + + + + + Common ISDN access. + + + + + Fully available. + + + + + 1% to 17% utilized. + + + + + 17% to 33% utilized. + + + + + 33% to 50% utilized. + + + + + 50% to 67% utilized. + + + + + 67% to 83% utilized. + + + + + 83% to 99% utilized. + + + + + Network service is not available. + + + + + A wearable headset device. + + + + + A hands-free device. + + + + + A microphone. + + + + + A loudspeaker. + + + + + Headphones. + + + + + Portable audio device. + + + + + A car audio device. + + + + + A set-top box. + + + + + A HiFi audio device. + + + + + A VCR. + + + + + A video camera. + + + + + A camcorder. + + + + + A video monitor. + + + + + A video display and loudspeaker. + + + + + A video conferencing device. + + + + + A gaming console or toy. + + + + + A joystick. + + + + + A gamepad. + + + + + A remote control. + + + + + A sensing device. + + + + + A digitizer tablet. + + + + + A card reader. + + + + + A digital pen. + + + + + A handheld scanner for bar codes, RFID, etc. + + + + + A handheld gesture input device, such as a "wand" form factor device. + + + + + A display. + + + + + A camera. + + + + + A scanner. + + + + + A printer; + + + + + A wristwatch. + + + + + A pager. + + + + + A jacket. + + + + + A helmet. + + + + + Glasses. + + + + + A robot. + + + + + A vehicle. + + + + + A doll or action figure. + + + + + A controller. + + + + + A game. + + + + + A blood pressure monitor. + + + + + A thermometer. + + + + + A weighing scale. + + + + + A glucose meter. + + + + + A pulse oximeter. + + + + + A heart rate or pulse monitor. + + + + + A health data display. + + + + + A step counter. + + + + + A body composition analyzer. + + + + + A peak flow monitor. + + + + + A medication monitor. + + + + + A knee prosthesis. + + + + + An ankle prosthesis. + + + + + A generic health manager. + + + + + A personal mobility device. + + + + + Indicates the service capabilities of a device. + + + Defined in Bluetooth Specifications . + + + + + None. + + + + + Limited Discoverable Mode. + + + + + Positioning or location identification. + + + + + Networking, for example, LAN, Ad hoc. + + + + + Rendering, for example, printer, speakers. + + + + + Capturing, for example, scanner, microphone. + + + + + Object Transfer, for example, v-Inbox, v-folder. + + + + + Audio, for example, speaker, microphone, headset service. + + + + + Telephony, for example cordless, modem, headset service. + + + + + Information, for example, web server, WAP server. + + + + + A helper class that provides methods to convert between bluetooth device UUID and short ID. + + + + + Returns the bluetooth device UUID from a short ID. + + The short ID. + Returns the UUID. + + + + Attempts to get the short bluetooth device ID from a UUID. + + The UUID. + Returns the short ID. + + + + Represents a Characteristic of a GATT service. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Performs a Characteristic Value read from the value cache maintained by the system. + + + + + + Performs a Characteristic Value read either from the value cache maintained by the system, or directly from the device. + + + + + + Performs a Characteristic Value write to a Bluetooth LE device. + + A byte array object which contains the data to be written to the Bluetooth LE device. + The object that manages the asynchronous operation, which, upon completion, returns the status with which the operation completed. + + + + Performs a Characteristic Value write to a Bluetooth LE device. + + A byte array object which contains the data to be written to the Bluetooth LE device. + Specifies what type of GATT write should be performed. + The object that manages the asynchronous operation, which, upon completion, returns the status with which the operation completed. + + + + Gets the GATT characteristic properties, as defined by the GATT profile. + + + + + Gets the of which this characteristic is a member. + + + + + Get the user friendly description for this GattCharacteristic, if the User Description Descriptor is present, otherwise this will be an empty string. + + + + + Gets the GATT Characteristic UUID for this GattCharacteristic. + + + + + An App can register an event handler in order to receive events when notification or indications are received from a device, after setting the Client Characteristic Configuration Descriptor. + + + + + Specifies the values for the GATT characteristic properties as well as the GATT Extended Characteristic Properties Descriptor. + + + + + The characteristic doesn’t have any properties that apply. + + + + + The characteristic supports broadcasting + + + + + The characteristic is readable + + + + + The characteristic supports Write Without Response + + + + + The characteristic is writable + + + + + The characteristic is notifiable + + + + + The characteristic is indicatable + + + + + The characteristic supports signed writes + + + + + The ExtendedProperties Descriptor is present + + + + + The characteristic supports reliable writes + + + + + The characteristic has writable auxiliaries + + + + + Provides characteristic UUIDs for common GATT characteristics. + + To view a list of all Bluetooth SIG-defined characteristic UUIDs, see Bluetooth SIG-defined Characteristic UUIDs. + + + + Gets the Bluetooth SIG-defined AlertCategoryId characteristic UUID. + + + + + Gets the Bluetooth SIG-Defined AlertCategoryIdBitMask characteristic UUID + + + + + Gets the Bluetooth SIG-defined AlertLevel characteristic UUID. + + + + + Gets the Bluetooth SIG-defined AlertNotificationControlPoint characteristic UUID. + + + + + Gets the Bluetooth SIG-defined AlertStatus characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Battery Level Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Feature Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Measurement Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Body Sensor Location Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootKeyboardInputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootKeyboardOutputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootMouseInputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Csc Feature Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Csc Measurement Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CurrentTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerControlPoint characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerFeature characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerMeasurement characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerVector characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DateTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DayDateTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DayOfWeek characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DstOffset characteristic UUID. + + + + + Represents the return status of a WinRT GATT API related Async operation. + Indicates the status of the asynchronous operation. + + + + + The operation completed successfully. + + + + + No communication can be performed with the device, at this time. + + + + + Represents a Descriptor of a GATT Characteristic. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Performs a Descriptor Value read from a value cache maintained by the system. + + + + + + Performs a Descriptor Value read either from the value cache maintained by the system, or directly from the device. + + Specifies whether to read the value directly from the device or from a value cache maintained by the system. + + + + + Gets the GATT Descriptor UUID for this GattDescriptor. + + + + + The result of descriptor operations like . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Gets a vector of the GATT descriptors. + + + + + Gets the status of the operation. + + + + + Represents an enumeration of the most well known Descriptor UUID values. + + + + + Gets the Bluetooth SIG-defined Characteristic Aggregate Format Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic Extended Properties Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic Presentation Format Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic User Description Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Client Characteristic Configuration Descriptor UUID. + + + + + + + + + + Gets the Bluetooth SIG-defined Server Characteristic Configuration Descriptor UUID. + + + + + + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a suitable AQS Filter string for use with the CreateWatcher method, from a 16-bit Bluetooth GATT Service UUID. + + + + + + + Creates a suitable AQS Filter string for use with the CreateWatcher method, from a Bluetooth service UUID. + + + + + + + Gets the collection of all characteristics belonging to this GattDeviceService instance. + + The collection of all characteristics belonging to this GattDeviceService instance. + + + + Returns a vector of characteristics, that are identified by the specified UUID and belong to this GattDeviceService instance. + + The UUID for the characteristics to be retrieved. + A collection of GattCharacteristic objects whose UUIDs match characteristicUuid. + + + + Gets the object describing the device associated with the current object. + + + + + The GATT Service UUID associated with this GattDeviceService. + + + + + Represents the different well-known values that the GattPresentationFormat.FormatType property can take. + + + + + Represents the result of an asynchronous read operation of a GATT Characteristic or Descriptor value. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + + + + + Gets the GATT Descriptor UUID for this GattDescriptor. + + + + + Provides service UUIDs for common GATT services. + + + + + Gets the Bluetooth SIG-defined AlertNotification Service UUID. + + + + + Gets the Bluetooth SIG-defined Battery Service UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Service UUID. + + + + + Gets the Bluetooth SIG-defined CurrentTime service UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPower service UUID. + + + + + Gets the Bluetooth SIG-defined Cycling Speed And Cadence Service UUID. + + + + + Gets the Bluetooth SIG-defined DeviceInformation service UUID. + + + + + Gets the Bluetooth SIG-defined UUID for the Generic Access Service. + + + + + Gets the Bluetooth SIG-defined UUID for the Generic Attribute Service. + + + + + Gets the Bluetooth SIG-defined Glucose Service UUID. + + + + + Gets the Bluetooth SIG-defined Health Thermometer Service UUID. + + + + + Gets the Bluetooth SIG-defined Heart Rate Service UUID. + + + + + Gets the Bluetooth SIG-defined HumanInterfaceDevice service UUID. + + + + + Gets the Bluetooth SIG-defined ImmediateAlert service UUID. + + + + + Gets the Bluetooth SIG-defined LinkLoss service UUID. + + + + + Gets the Bluetooth SIG-defined LocationAndNavigation service UUID. + + + + + Gets the Bluetooth SIG-defined NextDstChange service UUID. + + + + + Gets the Bluetooth SIG-defined PhoneAlertStatus service UUID. + + + + + Gets the Bluetooth SIG-defined ReferenceTimeUpdate service UUID. + + + + + Gets the Bluetooth SIG-defined Running Speed And Cadence Service UUID. + + + + + Gets the Bluetooth SIG-defined ScanParameters service UUID. + + + + + Gets the Bluetooth SIG-defined TxPower service UUID. + + + + + Represents the result of an asynchronous read operation of a GATT Characteristic or Descriptor value. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Gets the new Characteristic Value. + + + + + Gets the time at which the system was notified of the Characteristic Value change. + + + + + Indicates what type of write operation is to be performed. + + + + + The default GATT write procedure shall be used. + + + + + The Write Without Response procedure shall be used. + + + + + Represents an instance of a service on a remote Bluetooth device. + + + + + Gets an Advanced Query Syntax (AQS) string for identifying instances of an RFCOMM service. + + The service id for which to query. + An AQS string for identifying RFCOMM service instances. + + + + Gets the object describing the device associated with the current object. + + + + + Gets the RfcommServiceId of this RFCOMM service instance. + + The RfcommServiceId of the RFCOMM service instance. + + + + Connects to the remote service and returns a read/write Stream to communicate over. + + A for reading and writing from the remote service. + Remember to Dispose of this Stream when you've finished working. + + + + + + + + + + The result of an Rfcomm device service request. + + + + + Indicates that an error occurred. + + + + + The collection of returned services. + + + + + Represents an RFCOMM service ID. + + + + + Creates a object corresponding to the service id for the standardized Serial Port (SPP) service (with short id 0x1101). + + + + + Creates a object corresponding to the service id for the standardized Dial-up Networking (DUN) service (with short id 0x1103). + + + + + Creates a object corresponding to the service id for the standardized Synchronization service (with short id 0x1104). + + + + + Creates a object corresponding to the service id for the standardized OBEX Object Push service (with short id 0x1105). + + + + + Creates a object corresponding to the service id for the standardized OBEX File Transfer service (with short id 0x1106). + + + + + Creates a object corresponding to the service id for the standardized Headset Profile (HSP) (with short id 0x1108). + + + + + Creates a object corresponding to the service id for the standardized Audio/Video Remote Control Profile (AVRCP) (with short id 0x110E). + + + + + Creates a object corresponding to the service id for the standardized Basic Imaging service (with short id 0x111A). + + + + + Creates a object corresponding to the service id for the standardized Hands-free Profile (HFP) (with short id 0x111E). + + + + + Creates a object corresponding to the service id for the standardized Basic Printing service (with short id 0x1118). + + + + + Creates a object corresponding to the service id for the standardized Basic Printing service (with short id 0x1119). + + + + + Creates a object corresponding to the service id for the printing status service for the Basic Printing Profile (BPP) (with short id 0x1123). + + + + + Creates a object corresponding to the service id for the standardized Hardcopy Cable Replacement Profile (HCRP) for printing (with short id 0x1126). + + + + + Creates a object corresponding to the service id for the standardized Hardcopy Cable Replacement Profile (HCRP) for scanning (with short id 0x1127). + + + + + Creates a object corresponding to the service id for the standardized SIM Access Profile (SAP) (with short id 0x112D). + + + + + Creates a object corresponding to the service id for the standardized Phone Book Access (PCE) service (with short id 0x112E). + + + + + Creates a object corresponding to the service id for the standardized Phone Book Access (PSE) service (with short id 0x112F). + + + + + Creates a object corresponding to the service id for the standardized Generic File Transfer service (with short id 0x1202). + + + + + Creates a object corresponding to the service id for the standardized Health Device Source service for Health Device Profile (HDP) (with short id 0x1401). + + + + + Creates a object corresponding to the service id for the standardized Health Device Sink service for Health Device Profile (HDP) (with short id 0x1402). + + + + + Creates a object from a 32-bit service id. + + The 32-bit service id. + The object. + + + + Creates a object from a 128-bit service id. + + The 128-bit service id. + The object. + + + + Implicit conversion from RfcommServiceId to Guid. + + + + + + Implicit conversion from Guid to RfcommServiceId + + + + + + Retrieves the 128-bit service id. + + + + + Converts the RfcommServiceId to a 32-bit service id if possible. + + Returns the 32-bit service id if the RfcommServiceId represents a standardized service. + + + + Converts the RfcommServiceId to a string. + + Returns the string representation of the 128-bit service id. + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Enumerates DeviceInformation objects matching the specified query string. + + + + + + + A string representing the identity of the device. + + + + + The name of the device. + + + + + Gets the information about the capabilities for this device to pair. + + The pairing information for this device. + + + + Returns the Id of the . + + + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + + Represents a custom pairing for a DeviceInformation object. + + + + + Attempts to pair the device. + + The different pairing kinds supported by this DeviceInformation object. + The result of the pairing action. + + + + Raised when a pairing action is requested. + + + + + Contains information and enables pairing for a device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device can be paired. + + True if the device can be paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the object necessary for custom pairing. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device is currently paired. + + True if the device is currently paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Attempts to pair the device. + + The result of the pairing action. + + + PlatformVersion supported + AndroidAndroid 4.4 and later (Requires BLUETOOTH_ADMIN permission) + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Attempts to unpair the device. + + The result of the unpairing action. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Indicates the kinds of pairing supported by your application or requested by the system. + As an input value, use this value to indicate what kinds of pairing your application supports. + When this datatype is received as an output value, it indicates the kind of pairing requested by the system. + In this case, your code will need to respond accordingly. + + + + + No pairing is supported. + + + + + The application must confirm they wish to perform the pairing action. + You can present an optional confirmation dialog to the user. + With a value of ConfirmOnly, Accept the pairing if you want it to complete. + + + + + The application must display the given PIN to the user. + The user will then need to enter or confirm that PIN on the device that is being paired. + With a value of DisplayPin, Accept the pairing if you want it to complete. + If your application cancels the pairing at this point, the device might still be paired. + This is because the system and the target device don't need any confirmation for this DevicePairingKinds value. + + + + + The application must request a PIN from the user. + The PIN will typically be displayed on the target device. + With a value of ProvidePin, Accept the pairing and pass in the PIN as a parameter. + + + + + The application must display the given PIN to the user and ask the user to confirm that the PIN matches the one show on the target device. + With a value of ConfirmPinMatch, Accept the pairing if you want it to complete. + + + + + Contains information and enables pairing for a device. + + + + + Gets the object associated with this pairing request. + + + + + Gets the kind of pairing associated with this pairing event. + + + + + Gets the pin associated with a pairing request. + + + + + Accepts a PairingRequested event and pairs the device with the application. + + + + + Accepts a PairingRequested event and pairs the device with the application. Requires a pin for pairing purposes. + + The pin to use for attempting to pair a device. + + + + Contains information about the result of attempting to pair a device. + + + + + Gets the paired status of the device after the pairing action completed. + + The paired status of the device. + + + + The device object is now paired. + + + + + The device object is not in a state where it can be paired. + + + + + The device object is not currently paired. + + + + + The device object has already been paired. + + + + + The device object rejected the connection. + + + + + The device object indicated it cannot accept any more incoming connections. + + + + + The device object indicated there was a hardware failure. + + + + + The authentication process timed out before it could complete. + + + + + The authentication protocol is not supported, so the device is not paired. + + + + + Authentication failed, so the device is not paired. + Either the device object or the application rejected the authentication. + + + + + There are no network profiles for this device object to use. + + + + + The minimum level of protection is not supported by the device object or the application. + + + + + Your application does not have the appropriate permissions level to pair the device object. + + + + + The ceremony data was incorrect. + + + + + The pairing action was canceled before completion. + + + + + The device object is already attempting to pair or unpair. + + + + + Either the event handler wasn't registered or a required DevicePairingKinds was not supported. + + + + + The application handler rejected the pairing. + + + + + The remove device already has an association. + + + + + An unknown failure occurred. + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a object. + + + + + Gets the colors of the picker. + + The color of the picker. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + Gets the filter used to choose what devices to show in the picker. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the picker UI and returns the selected device; does not require you to register for an event. + + + + + + Represents the appearance of a device picker. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + Gets and sets the accent color of the picker UI. + + + + + Gets and sets the background color of the picker UI. + + + + + Gets and sets the foreground color of the picker UI. + + + + + Gets and sets the accent color of the picker UI. + + + + + Gets and sets the background color of the picker UI. + + + + + Gets and sets the foreground color of the picker UI. + + + + + The title of the picker UI. + + For Windows Desktop apps this is used as the info text below the device list. + + + + Represents the filter used to determine which devices to show in the device picker. + The filter parameters are OR-ed together to build the resulting filter. + + + + + Gets a list of AQS filter strings. + This defaults to empty list (no filter). + You can add one or more AQS filter strings to this vector and filter the devices list to those that meet one or more of the provided filters. + + + Some platforms have limitations on the filter types they support:- + + PlatformVersion supported + AndroidSupports only a small set of ClassOfDevice restrictions. + , + , + , + any other class values will display all device types. + Windows UWPNo restrictions. Additional filter types are added in Creators Update. + Windows StoreNo restrictions + Windows Phone StoreNo restrictions + Windows (Desktop Apps)Supports and . + + + + + Provides data for the event on the object. + + + + + The device selected by the user in the picker. + + The selected device. + + + + Contains information about the result of attempting to unpair a device. + + + + + Gets the paired status of the device after the unpairing action completed. + + The paired status of the device. + + + + The result of the unpairing action. + + + + + The device object is successfully unpaired. + + + + + The device object was already unpaired. + + + + + The device object is currently in the middle of either a pairing or unpairing action. + + + + + The caller does not have sufficient permissions to unpair the device. + + + + + An unknown failure occurred. + + + + + Describes the state of a object. + + + + + This is the initial state of a Watcher object. During this state clients can register event handlers. + + + + + The watcher transitions to the Started state once Start is called. + The watcher is enumerating the initial collection. Note that during this enumeration phase it is possible to receive Updated and Removed notifications but only to items that have already been Added. + + + + + The watcher has completed enumerating the initial collection. Items can still be added, updated or removed from the collection. + + + + + The client has called Stop and the watcher is still in the process of stopping. Events may still be raised. + + + + + The client has called Stop and the watcher has completed all outstanding events. No further events will be raised. + + + + + The watcher has aborted operation. No subsequent events will be raised. + + + + + Represents a radio device on the system. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + A static, asynchronous method that retrieves a collection of objects representing radio devices existing on the system. + + An asynchronous retrieval operation. When the operation is complete, contains a list of Radio objects describing available radios. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + An asynchronous operation that attempts to set the state of the radio represented by this object. + + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets an enumeration value that describes what kind of radio this object represents. + + The kind of this radio. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the name of the radio represented by this object. + + The radio name. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current state of the radio represented by this object. + + The current radio state. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Enumeration that describes possible access states that a user can have to a given radio. + + + + + Access state is unspecified. + + + + + Access is allowed. + + + + + Access was denied because of user action, usually through denying an operation through the radio privacy settings page. + + + + + Access was denied by the system. One common reason for this result is that the user does not have suitable permission to manipulate the radio in question. + + + + + Enumeration that represents the kinds of radio devices. + + + + + An unspecified kind of radio device. + + + + + A Wi-Fi radio. + + + + + A mobile broadband radio. + + + + + A Bluetooth radio. + + + + + An FM radio. + + + + + Enumeration that describes possible radio states. + + + + + The radio state is unknown, or the radio is in a bad or uncontrollable state. + + + + + The radio is powered on. + + + + + The radio is powered off. + + + + + The radio is powered off and disabled by the device firmware or a hardware switch on the device. + + + + + Provides the underlying stream of data for network access. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + + Gets a value that indicates whether the NetworkStream supports reading. + + + + + Gets a value that indicates whether the stream supports seeking. This property is not currently supported. + + This property always returns false. + + + + Gets a value that indicates whether the NetworkStream supports writing. + + + + + Gets the length of the data available on the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Gets or sets the current position in the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Flushes data from the stream. + + + + + Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device. + + + + + + + Reads data from the NetworkStream. + + + + + + + + + Asynchronously reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + + + + + + + + + Sets the current position of the stream to the given value. + This method is not currently supported and always throws a NotSupportedException. + + + + + + + + Sets the length of the stream. + This method always throws a NotSupportedException. + + + + + + Writes data to the NetworkStream. + + + + + + + + Asynchronously writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + + + + + + + + + Releases the unmanaged resources used by the NetworkStream and optionally releases the managed resources. + + + + + diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/uap10.0/InTheHand.Devices.Bluetooth.XML b/packages/Network.Bluetooth.4.0.1803.22/lib/uap10.0/InTheHand.Devices.Bluetooth.XML new file mode 100644 index 0000000..9bdb4a9 --- /dev/null +++ b/packages/Network.Bluetooth.4.0.1803.22/lib/uap10.0/InTheHand.Devices.Bluetooth.XML @@ -0,0 +1,2630 @@ + + + + InTheHand.Devices.Bluetooth + + + + + Represents a local Bluetooth adapter. + + + + PlatformVersion supported + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the default BluetoothAdapter. + + An asynchronous operation that completes with a BluetoothAdapter. + + + + Gets the device address. + + + + + Gets a boolean indicating if the adapter supports the Bluetooth Classic transport type. + + Always returns false for iOS, macOS and tvOS. + + + + Gets a boolean indicating if the adapater supports Low Energy Bluetooth Transport type. + + Always returns false for Windows Desktop. + + + + Gets the Name of the adapter. + + The name of the adapter. + On most platforms this is not separately editable from the machine name. + + + + Describes the Bluetooth address type. + + + + + Public address. + + + + + Random address. + + + + + Unspecified type. + + + + + Indicates whether certain Bluetooth API methods should operate on values cached in the system or retrieve those values from the Bluetooth device. + + + + + Use system-cached values. + + + + + Retrieve values from the Bluetooth device. + + + + + Provides functionality to determine the Bluetooth Class Of Device (Bluetooth COD) information for a device. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Creates a BluetoothClassOfDevice object from a raw integer value representing the Major Class, Minor Class and Service Capabilities of the device. + + The raw integer value from which to create the BluetoothClassOfDevice object. + A BluetoothClassOfDevice object. + + + + Gets the Bluetooth Class Of Device information, represented as an integer value. + + The Bluetooth Class Of Device information, represented as a raw integer value. + + + + Gets the Major Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Major Class code. + + + + Gets the Minor Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Minor Class code. + + + + Gets the service capabilities of the device. + + + + + + + + + + + + + + + + + + Returns the Major/Minor device class as a string. + + + + + + Company identifiers are unique numbers assigned by the Bluetooth SIG to member companies requesting one. + + The full list is maintained on the Bluetooth SIG website. + + + + Indicates the connection status of the device. + + + + + The device is disconnected. + + + + + The device is connected. + + + + + Represents a Bluetooth device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns a object for the given BluetoothAddress. + + The address of the Bluetooth device. + After the asynchronous operation completes, returns the BluetoothDevice object with the given BluetoothAddress or null if the address does not resolve to a valid device. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Returns a object for the given Id. + + The DeviceId value that identifies the instance. + After the asynchronous operation completes, returns the object identified by the given DeviceId. + + + + Returns a object for the given DeviceInformation. + + The value that identifies the BluetoothDevice instance. + After the asynchronous operation completes, returns the BluetoothDevice object identified by the given DeviceInformation. + + + + Gets an Advanced Query Syntax (AQS) string for identifying all Bluetooth devices. + This string is passed to the or CreateWatcher method in order to get a list of Bluetooth devices. + + + + + + Creates an Advanced Query Syntax (AQS) filter string from a BluetoothClassOfDevice object. + The AQS string is passed into the CreateWatcher method to return a collection of DeviceInformation objects. + + The class of device used for constructing the AQS string. + An AQS string that can be passed as a parameter to the CreateWatcher method. + + + + Creates an Advanced Query Syntax (AQS) filter string that contains a query for Bluetooth devices that are either paired or unpaired. + The AQS string is passed into the CreateWatcher method to return a collection of objects. + + The current pairing state for Bluetooth devices used for constructing the AQS string. + Bluetooth devices can be either paired (true) or unpaired (false). + The AQS Filter string will request scanning to be performed when the pairingState is false. + An AQS string that can be passed as a parameter to the CreateWatcher method. + + + + Gets the device address. + + + + + Gets the Bluetooth Class Of Device information of the device. + + + + + Gets the connection status of the device. + + + + + Occurs when the connection status for the device has changed. + + + + + Gets the device Id. + + The ID of the device. + + + + Gets the Name of the device. + + The name of the device. + + + + Occurs when the name of the device has changed. + + + + + Retrieves all Rfcomm Services on the remote Bluetooth Device. + + + + + + Retrieves all cached Rfcomm Services on the remote Bluetooth Device. + + The cache mode. + + + + + + + + + + + Specifies common Bluetooth error cases. + + + + + The operation was successfully completed or serviced. + + + + + The Bluetooth radio was not available. + This error occurs when the Bluetooth radio has been turned off. + + + + + The operation cannot be serviced because the necessary resources are currently in use. + + + + + The operation cannot be completed because the remote device is not connected. + + + + + An unexpected error has occurred. + + + + + The operation is disabled by policy. + + + + + The operation is not supported on the current Bluetooth radio hardware. + + + + + The operation is disabled by the user. + + + + + The operation requires consent. + + + + + Not supported. + + + + + Represents a Bluetooth LE device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Returns a BluetoothLEDevice object for the given BluetoothAddress. + + The address of the Bluetooth LE device. + After the asynchronous operation completes, returns the BluetoothLEDevice object with the given BluetoothAddress. + + + + Returns a object for the given Id. + + + + + + + Returns a object for the given DeviceInformation. + + The DeviceInformation value that identifies the instance. + After the asynchronous operation completes, returns the BluetoothDevice object identified by the given DeviceInformation. + + + + Gets an Advanced Query Syntax (AQS) string for identifying all Bluetooth Low Energy (LE) devices. + This string is passed to the or CreateWatcher method in order to get a list of Bluetooth LE devices. + + + + + + Creates a filter string that contains a query for Bluetooth LE devices with the indicated BluetoothConnectionStatus. + The string is passed into the CreateWatcher method to return a collection of DeviceInformation objects with the indicated Bluetooth connection status. + + The connection status used for constructing the AQS string. + + + + + Occurs when the name of the device has changed. + + + + + Gets the device address. + + + + + Gets the address type for the Bluetooth LE device. + + + + + Gets the connection status of the device. + + + + + Occurs when the connection status for the device has changed. + + + + + Gets the device Id. + + + + + Gets the read-only list of GATT services supported by the device. + + + + + Indicates the Major Class code of the device, which is the general family of device with which the device is associated. + + + + + Used when a more specific Major Class code is not suitable. + + + + + A computer. + Example devices are desktop, notebook, PDA and organizer. + + + + + A phone. + Example devices are cellular, cordless, pay phone and modem. + + + + + A LAN or network Access Point. + + + + + An audio or video device. + Example devices are headset, speaker, stereo, video display and VCR. + + + + + A peripheral device. + Examples are mouse, joystick and keyboard. + + + + + An imaging device. + Examples are printer, scanner, camera and display. + + + + + A wearable device. + + + + + A toy. + + + + + A health device. + An example is a heart rate monitor. + + + + + Indicates the Minor Class code of the device, which is the general family of device with which the device is associated. + + + + + Use when a Minor Class code has not been assigned. + + + + + A desktop computer. + + + + + A server computer. + + + + + A laptop computer. + + + + + A handheld PC/PDA. + + + + + A palm-sized PC/PDA. + + + + + A wearable, watch-sized, computer. + + + + + A tablet computer. + + + + + A cell phone. + + + + + A cordless phone. + + + + + A smartphone. + + + + + A wired modem or voice gateway. + + + + + Common ISDN access. + + + + + Fully available. + + + + + 1% to 17% utilized. + + + + + 17% to 33% utilized. + + + + + 33% to 50% utilized. + + + + + 50% to 67% utilized. + + + + + 67% to 83% utilized. + + + + + 83% to 99% utilized. + + + + + Network service is not available. + + + + + A wearable headset device. + + + + + A hands-free device. + + + + + A microphone. + + + + + A loudspeaker. + + + + + Headphones. + + + + + Portable audio device. + + + + + A car audio device. + + + + + A set-top box. + + + + + A HiFi audio device. + + + + + A VCR. + + + + + A video camera. + + + + + A camcorder. + + + + + A video monitor. + + + + + A video display and loudspeaker. + + + + + A video conferencing device. + + + + + A gaming console or toy. + + + + + A joystick. + + + + + A gamepad. + + + + + A remote control. + + + + + A sensing device. + + + + + A digitizer tablet. + + + + + A card reader. + + + + + A digital pen. + + + + + A handheld scanner for bar codes, RFID, etc. + + + + + A handheld gesture input device, such as a "wand" form factor device. + + + + + A display. + + + + + A camera. + + + + + A scanner. + + + + + A printer; + + + + + A wristwatch. + + + + + A pager. + + + + + A jacket. + + + + + A helmet. + + + + + Glasses. + + + + + A robot. + + + + + A vehicle. + + + + + A doll or action figure. + + + + + A controller. + + + + + A game. + + + + + A blood pressure monitor. + + + + + A thermometer. + + + + + A weighing scale. + + + + + A glucose meter. + + + + + A pulse oximeter. + + + + + A heart rate or pulse monitor. + + + + + A health data display. + + + + + A step counter. + + + + + A body composition analyzer. + + + + + A peak flow monitor. + + + + + A medication monitor. + + + + + A knee prosthesis. + + + + + An ankle prosthesis. + + + + + A generic health manager. + + + + + A personal mobility device. + + + + + Indicates the service capabilities of a device. + + + Defined in Bluetooth Specifications . + + + + + None. + + + + + Limited Discoverable Mode. + + + + + Positioning or location identification. + + + + + Networking, for example, LAN, Ad hoc. + + + + + Rendering, for example, printer, speakers. + + + + + Capturing, for example, scanner, microphone. + + + + + Object Transfer, for example, v-Inbox, v-folder. + + + + + Audio, for example, speaker, microphone, headset service. + + + + + Telephony, for example cordless, modem, headset service. + + + + + Information, for example, web server, WAP server. + + + + + A helper class that provides methods to convert between bluetooth device UUID and short ID. + + + + + Returns the bluetooth device UUID from a short ID. + + The short ID. + Returns the UUID. + + + + Attempts to get the short bluetooth device ID from a UUID. + + The UUID. + Returns the short ID. + + + + Represents a Characteristic of a GATT service. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Performs a Characteristic Value read from the value cache maintained by the system. + + + + + + Performs a Characteristic Value read either from the value cache maintained by the system, or directly from the device. + + + + + + Performs a Characteristic Value write to a Bluetooth LE device. + + A byte array object which contains the data to be written to the Bluetooth LE device. + The object that manages the asynchronous operation, which, upon completion, returns the status with which the operation completed. + + + + Performs a Characteristic Value write to a Bluetooth LE device. + + A byte array object which contains the data to be written to the Bluetooth LE device. + Specifies what type of GATT write should be performed. + The object that manages the asynchronous operation, which, upon completion, returns the status with which the operation completed. + + + + Gets the GATT characteristic properties, as defined by the GATT profile. + + + + + Gets the of which this characteristic is a member. + + + + + Get the user friendly description for this GattCharacteristic, if the User Description Descriptor is present, otherwise this will be an empty string. + + + + + Gets the GATT Characteristic UUID for this GattCharacteristic. + + + + + An App can register an event handler in order to receive events when notification or indications are received from a device, after setting the Client Characteristic Configuration Descriptor. + + + + + Specifies the values for the GATT characteristic properties as well as the GATT Extended Characteristic Properties Descriptor. + + + + + The characteristic doesn’t have any properties that apply. + + + + + The characteristic supports broadcasting + + + + + The characteristic is readable + + + + + The characteristic supports Write Without Response + + + + + The characteristic is writable + + + + + The characteristic is notifiable + + + + + The characteristic is indicatable + + + + + The characteristic supports signed writes + + + + + The ExtendedProperties Descriptor is present + + + + + The characteristic supports reliable writes + + + + + The characteristic has writable auxiliaries + + + + + Provides characteristic UUIDs for common GATT characteristics. + + To view a list of all Bluetooth SIG-defined characteristic UUIDs, see Bluetooth SIG-defined Characteristic UUIDs. + + + + Gets the Bluetooth SIG-defined AlertCategoryId characteristic UUID. + + + + + Gets the Bluetooth SIG-Defined AlertCategoryIdBitMask characteristic UUID + + + + + Gets the Bluetooth SIG-defined AlertLevel characteristic UUID. + + + + + Gets the Bluetooth SIG-defined AlertNotificationControlPoint characteristic UUID. + + + + + Gets the Bluetooth SIG-defined AlertStatus characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Battery Level Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Feature Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Measurement Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Body Sensor Location Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootKeyboardInputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootKeyboardOutputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootMouseInputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Csc Feature Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Csc Measurement Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CurrentTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerControlPoint characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerFeature characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerMeasurement characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerVector characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DateTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DayDateTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DayOfWeek characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DstOffset characteristic UUID. + + + + + Represents the return status of a WinRT GATT API related Async operation. + Indicates the status of the asynchronous operation. + + + + + The operation completed successfully. + + + + + No communication can be performed with the device, at this time. + + + + + Represents a Descriptor of a GATT Characteristic. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Performs a Descriptor Value read from a value cache maintained by the system. + + + + + + Performs a Descriptor Value read either from the value cache maintained by the system, or directly from the device. + + Specifies whether to read the value directly from the device or from a value cache maintained by the system. + + + + + Gets the GATT Descriptor UUID for this GattDescriptor. + + + + + The result of descriptor operations like . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Gets a vector of the GATT descriptors. + + + + + Gets the status of the operation. + + + + + Represents an enumeration of the most well known Descriptor UUID values. + + + + + Gets the Bluetooth SIG-defined Characteristic Aggregate Format Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic Extended Properties Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic Presentation Format Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic User Description Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Client Characteristic Configuration Descriptor UUID. + + + + + + + + + + Gets the Bluetooth SIG-defined Server Characteristic Configuration Descriptor UUID. + + + + + + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a suitable AQS Filter string for use with the CreateWatcher method, from a 16-bit Bluetooth GATT Service UUID. + + + + + + + Creates a suitable AQS Filter string for use with the CreateWatcher method, from a Bluetooth service UUID. + + + + + + + Gets the collection of all characteristics belonging to this GattDeviceService instance. + + The collection of all characteristics belonging to this GattDeviceService instance. + + + + Returns a vector of characteristics, that are identified by the specified UUID and belong to this GattDeviceService instance. + + The UUID for the characteristics to be retrieved. + A collection of GattCharacteristic objects whose UUIDs match characteristicUuid. + + + + Gets the object describing the device associated with the current object. + + + + + The GATT Service UUID associated with this GattDeviceService. + + + + + Represents the different well-known values that the GattPresentationFormat.FormatType property can take. + + + + + Represents the result of an asynchronous read operation of a GATT Characteristic or Descriptor value. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + Represents the result of an asynchronous read operation of a GATT Characteristic or Descriptor value. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + + + + + Gets the GATT Descriptor UUID for this GattDescriptor. + + + + + Provides service UUIDs for common GATT services. + + + + + Gets the Bluetooth SIG-defined AlertNotification Service UUID. + + + + + Gets the Bluetooth SIG-defined Battery Service UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Service UUID. + + + + + Gets the Bluetooth SIG-defined CurrentTime service UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPower service UUID. + + + + + Gets the Bluetooth SIG-defined Cycling Speed And Cadence Service UUID. + + + + + Gets the Bluetooth SIG-defined DeviceInformation service UUID. + + + + + Gets the Bluetooth SIG-defined UUID for the Generic Access Service. + + + + + Gets the Bluetooth SIG-defined UUID for the Generic Attribute Service. + + + + + Gets the Bluetooth SIG-defined Glucose Service UUID. + + + + + Gets the Bluetooth SIG-defined Health Thermometer Service UUID. + + + + + Gets the Bluetooth SIG-defined Heart Rate Service UUID. + + + + + Gets the Bluetooth SIG-defined HumanInterfaceDevice service UUID. + + + + + Gets the Bluetooth SIG-defined ImmediateAlert service UUID. + + + + + Gets the Bluetooth SIG-defined LinkLoss service UUID. + + + + + Gets the Bluetooth SIG-defined LocationAndNavigation service UUID. + + + + + Gets the Bluetooth SIG-defined NextDstChange service UUID. + + + + + Gets the Bluetooth SIG-defined PhoneAlertStatus service UUID. + + + + + Gets the Bluetooth SIG-defined ReferenceTimeUpdate service UUID. + + + + + Gets the Bluetooth SIG-defined Running Speed And Cadence Service UUID. + + + + + Gets the Bluetooth SIG-defined ScanParameters service UUID. + + + + + Gets the Bluetooth SIG-defined TxPower service UUID. + + + + + Represents the result of an asynchronous read operation of a GATT Characteristic or Descriptor value. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Gets the new Characteristic Value. + + + + + Gets the time at which the system was notified of the Characteristic Value change. + + + + + Indicates what type of write operation is to be performed. + + + + + The default GATT write procedure shall be used. + + + + + The Write Without Response procedure shall be used. + + + + + Represents an instance of a service on a remote Bluetooth device. + + + + + Gets an Advanced Query Syntax (AQS) string for identifying instances of an RFCOMM service. + + The service id for which to query. + An AQS string for identifying RFCOMM service instances. + + + + Gets the object describing the device associated with the current object. + + + + + Gets the RfcommServiceId of this RFCOMM service instance. + + The RfcommServiceId of the RFCOMM service instance. + + + + Connects to the remote service and returns a read/write Stream to communicate over. + + A for reading and writing from the remote service. + Remember to Dispose of this Stream when you've finished working. + + + + + + + + + + The result of an Rfcomm device service request. + + + + + Indicates that an error occurred. + + + + + The collection of returned services. + + + + + Represents an RFCOMM service ID. + + + + + Creates a object corresponding to the service id for the standardized Serial Port (SPP) service (with short id 0x1101). + + + + + Creates a object corresponding to the service id for the standardized Dial-up Networking (DUN) service (with short id 0x1103). + + + + + Creates a object corresponding to the service id for the standardized Synchronization service (with short id 0x1104). + + + + + Creates a object corresponding to the service id for the standardized OBEX Object Push service (with short id 0x1105). + + + + + Creates a object corresponding to the service id for the standardized OBEX File Transfer service (with short id 0x1106). + + + + + Creates a object corresponding to the service id for the standardized Headset Profile (HSP) (with short id 0x1108). + + + + + Creates a object corresponding to the service id for the standardized Audio/Video Remote Control Profile (AVRCP) (with short id 0x110E). + + + + + Creates a object corresponding to the service id for the standardized Basic Imaging service (with short id 0x111A). + + + + + Creates a object corresponding to the service id for the standardized Hands-free Profile (HFP) (with short id 0x111E). + + + + + Creates a object corresponding to the service id for the standardized Basic Printing service (with short id 0x1118). + + + + + Creates a object corresponding to the service id for the standardized Basic Printing service (with short id 0x1119). + + + + + Creates a object corresponding to the service id for the printing status service for the Basic Printing Profile (BPP) (with short id 0x1123). + + + + + Creates a object corresponding to the service id for the standardized Hardcopy Cable Replacement Profile (HCRP) for printing (with short id 0x1126). + + + + + Creates a object corresponding to the service id for the standardized Hardcopy Cable Replacement Profile (HCRP) for scanning (with short id 0x1127). + + + + + Creates a object corresponding to the service id for the standardized SIM Access Profile (SAP) (with short id 0x112D). + + + + + Creates a object corresponding to the service id for the standardized Phone Book Access (PCE) service (with short id 0x112E). + + + + + Creates a object corresponding to the service id for the standardized Phone Book Access (PSE) service (with short id 0x112F). + + + + + Creates a object corresponding to the service id for the standardized Generic File Transfer service (with short id 0x1202). + + + + + Creates a object corresponding to the service id for the standardized Health Device Source service for Health Device Profile (HDP) (with short id 0x1401). + + + + + Creates a object corresponding to the service id for the standardized Health Device Sink service for Health Device Profile (HDP) (with short id 0x1402). + + + + + Creates a object from a 32-bit service id. + + The 32-bit service id. + The object. + + + + Creates a object from a 128-bit service id. + + The 128-bit service id. + The object. + + + + Implicit conversion from RfcommServiceId to Guid. + + + + + + Implicit conversion from Guid to RfcommServiceId + + + + + + Retrieves the 128-bit service id. + + + + + Converts the RfcommServiceId to a 32-bit service id if possible. + + Returns the 32-bit service id if the RfcommServiceId represents a standardized service. + + + + Converts the RfcommServiceId to a string. + + Returns the string representation of the 128-bit service id. + + + + Represents an instance of a local RFCOMM service. + + + + + Gets a RfcommServiceProvider object from an RFCOMM service id. + + + + + + + Begins advertising the SDP attributes. + + + + + Event raised when an incoming connection is received. + + + + + Stops advertising the SDP attributes. + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Enumerates DeviceInformation objects matching the specified query string. + + + + + + + A string representing the identity of the device. + + + + + The name of the device. + + + + + Gets the information about the capabilities for this device to pair. + + The pairing information for this device. + + + + Returns the Id of the . + + + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + + Represents a custom pairing for a DeviceInformation object. + + + + + Attempts to pair the device. + + The different pairing kinds supported by this DeviceInformation object. + The result of the pairing action. + + + + Raised when a pairing action is requested. + + + + + Contains information and enables pairing for a device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device can be paired. + + True if the device can be paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the object necessary for custom pairing. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device is currently paired. + + True if the device is currently paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Attempts to pair the device. + + The result of the pairing action. + + + PlatformVersion supported + AndroidAndroid 4.4 and later (Requires BLUETOOTH_ADMIN permission) + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Attempts to unpair the device. + + The result of the unpairing action. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the object necessary for custom pairing. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Indicates the kinds of pairing supported by your application or requested by the system. + As an input value, use this value to indicate what kinds of pairing your application supports. + When this datatype is received as an output value, it indicates the kind of pairing requested by the system. + In this case, your code will need to respond accordingly. + + + + + No pairing is supported. + + + + + The application must confirm they wish to perform the pairing action. + You can present an optional confirmation dialog to the user. + With a value of ConfirmOnly, Accept the pairing if you want it to complete. + + + + + The application must display the given PIN to the user. + The user will then need to enter or confirm that PIN on the device that is being paired. + With a value of DisplayPin, Accept the pairing if you want it to complete. + If your application cancels the pairing at this point, the device might still be paired. + This is because the system and the target device don't need any confirmation for this DevicePairingKinds value. + + + + + The application must request a PIN from the user. + The PIN will typically be displayed on the target device. + With a value of ProvidePin, Accept the pairing and pass in the PIN as a parameter. + + + + + The application must display the given PIN to the user and ask the user to confirm that the PIN matches the one show on the target device. + With a value of ConfirmPinMatch, Accept the pairing if you want it to complete. + + + + + Contains information and enables pairing for a device. + + + + + Gets the object associated with this pairing request. + + + + + Gets the kind of pairing associated with this pairing event. + + + + + Gets the pin associated with a pairing request. + + + + + Accepts a PairingRequested event and pairs the device with the application. + + + + + Accepts a PairingRequested event and pairs the device with the application. Requires a pin for pairing purposes. + + The pin to use for attempting to pair a device. + + + + Contains information about the result of attempting to pair a device. + + + + + Gets the paired status of the device after the pairing action completed. + + The paired status of the device. + + + + The device object is now paired. + + + + + The device object is not in a state where it can be paired. + + + + + The device object is not currently paired. + + + + + The device object has already been paired. + + + + + The device object rejected the connection. + + + + + The device object indicated it cannot accept any more incoming connections. + + + + + The device object indicated there was a hardware failure. + + + + + The authentication process timed out before it could complete. + + + + + The authentication protocol is not supported, so the device is not paired. + + + + + Authentication failed, so the device is not paired. + Either the device object or the application rejected the authentication. + + + + + There are no network profiles for this device object to use. + + + + + The minimum level of protection is not supported by the device object or the application. + + + + + Your application does not have the appropriate permissions level to pair the device object. + + + + + The ceremony data was incorrect. + + + + + The pairing action was canceled before completion. + + + + + The device object is already attempting to pair or unpair. + + + + + Either the event handler wasn't registered or a required DevicePairingKinds was not supported. + + + + + The application handler rejected the pairing. + + + + + The remove device already has an association. + + + + + An unknown failure occurred. + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a object. + + + + + Gets the colors of the picker. + + The color of the picker. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + Gets the filter used to choose what devices to show in the picker. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the picker UI and returns the selected device; does not require you to register for an event. + + + + + + Represents the appearance of a device picker. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + Gets and sets the accent color of the picker UI. + + + + + Gets and sets the background color of the picker UI. + + + + + Gets and sets the foreground color of the picker UI. + + + + + Gets and sets the accent color of the picker UI. + + + + + Gets and sets the background color of the picker UI. + + + + + Gets and sets the foreground color of the picker UI. + + + + + The title of the picker UI. + + For Windows Desktop apps this is used as the info text below the device list. + + + + Represents the filter used to determine which devices to show in the device picker. + The filter parameters are OR-ed together to build the resulting filter. + + + + + Gets a list of AQS filter strings. + This defaults to empty list (no filter). + You can add one or more AQS filter strings to this vector and filter the devices list to those that meet one or more of the provided filters. + + + Some platforms have limitations on the filter types they support:- + + PlatformVersion supported + AndroidSupports only a small set of ClassOfDevice restrictions. + , + , + , + any other class values will display all device types. + Windows UWPNo restrictions. Additional filter types are added in Creators Update. + Windows StoreNo restrictions + Windows Phone StoreNo restrictions + Windows (Desktop Apps)Supports and . + + + + + Provides data for the event on the object. + + + + + The device selected by the user in the picker. + + The selected device. + + + + Contains information about the result of attempting to unpair a device. + + + + + Gets the paired status of the device after the unpairing action completed. + + The paired status of the device. + + + + The result of the unpairing action. + + + + + The device object is successfully unpaired. + + + + + The device object was already unpaired. + + + + + The device object is currently in the middle of either a pairing or unpairing action. + + + + + The caller does not have sufficient permissions to unpair the device. + + + + + An unknown failure occurred. + + + + + Represents a radio device on the system. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + A static, asynchronous method that retrieves a collection of objects representing radio devices existing on the system. + + An asynchronous retrieval operation. When the operation is complete, contains a list of Radio objects describing available radios. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + An asynchronous operation that attempts to set the state of the radio represented by this object. + + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets an enumeration value that describes what kind of radio this object represents. + + The kind of this radio. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the name of the radio represented by this object. + + The radio name. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current state of the radio represented by this object. + + The current radio state. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Enumeration that describes possible access states that a user can have to a given radio. + + + + + Access state is unspecified. + + + + + Access is allowed. + + + + + Access was denied because of user action, usually through denying an operation through the radio privacy settings page. + + + + + Access was denied by the system. One common reason for this result is that the user does not have suitable permission to manipulate the radio in question. + + + + + Enumeration that represents the kinds of radio devices. + + + + + An unspecified kind of radio device. + + + + + A Wi-Fi radio. + + + + + A mobile broadband radio. + + + + + A Bluetooth radio. + + + + + An FM radio. + + + + + Enumeration that describes possible radio states. + + + + + The radio state is unknown, or the radio is in a bad or uncontrollable state. + + + + + The radio is powered on. + + + + + The radio is powered off. + + + + + The radio is powered off and disabled by the device firmware or a hardware switch on the device. + + + + + Provides the underlying stream of data for network access. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + + Creates a new instance of the NetworkStream for the specified + + + + + + Gets a value that indicates whether the NetworkStream supports reading. + + + + + Gets a value that indicates whether the stream supports seeking. This property is not currently supported. + + This property always returns false. + + + + Gets a value that indicates whether the NetworkStream supports writing. + + + + + Gets the length of the data available on the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Gets or sets the current position in the stream. + This property is not currently supported and always throws a NotSupportedException. + + + + + Flushes data from the stream. + + + + + Asynchronously clears all buffers for this stream and causes any buffered data to be written to the underlying device. + + + + + + + Reads data from the NetworkStream. + + + + + + + + + Asynchronously reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. + + + + + + + + + + Sets the current position of the stream to the given value. + This method is not currently supported and always throws a NotSupportedException. + + + + + + + + Sets the length of the stream. + This method always throws a NotSupportedException. + + + + + + Writes data to the NetworkStream. + + + + + + + + Asynchronously writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. + + + + + + + + + + Releases the unmanaged resources used by the NetworkStream and optionally releases the managed resources. + + + + + diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/uap10.0/InTheHand.Devices.Bluetooth.dll b/packages/Network.Bluetooth.4.0.1803.22/lib/uap10.0/InTheHand.Devices.Bluetooth.dll new file mode 100644 index 0000000..1a1bda5 Binary files /dev/null and b/packages/Network.Bluetooth.4.0.1803.22/lib/uap10.0/InTheHand.Devices.Bluetooth.dll differ diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/uap10.0/InTheHand.Devices.Bluetooth.pri b/packages/Network.Bluetooth.4.0.1803.22/lib/uap10.0/InTheHand.Devices.Bluetooth.pri new file mode 100644 index 0000000..1f16ac4 Binary files /dev/null and b/packages/Network.Bluetooth.4.0.1803.22/lib/uap10.0/InTheHand.Devices.Bluetooth.pri differ diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/xamarinios/InTheHand.Devices.Bluetooth.dll b/packages/Network.Bluetooth.4.0.1803.22/lib/xamarinios/InTheHand.Devices.Bluetooth.dll new file mode 100644 index 0000000..e4a4ca3 Binary files /dev/null and b/packages/Network.Bluetooth.4.0.1803.22/lib/xamarinios/InTheHand.Devices.Bluetooth.dll differ diff --git a/packages/Network.Bluetooth.4.0.1803.22/lib/xamarinios/InTheHand.Devices.Bluetooth.xml b/packages/Network.Bluetooth.4.0.1803.22/lib/xamarinios/InTheHand.Devices.Bluetooth.xml new file mode 100644 index 0000000..5a55e9a --- /dev/null +++ b/packages/Network.Bluetooth.4.0.1803.22/lib/xamarinios/InTheHand.Devices.Bluetooth.xml @@ -0,0 +1,2174 @@ + + + + InTheHand.Devices.Bluetooth + + + + + Represents a local Bluetooth adapter. + + + + PlatformVersion supported + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the default BluetoothAdapter. + + An asynchronous operation that completes with a BluetoothAdapter. + + + + Gets the device address. + + + + + Gets a boolean indicating if the adapter supports the Bluetooth Classic transport type. + + Always returns false for iOS, macOS and tvOS. + + + + Gets a boolean indicating if the adapater supports Low Energy Bluetooth Transport type. + + Always returns false for Windows Desktop. + + + + Gets the Name of the adapter. + + The name of the adapter. + On most platforms this is not separately editable from the machine name. + + + + Describes the Bluetooth address type. + + + + + Public address. + + + + + Random address. + + + + + Unspecified type. + + + + + Indicates whether certain Bluetooth API methods should operate on values cached in the system or retrieve those values from the Bluetooth device. + + + + + Use system-cached values. + + + + + Retrieve values from the Bluetooth device. + + + + + Provides functionality to determine the Bluetooth Class Of Device (Bluetooth COD) information for a device. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + Creates a BluetoothClassOfDevice object from a raw integer value representing the Major Class, Minor Class and Service Capabilities of the device. + + The raw integer value from which to create the BluetoothClassOfDevice object. + A BluetoothClassOfDevice object. + + + + Gets the Bluetooth Class Of Device information, represented as an integer value. + + The Bluetooth Class Of Device information, represented as a raw integer value. + + + + Gets the Major Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Major Class code. + + + + Gets the Minor Class code of the Bluetooth device. + + One of the enumeration values that specifies the device's Minor Class code. + + + + Gets the service capabilities of the device. + + + + + + + + + + + + + + + + + + Returns the Major/Minor device class as a string. + + + + + + Company identifiers are unique numbers assigned by the Bluetooth SIG to member companies requesting one. + + The full list is maintained on the Bluetooth SIG website. + + + + Indicates the connection status of the device. + + + + + The device is disconnected. + + + + + The device is connected. + + + + + Specifies common Bluetooth error cases. + + + + + The operation was successfully completed or serviced. + + + + + The Bluetooth radio was not available. + This error occurs when the Bluetooth radio has been turned off. + + + + + The operation cannot be serviced because the necessary resources are currently in use. + + + + + The operation cannot be completed because the remote device is not connected. + + + + + An unexpected error has occurred. + + + + + The operation is disabled by policy. + + + + + The operation is not supported on the current Bluetooth radio hardware. + + + + + The operation is disabled by the user. + + + + + The operation requires consent. + + + + + Not supported. + + + + + Represents a Bluetooth LE device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Returns a BluetoothLEDevice object for the given BluetoothAddress. + + The address of the Bluetooth LE device. + After the asynchronous operation completes, returns the BluetoothLEDevice object with the given BluetoothAddress. + + + + Returns a object for the given Id. + + + + + + + Returns a object for the given DeviceInformation. + + The DeviceInformation value that identifies the instance. + After the asynchronous operation completes, returns the BluetoothDevice object identified by the given DeviceInformation. + + + + Gets an Advanced Query Syntax (AQS) string for identifying all Bluetooth Low Energy (LE) devices. + This string is passed to the or CreateWatcher method in order to get a list of Bluetooth LE devices. + + + + + + Creates a filter string that contains a query for Bluetooth LE devices with the indicated BluetoothConnectionStatus. + The string is passed into the CreateWatcher method to return a collection of DeviceInformation objects with the indicated Bluetooth connection status. + + The connection status used for constructing the AQS string. + + + + + Occurs when the name of the device has changed. + + + + + Gets the device address. + + + + + Gets the address type for the Bluetooth LE device. + + + + + Gets the connection status of the device. + + + + + Occurs when the connection status for the device has changed. + + + + + Gets the device Id. + + + + + Gets the read-only list of GATT services supported by the device. + + + + + Indicates the Major Class code of the device, which is the general family of device with which the device is associated. + + + + + Used when a more specific Major Class code is not suitable. + + + + + A computer. + Example devices are desktop, notebook, PDA and organizer. + + + + + A phone. + Example devices are cellular, cordless, pay phone and modem. + + + + + A LAN or network Access Point. + + + + + An audio or video device. + Example devices are headset, speaker, stereo, video display and VCR. + + + + + A peripheral device. + Examples are mouse, joystick and keyboard. + + + + + An imaging device. + Examples are printer, scanner, camera and display. + + + + + A wearable device. + + + + + A toy. + + + + + A health device. + An example is a heart rate monitor. + + + + + Indicates the Minor Class code of the device, which is the general family of device with which the device is associated. + + + + + Use when a Minor Class code has not been assigned. + + + + + A desktop computer. + + + + + A server computer. + + + + + A laptop computer. + + + + + A handheld PC/PDA. + + + + + A palm-sized PC/PDA. + + + + + A wearable, watch-sized, computer. + + + + + A tablet computer. + + + + + A cell phone. + + + + + A cordless phone. + + + + + A smartphone. + + + + + A wired modem or voice gateway. + + + + + Common ISDN access. + + + + + Fully available. + + + + + 1% to 17% utilized. + + + + + 17% to 33% utilized. + + + + + 33% to 50% utilized. + + + + + 50% to 67% utilized. + + + + + 67% to 83% utilized. + + + + + 83% to 99% utilized. + + + + + Network service is not available. + + + + + A wearable headset device. + + + + + A hands-free device. + + + + + A microphone. + + + + + A loudspeaker. + + + + + Headphones. + + + + + Portable audio device. + + + + + A car audio device. + + + + + A set-top box. + + + + + A HiFi audio device. + + + + + A VCR. + + + + + A video camera. + + + + + A camcorder. + + + + + A video monitor. + + + + + A video display and loudspeaker. + + + + + A video conferencing device. + + + + + A gaming console or toy. + + + + + A joystick. + + + + + A gamepad. + + + + + A remote control. + + + + + A sensing device. + + + + + A digitizer tablet. + + + + + A card reader. + + + + + A digital pen. + + + + + A handheld scanner for bar codes, RFID, etc. + + + + + A handheld gesture input device, such as a "wand" form factor device. + + + + + A display. + + + + + A camera. + + + + + A scanner. + + + + + A printer; + + + + + A wristwatch. + + + + + A pager. + + + + + A jacket. + + + + + A helmet. + + + + + Glasses. + + + + + A robot. + + + + + A vehicle. + + + + + A doll or action figure. + + + + + A controller. + + + + + A game. + + + + + A blood pressure monitor. + + + + + A thermometer. + + + + + A weighing scale. + + + + + A glucose meter. + + + + + A pulse oximeter. + + + + + A heart rate or pulse monitor. + + + + + A health data display. + + + + + A step counter. + + + + + A body composition analyzer. + + + + + A peak flow monitor. + + + + + A medication monitor. + + + + + A knee prosthesis. + + + + + An ankle prosthesis. + + + + + A generic health manager. + + + + + A personal mobility device. + + + + + Indicates the service capabilities of a device. + + + Defined in Bluetooth Specifications . + + + + + None. + + + + + Limited Discoverable Mode. + + + + + Positioning or location identification. + + + + + Networking, for example, LAN, Ad hoc. + + + + + Rendering, for example, printer, speakers. + + + + + Capturing, for example, scanner, microphone. + + + + + Object Transfer, for example, v-Inbox, v-folder. + + + + + Audio, for example, speaker, microphone, headset service. + + + + + Telephony, for example cordless, modem, headset service. + + + + + Information, for example, web server, WAP server. + + + + + A helper class that provides methods to convert between bluetooth device UUID and short ID. + + + + + Returns the bluetooth device UUID from a short ID. + + The short ID. + Returns the UUID. + + + + Attempts to get the short bluetooth device ID from a UUID. + + The UUID. + Returns the short ID. + + + + Provides conversion support for CBUUID. + + + + + Represents a Characteristic of a GATT service. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Performs a Characteristic Value read from the value cache maintained by the system. + + + + + + Performs a Characteristic Value read either from the value cache maintained by the system, or directly from the device. + + + + + + Performs a Characteristic Value write to a Bluetooth LE device. + + A byte array object which contains the data to be written to the Bluetooth LE device. + The object that manages the asynchronous operation, which, upon completion, returns the status with which the operation completed. + + + + Performs a Characteristic Value write to a Bluetooth LE device. + + A byte array object which contains the data to be written to the Bluetooth LE device. + Specifies what type of GATT write should be performed. + The object that manages the asynchronous operation, which, upon completion, returns the status with which the operation completed. + + + + Gets the GATT characteristic properties, as defined by the GATT profile. + + + + + Gets the of which this characteristic is a member. + + + + + Get the user friendly description for this GattCharacteristic, if the User Description Descriptor is present, otherwise this will be an empty string. + + + + + Gets the GATT Characteristic UUID for this GattCharacteristic. + + + + + An App can register an event handler in order to receive events when notification or indications are received from a device, after setting the Client Characteristic Configuration Descriptor. + + + + + Specifies the values for the GATT characteristic properties as well as the GATT Extended Characteristic Properties Descriptor. + + + + + The characteristic doesn’t have any properties that apply. + + + + + The characteristic supports broadcasting + + + + + The characteristic is readable + + + + + The characteristic supports Write Without Response + + + + + The characteristic is writable + + + + + The characteristic is notifiable + + + + + The characteristic is indicatable + + + + + The characteristic supports signed writes + + + + + The ExtendedProperties Descriptor is present + + + + + The characteristic supports reliable writes + + + + + The characteristic has writable auxiliaries + + + + + Provides characteristic UUIDs for common GATT characteristics. + + To view a list of all Bluetooth SIG-defined characteristic UUIDs, see Bluetooth SIG-defined Characteristic UUIDs. + + + + Gets the Bluetooth SIG-defined AlertCategoryId characteristic UUID. + + + + + Gets the Bluetooth SIG-Defined AlertCategoryIdBitMask characteristic UUID + + + + + Gets the Bluetooth SIG-defined AlertLevel characteristic UUID. + + + + + Gets the Bluetooth SIG-defined AlertNotificationControlPoint characteristic UUID. + + + + + Gets the Bluetooth SIG-defined AlertStatus characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Battery Level Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Feature Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Measurement Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Body Sensor Location Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootKeyboardInputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootKeyboardOutputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined BootMouseInputReport characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Csc Feature Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined Csc Measurement Characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CurrentTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerControlPoint characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerFeature characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerMeasurement characteristic UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPowerVector characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DateTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DayDateTime characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DayOfWeek characteristic UUID. + + + + + Gets the Bluetooth SIG-defined DstOffset characteristic UUID. + + + + + Represents the return status of a WinRT GATT API related Async operation. + Indicates the status of the asynchronous operation. + + + + + The operation completed successfully. + + + + + No communication can be performed with the device, at this time. + + + + + Represents a Descriptor of a GATT Characteristic. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Performs a Descriptor Value read from a value cache maintained by the system. + + + + + + Performs a Descriptor Value read either from the value cache maintained by the system, or directly from the device. + + Specifies whether to read the value directly from the device or from a value cache maintained by the system. + + + + + Gets the GATT Descriptor UUID for this GattDescriptor. + + + + + The result of descriptor operations like . + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Gets a vector of the GATT descriptors. + + + + + Gets the status of the operation. + + + + + Represents an enumeration of the most well known Descriptor UUID values. + + + + + Gets the Bluetooth SIG-defined Characteristic Aggregate Format Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic Extended Properties Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic Presentation Format Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Characteristic User Description Descriptor UUID. + + + + + Gets the Bluetooth SIG-defined Client Characteristic Configuration Descriptor UUID. + + + + + + + + + + Gets the Bluetooth SIG-defined Server Characteristic Configuration Descriptor UUID. + + + + + + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Creates a suitable AQS Filter string for use with the CreateWatcher method, from a 16-bit Bluetooth GATT Service UUID. + + + + + + + Creates a suitable AQS Filter string for use with the CreateWatcher method, from a Bluetooth service UUID. + + + + + + + Gets the collection of all characteristics belonging to this GattDeviceService instance. + + The collection of all characteristics belonging to this GattDeviceService instance. + + + + Returns a vector of characteristics, that are identified by the specified UUID and belong to this GattDeviceService instance. + + The UUID for the characteristics to be retrieved. + A collection of GattCharacteristic objects whose UUIDs match characteristicUuid. + + + + Gets the object describing the device associated with the current object. + + + + + The GATT Service UUID associated with this GattDeviceService. + + + + + Represents the different well-known values that the GattPresentationFormat.FormatType property can take. + + + + + Represents the result of an asynchronous read operation of a GATT Characteristic or Descriptor value. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + + + + + + Gets the GATT Descriptor UUID for this GattDescriptor. + + + + + Provides service UUIDs for common GATT services. + + + + + Gets the Bluetooth SIG-defined AlertNotification Service UUID. + + + + + Gets the Bluetooth SIG-defined Battery Service UUID. + + + + + Gets the Bluetooth SIG-defined Blood Pressure Service UUID. + + + + + Gets the Bluetooth SIG-defined CurrentTime service UUID. + + + + + Gets the Bluetooth SIG-defined CyclingPower service UUID. + + + + + Gets the Bluetooth SIG-defined Cycling Speed And Cadence Service UUID. + + + + + Gets the Bluetooth SIG-defined DeviceInformation service UUID. + + + + + Gets the Bluetooth SIG-defined UUID for the Generic Access Service. + + + + + Gets the Bluetooth SIG-defined UUID for the Generic Attribute Service. + + + + + Gets the Bluetooth SIG-defined Glucose Service UUID. + + + + + Gets the Bluetooth SIG-defined Health Thermometer Service UUID. + + + + + Gets the Bluetooth SIG-defined Heart Rate Service UUID. + + + + + Gets the Bluetooth SIG-defined HumanInterfaceDevice service UUID. + + + + + Gets the Bluetooth SIG-defined ImmediateAlert service UUID. + + + + + Gets the Bluetooth SIG-defined LinkLoss service UUID. + + + + + Gets the Bluetooth SIG-defined LocationAndNavigation service UUID. + + + + + Gets the Bluetooth SIG-defined NextDstChange service UUID. + + + + + Gets the Bluetooth SIG-defined PhoneAlertStatus service UUID. + + + + + Gets the Bluetooth SIG-defined ReferenceTimeUpdate service UUID. + + + + + Gets the Bluetooth SIG-defined Running Speed And Cadence Service UUID. + + + + + Gets the Bluetooth SIG-defined ScanParameters service UUID. + + + + + Gets the Bluetooth SIG-defined TxPower service UUID. + + + + + Represents the result of an asynchronous read operation of a GATT Characteristic or Descriptor value. + + + + PlatformVersion supported + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + watchOSwatchOS 2.0 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + + + + + Gets the new Characteristic Value. + + + + + Gets the time at which the system was notified of the Characteristic Value change. + + + + + Indicates what type of write operation is to be performed. + + + + + The default GATT write procedure shall be used. + + + + + The Write Without Response procedure shall be used. + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Enumerates DeviceInformation objects matching the specified query string. + + + + + + + A string representing the identity of the device. + + + + + The name of the device. + + + + + Gets the information about the capabilities for this device to pair. + + The pairing information for this device. + + + + Returns the Id of the . + + + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + + Represents a custom pairing for a DeviceInformation object. + + + + + Attempts to pair the device. + + The different pairing kinds supported by this DeviceInformation object. + The result of the pairing action. + + + + Raised when a pairing action is requested. + + + + + Contains information and enables pairing for a device. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device can be paired. + + True if the device can be paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the object necessary for custom pairing. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets a value that indicates whether the device is currently paired. + + True if the device is currently paired, otherwise false. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Attempts to pair the device. + + The result of the pairing action. + + + PlatformVersion supported + AndroidAndroid 4.4 and later (Requires BLUETOOTH_ADMIN permission) + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Attempts to unpair the device. + + The result of the unpairing action. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Indicates the kinds of pairing supported by your application or requested by the system. + As an input value, use this value to indicate what kinds of pairing your application supports. + When this datatype is received as an output value, it indicates the kind of pairing requested by the system. + In this case, your code will need to respond accordingly. + + + + + No pairing is supported. + + + + + The application must confirm they wish to perform the pairing action. + You can present an optional confirmation dialog to the user. + With a value of ConfirmOnly, Accept the pairing if you want it to complete. + + + + + The application must display the given PIN to the user. + The user will then need to enter or confirm that PIN on the device that is being paired. + With a value of DisplayPin, Accept the pairing if you want it to complete. + If your application cancels the pairing at this point, the device might still be paired. + This is because the system and the target device don't need any confirmation for this DevicePairingKinds value. + + + + + The application must request a PIN from the user. + The PIN will typically be displayed on the target device. + With a value of ProvidePin, Accept the pairing and pass in the PIN as a parameter. + + + + + The application must display the given PIN to the user and ask the user to confirm that the PIN matches the one show on the target device. + With a value of ConfirmPinMatch, Accept the pairing if you want it to complete. + + + + + Contains information and enables pairing for a device. + + + + + Gets the object associated with this pairing request. + + + + + Gets the kind of pairing associated with this pairing event. + + + + + Gets the pin associated with a pairing request. + + + + + Accepts a PairingRequested event and pairs the device with the application. + + + + + Accepts a PairingRequested event and pairs the device with the application. Requires a pin for pairing purposes. + + The pin to use for attempting to pair a device. + + + + Contains information about the result of attempting to pair a device. + + + + + Gets the paired status of the device after the pairing action completed. + + The paired status of the device. + + + + The device object is now paired. + + + + + The device object is not in a state where it can be paired. + + + + + The device object is not currently paired. + + + + + The device object has already been paired. + + + + + The device object rejected the connection. + + + + + The device object indicated it cannot accept any more incoming connections. + + + + + The device object indicated there was a hardware failure. + + + + + The authentication process timed out before it could complete. + + + + + The authentication protocol is not supported, so the device is not paired. + + + + + Authentication failed, so the device is not paired. + Either the device object or the application rejected the authentication. + + + + + There are no network profiles for this device object to use. + + + + + The minimum level of protection is not supported by the device object or the application. + + + + + Your application does not have the appropriate permissions level to pair the device object. + + + + + The ceremony data was incorrect. + + + + + The pairing action was canceled before completion. + + + + + The device object is already attempting to pair or unpair. + + + + + Either the event handler wasn't registered or a required DevicePairingKinds was not supported. + + + + + The application handler rejected the pairing. + + + + + The remove device already has an association. + + + + + An unknown failure occurred. + + + + + Represents a picker flyout that contains a list of devices for the user to choose from. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Creates a object. + + + + + Gets the colors of the picker. + + The color of the picker. + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + Gets the filter used to choose what devices to show in the picker. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Shows the picker UI and returns the selected device; does not require you to register for an event. + + + + + + Represents the appearance of a device picker. + + + + PlatformVersion supported + Windows UWPWindows 10 + Windows StoreWindows 8.1 or later + Windows Phone StoreWindows Phone 8.1 or later + + + + + Gets and sets the accent color of the picker UI. + + + + + Gets and sets the background color of the picker UI. + + + + + Gets and sets the foreground color of the picker UI. + + + + + Gets and sets the accent color of the picker UI. + + + + + Gets and sets the background color of the picker UI. + + + + + Gets and sets the foreground color of the picker UI. + + + + + The title of the picker UI. + + For Windows Desktop apps this is used as the info text below the device list. + + + + Represents the filter used to determine which devices to show in the device picker. + The filter parameters are OR-ed together to build the resulting filter. + + + + + Gets a list of AQS filter strings. + This defaults to empty list (no filter). + You can add one or more AQS filter strings to this vector and filter the devices list to those that meet one or more of the provided filters. + + + Some platforms have limitations on the filter types they support:- + + PlatformVersion supported + AndroidSupports only a small set of ClassOfDevice restrictions. + , + , + , + any other class values will display all device types. + Windows UWPNo restrictions. Additional filter types are added in Creators Update. + Windows StoreNo restrictions + Windows Phone StoreNo restrictions + Windows (Desktop Apps)Supports and . + + + + + Provides data for the event on the object. + + + + + The device selected by the user in the picker. + + The selected device. + + + + Contains information about the result of attempting to unpair a device. + + + + + Gets the paired status of the device after the unpairing action completed. + + The paired status of the device. + + + + The result of the unpairing action. + + + + + The device object is successfully unpaired. + + + + + The device object was already unpaired. + + + + + The device object is currently in the middle of either a pairing or unpairing action. + + + + + The caller does not have sufficient permissions to unpair the device. + + + + + An unknown failure occurred. + + + + + Describes the state of a object. + + + + + This is the initial state of a Watcher object. During this state clients can register event handlers. + + + + + The watcher transitions to the Started state once Start is called. + The watcher is enumerating the initial collection. Note that during this enumeration phase it is possible to receive Updated and Removed notifications but only to items that have already been Added. + + + + + The watcher has completed enumerating the initial collection. Items can still be added, updated or removed from the collection. + + + + + The client has called Stop and the watcher is still in the process of stopping. Events may still be raised. + + + + + The client has called Stop and the watcher has completed all outstanding events. No further events will be raised. + + + + + The watcher has aborted operation. No subsequent events will be raised. + + + + + Represents a radio device on the system. + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + A static, asynchronous method that retrieves a collection of objects representing radio devices existing on the system. + + An asynchronous retrieval operation. When the operation is complete, contains a list of Radio objects describing available radios. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + + An asynchronous operation that attempts to set the state of the radio represented by this object. + + + + + + PlatformVersion supported + AndroidAndroid 4.4 and later + Windows UWPWindows 10 + Windows (Desktop Apps)Windows 7 or later + + + + + Gets an enumeration value that describes what kind of radio this object represents. + + The kind of this radio. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the name of the radio represented by this object. + + The radio name. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Gets the current state of the radio represented by this object. + + The current radio state. + + + PlatformVersion supported + AndroidAndroid 4.4 and later + iOSiOS 9.0 and later + macOSOS X 10.7 and later + tvOStvOS 9.0 and later + Windows UWPWindows 10 + Windows Phone StoreWindows Phone 8.1 or later + Windows Phone SilverlightWindows Phone 8.0 or later + Windows (Desktop Apps)Windows 7 or later + + + + + Enumeration that describes possible access states that a user can have to a given radio. + + + + + Access state is unspecified. + + + + + Access is allowed. + + + + + Access was denied because of user action, usually through denying an operation through the radio privacy settings page. + + + + + Access was denied by the system. One common reason for this result is that the user does not have suitable permission to manipulate the radio in question. + + + + + Enumeration that represents the kinds of radio devices. + + + + + An unspecified kind of radio device. + + + + + A Wi-Fi radio. + + + + + A mobile broadband radio. + + + + + A Bluetooth radio. + + + + + An FM radio. + + + + + Enumeration that describes possible radio states. + + + + + The radio state is unknown, or the radio is in a bad or uncontrollable state. + + + + + The radio is powered on. + + + + + The radio is powered off. + + + + + The radio is powered off and disabled by the device firmware or a hardware switch on the device. + + + + diff --git a/packages/System.Net.Sockets.4.3.0/.signature.p7s b/packages/System.Net.Sockets.4.3.0/.signature.p7s new file mode 100644 index 0000000..dd3b761 Binary files /dev/null and b/packages/System.Net.Sockets.4.3.0/.signature.p7s differ diff --git a/packages/System.Net.Sockets.4.3.0/ThirdPartyNotices.txt b/packages/System.Net.Sockets.4.3.0/ThirdPartyNotices.txt new file mode 100644 index 0000000..55cfb20 --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/ThirdPartyNotices.txt @@ -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. \ No newline at end of file diff --git a/packages/System.Net.Sockets.4.3.0/dotnet_library_license.txt b/packages/System.Net.Sockets.4.3.0/dotnet_library_license.txt new file mode 100644 index 0000000..92b6c44 --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/dotnet_library_license.txt @@ -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 Microsoft’s 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 n’accorde 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, d’adéquation à un usage particulier et d’absence 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 d’une autre faute dans la limite autorisée par la loi en vigueur. + +Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. + +EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres 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. + + diff --git a/packages/System.Net.Sockets.4.3.0/lib/MonoAndroid10/_._ b/packages/System.Net.Sockets.4.3.0/lib/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Net.Sockets.4.3.0/lib/MonoTouch10/_._ b/packages/System.Net.Sockets.4.3.0/lib/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Net.Sockets.4.3.0/lib/net46/System.Net.Sockets.dll b/packages/System.Net.Sockets.4.3.0/lib/net46/System.Net.Sockets.dll new file mode 100644 index 0000000..4d01203 Binary files /dev/null and b/packages/System.Net.Sockets.4.3.0/lib/net46/System.Net.Sockets.dll differ diff --git a/packages/System.Net.Sockets.4.3.0/lib/xamarinios10/_._ b/packages/System.Net.Sockets.4.3.0/lib/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Net.Sockets.4.3.0/lib/xamarinmac20/_._ b/packages/System.Net.Sockets.4.3.0/lib/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Net.Sockets.4.3.0/lib/xamarintvos10/_._ b/packages/System.Net.Sockets.4.3.0/lib/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Net.Sockets.4.3.0/lib/xamarinwatchos10/_._ b/packages/System.Net.Sockets.4.3.0/lib/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Net.Sockets.4.3.0/ref/MonoAndroid10/_._ b/packages/System.Net.Sockets.4.3.0/ref/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Net.Sockets.4.3.0/ref/MonoTouch10/_._ b/packages/System.Net.Sockets.4.3.0/ref/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Net.Sockets.4.3.0/ref/net46/System.Net.Sockets.dll b/packages/System.Net.Sockets.4.3.0/ref/net46/System.Net.Sockets.dll new file mode 100644 index 0000000..4d01203 Binary files /dev/null and b/packages/System.Net.Sockets.4.3.0/ref/net46/System.Net.Sockets.dll differ diff --git a/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/System.Net.Sockets.dll b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/System.Net.Sockets.dll new file mode 100644 index 0000000..7a4a7fe Binary files /dev/null and b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/System.Net.Sockets.dll differ diff --git a/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/System.Net.Sockets.xml b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/System.Net.Sockets.xml new file mode 100644 index 0000000..9917526 --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/System.Net.Sockets.xml @@ -0,0 +1,392 @@ + + + + System.Net.Sockets + + + + Specifies the protocols that the class supports. + + + Transmission Control Protocol. + + + User Datagram Protocol. + + + Unknown protocol. + + + Unspecified protocol. + + + Implements the Berkeley sockets interface. + + + Initializes a new instance of the class using the specified address family, socket type and protocol. + One of the values. + One of the values. + One of the values. + The combination of , , and results in an invalid socket. + + + Initializes a new instance of the class using the specified socket type and protocol. + One of the values. + One of the values. + The combination of and results in an invalid socket. + + + Begins an asynchronous operation to accept an incoming connection attempt. + Returns true if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation.Returns false if the I/O operation completed synchronously. The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The object to use for this asynchronous socket operation. + An argument is not valid. This exception occurs if the buffer provided is not large enough. The buffer must be at least 2 * (sizeof(SOCKADDR_STORAGE + 16) bytes. This exception also occurs if multiple buffers are specified, the property is not null. + An argument is out of range. The exception occurs if the is less than 0. + An invalid operation was requested. This exception occurs if the accepting is not listening for connections or the accepted socket is bound. You must call the and method before calling the method.This exception also occurs if the socket is already connected or a socket operation was already in progress using the specified parameter. + An error occurred when attempting to access the socket. See the Remarks section for more information. + Windows XP or later is required for this method. + The has been closed. + + + Gets the address family of the . + One of the values. + + + Associates a with a local endpoint. + The local to associate with the . + + is null. + An error occurred when attempting to access the socket. See the Remarks section for more information. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + + + + + + + + + Cancels an asynchronous request for a remote host connection. + The object used to request the connection to the remote host by calling one of the methods. + The parameter cannot be null and the cannot be null. + An error occurred when attempting to access the socket. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + + + Begins an asynchronous request for a connection to a remote host. + Returns true if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The object to use for this asynchronous socket operation. + An argument is not valid. This exception occurs if multiple buffers are specified, the property is not null. + The parameter cannot be null and the cannot be null. + The is listening or a socket operation was already in progress using the object specified in the parameter. + An error occurred when attempting to access the socket. See the Remarks section for more information. + Windows XP or later is required for this method. This exception also occurs if the local endpoint and the are not the same address family. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + + + Begins an asynchronous request for a connection to a remote host. + Returns true if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + One of the values. + One of the values. + The object to use for this asynchronous socket operation. + An argument is not valid. This exception occurs if multiple buffers are specified, the property is not null. + The parameter cannot be null and the cannot be null. + The is listening or a socket operation was already in progress using the object specified in the parameter. + An error occurred when attempting to access the socket. See the Remarks section for more information. + Windows XP or later is required for this method. This exception also occurs if the local endpoint and the are not the same address family. + The has been closed. + A caller higher in the call stack does not have permission for the requested operation. + + + Gets a value that indicates whether a is connected to a remote host as of the last or operation. + true if the was connected to a remote resource as of the most recent operation; otherwise, false. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally disposes of the managed resources. + true to release both managed and unmanaged resources; false to releases only unmanaged resources. + + + Frees resources used by the class. + + + Places a in a listening state. + The maximum length of the pending connections queue. + An error occurred when attempting to access the socket. See the Remarks section for more information. + The has been closed. + + + + + + + + Gets the local endpoint. + The that the is using for communications. + An error occurred when attempting to access the socket. See the Remarks section for more information. + The has been closed. + + + + + + + + Gets or sets a value that specifies whether the stream is using the Nagle algorithm. + false if the uses the Nagle algorithm; otherwise, true. The default is false. + An error occurred when attempting to access the . See the Remarks section for more information. + The has been closed. + + + + + + + + Indicates whether the underlying operating system and network adaptors support Internet Protocol version 4 (IPv4). + true if the operating system and network adaptors support the IPv4 protocol; otherwise, false. + + + Indicates whether the underlying operating system and network adaptors support Internet Protocol version 6 (IPv6). + true if the operating system and network adaptors support the IPv6 protocol; otherwise, false. + + + Gets the protocol type of the . + One of the values. + + + Begins an asynchronous request to receive data from a connected object. + Returns true if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The object to use for this asynchronous socket operation. + An argument was invalid. The or properties on the parameter must reference valid buffers. One or the other of these properties may be set, but not both at the same time. + A socket operation was already in progress using the object specified in the parameter. + Windows XP or later is required for this method. + The has been closed. + An error occurred when attempting to access the socket. See the Remarks section for more information. + + + Gets or sets a value that specifies the size of the receive buffer of the . + An that contains the size, in bytes, of the receive buffer. The default is 8192. + An error occurred when attempting to access the socket. + The has been closed. + The value specified for a set operation is less than 0. + + + + + + + + Begins to asynchronously receive data from a specified network device. + Returns true if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The object to use for this asynchronous socket operation. + The cannot be null. + A socket operation was already in progress using the object specified in the parameter. + Windows XP or later is required for this method. + The has been closed. + An error occurred when attempting to access the socket. + + + Gets the remote endpoint. + The with which the is communicating. + An error occurred when attempting to access the socket. See the Remarks section for more information. + The has been closed. + + + + + + + + Sends data asynchronously to a connected object. + Returns true if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The object to use for this asynchronous socket operation. + The or properties on the parameter must reference valid buffers. One or the other of these properties may be set, but not both at the same time. + A socket operation was already in progress using the object specified in the parameter. + Windows XP or later is required for this method. + The has been closed. + The is not yet connected or was not obtained via an , ,or , method. + + + Gets or sets a value that specifies the size of the send buffer of the . + An that contains the size, in bytes, of the send buffer. The default is 8192. + An error occurred when attempting to access the socket. + The has been closed. + The value specified for a set operation is less than 0. + + + + + + + + Sends data asynchronously to a specific remote host. + Returns true if the I/O operation is pending. The event on the parameter will be raised upon completion of the operation. Returns false if the I/O operation completed synchronously. In this case, The event on the parameter will not be raised and the object passed as a parameter may be examined immediately after the method call returns to retrieve the result of the operation. + The object to use for this asynchronous socket operation. + The cannot be null. + A socket operation was already in progress using the object specified in the parameter. + Windows XP or later is required for this method. + The has been closed. + The protocol specified is connection-oriented, but the is not yet connected. + + + Disables sends and receives on a . + One of the values that specifies the operation that will no longer be allowed. + An error occurred when attempting to access the socket. See the Remarks section for more information. + The has been closed. + + + + + + + + Gets or sets a value that specifies the Time To Live (TTL) value of Internet Protocol (IP) packets sent by the . + The TTL value. + The TTL value can't be set to a negative number. + This property can be set only for sockets in the or families. + An error occurred when attempting to access the socket. This error is also returned when an attempt was made to set TTL to a value higher than 255. + The has been closed. + + + + + + + + Represents an asynchronous socket operation. + + + Creates an empty instance. + The platform is not supported. + + + Gets or sets the socket to use or the socket created for accepting a connection with an asynchronous socket method. + The to use or the socket created for accepting a connection with an asynchronous socket method. + + + Gets the data buffer to use with an asynchronous socket method. + A array that represents the data buffer to use with an asynchronous socket method. + + + Gets or sets an array of data buffers to use with an asynchronous socket method. + An that represents an array of data buffers to use with an asynchronous socket method. + There are ambiguous buffers specified on a set operation. This exception occurs if the property has been set to a non-null value and an attempt was made to set the property to a non-null value. + + + Gets the number of bytes transferred in the socket operation. + An that contains the number of bytes transferred in the socket operation. + + + The event used to complete an asynchronous operation. + + + Gets the exception in the case of a connection failure when a was used. + An that indicates the cause of the connection error when a was specified for the property. + + + The created and connected object after successful completion of the method. + The connected object. + + + Gets the maximum amount of data, in bytes, to send or receive in an asynchronous operation. + An that contains the maximum amount of data, in bytes, to send or receive. + + + Releases the unmanaged resources used by the instance and optionally disposes of the managed resources. + + + Frees resources used by the class. + + + Gets the type of socket operation most recently performed with this context object. + A instance that indicates the type of socket operation most recently performed with this context object. + + + Gets the offset, in bytes, into the data buffer referenced by the property. + An that contains the offset, in bytes, into the data buffer referenced by the property. + + + Represents a method that is called when an asynchronous operation completes. + The event that is signaled. + + + Gets or sets the remote IP endpoint for an asynchronous operation. + An that represents the remote IP endpoint for an asynchronous operation. + + + Sets the data buffer to use with an asynchronous socket method. + The data buffer to use with an asynchronous socket method. + The offset, in bytes, in the data buffer where the operation starts. + The maximum amount of data, in bytes, to send or receive in the buffer. + There are ambiguous buffers specified. This exception occurs if the property is also not null and the property is also not null. + An argument was out of range. This exception occurs if the parameter is less than zero or greater than the length of the array in the property. This exception also occurs if the parameter is less than zero or greater than the length of the array in the property minus the parameter. + + + Sets the data buffer to use with an asynchronous socket method. + The offset, in bytes, in the data buffer where the operation starts. + The maximum amount of data, in bytes, to send or receive in the buffer. + An argument was out of range. This exception occurs if the parameter is less than zero or greater than the length of the array in the property. This exception also occurs if the parameter is less than zero or greater than the length of the array in the property minus the parameter. + + + Gets or sets the result of the asynchronous socket operation. + A that represents the result of the asynchronous socket operation. + + + Gets or sets a user or application object associated with this asynchronous socket operation. + An object that represents the user or application object associated with this asynchronous socket operation. + + + The type of asynchronous socket operation most recently performed with this context object. + + + A socket Accept operation. + + + A socket Connect operation. + + + None of the socket operations. + + + A socket Receive operation. + + + A socket ReceiveFrom operation. + + + A socket Send operation. + + + A socket SendTo operation. + + + Defines constants that are used by the method. + + + Disables a for both sending and receiving. This field is constant. + + + Disables a for receiving. This field is constant. + + + Disables a for sending. This field is constant. + + + Specifies the type of socket that an instance of the class represents. + + + Supports datagrams, which are connectionless, unreliable messages of a fixed (typically small) maximum length. Messages might be lost or duplicated and might arrive out of order. A of type requires no connection prior to sending and receiving data, and can communicate with multiple peers. uses the Datagram Protocol () and the . + + + Supports reliable, two-way, connection-based byte streams without the duplication of data and without preservation of boundaries. A Socket of this type communicates with a single peer and requires a remote host connection before communication can begin. uses the Transmission Control Protocol () and the InterNetwork. + + + Specifies an unknown Socket type. + + + \ No newline at end of file diff --git a/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/de/System.Net.Sockets.xml b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/de/System.Net.Sockets.xml new file mode 100644 index 0000000..7dd775a --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/de/System.Net.Sockets.xml @@ -0,0 +1,394 @@ + + + + System.Net.Sockets + + + + Gibt die Protokolle an, die von der -Klasse unterstützt werden. + + + Transmission Control Protocol. + + + User Datagram-Protokoll. + + + Unbekanntes Protokoll. + + + Nicht definiertes Protokoll. + + + Implementiert die Berkeley-Sockets-Schnittstelle. + + + Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Adressfamilie sowie des angegebenen Sockettyps und Protokolls. + Einer der -Werte. + Einer der -Werte. + Einer der -Werte. + Die Kombination von , und führt zu einem ungültigen Socket. + + + Initialisiert eine neue Instanz der -Klasse unter Verwendung der angegebenen Sockettyps und Protokolls. + Einer der -Werte. + Einer der -Werte. + Die Kombination von und führt zu einem ungültigen Socket. + + + Beginnt einen asynchronen Vorgang, um eine eingehende Verbindung anzunehmen. + Gibt true zurück, wenn der E/A-Vorgang aussteht.Das -Ereignis für den -Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.Das -Ereignis für den -Parameter wird nicht ausgelöst, und das als Parameter übergebene -Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen. + Das -Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll. + Ein Argument ist ungültig.Diese Ausnahme tritt auf, wenn der bereitgestellte Puffer nicht groß genug ist.Der Puffer muss wenigstens 2 * (sizeof(SOCKADDR_STORAGE + 16) Bytes betragen.Diese Ausnahme tritt auch auf, wenn mehrere Puffer angegeben werden und die -Eigenschaft nicht NULL ist. + Ein Argument liegt außerhalb des gültigen Bereichs.Die Ausnahme tritt auf, wenn kleiner als 0 ist. + Es wurde eine ungültige Operation angefordert.Diese Ausnahme tritt auf, wenn der annehmende keine Verbindungen überwacht oder der angenommene Socket gebunden ist.Sie müssen die -Methode und die -Methode aufrufen, bevor Sie die -Methode aufrufen.Diese Ausnahme tritt auch auf, wenn der Socket bereits verbunden ist oder bereits ein Socketvorgang mit dem angegebenen -Parameter ausgeführt wird. + Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise. + Für diese Methode ist Windows XP oder höher erforderlich. + Der wurde geschlossen. + + + Ruft die Adressfamilie des ab. + Einer der -Werte. + + + Ordnet einem einen lokalen Endpunkt zu. + Der lokale , der dem zugeordnet werden soll. + + ist null. + Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise. + Der wurde geschlossen. + Ein in der Aufrufliste übergeordneter Aufrufer hat keine Berechtigung für den angeforderten Vorgang. + + + + + + + + + Bricht eine asynchrone Anforderung einer Remotehostverbindung ab. + Das -Objekt, das verwendet wurde, um die Verbindung mit dem Remotehost durch Aufrufen einer der -Methoden anzufordern. + Der -Parameter kann nicht NULL und der kann nicht NULL sein. + Fehler beim Zugriff auf den Socket. + Der wurde geschlossen. + Ein in der Aufrufliste übergeordneter Aufrufer hat keine Berechtigung für den angeforderten Vorgang. + + + Beginnt eine asynchrone Anforderung einer Verbindung mit einem Remotehost. + Gibt true zurück, wenn der E/A-Vorgang aussteht.Das -Ereignis für den -Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das -Ereignis für den -Parameter nicht ausgelöst, und das als Parameter übergebene -Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen. + Das -Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll. + Ein Argument ist ungültig.Diese Ausnahme tritt auf, wenn mehrere Puffer angegeben werden und die -Eigenschaft nicht NULL ist. + Der -Parameter kann nicht NULL und der kann nicht NULL sein. + Der führt eine Überwachung durch, oder ein Socketvorgang wird bereits mit dem im -Parameter angegebenen -Objekt ausgeführt. + Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise. + Für diese Methode ist Windows XP oder höher erforderlich.Diese Ausnahme tritt auch auf, wenn der lokale Endpunkt und der nicht die gleiche Adressfamilie aufweisen. + Der wurde geschlossen. + Ein in der Aufrufliste übergeordneter Aufrufer hat keine Berechtigung für den angeforderten Vorgang. + + + Beginnt eine asynchrone Anforderung einer Verbindung mit einem Remotehost. + Gibt true zurück, wenn der E/A-Vorgang aussteht.Das -Ereignis für den -Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das -Ereignis für den -Parameter nicht ausgelöst, und das als Parameter übergebene -Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen. + Einer der -Werte. + Einer der -Werte. + Das -Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll. + Ein Argument ist ungültig.Diese Ausnahme tritt auf, wenn mehrere Puffer angegeben werden und die -Eigenschaft nicht NULL ist. + Der -Parameter kann nicht NULL und der kann nicht NULL sein. + Der führt eine Überwachung durch, oder ein Socketvorgang wird bereits mit dem im -Parameter angegebenen -Objekt ausgeführt. + Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise. + Für diese Methode ist Windows XP oder höher erforderlich.Diese Ausnahme tritt auch auf, wenn der lokale Endpunkt und der nicht die gleiche Adressfamilie aufweisen. + Der wurde geschlossen. + Ein in der Aufrufliste übergeordneter Aufrufer hat keine Berechtigung für den angeforderten Vorgang. + + + Ruft einen Wert ab, der angibt, ob ein mit dem Remotehost des letzten -Vorgangs oder -Vorgangs verbunden ist. + true, wenn beim letzten Vorgang mit einer Remoteressource verbunden war, andernfalls false. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die vom verwendeten, nicht verwalteten Ressourcen frei und verwirft optional auch die verwalteten Ressourcen. + true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben. false, wenn ausschließlich nicht verwaltete Ressourcen freigegeben werden sollen. + + + Gibt von der -Klasse verwendete Ressourcen frei. + + + Versetzt einen in den Überwachungszustand. + Die maximale Länge der Warteschlange für ausstehende Verbindungen. + Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise. + Der wurde geschlossen. + + + + + + + + Ruft den lokalen Endpunkt ab. + Der , den der für die Kommunikation verwendet. + Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise. + Der wurde geschlossen. + + + + + + + + Ruft einen -Wert ab, der angibt, ob der Stream- den Nagle-Algorithmus verwendet, oder legt diesen fest. + false, wenn der den Nagle-Algorithmus verwendet, andernfalls true.Die Standardeinstellung ist false. + Fehler beim Zugriff auf den .Weitere Informationen finden Sie im Abschnitt Hinweise. + Der wurde geschlossen. + + + + + + + + Gibt an, ob das zugrunde liegende Betriebssystem und die Netzwerkkarten IPv4 (Internet Protocol, Version 4) unterstützen. + true, wenn das Betriebssystem und die Netzwerkkarten das IPv4-Protokoll unterstützen, andernfalls false. + + + Gibt an, ob das zugrunde liegende Betriebssystem und die Netzwerkkarten IPv6 (Internet Protocol, Version 6) unterstützen. + true, wenn das Betriebssystem und die Netzwerkkarten das Protokoll IPv6 unterstützen, andernfalls false. + + + Ruft den Protokolltyp des ab. + Einer der -Werte. + + + Startet eine asynchrone Anforderung, um Daten von einem verbundenen -Objekt zu empfangen. + Gibt true zurück, wenn der E/A-Vorgang aussteht.Das -Ereignis für den -Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das -Ereignis für den -Parameter nicht ausgelöst, und das als Parameter übergebene -Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen. + Das -Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll. + Ein Argument war ungültig.Die -Eigenschaft oder -Eigenschaft des -Parameters muss auf gültige Puffer verweisen.Eine dieser Eigenschaften kann festgelegt werden, nicht jedoch beide gleichzeitig. + Es wird bereits ein Socketvorgang mit dem im -Parameter angegebenen -Objekt ausgeführt. + Für diese Methode ist Windows XP oder höher erforderlich. + Der wurde geschlossen. + Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise. + + + Ruft einen Wert ab, der die Größe des Empfangspuffers des angibt, oder legt diesen fest. + Ein , das die Größe des Empfangspuffer in Bytes enthält.Der Standard ist 8192. + Fehler beim Zugriff auf den Socket. + Der wurde geschlossen. + Der für einen set-Vorgang angegebene Wert ist kleiner als 0. + + + + + + + + Beginnt den asynchronen Datenempfang aus dem angegebenen Netzwerkgerät. + Gibt true zurück, wenn der E/A-Vorgang aussteht.Das -Ereignis für den -Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das -Ereignis für den -Parameter nicht ausgelöst, und das als Parameter übergebene -Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen. + Das -Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll. + + darf nicht NULL sein. + Es wird bereits ein Socketvorgang mit dem im -Parameter angegebenen -Objekt ausgeführt. + Für diese Methode ist Windows XP oder höher erforderlich. + Der wurde geschlossen. + Fehler beim Zugriff auf den Socket. + + + Ruft den Remoteendpunkt ab. + Der , mit dem der kommuniziert. + Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise. + Der wurde geschlossen. + + + + + + + + Sendet Daten asynchron an ein verbundenes -Objekt. + Gibt true zurück, wenn der E/A-Vorgang aussteht.Das -Ereignis für den -Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das -Ereignis für den -Parameter nicht ausgelöst, und das als Parameter übergebene -Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen. + Das -Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll. + Die -Eigenschaft oder -Eigenschaft des -Parameters muss auf gültige Puffer verweisen.Eine dieser Eigenschaften kann festgelegt werden, nicht jedoch beide gleichzeitig. + Es wird bereits ein Socketvorgang mit dem im -Parameter angegebenen -Objekt ausgeführt. + Für diese Methode ist Windows XP oder höher erforderlich. + Der wurde geschlossen. + Der ist noch nicht verbunden oder wurde nicht über eine -- oder -Methode abgerufen. + + + Ruft einen Wert ab, der die Größe des Sendepuffers für den angibt, oder legt diesen fest. + Ein , das die Größe des Sendepuffer in Bytes enthält.Der Standard ist 8192. + Fehler beim Zugriff auf den Socket. + Der wurde geschlossen. + Der für einen set-Vorgang angegebene Wert ist kleiner als 0. + + + + + + + + Sendet Daten asynchron an einen bestimmten Remotehost. + Gibt true zurück, wenn der E/A-Vorgang aussteht.Das -Ereignis für den -Parameter wird nach dem Abschluss des Vorgangs ausgelöst.Gibt false zurück, wenn der E/A-Vorgang synchron abgeschlossen wurde.In diesem Fall wird das -Ereignis für den -Parameter nicht ausgelöst, und das als Parameter übergebene -Objekt kann direkt nach der Rückgabe des Methodenaufrufs untersucht werden, um die Ergebnisse des Vorgangs abzurufen. + Das -Objekt, das für diesen asynchronen Socketvorgang verwendet werden soll. + + darf nicht NULL sein. + Es wird bereits ein Socketvorgang mit dem im -Parameter angegebenen -Objekt ausgeführt. + Für diese Methode ist Windows XP oder höher erforderlich. + Der wurde geschlossen. + Das angegebene Protokoll ist verbindungsorientiert, aber der wurde noch nicht verbunden. + + + Deaktiviert Senden und Empfangen für einen . + Einer der -Werte, der den Vorgang angibt, der nicht mehr zulässig ist. + Fehler beim Zugriff auf den Socket.Weitere Informationen finden Sie im Abschnitt Hinweise. + Der wurde geschlossen. + + + + + + + + Ruft einen Wert ab, der die Gültigkeitsdauer (TTL) von IP (Internet Protocol)-Paketen angibt, die vom gesendet werden. + Der TTL-Wert. + Für den TTL-Wert kann keine negative Zahl festgelegt werden. + Diese Eigenschaft kann nur für Sockets in der -Familie oder der -Familie festgelegt werden. + Fehler beim Zugriff auf den Socket.Dieser Fehler wird auch zurückgegeben, wenn versucht wird, TTL auf einen höheren Wert als 255 festzulegen. + Der wurde geschlossen. + + + + + + + + Stellt einen asynchronen Socketvorgang dar. + + + Erstellt eine leere -Instanz. + Die Plattform wird nicht unterstützt. + + + Ruft den Socket ab, der zum Akzeptieren einer Verbindung mit einer asynchronen Socketmethode erstellt wird, oder legt ihn fest. + Der zu verwendende oder der Socket, der zum Akzeptieren einer Verbindung mit einer asynchronen Socketmethode erstellt wird. + + + Ruft den Datenpuffer ab, der mit einer asynchronen Socketmethode verwendet werden soll. + Ein -Array, das den Datenpuffer darstellt, der mit einer asynchronen Socketmethode verwendet werden soll. + + + Ruft ein Array von Datenpuffern ab, die mit einer asynchronen Socketmethode verwendet werden sollen, oder legt es fest. + Eine , die ein Array von Datenpuffern darstellt, die mit einer asynchronen Socketmethode verwendet werden sollen. + Für einen set-Vorgang wurden mehrdeutige Puffer angegeben.Diese Ausnahme tritt auf, wenn die -Eigenschaft auf einen Wert ungleich NULL festgelegt wurde und versucht wurde, die -Eigenschaft auf einen Wert ungleich NULL festzulegen. + + + Ruft die Anzahl der im Socketvorgang übertragenen Bytes ab. + Ein mit der Anzahl der im Socketvorgang übertragenen Bytes. + + + Das Ereignis, das zum Abschließen eines asynchronen Vorgangs verwendet wird. + + + Ruft die Ausnahme im Fall eines Verbindungsfehlers ab, wenn verwendet wurde. + Ein , das die Ursache des Verbindungsfehlers angibt, wenn ein für die -Eigenschaft angegeben wurde. + + + Das erstellte und verbundene -Objekt nach dem erfolgreichen Beenden der -Methode. + Das verbundene -Objekt. + + + Ruft die maximale Datenmenge in Bytes ab, die in einem asynchronen Vorgang gesendet oder empfangen wird. + Ein mit der maximalen Datenmenge in Bytes, die gesendet oder empfangen werden soll. + + + Gibt die von der -Instanz verwendeten nicht verwalteten Ressourcen zurück und verwirft optional die verwalteten Ressourcen. + + + Gibt von der -Klasse verwendete Ressourcen frei. + + + Ruft den Typ des Socketvorgangs ab, der zuletzt mit diesem Kontextobjekt ausgeführt wurde. + Eine -Instanz, die den Typ des Socketvorgangs angibt, der zuletzt mit diesem Kontextobjekt ausgeführt wurde. + + + Ruft den Offset in Bytes im Datenpuffer ab, auf den von der -Eigenschaft verwiesen wird. + Ein mit dem Offset in Bytes im Datenpuffer, auf den von der -Eigenschaft verwiesen wird. + + + Stellt eine Methode dar, die beim Abschluss eines asynchronen Vorgangs aufgerufen wird. + Das signalisierte Ereignis. + + + Ruft den Remote-IP-Endpunkt für einen asynchronen Vorgang ab oder legt ihn fest. + Ein , der den Remote-IP-Endpunkt für einen asynchronen Vorgang darstellt. + + + Legt den Datenpuffer fest, der mit einer asynchronen Socketmethode verwendet werden soll. + Der Datenpuffer, der mit einer asynchronen Socketmethode verwendet werden soll. + Der Offset (in Bytes) im Datenpuffer, in dem der Vorgang beginnt. + Die maximale Datenmenge in Bytes, die im Puffer gesendet oder empfangen werden soll. + Es wurden mehrdeutige Puffer angegeben.Diese Ausnahme tritt auf, wenn die -Eigenschaft nicht NULL ist und die -Eigenschaft ebenfalls nicht NULL ist. + Ein Argument lag außerhalb des gültigen Bereichs.Diese Ausnahme tritt auf, wenn der -Parameter kleiner als 0 (null) oder größer als die Länge des Arrays in der -Eigenschaft ist.Diese Ausnahme tritt außerdem auf, wenn der -Parameter kleiner als 0 (null) oder größer als die Länge des Arrays in der -Eigenschaft abzüglich des -Parameters ist. + + + Legt den Datenpuffer fest, der mit einer asynchronen Socketmethode verwendet werden soll. + Der Offset (in Bytes) im Datenpuffer, in dem der Vorgang beginnt. + Die maximale Datenmenge in Bytes, die im Puffer gesendet oder empfangen werden soll. + Ein Argument lag außerhalb des gültigen Bereichs.Diese Ausnahme tritt auf, wenn der -Parameter kleiner als 0 (null) oder größer als die Länge des Arrays in der -Eigenschaft ist.Diese Ausnahme tritt außerdem auf, wenn der -Parameter kleiner als 0 (null) oder größer als die Länge des Arrays in der -Eigenschaft abzüglich des -Parameters ist. + + + Ruft das Ergebnis des asynchronen Socketvorgangs ab oder legt dieses fest. + Ein , der das Ergebnis des asynchronen Socketvorgangs darstellt. + + + Ruft ein Benutzer- oder Anwendungsobjekt ab, das diesem asynchronen Socketvorgang zugeordnet ist, oder legt es fest. + Ein Objekt, das das Benutzer- oder Anwendungsobjekt darstellt, das diesem asynchronen Socketvorgang zugeordnet ist. + + + Der Typ des asynchronen Socketvorgangs, der zuletzt mit diesem Kontextobjekt ausgeführt wurde. + + + Ein Accept-Socketvorgang. + + + Ein Connect-Socketvorgang. + + + Keiner der Socketvorgänge. + + + Ein Receive-Socketvorgang. + + + Ein ReceiveFrom-Socketvorgang. + + + Ein Send-Socketvorgang. + + + Ein SendTo-Socketvorgang. + + + Definiert Konstanten, die von der -Methode verwendet werden. + + + Deaktiviert das Senden und Empfangen für einen .Dieses Feld ist konstant. + + + Deaktiviert das Empfangen für einen .Dieses Feld ist konstant. + + + Deaktiviert das Senden für einen .Dieses Feld ist konstant. + + + Gibt den Sockettyp an, der von einer Instanz der -Klasse dargestellt wird. + + + Unterstützt Datagramme, die verbindungslose, unzuverlässige Meldungen mit einer festen (i. d. R. kleinen) maximalen Länge sind.Meldungen können verloren gehen, doppelt oder in der falschen Reihenfolge empfangen werden.Ein vom Typ benötigt vor dem Senden und Empfangen von Daten keine Verbindung und kann mit mehreren Peers kommunizieren. verwendet das Datagram-Protokoll () und die . + + + Unterstützt zuverlässige, bidirektionale, verbindungsbasierte Bytestreams, bei denen keine Daten dupliziert und die Begrenzungen nicht beibehalten werden.Ein Socket dieses Typs kommuniziert mit einem einzigen Peer und benötigt vor dem Beginn der Kommunikation eine Verbindung mit einem Remotehost. verwendet das Transmission Control Protocol () und das InterNetwork. + + + Gibt einen unbekannten Socket-Typ an. + + + \ No newline at end of file diff --git a/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/es/System.Net.Sockets.xml b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/es/System.Net.Sockets.xml new file mode 100644 index 0000000..00f90a3 --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/es/System.Net.Sockets.xml @@ -0,0 +1,406 @@ + + + + System.Net.Sockets + + + + Especifica los protocolos que admite la clase . + + + Protocolo de control de transporte. + + + Protocolo de datagramas de usuarios. + + + Protocolo desconocido. + + + Protocolo no especificado. + + + Implementa la interfaz de sockets Berkeley. + + + Inicializa una instancia nueva de la clase con la familia de direcciones, el tipo de socket y el protocolo que se especifiquen. + Uno de los valores de . + Uno de los valores de . + Uno de los valores de . + La combinación de , y tiene como resultado un socket no válido. + + + Inicializa una instancia nueva de la clase usando el tipo de socket y el protocolo que se especifiquen. + Uno de los valores de . + Uno de los valores de . + La combinación de y da como resultado un socket no válido. + + + Comienza una operación asincrónica para aceptar un intento de conexión entrante. + Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento del parámetro .Devuelve false si la operación de E/S se completó de forma sincrónica.El evento del parámetro no se provoca y el objeto que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación. + Objeto que se usa para esta operación de socket asincrónica. + Un argumento no es válido.Esta excepción produce si el búfer proporcionado no es suficientemente grande.El búfer debe ser de al menos 2 bytes * (sizeof(SOCKADDR_STORAGE + 16).Esta excepción también se produce si se especifican varios búferes; es decir, si la propiedad no es null. + Un argumento está fuera de intervalo.La excepción produce si es menor que 0. + Se ha solicitado una operación no válida.Esta excepción se produce si el de aceptación no realiza escuchas para las conexiones o el socket aceptado está enlazado.Debe llamar al método y antes de llamar al método .Esta excepción también se produce si el socket ya está conectado o si ya hay una operación de socket en curso con el parámetro especificado. + Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información. + Se requiere Windows XP o posteriores para este método. + Se ha cerrado el objeto . + + + Obtiene la familia de direcciones de . + Uno de los valores de . + + + Asocia un objeto a un extremo local. + + local que se va a asociar a . + + es null. + Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información. + Se ha cerrado el objeto . + Una llamada situada más arriba en la pila de llamadas no dispone de permiso para la operación solicitada. + + + + + + + + + Cancela una solicitud asincrónica de una conexión a un host remoto. + Objeto que se usa para solicitar la conexión al host remoto llamando a uno de los métodos . + El valor del parámetro y no puede ser null. + Se ha producido un error al intentar obtener acceso al socket. + Se ha cerrado el objeto . + Una llamada situada más arriba en la pila de llamadas no dispone de permiso para la operación solicitada. + + + Comienza una solicitud asincrónica para una conexión a host remoto. + Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento del parámetro .Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento del parámetro no se provoca y el objeto que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación. + Objeto que se usa para esta operación de socket asincrónica. + Un argumento no es válido.Esta excepción también se produce si se especifican varios búferes; es decir, si la propiedad no es null. + El valor del parámetro y no puede ser null. + El objeto está escuchando o ya hay una operación de socket en curso que utiliza el objeto especificado en el parámetro . + Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información. + Se requiere Windows XP o posteriores para este método.Esta excepción también se produce si el extremo local y no son la misma familia de direcciones. + Se ha cerrado el objeto . + Una llamada situada más arriba en la pila de llamadas no dispone de permiso para la operación solicitada. + + + Comienza una solicitud asincrónica para una conexión a host remoto. + Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento del parámetro .Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento del parámetro no se provoca y el objeto que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación. + Uno de los valores de . + Uno de los valores de . + Objeto que se usa para esta operación de socket asincrónica. + Un argumento no es válido.Esta excepción también se produce si se especifican varios búferes; es decir, si la propiedad no es null. + El valor del parámetro y no puede ser null. + El objeto está escuchando o ya hay una operación de socket en curso que utiliza el objeto especificado en el parámetro . + Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información. + Se requiere Windows XP o posteriores para este método.Esta excepción también se produce si el extremo local y no son la misma familia de direcciones. + Se ha cerrado el objeto . + Una llamada situada más arriba en la pila de llamadas no dispone de permiso para la operación solicitada. + + + Obtiene un valor que indica si se conecta con un host remoto a partir de la última operación u . + Es true si el objeto estaba conectado a un recurso remoto desde la operación más reciente; de lo contrario, es false. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados que utiliza el objeto y, de forma opcional, desecha los recursos administrados. + Es true para liberar los recursos administrados y no administrados; es false para liberar sólo los recursos no administrados. + + + Libera los recursos utilizados por la clase . + + + Coloca un objeto en un estado de escucha. + Longitud máxima de la cola de conexiones pendientes. + Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información. + Se ha cerrado el objeto . + + + + + + + + Obtiene el extremo local. + + que utiliza el para las comunicaciones. + Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información. + Se ha cerrado el objeto . + + + + + + + + Obtiene o establece un valor de que especifica si la secuencia está utilizando el algoritmo de Nagle. + false si utiliza el algoritmo de Nagle; de lo contrario, true.El valor predeterminado es false. + Error al intentar obtener acceso a .Vea la sección Comentarios para obtener más información. + Se ha cerrado el objeto . + + + + + + + + Indica si el sistema operativo subyacente y los adaptadores de red admiten la versión 4 del protocolo de Internet (IPv4). + Es true si el sistema operativo y los adaptadores de red admiten el protocolo IPv4; de lo contrario, es false. + + + Indica si el sistema operativo subyacente y los adaptadores de red admiten la versión 6 del protocolo Internet (IPv6). + true si el sistema operativo y los adaptadores de red admiten el protocolo IPv6; de lo contrario, false. + + + Obtiene el tipo de protocolo de . + Uno de los valores de . + + + Comienza una solicitud asincrónica para recibir los datos de un objeto conectado. + Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento del parámetro .Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento del parámetro no se provoca y el objeto que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación. + Objeto que se usa para esta operación de socket asincrónica. + Un argumento no era válido.Las propiedades o del parámetro deben hacer referencia a los búferes válidos.Se puede establecer una de estas propiedades, pero no ambas al mismo tiempo. + Ya hay una operación de socket en curso que utiliza el objeto especificado en el parámetro . + Se requiere Windows XP o posteriores para este método. + Se ha cerrado el objeto . + Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información. + + + Obtiene o establece un valor que especifica el tamaño del búfer de recepción de . + + que contiene el tamaño, en bytes, del búfer de recepción.El valor predeterminado es 8192 + Se ha producido un error al intentar obtener acceso al socket. + Se ha cerrado el objeto . + El valor especificado para una operación de establecimiento es menor que 0. + + + + + + + + Comienza a recibir asincrónicamente los datos de un dispositivo de red especificado. + Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento del parámetro .Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento del parámetro no se provoca y el objeto que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación. + Objeto que se usa para esta operación de socket asincrónica. + + no puede ser null. + Ya hay una operación de socket en curso que utiliza el objeto especificado en el parámetro . + Se requiere Windows XP o posteriores para este método. + Se ha cerrado el objeto . + Se ha producido un error al intentar obtener acceso al socket. + + + Obtiene el extremo remoto. + + con el que está comunicando el . + Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información. + Se ha cerrado el objeto . + + + + + + + + Envía datos de forma asincrónica a un objeto conectado. + Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento del parámetro .Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento del parámetro no se provoca y el objeto que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación. + Objeto que se usa para esta operación de socket asincrónica. + Las propiedades o del parámetro deben hacer referencia a los búferes válidos.Se puede establecer una de estas propiedades, pero no ambas al mismo tiempo. + Ya hay una operación de socket en curso que utiliza el objeto especificado en el parámetro . + Se requiere Windows XP o posteriores para este método. + Se ha cerrado el objeto . + El no está conectado todavía o no se obtuvo a través de un método , o . + + + Obtiene o establece un valor que especifica el tamaño del búfer de envío de . + + que contiene el tamaño, en bytes, del búfer de envío.El valor predeterminado es 8192 + Se ha producido un error al intentar obtener acceso al socket. + Se ha cerrado el objeto . + El valor especificado para una operación de establecimiento es menor que 0. + + + + + + + + Envía datos asincrónicamente a un determinado host remoto. + Devuelve true si la operación de E/S está pendiente.Al completar la operación se provoca el evento del parámetro .Devuelve false si la operación de E/S se completó de forma sincrónica.En ese caso, el evento del parámetro no se provoca y el objeto que se pasa como parámetro puede examinarse inmediatamente después de que se devuelva la llamada al método para recuperar el resultado de la operación. + Objeto que se usa para esta operación de socket asincrónica. + + no puede ser null. + Ya hay una operación de socket en curso que utiliza el objeto especificado en el parámetro . + Se requiere Windows XP o posteriores para este método. + Se ha cerrado el objeto . + El protocolo especificado está orientado a la conexión, pero el no está conectado todavía. + + + Deshabilita los envíos y recepciones en un objeto . + Uno de los valores de que especifica la operación que ya no estará permitida. + Se ha producido un error al intentar obtener acceso al socket.Vea la sección Comentarios para obtener más información. + Se ha cerrado el objeto . + + + + + + + + Obtiene o establece un valor que especifica el valor de período de vida (TTL) de los paquetes de protocolo Internet (IP) enviados por . + Valor TTL. + El valor TTL no se puede establecer en un número negativo. + Esta propiedad sólo se puede establecer para sockets de las familias de o . + Se ha producido un error al intentar obtener acceso al socket.También se devuelve este error cuando se ha intentado para establecer TTL en un valor superior a 255. + Se ha cerrado el objeto . + + + + + + + + Representa una operación de socket asincrónico. + + + Crea una instancia de vacía. + No se admite la plataforma. + + + Obtiene o establece el socket que se va a usar o el socket creado para aceptar una conexión con un método de socket asincrónico. + + que se va a usar o socket creado para aceptar una conexión con un método de socket asincrónico. + + + Obtiene el búfer de datos que se va a usar con un método de socket asincrónico. + Matriz que representa el búfer de datos que se va a usar con un método de socket asincrónico. + + + Obtiene o establece una matriz de búferes de datos que se va a usar con un método de socket asincrónico. + + que representa una matriz de búferes de datos que se va a usar con un método de socket asincrónico. + Se han especificado búferes ambiguos en una operación de establecimiento.Esta excepción se produce si la propiedad se ha establecido en un valor no nulo y se intenta establecer la propiedad en un valor no nulo. + + + Obtiene el número de bytes transferidos en la operación de socket. + + que contiene el número de bytes transferidos en la operación de socket. + + + Evento utilizado para completar una operación asincrónica. + + + Obtiene la excepción en el caso de un error de conexión cuando se usó . + Objeto que indica la causa del error de conexión que se produce cuando se especifica un objeto para la propiedad . + + + Objeto que se ha creado y conectado después de finalizar correctamente el método . + Objeto conectado. + + + Obtiene la cantidad máxima de datos, en bytes, que se van a enviar o recibir en una operación asincrónica. + + que contiene la cantidad máxima de datos, en bytes, que se van a enviar o recibir. + + + Libera los recursos no administrados utilizados por la instancia de y, de forma opcional, elimina los recursos administrados. + + + Libera los recursos utilizados por la clase . + + + Obtiene el tipo de operación de socket más reciente realizada con este objeto de contexto. + Instancia de que indica el tipo de operación de socket más reciente realizada con este objeto de contexto. + + + Obtiene el desplazamiento, en bytes, en el búfer de datos al que hace referencia la propiedad . + + que contiene el desplazamiento, en bytes, en el búfer de datos al que hace referencia la propiedad . + + + Representa un método al que se llama cuando se completa una operación asincrónica. + Evento que se señala. + + + Obtiene o establece el extremo IP remoto de una operación asincrónica. + + que representa el extremo IP remoto para una operación asincrónica. + + + Establece el búfer de datos que se va a usar con un método de socket asincrónico. + Búfer de datos que se va a usar con un método de socket asincrónico. + Desplazamiento, en bytes, en el búfer de datos donde se inicia la operación. + Cantidad máxima de datos, en bytes, que se van a enviar o recibir en el búfer. + Se especificaron búferes ambiguos.Esta excepción se produce si las propiedades y tampoco son null. + Un argumento estaba fuera de intervalo.Esta excepción se produce si el parámetro es menor que cero o mayor que la longitud de la matriz en la propiedad .Esta excepción también se produce si el parámetro es menor que cero o mayor que la longitud de la matriz en la propiedad menos el parámetro . + + + Establece el búfer de datos que se va a usar con un método de socket asincrónico. + Desplazamiento, en bytes, en el búfer de datos donde se inicia la operación. + Cantidad máxima de datos, en bytes, que se van a enviar o recibir en el búfer. + Un argumento estaba fuera de intervalo.Esta excepción se produce si el parámetro es menor que cero o mayor que la longitud de la matriz en la propiedad .Esta excepción también se produce si el parámetro es menor que cero o mayor que la longitud de la matriz en la propiedad menos el parámetro . + + + Obtiene o establece el resultado de la operación de socket asincrónico. + + que representa el resultado de la operación de socket asincrónico. + + + Obtiene o establece a un objeto de usuario o de aplicación asociado a esta operación de socket asincrónico. + Objeto que representa al objeto de usuario o de aplicación asociado a esta operación de socket asincrónico. + + + El tipo de operación del socket asincrónica más reciente realizada con este objeto de contexto. + + + Un operación Accept del socket. + + + Una operación Connect del socket. + + + Ninguna de las operaciones del socket. + + + Una operación Receive del socket. + + + Una operación ReceiveFrom del socket. + + + Una operación Send del socket. + + + Operación SendTo del socket. + + + Define las constantes utilizadas por el método . + + + Deshabilita un objeto tanto para el envío como para la recepción.Este campo es constante. + + + Deshabilita un objeto para la recepción.Este campo es constante. + + + Deshabilita un objeto para el envío.Este campo es constante. + + + Especifica el tipo de socket que representa una instancia de la clase . + + + Admite datagramas, que son mensajes no confiables sin conexión con una longitud máxima fija (normalmente corta).Los mensajes pueden perderse o duplicarse y llegar desordenados.Un objeto de tipo no necesita conexión antes de enviar y recibir datos, y puede comunicarse con varios elementos del mismo nivel. usa el protocolo de datagramas () y de . + + + Admite secuencias de bytes bidireccionales confiables, basadas en conexión, sin duplicidad de datos ni conservación de límites.Un objeto Socket de este tipo se comunica con un solo elemento del mismo nivel y requiere una conexión con el host remoto para poder iniciar la comunicación. usa el protocolo TCP (Protocolo de control de transporte, ) y la familia de direcciones InterNetwork. + + + Especifica un tipo de Socket desconocido. + + + \ No newline at end of file diff --git a/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/fr/System.Net.Sockets.xml b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/fr/System.Net.Sockets.xml new file mode 100644 index 0000000..989053f --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/fr/System.Net.Sockets.xml @@ -0,0 +1,426 @@ + + + + System.Net.Sockets + + + + Spécifie les protocoles pris en charge par la classe . + + + Protocole TCP (Transmission Control Protocol). + + + Protocole UDP (User Datagram Protocol). + + + Protocole inconnu. + + + Protocole non spécifié. + + + Implémente l'interface de sockets Berkeley. + + + Initialise une nouvelle instance de la classe en utilisant la famille d'adresses, le type de socket et le protocole spécifiés. + Une des valeurs de . + Une des valeurs de . + Une des valeurs de . + La combinaison de , et crée un socket non valide. + + + Initialise une nouvelle instance de la classe à l'aide du type de socket et du protocole spécifiés. + Une des valeurs de . + Une des valeurs de . + La combinaison de et crée un socket non valide. + + + Démarre une opération asynchrone pour accepter une tentative de connexion entrante. + Retourne la valeur true si l'opération d'E/S est en attente.L'événement sur le paramètre  sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.L'événement sur le paramètre ne sera pas déclenché et l'objet transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération. + Objet à utiliser pour cette opération de socket asynchrone. + Un argument n'est pas valide.Cette exception se produit si la mémoire tampon fournie n'est pas assez grande.La mémoire tampon doit être d'au moins 2 * (taille de (SOCKADDR_STORAGE + 16) octets.Cette exception se produit également si plusieurs mémoires tampons sont spécifiées, la propriété n'est pas null. + Un argument est hors limites.L'exception se produit si est inférieur à 0. + Une opération incorrecte a été demandée.Cette exception se produit si le acceptant n'écoute pas les connexions ou si le socket accepté est lié.Vous devez appeler les méthodes et avant d'appeler la méthode .Cette exception se produit également si le socket est déjà connecté ou si une opération de socket utilisait déjà le paramètre de spécifié. + Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes. + Windows XP ou version ultérieure est requis pour cette méthode. + + a été fermé. + + + Obtient la famille d'adresses de . + Une des valeurs de . + + + Associe à un point de terminaison local. + + local à associer à . + + a la valeur null. + Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes. + + a été fermé. + Un appelant situé plus haut dans la pile des appels n'a pas l'autorisation pour l'opération demandée. + + + + + + + + + Annule une requête asynchrone pour une connexion d'hôte distant. + Objet utilisé pour demander la connexion à l'hôte distant en appelant l'une des méthodes . + Le paramètre ne peut pas être null et ne peut pas être vide. + Une erreur s'est produite lors de la tentative d'accès au socket. + + a été fermé. + Un appelant situé plus haut dans la pile des appels n'a pas l'autorisation pour l'opération demandée. + + + Démarre une demande asynchrone pour une connexion à un hôte distant. + Retourne la valeur true si l'opération d'E/S est en attente.L'événement sur le paramètre  sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement sur le paramètre ne sera pas déclenché et l'objet transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération. + Objet à utiliser pour cette opération de socket asynchrone. + Un argument n'est pas valide.Cette exception se produit si plusieurs mémoires tampons sont spécifiées, la propriété n'est pas null. + Le paramètre ne peut pas être null et ne peut pas être vide. + + est à l'écoute ou une opération de socket utilisant l'objet spécifié dans le paramètre  spécifié était déjà en cours. + Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes. + Windows XP ou version ultérieure est requis pour cette méthode.Cette exception se produit également si le point de terminaison local et les ne sont pas la même famille d'adresses. + + a été fermé. + Un appelant situé plus haut dans la pile des appels n'a pas l'autorisation pour l'opération demandée. + + + Démarre une demande asynchrone pour une connexion à un hôte distant. + Retourne la valeur true si l'opération d'E/S est en attente.L'événement sur le paramètre  sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement sur le paramètre ne sera pas déclenché et l'objet transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération. + Une des valeurs de . + Une des valeurs de . + Objet à utiliser pour cette opération de socket asynchrone. + Un argument n'est pas valide.Cette exception se produit si plusieurs mémoires tampons sont spécifiées, la propriété n'est pas null. + Le paramètre ne peut pas être null et ne peut pas être vide. + + est à l'écoute ou une opération de socket utilisant l'objet spécifié dans le paramètre  spécifié était déjà en cours. + Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes. + Windows XP ou version ultérieure est requis pour cette méthode.Cette exception se produit également si le point de terminaison local et les ne sont pas la même famille d'adresses. + + a été fermé. + Un appelant situé plus haut dans la pile des appels n'a pas l'autorisation pour l'opération demandée. + + + Obtient une valeur qui indique si est connecté à un hôte distant depuis la dernière opération ou . + true si était connecté à une ressource distante lors de l'opération la plus récente ; sinon, false. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par et supprime éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. + + + Libère les ressources utilisées par la classe . + + + Met dans un état d'écoute. + Longueur maximale de la file d'attente des connexions en attente. + Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes. + + a été fermé. + + + + + + + + Obtient le point de terminaison local. + + que utilise pour les communications. + Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes. + + a été fermé. + + + + + + + + Obtient ou définit une valeur spécifiant si le flux de données utilise l'algorithme Nagle. + false si utilise l'algorithme Nagle ; sinon, true.La valeur par défaut est false. + Une erreur s'est produite lors de la tentative d'accès à .Pour plus d'informations, consultez la section Notes. + + a été fermé. + + + + + + + + Indique si le système d'exploitation et les cartes réseau sous-jacents prennent en charge le protocole IPv4 (Internet Protocol version 4). + true si le système d'exploitation et les cartes réseau prennent en charge le protocole IPv4 ; sinon, false. + + + Indique si le système d'exploitation et les cartes réseau sous-jacents prennent en charge le protocole IPv6 (Internet Protocol version 6). + true si le système d'exploitation et les cartes réseau prennent en charge le protocole IPv6 ; sinon, false. + + + Obtient le type de protocole de . + Une des valeurs de . + + + Démarre une demande asynchrone pour recevoir les données d'un objet connecté. + Retourne la valeur true si l'opération d'E/S est en attente.L'événement sur le paramètre  sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement sur le paramètre ne sera pas déclenché et l'objet transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération. + Objet à utiliser pour cette opération de socket asynchrone. + Un argument n'était pas valide.La propriété ou sur le paramètre de doit référencer des mémoires tampon valides.L'une ou l'autre de ces propriétés peut être définie, mais pas les deux à la fois. + Une opération de socket utilisant l'objet spécifié dans le paramètre  spécifié était déjà en cours. + Windows XP ou version ultérieure est requis pour cette méthode. + + a été fermé. + Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes. + + + Obtient ou définit une valeur spécifiant la taille de la mémoire tampon de réception de . + + contenant la taille de la mémoire tampon de réception en octets.La valeur par défaut est 8192. + Une erreur s'est produite lors de la tentative d'accès au socket. + + a été fermé. + La valeur spécifiée pour une opération ensembliste est inférieure à 0. + + + + + + + + Démarre la réception asynchrone de données à partir d'un périphérique réseau spécifié. + Retourne la valeur true si l'opération d'E/S est en attente.L'événement sur le paramètre  sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement sur le paramètre ne sera pas déclenché et l'objet transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération. + Objet à utiliser pour cette opération de socket asynchrone. + + ne peut pas être Null. + Une opération de socket utilisant l'objet spécifié dans le paramètre  spécifié était déjà en cours. + Windows XP ou version ultérieure est requis pour cette méthode. + + a été fermé. + Une erreur s'est produite lors de la tentative d'accès au socket. + + + Obtient le point de terminaison distant. + + avec lequel communique. + Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes. + + a été fermé. + + + + + + + + Envoie des données de façon asynchrone à un objet connecté. + Retourne la valeur true si l'opération d'E/S est en attente.L'événement sur le paramètre  sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement sur le paramètre ne sera pas déclenché et l'objet transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération. + Objet à utiliser pour cette opération de socket asynchrone. + La propriété ou sur le paramètre de doit référencer des mémoires tampon valides.L'une ou l'autre de ces propriétés peut être définie, mais pas les deux à la fois. + Une opération de socket utilisant l'objet spécifié dans le paramètre  spécifié était déjà en cours. + Windows XP ou version ultérieure est requis pour cette méthode. + + a été fermé. + Le n'est pas encore connecté ou n'a pas été obtenu via une méthode , ou . + + + Obtient ou définit une valeur spécifiant la taille de la mémoire tampon d'envoi de . + + contenant la taille de la mémoire tampon d'envoi en octets.La valeur par défaut est 8192. + Une erreur s'est produite lors de la tentative d'accès au socket. + + a été fermé. + La valeur spécifiée pour une opération ensembliste est inférieure à 0. + + + + + + + + Envoie des données de façon asynchrone à un hôte distant spécifique. + Retourne la valeur true si l'opération d'E/S est en attente.L'événement sur le paramètre  sera déclenché une fois l'opération terminée.Retourne la valeur false si l'opération d'E/S a été terminée de manière synchrone.Dans ce cas, l'événement sur le paramètre ne sera pas déclenché et l'objet transmis en tant que paramètre peut être examiné immédiatement après que l'appel de méthode a été retourné pour extraire le résultat de l'opération. + Objet à utiliser pour cette opération de socket asynchrone. + + ne peut pas être Null. + Une opération de socket utilisant l'objet spécifié dans le paramètre  spécifié était déjà en cours. + Windows XP ou version ultérieure est requis pour cette méthode. + + a été fermé. + Le protocole spécifié est orienté connexion, mais le n'est pas encore connecté. + + + Désactive les envois et les réceptions sur un . + Une des valeurs de spécifiant l'opération qui ne sera plus autorisée. + Une erreur s'est produite lors de la tentative d'accès au socket.Pour plus d'informations, consultez la section Notes. + + a été fermé. + + + + + + + + Obtient ou définit une valeur qui spécifie la durée de vie des paquets IP (Internet Protocol) envoyés par . + Durée de vie. + La valeur TTL ne peut pas être un nombre négatif. + Cette propriété ne peut être définie que pour les sockets dans les familles ou . + Une erreur s'est produite lors de la tentative d'accès au socket.Cette erreur est également retournée lorsqu'une tentative a été faite pour affecter à TTL une valeur supérieure à 255. + + a été fermé. + + + + + + + + Représente une opération de socket asynchrone. + + + Crée une instance vide. + La plateforme n'est pas prise en charge. + + + Obtient ou définit le socket à utiliser ou le socket créé pour accepter une connexion avec une méthode de socket asynchrone. + + à utiliser ou socket créé pour accepter une connexion avec une méthode de socket asynchrone. + + + Obtient la mémoire tampon des données à utiliser avec une méthode de socket asynchrone. + Tableau qui représente la mémoire tampon des données à utiliser avec une méthode de socket asynchrone. + + + Obtient ou définit un tableau de la mémoire tampon de données à utiliser avec une méthode de socket asynchrone. + + qui représente un tableau de mémoires tampons de données à utiliser avec une méthode de socket asynchrone. + Des mémoires tampon ambiguës sont spécifiées sur une opération ensembliste.Cette exception se produit si la propriété a eu une valeur non NULL et une tentative a été faite pour affecter à la propriété une valeur non NULL. + + + Obtient le nombre d'octets transférés dans l'opération de socket. + + qui contient le nombre d'octets transférés dans l'opération de socket. + + + Événement utilisé pour terminer une opération asynchrone. + + + Obtient l'exception dans le cas d'un échec de connexion lorsqu'un a été utilisé. + + qui indique la cause de l'erreur de connexion lorsqu'un a été spécifié pour la propriété . + + + Objet créé et connecté après l'exécution correcte de la méthode . + Objet connecté. + + + Obtient la quantité maximale de données, en octets, à envoyer ou recevoir dans une opération asynchrone. + + qui contient la quantité maximale de données, en octets, à envoyer ou recevoir. + + + Libère les ressources non managées utilisées par l'instance et supprime éventuellement les ressources managées. + + + Libère les ressources utilisées par la classe . + + + Obtient le type d'opération de socket exécuté le plus récemment avec cet objet de contexte. + Instance qui indique le type d'opération de socket exécutée le plus récemment avec cet objet de contexte. + + + Obtient l'offset, en octets, dans la mémoire tampon de données référencée par la propriété . + + qui contient l'offset, en octets, dans la mémoire tampon de données référencée par la propriété . + + + Représente une méthode qui est appelée lorsqu'une opération asynchrone se termine. + Événement qui est signalé. + + + Obtient ou définit le point de terminaison IP distant d'une opération asynchrone. + + qui représente le point de terminaison IP distant d'une opération asynchrone. + + + Définit la mémoire tampon de données à utiliser avec une méthode de socket asynchrone. + Mémoire tampon de données à utiliser avec une méthode de socket asynchrone. + Offset, en octets, dans la mémoire tampon de données où l'opération démarre. + Quantité maximale de données, en octets, à envoyer ou à recevoir dans la mémoire tampon. + Des mémoires tampons ambiguës sont spécifiées.Cette exception se produit si la valeur des propriétés et n'est pas Null. + Un argument est hors limites.Cette exception se produit si le paramètre est inférieur à zéro ou supérieur à la longueur du tableau dans la propriété .Cette exception se produit également si le paramètre est inférieur à zéro ou supérieur à la longueur du tableau dans la propriété moins le paramètre . + + + Définit la mémoire tampon de données à utiliser avec une méthode de socket asynchrone. + Offset, en octets, dans la mémoire tampon de données où l'opération démarre. + Quantité maximale de données, en octets, à envoyer ou à recevoir dans la mémoire tampon. + Un argument est hors limites.Cette exception se produit si le paramètre est inférieur à zéro ou supérieur à la longueur du tableau dans la propriété .Cette exception se produit également si le paramètre est inférieur à zéro ou supérieur à la longueur du tableau dans la propriété moins le paramètre . + + + Obtient ou définit le résultat de l'opération de socket asynchrone. + + qui représente le résultat final de l'opération de socket asynchrone. + + + Obtient ou définit un objet utilisateur ou application associé à cette opération de socket asynchrone. + Objet qui représente l'objet utilisateur ou application associé à cette opération de socket asynchrone. + + + Type d'opération de socket asynchrone exécutée le plus récemment avec cet objet de contexte. + + + Opération Accept du socket. + + + Opération Connect du socket. + + + Aucune des opérations de socket. + + + Opération Receive du socket. + + + Opération ReceiveFrom du socket. + + + Opération Send du socket. + + + Opération SendTo du socket. + + + Définit les constantes qui sont utilisées par la méthode . + + + Désactive pour l'envoi et la réception.Ce champ est constant. + + + Désactive pour la réception.Ce champ est constant. + + + Désactive pour l'envoi.Ce champ est constant. + + + Spécifie le type de socket que représente une instance de la classe . + + + Prend en charge des datagrammes, qui sont des messages peu fiables, sans connexion, d'une longueur maximale fixe (généralement réduite).Des messages pourraient être perdus ou dupliqués et arriver dans le désordre.Un de type ne requiert aucune connexion avant d'envoyer et de recevoir des données, et peut communiquer avec plusieurs homologues.Le champ utilise le protocole UDP () et le champ . + + + Prend en charge les flux d'octets fiables, bidirectionnels, orientés connexion sans la duplication de données et sans préservation de limites.Un Socket de ce type communique avec un homologue unique et nécessite une connexion d'hôte distant avant que la communication puisse débuter.Le champ utilise le protocole TCP () et InterNetwork. + + + Spécifie un type Socket inconnu. + + + \ No newline at end of file diff --git a/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/it/System.Net.Sockets.xml b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/it/System.Net.Sockets.xml new file mode 100644 index 0000000..1a7fb57 --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/it/System.Net.Sockets.xml @@ -0,0 +1,398 @@ + + + + System.Net.Sockets + + + + Specifica il protocollo supportato dalla classe . + + + Protocollo TCP (Transmission Control Protocol). + + + Protocollo UDP (User Datagram Protocol). + + + Protocollo sconosciuto. + + + Protocollo non specificato. + + + Implementa l'interfaccia socket Berkeley. + + + Inizializza una nuova istanza della classe utilizzando la famiglia di indirizzi, il tipo di socket e il protocollo specificati. + Uno dei valori di . + Uno dei valori di . + Uno dei valori di . + Il risultato della combinazione di , e è un socket non valido. + + + Inizializza una nuova istanza della classe utilizzando il tipo di socket e il protocollo specificati. + Uno dei valori di . + Uno dei valori di . + Il risultato della combinazione di e è un socket non valido. + + + Avvia un'operazione asincrona per accettare un tentativo di connessione in ingresso. + Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento sul parametro .Restituisce false se l'operazione di I/O è stata completata in modo sincrono.L'evento nel parametro non verrà generato e l'oggetto passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo ha restituito il risultato, per recuperare il risultato dell'operazione. + Oggetto da utilizzare per questa operazione socket asincrona. + Un argomento non è valido.Questa eccezione si verifica se il buffer fornito non è abbastanza grande.Il buffer deve essere di almeno 2 * (sizeof(SOCKADDR_STORAGE + 16) byte.Questa eccezione si verifica anche se sono specificati più buffer e la proprietà non è null. + Un argomento non è compreso nell'intervallo.L'eccezione si verifica se l'oggetto è minore di 0. + È stata richiesta un'operazione non valida.Questa eccezione si verifica se l'oggetto preposto ad accettare la connessione non è in attesa di connessioni o se il socket accettato è associato.È necessario chiamare il metodo e prima di chiamare il metodo .Questa eccezione si verifica anche se il socket è già connesso o se un'operazione socket era già in corso utilizzando il parametro specificato. + Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni. + Per questo metodo è necessario Windows XP o versione successiva. + Il è stato chiuso. + + + Ottiene la famiglia di indirizzi del . + Uno dei valori di . + + + Associa un a un endpoint locale. + + locale da associare al . + + è null. + Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni. + Il è stato chiuso. + Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta. + + + + + + + + + Annulla una richiesta asincrona di una connessione all'host remoto. + Oggetto utilizzato per richiedere la connessione all'host remoto chiamando uno dei metodi . + Il parametro non può essere Null e la proprietà non può essere Null. + Si è verificato un errore durante il tentativo di accesso al socket. + Il è stato chiuso. + Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta. + + + Avvia una richiesta asincrona di una connessione all'host remoto. + Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento sul parametro .Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento sul parametro non verrà generato e l'oggetto passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione. + Oggetto da utilizzare per questa operazione socket asincrona. + Un argomento non è valido.Questa eccezione si verifica se sono specificati più buffer e la proprietà non è null. + Il parametro non può essere Null e la proprietà non può essere Null. + + è in attesa o era già in corso un'operazione di socket che utilizza l'oggetto specificato nel parametro . + Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni. + Per questo metodo è necessario Windows XP o versione successiva.Questa eccezione si verifica anche se l'endpoint locale e l'oggetto non appartengono alla stessa famiglia di indirizzi. + Il è stato chiuso. + Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta. + + + Avvia una richiesta asincrona di una connessione all'host remoto. + Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento sul parametro .Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento sul parametro non verrà generato e l'oggetto passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione. + Uno dei valori di . + Uno dei valori di . + Oggetto da utilizzare per questa operazione socket asincrona. + Un argomento non è valido.Questa eccezione si verifica se sono specificati più buffer e la proprietà non è null. + Il parametro non può essere Null e la proprietà non può essere Null. + + è in attesa o era già in corso un'operazione di socket che utilizza l'oggetto specificato nel parametro . + Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni. + Per questo metodo è necessario Windows XP o versione successiva.Questa eccezione si verifica anche se l'endpoint locale e l'oggetto non appartengono alla stessa famiglia di indirizzi. + Il è stato chiuso. + Un chiamante nella parte superiore dello stack di chiamate non dispone dell'autorizzazione necessaria per l'operazione richiesta. + + + Ottiene un valore che indica se un si è connesso a un host remoto dall'ultima operazione o . + true se il è connesso a una risorsa remota nel corso dell'operazione più recente, in caso contrario false. + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite utilizzate dall'oggetto ed eventualmente elimina le risorse gestite. + true per liberare sia le risorse gestite che quelle non gestite; false per rilasciare solo le risorse non gestite. + + + Libera le risorse utilizzate dalla classe . + + + Colloca un in uno stato di attesa. + Lunghezza massima della coda delle connessioni in sospeso. + Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni. + Il è stato chiuso. + + + + + + + + Ottiene l'endpoint locale. + L'oggetto utilizzato dall'oggetto per le comunicazioni. + Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni. + Il è stato chiuso. + + + + + + + + Ottiene o imposta un valore che specifica se il di flusso utilizza l'algoritmo Nagle. + false se il utilizza l'algoritmo Nagle; in caso contrario, true.Il valore predefinito è false. + Si è verificato un errore durante il tentativo di accesso al .Per ulteriori informazioni vedere la sezione Osservazioni. + Il è stato chiuso. + + + + + + + + Indica se il sistema operativo sottostante e gli adattatori di rete supportano il protocollo IPv4. + true se il sistema operativo e gli adattatori di rete supportano il protocollo IPv4. In caso contrario, false. + + + Indica se il sistema operativo sottostante e gli adattatori di rete supportano il protocollo IPv6. + true se il sistema operativo e gli adattatori di rete supportano il protocollo IPv6; in caso contrario, false. + + + Ottiene il tipo di protocollo del . + Uno dei valori di . + + + Avvia una richiesta asincrona per ricevere dati da un oggetto connesso. + Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento sul parametro .Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento sul parametro non verrà generato e l'oggetto passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione. + Oggetto da utilizzare per questa operazione socket asincrona. + Un argomento non è valido.Le proprietà o sul parametro devono fare riferimento a buffer validi.È possibile impostare una di queste due proprietà, ma non entrambe contemporaneamente. + Era già in corso un'operazione di socket che utilizza l'oggetto specificato nel parametro . + Per questo metodo è necessario Windows XP o versione successiva. + Il è stato chiuso. + Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni. + + + Ottiene o imposta un valore che specifica le dimensioni del buffer di ricezione del . + + contenente le dimensioni, in byte, del buffer di ricezione.Il valore predefinito è 8192. + Si è verificato un errore durante il tentativo di accesso al socket. + Il è stato chiuso. + Il valore specificato per un'operazione di impostazione è minore di 0. + + + + + + + + Inizia a ricevere dati in modalità asincrona da un dispositivo di rete specificato. + Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento sul parametro .Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento sul parametro non verrà generato e l'oggetto passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione. + Oggetto da utilizzare per questa operazione socket asincrona. + L'oggetto non può essere null. + Era già in corso un'operazione di socket che utilizza l'oggetto specificato nel parametro . + Per questo metodo è necessario Windows XP o versione successiva. + Il è stato chiuso. + Si è verificato un errore durante il tentativo di accesso al socket. + + + Ottiene l'endpoint remoto. + + con cui comunica il . + Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni. + Il è stato chiuso. + + + + + + + + Invia i dati in modo asincrono a un oggetto connesso. + Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento sul parametro .Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento sul parametro non verrà generato e l'oggetto passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione. + Oggetto da utilizzare per questa operazione socket asincrona. + Le proprietà o sul parametro devono fare riferimento a buffer validi.È possibile impostare una di queste due proprietà, ma non entrambe contemporaneamente. + Era già in corso un'operazione di socket che utilizza l'oggetto specificato nel parametro . + Per questo metodo è necessario Windows XP o versione successiva. + Il è stato chiuso. + L'oggetto non è ancora connesso o non è stato ottenuto tramite un metodo , o . + + + Ottiene o imposta un valore che specifica le dimensioni del buffer di invio del . + + contenente le dimensioni, in byte, del buffer di invio.Il valore predefinito è 8192. + Si è verificato un errore durante il tentativo di accesso al socket. + Il è stato chiuso. + Il valore specificato per un'operazione di impostazione è minore di 0. + + + + + + + + Invia dati in modo asincrono a uno specifico host remoto. + Restituisce true se l'operazione di I/O è in sospeso.Al completamento dell'operazione verrà generato l'evento sul parametro .Restituisce false se l'operazione di I/O è stata completata in modo sincrono.In questo caso, l'evento sul parametro non verrà generato e l'oggetto passato come parametro potrebbe essere esaminato immediatamente dopo che la chiamata al metodo è stata restituita per recuperare il risultato dell'operazione. + Oggetto da utilizzare per questa operazione socket asincrona. + L'oggetto non può essere null. + Era già in corso un'operazione di socket che utilizza l'oggetto specificato nel parametro . + Per questo metodo è necessario Windows XP o versione successiva. + Il è stato chiuso. + Il protocollo specificato è orientato alla connessione, ma l'oggetto non è ancora connesso. + + + Disabilita le operazioni di invio e di ricezione su un . + Uno dei valori che specifica che l'operazione non sarà più consentita. + Si è verificato un errore durante il tentativo di accesso al socket.Per ulteriori informazioni vedere la sezione Osservazioni. + Il è stato chiuso. + + + + + + + + Ottiene o imposta un valore che specifica la durata (TTL) dei pacchetti IP inviati dal . + La durata (TTL). + Non è possibile impostare il valore TTL su un numero negativo. + È possibile impostare questa proprietà solo per i socket inclusi nella famiglia o . + Si è verificato un errore durante il tentativo di accesso al socket.Questo errore viene restituito anche quando si tenta di impostare TTL su un valore superiore a 255. + Il è stato chiuso. + + + + + + + + Rappresenta un'operazione socket asincrona. + + + Crea un'istanza vuota dell'oggetto . + La piattaforma non è supportata. + + + Ottiene o imposta il socket da utilizzare o il socket creato per accettare una connessione con un metodo socket asincrono. + Oggetto da utilizzare o socket creato per accettare una connessione con un metodo socket asincrono. + + + Ottiene il buffer di dati da utilizzare con un metodo socket asincrono. + Matrice che rappresenta il buffer di dati da utilizzare con un metodo socket asincrono. + + + Ottiene o imposta una matrice di buffer di dati da utilizzare con un metodo socket asincrono. + Matrice che rappresenta una matrice di buffer di dati da utilizzare con un metodo socket asincrono. + Esistono buffer ambigui specificati su un'operazione di impostazione.Questa eccezione si verifica se la proprietà è stata impostata su un valore non Null e si tenta di impostare la proprietà su un valore non Null. + + + Ottiene il numero di byte trasferiti nell'operazione socket. + Oggetto contenente il numero di byte trasferiti nell'operazione socket. + + + Evento utilizzato per completare un'operazione asincrona. + + + Ottiene l'eccezione nel caso di errore di connessione quando viene utilizzato . + Oggetto che indica la causa dell'errore di connessione quando è stato specificato un oggetto per la proprietà . + + + Oggetto creato e connesso dopo il completamento del metodo . + Oggetto connesso. + + + Ottiene la quantità massima di dati, in byte, da inviare o ricevere in un'operazione asincrona. + Oggetto che contiene la quantità massima di dati, in byte, da inviare o ricevere. + + + Rilascia le risorse non gestite utilizzate dall'istanza e facoltativamente elimina anche le risorse gestite. + + + Libera le risorse utilizzate dalla classe . + + + Ottiene il tipo di operazione socket eseguita più di recente con questo oggetto di contesto. + Istanza di che indica il tipo di operazione socket eseguita più di recente con questo oggetto di contesto. + + + Ottiene l'offset, in byte, nel buffer di dati a cui fa riferimento la proprietà . + Oggetto che contiene l'offset, in byte, nel buffer di dati a cui fa riferimento la proprietà . + + + Rappresenta un metodo chiamato quando un'operazione asincrona viene completata. + Evento segnalato. + + + Ottiene o imposta l'endpoint IP remoto per un'operazione asincrona. + Oggetto che rappresenta l'endpoint IP remoto per un'operazione asincrona. + + + Imposta il buffer di dati da utilizzare con un metodo socket asincrono. + Buffer di dati da utilizzare con un metodo socket asincrono. + Offset, in byte, nel buffer di dati dove viene avviata l'operazione. + Quantità massima di dati, in byte, da inviare o ricevere nel buffer. + Sono stati specificati buffer ambigui.Questa eccezione si verifica anche se le proprietà e non sono null. + Un argomento non è stato compreso nell'intervallo.Questa eccezione si verifica se il parametro è minore di zero o maggiore della lunghezza della matrice nella proprietà .Questa eccezione si verifica anche se il parametro è minore di zero o maggiore della lunghezza della matrice nella proprietà meno il parametro . + + + Imposta il buffer di dati da utilizzare con un metodo socket asincrono. + Offset, in byte, nel buffer di dati dove viene avviata l'operazione. + Quantità massima di dati, in byte, da inviare o ricevere nel buffer. + Un argomento non è stato compreso nell'intervallo.Questa eccezione si verifica se il parametro è minore di zero o maggiore della lunghezza della matrice nella proprietà .Questa eccezione si verifica anche se il parametro è minore di zero o maggiore della lunghezza della matrice nella proprietà meno il parametro . + + + Ottiene o imposta i risultati dell'operazione socket asincrona. + Oggetto che rappresenta il risultato dell'operazione socket asincrona. + + + Ottiene o imposta un oggetto utente o applicazione associato a questa operazione socket asincrona. + Oggetto che rappresenta l'oggetto utente o applicazione associato a questa operazione socket asincrona. + + + Tipo di operazione socket asincrona eseguita più di recente con questo oggetto di contesto. + + + Operazione socket Accept. + + + Operazione socket Connect. + + + Nessuna delle operazioni socket. + + + Operazione socket Receive. + + + Operazione socket ReceiveFrom. + + + Operazione socket Send. + + + Operazione socket SendTo. + + + Definisce le costanti utilizzate dal metodo . + + + Disabilita un per l'invio e la ricezione.Il campo è costante. + + + Disabilita un per la ricezione.Il campo è costante. + + + Disabilita un per l'invio.Il campo è costante. + + + Specifica il tipo di socket rappresentato da un'istanza della classe . + + + Supporta datagrammi, che sono messaggi senza connessione, non affidabili di lunghezza massima fissa (generalmente piccola).I messaggi potrebbero essere persi o duplicati e potrebbero arrivare non nell'ordine corretto.Un oggetto di tipo non richiede alcuna connessione prima dell'invio e della ricezione dei dati ed è in grado di comunicare con più peer. utilizza il Datagram Protocol () e l'oggetto . + + + Supporta flussi di byte affidabili, a due vie e orientati alla connessione senza la duplicazione di dati e senza la conservazione dei limiti.Un oggetto Socket di questo tipo comunica con un unico peer e richiede una connessione all'host remoto prima di poter avviare una comunicazione. utilizza il Transmission Control Protocol () e l'oggetto InterNetwork. + + + Specifica un tipo di Socket sconosciuto. + + + \ No newline at end of file diff --git a/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ja/System.Net.Sockets.xml b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ja/System.Net.Sockets.xml new file mode 100644 index 0000000..e5889d7 --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ja/System.Net.Sockets.xml @@ -0,0 +1,460 @@ + + + + System.Net.Sockets + + + + + クラスがサポートするプロトコルを指定します。 + + + 伝送制御プロトコル。 + + + ユーザー データグラム プロトコル。 + + + 未確認のプロトコル。 + + + 指定されていないプロトコル。 + + + Berkeley ソケット インターフェイスを実装します。 + + + 指定したアドレス ファミリ、ソケット タイプ、およびプロトコルを使用して、 クラスの新しいインスタンスを初期化します。 + + 値の 1 つ。 + + 値の 1 つ。 + + 値の 1 つ。 + + 、および を組み合わせると、無効なソケットになります。 + + + 指定したソケット タイプとプロトコルを使用して、 クラスの新しいインスタンスを初期化します。 + + 値の 1 つ。 + + 値の 1 つ。 + + を組み合わせると、無効なソケットになります。 + + + 受信接続の試行を受け入れる非同期操作を開始します。 + I/O 操作が保留中の場合は、true を返します。操作の完了時に、 パラメーターの イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、 パラメーターの イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された オブジェクトを調べて操作の結果を取得できます。 + この非同期ソケット操作に使用する オブジェクト。 + 引数が無効です。この例外は、提供されたバッファーのサイズが不足している場合に発生します。バッファーは、2 * (sizeof(SOCKADDR_STORAGE + 16) バイト以上であることが必要です。この例外は、複数のバッファーが指定されているときに、 プロパティが null ではない場合にも発生します。 + 引数が範囲外です。この例外は、 が 0 未満の場合に発生します。 + 無効な操作が要求されました。この例外は、受け入れ側の が接続を待機していない場合、または受け入れられたソケットがバインドされている場合に発生します。 メソッドを呼び出す前に、 メソッドと メソッドを呼び出す必要があります。この例外は、ソケットが既に接続されている、またはソケット操作が指定された パラメーターを使用して既に進行中の場合にも発生します。 + ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。 + このメソッドには Windows XP 以降が必要です。 + + は閉じられています。 + + + + のアドレス ファミリを取得します。 + + 値の 1 つ。 + + + + をローカル エンドポイントと関連付けます。 + + に関連付けるローカル 。 + + は null なので、 + ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。 + + は閉じられています。 + コール スタックの上位にある呼び出し元が、要求された操作のアクセス許可を保持していません。 + + + + + + + + + リモート ホスト接続への非同期要求を取り消します。 + + メソッドの 1 つを呼び出してリモート ホストへの接続を要求するために使用する オブジェクト。 + + パラメーターおよび を null にすることはできません。 + ソケットへのアクセスを試みているときにエラーが発生しました。 + + は閉じられています。 + コール スタックの上位にある呼び出し元が、要求された操作のアクセス許可を保持していません。 + + + リモート ホストに接続する非同期要求を開始します。 + I/O 操作が保留中の場合は、true を返します。操作の完了時に、 パラメーターの イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、 パラメーターの イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された オブジェクトを調べて操作の結果を取得できます。 + この非同期ソケット操作に使用する オブジェクト。 + 引数が無効です。この例外は、複数のバッファーが指定されているときに、 プロパティが null ではない場合に発生します。 + + パラメーターおよび を null にすることはできません。 + + が待機しているか、 パラメーターで指定されている オブジェクトを使用してソケット操作が既に進行していました。 + ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。 + このメソッドには Windows XP 以降が必要です。この例外は、ローカル エンドポイントと が同じアドレス ファミリではない場合にも発生します。 + + は閉じられています。 + コール スタックの上位にある呼び出し元が、要求された操作のアクセス許可を保持していません。 + + + リモート ホストに接続する非同期要求を開始します。 + I/O 操作が保留中の場合は、true を返します。操作の完了時に、 パラメーターの イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、 パラメーターの イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された オブジェクトを調べて操作の結果を取得できます。 + + 値の 1 つ。 + + 値の 1 つ。 + この非同期ソケット操作に使用する オブジェクト。 + 引数が無効です。この例外は、複数のバッファーが指定されているときに、 プロパティが null ではない場合に発生します。 + + パラメーターおよび を null にすることはできません。 + + が待機しているか、 パラメーターで指定されている オブジェクトを使用してソケット操作が既に進行していました。 + ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。 + このメソッドには Windows XP 以降が必要です。この例外は、ローカル エンドポイントと が同じアドレス ファミリではない場合にも発生します。 + + は閉じられています。 + コール スタックの上位にある呼び出し元が、要求された操作のアクセス許可を保持していません。 + + + 最後に実行された 操作または 操作の時点で、 がリモート ホストに接続されていたかどうかを示す値を取得します。 + 最後に実行された操作の時点で、 がリモート リソースに接続されていた場合は true。それ以外の場合は false。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + が使用しているアンマネージ リソースを解放します。オプションでマネージ リソースも破棄します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + + クラスによって使用されていたリソースを解放します。 + + + + を待機状態にします。 + 保留中の接続のキューの最大長。 + ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。 + + は閉じられています。 + + + + + + + + ローカル エンドポイントを取得します。 + + が通信に使用している + ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。 + + は閉じられています。 + + + + + + + + ストリーム が Nagle アルゴリズムを使用するかどうかを指定する 値を取得または設定します。 + + が Nagle アルゴリズムを使用する場合は false。それ以外の場合は true。既定値は、false です。 + + へのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。 + + は閉じられています。 + + + + + + + + 基になるオペレーティング システムおよびネットワーク アダプターがインターネット プロトコル Version 4 (IPv4) をサポートしているかどうかを示します。 + オペレーティング システムおよびネットワーク アダプターが IPv4 プロトコルをサポートしている場合は true。それ以外の場合は false。 + + + 基になるオペレーティング システムおよびネットワーク アダプターで、インターネット プロトコル Version 6 (IPv6) をサポートしているかどうかを示します。 + オペレーティング システムおよびネットワーク アダプターが IPv6 プロトコルをサポートしている場合は true。それ以外の場合は false。 + + + + のプロトコル型を取得します。 + + 値の 1 つ。 + + + 接続されている オブジェクトからデータを受信する非同期要求を開始します。 + I/O 操作が保留中の場合は、true を返します。操作の完了時に、 パラメーターの イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、 パラメーターの イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された オブジェクトを調べて操作の結果を取得できます。 + この非同期ソケット操作に使用する オブジェクト。 + 引数が無効です。 パラメーターの プロパティまたは プロパティは、有効なバッファーを参照する必要があります。これらのプロパティは、どちらか 1 つを設定できます。一度に両方のプロパティを設定することはできません。 + + パラメーターに指定された オブジェクトを使用してソケット操作が既に進行していました。 + このメソッドには Windows XP 以降が必要です。 + + は閉じられています。 + ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。 + + + + の受信バッファーのサイズを指定する値を取得または設定します。 + 受信バッファーのサイズ (バイト単位) を格納している 。既定値は 8192 です。 + ソケットへのアクセスを試みているときにエラーが発生しました。 + + は閉じられています。 + 設定操作として指定された値が 0 未満です。 + + + + + + + + 指定したネットワーク デバイスから、データの非同期の受信を開始します。 + I/O 操作が保留中の場合は、true を返します。操作の完了時に、 パラメーターの イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、 パラメーターの イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された オブジェクトを調べて操作の結果を取得できます。 + この非同期ソケット操作に使用する オブジェクト。 + + に null を指定することはできません。 + + パラメーターに指定された オブジェクトを使用してソケット操作が既に進行していました。 + このメソッドには Windows XP 以降が必要です。 + + は閉じられています。 + ソケットへのアクセスを試みているときにエラーが発生しました。 + + + リモート エンドポイントを取得します。 + + の通信先の + ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。 + + は閉じられています。 + + + + + + + + 接続されている オブジェクトに、データを非同期に送信します。 + I/O 操作が保留中の場合は、true を返します。操作の完了時に、 パラメーターの イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、 パラメーターの イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された オブジェクトを調べて操作の結果を取得できます。 + この非同期ソケット操作に使用する オブジェクト。 + + パラメーターの プロパティまたは プロパティは、有効なバッファーを参照する必要があります。これらのプロパティは、どちらか 1 つを設定できます。一度に両方のプロパティを設定することはできません。 + + パラメーターに指定された オブジェクトを使用してソケット操作が既に進行していました。 + このメソッドには Windows XP 以降が必要です。 + + は閉じられています。 + + がまだ接続されていないか、、または の各メソッドによって取得されませんでした。 + + + + の送信バッファーのサイズを指定する値を取得または設定します。 + 送信バッファーのサイズ (バイト単位) を格納している 。既定値は 8192 です。 + ソケットへのアクセスを試みているときにエラーが発生しました。 + + は閉じられています。 + 設定操作として指定された値が 0 未満です。 + + + + + + + + 特定のリモート ホストにデータを非同期的に送信します。 + I/O 操作が保留中の場合は、true を返します。操作の完了時に、 パラメーターの イベントが発生します。I/O 操作が同期的に完了した場合は、false を返します。この場合、 パラメーターの イベントは発生しません。メソッド呼び出しから制御が戻った直後に、パラメーターとして渡された オブジェクトを調べて操作の結果を取得できます。 + この非同期ソケット操作に使用する オブジェクト。 + + に null を指定することはできません。 + + パラメーターに指定された オブジェクトを使用してソケット操作が既に進行していました。 + このメソッドには Windows XP 以降が必要です。 + + は閉じられています。 + 指定されたプロトコルはコネクション指向ですが、 がまだ接続されていません。 + + + + での送受信を無効にします。 + 許可されなくなる操作を指定する 値の 1 つ。 + ソケットへのアクセスを試みているときにエラーが発生しました。詳細については、次の「解説」を参照してください。 + + は閉じられています。 + + + + + + + + + によって送信されたインターネット プロトコル (IP) パケットの有効期間 (TTL) の値を指定する値を取得または設定します。 + TTL の値。 + TTL 値には、負の数を設定できません。 + このプロパティは、 ファミリまたは ファミリのソケットに対してだけ設定できます。 + ソケットへのアクセスを試みているときにエラーが発生しました。このエラーは、TTL に 255 より大きい値を設定しようとしたときにも返されます。 + + は閉じられています。 + + + + + + + + 非同期ソケット操作を表します。 + + + 空の インスタンスを作成します。 + このプラットフォームはサポートされていません。 + + + 非同期ソケット メソッドとの接続を受け入れるために使用するソケットまたは作成されたソケットを取得または設定します。 + 非同期ソケット メソッドとの接続を受け入れるために使用する または作成されたソケット。 + + + 非同期ソケット メソッドで使用するデータ バッファーを取得します。 + 非同期ソケット メソッドで使用するデータ バッファーを表す 配列。 + + + 非同期ソケット メソッドで使用するデータ バッファーの配列を取得または設定します。 + 非同期ソケット メソッドで使用するデータ バッファーの配列を表す + 設定操作であいまいなバッファーが指定されています。この例外は、 が null 以外の値に設定されている状態で、 プロパティに null 以外の値を設定しようとした場合に発生します。 + + + ソケット操作で転送するバイト数を取得します。 + ソケット操作で転送するバイト数を格納する + + + 非同期操作を完了させるために使用されるイベントです。 + + + + が使用されているときに接続エラーが発生した場合、例外を取得します。 + + プロパティに を指定したときの接続エラーの原因を示す + + + + メソッドが正常に完了した後に作成され、接続された オブジェクト。 + 接続された オブジェクト。 + + + 非同期操作で送信または受信するデータの最大量 (バイト単位) を取得します。 + 送信または受信するデータの最大量 (バイト単位) を格納する + + + + インスタンスが使用するアンマネージ リソースを解放し、必要に応じてマネージ リソースを破棄します。 + + + + クラスによって使用されていたリソースを解放します。 + + + このコンテキスト オブジェクトで最近実行されたソケット操作の種類を取得します。 + このコンテキスト オブジェクトで最近実行されたソケット操作の種類を示す インスタンス。 + + + + プロパティによって参照されるデータ バッファーへのオフセット (バイト単位) を取得します。 + + プロパティによって参照されるデータ バッファーへのオフセット (バイト単位) を格納する + + + 非同期操作の完了時に呼び出されるメソッドを表します。 + シグナル状態のイベント。 + + + 非同期操作のリモート IP エンドポイントを取得または設定します。 + 非同期操作のリモート IP エンドポイントを表す + + + 非同期ソケット メソッドで使用するデータ バッファーを設定します。 + 非同期ソケット メソッドで使用するデータ バッファー。 + 操作を開始するデータ バッファーのオフセット (バイト単位)。 + バッファー内で送信または受信するデータの最大量 (バイト単位)。 + あいまいなバッファーが指定されています。この例外は、 プロパティが null ではなく、 プロパティも null ではない場合に発生します。 + 引数が範囲外です。この例外は、 パラメーターがゼロ未満であるか、 プロパティの配列の長さよりも大きい場合に発生します。また、 パラメーターがゼロ未満であるか、 プロパティの配列の長さから パラメーターを引いた長さよりも大きい場合にも、この例外が発生します。 + + + 非同期ソケット メソッドで使用するデータ バッファーを設定します。 + 操作を開始するデータ バッファーのオフセット (バイト単位)。 + バッファー内で送信または受信するデータの最大量 (バイト単位)。 + 引数が範囲外です。この例外は、 パラメーターがゼロ未満であるか、 プロパティの配列の長さよりも大きい場合に発生します。また、 パラメーターがゼロ未満であるか、 プロパティの配列の長さから パラメーターを引いた長さよりも大きい場合にも、この例外が発生します。 + + + 非同期ソケット操作の結果を取得または設定します。 + 非同期ソケット操作の結果を表す + + + この非同期ソケット操作に関連付けられたユーザー オブジェクトまたはアプリケーション オブジェクトを取得または設定します。 + この非同期ソケット操作に関連付けられたユーザー オブジェクトまたはアプリケーション オブジェクトを表すオブジェクト。 + + + このコンテキスト オブジェクトで最近実行された非同期ソケット操作の型。 + + + ソケットの Accept 操作。 + + + ソケットの Connect 操作。 + + + ソケット操作なし。 + + + ソケットの Receive 操作。 + + + ソケットの ReceiveFrom 操作。 + + + ソケットの Send 操作。 + + + ソケットの SendTo 操作。 + + + + メソッドが使用する定数を定義します。 + + + 送信と受信の両方の を無効にします。このフィールドは定数です。 + + + 受信の を無効にします。このフィールドは定数です。 + + + 送信の を無効にします。このフィールドは定数です。 + + + + クラスのインスタンスが表すソケットの種類を指定します。 + + + データグラムをサポートしています。これはコネクションレスで、固定 (通常は短い) 最大長の、信頼性のないメッセージです。メッセージが喪失または複製されたり、正しい順序で受信されなかったりする可能性があります。 型の はデータの送受信に先立って接続する必要がなく、複数のピアと通信できます。 はデータグラム プロトコル () と を使用します。 + + + データの複製および境界の維持を行うことなく、信頼性が高く双方向の、接続ベースのバイト ストリームをサポートします。この種類の Socket は、単一のピアと通信し、通信を開始する前にリモート ホスト接続を確立しておく必要があります。 は伝送制御プロトコル () および InterNetwork を使用します。 + + + 不明な Socket 型を指定します。 + + + \ No newline at end of file diff --git a/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ko/System.Net.Sockets.xml b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ko/System.Net.Sockets.xml new file mode 100644 index 0000000..d4438b2 --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ko/System.Net.Sockets.xml @@ -0,0 +1,466 @@ + + + + System.Net.Sockets + + + + + 클래스가 지원하는 프로토콜을 지정합니다. + + + Transmission Control 프로토콜입니다. + + + User Datagram 프로토콜입니다. + + + 알 수 없는 프로토콜입니다. + + + 지정되지 않은 프로토콜입니다. + + + Berkeley 소켓 인터페이스를 구현합니다. + + + 지정된 주소 패밀리, 소켓 종류 및 프로토콜을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 값 중 하나입니다. + + 값 중 하나입니다. + + 값 중 하나입니다. + + , 을 조합했을 때 소켓이 잘못된 경우 + + + 지정된 소켓 종류 및 프로토콜을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 값 중 하나입니다. + + 값 중 하나입니다. + + 을 조합했을 때 소켓이 잘못된 경우 + + + 들어오는 연결 시도를 받아들이는 비동기 작업을 시작합니다. + I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 매개 변수에 대한 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 매개 변수에서 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 개체를 검사하여 작업 결과를 검색할 수 있습니다. + 이 비동기 소켓 작업에 사용할 개체입니다. + 인수가 잘못된 경우.제공된 버퍼의 크기가 너무 작으면 이 예외가 발생합니다.버퍼의 크기는 최소한 2 * (sizeof(SOCKADDR_STORAGE + 16)바이트 이상이어야 합니다.버퍼를 여러 개 지정하고 속성이 null이 아닌 경우에도 이 예외가 발생합니다. + 인수가 범위를 벗어난 경우.가 0보다 작으면 이 예외가 발생합니다. + 잘못된 작업이 요청된 경우.받아들이는 이 연결을 수신 대기하지 않거나 받아들인 소켓이 바인딩되어 있으면 이 예외가 발생합니다. 메서드를 호출하기 전에 메서드를 호출해야 합니다.소켓이 이미 연결되어 있거나 지정된 매개 변수를 사용하여 소켓 작업이 이미 진행 중인 경우에도 이 예외가 발생합니다. + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오. + 이 메서드에 Windows XP 이상이 필요한 경우. + + 이 닫힌 경우 + + + + 의 주소 패밀리를 가져옵니다. + + 값 중 하나입니다. + + + + 을 로컬 끝점과 연결합니다. + + 과 연결된 로컬 입니다. + + 가 null입니다. + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오. + + 이 닫힌 경우 + 호출 스택에 있는 상위 호출자에게 요청된 작업에 대한 권한이 없는 경우 + + + + + + + + + 원격 호스트 연결에 대한 비동기 요청을 취소합니다. + + 메서드 중 하나를 호출하여 원격 호스트에 대한 연결을 요청하는 데 사용되는 개체입니다. + + 매개 변수가 null일 수 없으며, 도 null일 수 없습니다. + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우 + + 이 닫힌 경우 + 호출 스택에 있는 상위 호출자에게 요청된 작업에 대한 권한이 없는 경우 + + + 원격 호스트 연결에 대한 비동기 요청을 시작합니다. + I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 매개 변수에 대한 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 매개 변수에서 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 개체를 검사하여 작업 결과를 검색할 수 있습니다. + 이 비동기 소켓 작업에 사용할 개체입니다. + 인수가 잘못된 경우.버퍼를 여러 개 지정하고 속성이 null이 아니면 이 예외가 발생합니다. + + 매개 변수가 null일 수 없으며, 도 null일 수 없습니다. + + 이 수신 대기 중이거나 매개 변수에 지정된 개체를 사용하여 소켓 작업이 이미 진행 중입니다. + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오. + 이 메서드에 Windows XP 이상이 필요한 경우.로컬 끝점과 가 같은 주소 패밀리에 포함되지 않은 경우에도 이 예외가 발생합니다. + + 이 닫힌 경우 + 호출 스택에 있는 상위 호출자에게 요청된 작업에 대한 권한이 없는 경우 + + + 원격 호스트 연결에 대한 비동기 요청을 시작합니다. + I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 매개 변수에 대한 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 매개 변수에서 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 개체를 검사하여 작업 결과를 검색할 수 있습니다. + + 값 중 하나입니다. + + 값 중 하나입니다. + 이 비동기 소켓 작업에 사용할 개체입니다. + 인수가 잘못된 경우.버퍼를 여러 개 지정하고 속성이 null이 아니면 이 예외가 발생합니다. + + 매개 변수가 null일 수 없으며, 도 null일 수 없습니다. + + 이 수신 대기 중이거나 매개 변수에 지정된 개체를 사용하여 소켓 작업이 이미 진행 중입니다. + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오. + 이 메서드에 Windows XP 이상이 필요한 경우.로컬 끝점과 가 같은 주소 패밀리에 포함되지 않은 경우에도 이 예외가 발생합니다. + + 이 닫힌 경우 + 호출 스택에 있는 상위 호출자에게 요청된 작업에 대한 권한이 없는 경우 + + + + 이 마지막으로 또는 작업을 수행할 때 원격 호스트에 연결되었는지 여부를 나타내는 값을 가져옵니다. + 가장 최근 작업에서 이 원격 리소스에 연결되었으면 true이고, 그렇지 않으면 false입니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 필요에 따라 관리되는 리소스를 삭제합니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다. + + + + 클래스에서 사용한 리소스를 해제합니다. + + + + 을 수신 상태로 둡니다. + 보류 중인 연결 큐의 최대 길이입니다. + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오. + + 이 닫힌 경우 + + + + + + + + 로컬 끝점을 가져옵니다. + + 이 통신하는 데 사용하는 입니다. + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오. + + 이 닫힌 경우 + + + + + + + + + 스트림에서 Nagle 알고리즘을 사용하는지 여부를 나타내는 값을 가져오거나 설정합니다. + + 에서 Nagle 알고리즘을 사용하면 false이고, 그렇지 않으면 true입니다.기본값은 false입니다. + + 에 액세스하려고 시도하는 동안 오류가 발생한 경우.자세한 내용은 설명 부분을 참조하십시오. + + 이 닫힌 경우 + + + + + + + + 내부 운영 체제 및 네트워크 어댑터에서 IPv4(인터넷 프로토콜 버전 4)를 지원하는지 여부를 나타냅니다. + 운영 체제 및 네트워크 어댑터에서 IPv4 프로토콜을 지원하면 true이고, 그렇지 않으면 false입니다. + + + 내부 운영 체제 및 네트워크 어댑터에서 IPv6(인터넷 프로토콜 버전 6)을 지원하는지 여부를 나타냅니다. + 운영 체제 및 네트워크 어댑터에서 IPv6 프로토콜을 지원하면 true이고, 그렇지 않으면 false입니다. + + + + 의 프로토콜 종류를 가져옵니다. + + 값 중 하나입니다. + + + 연결된 개체에서 데이터를 받기 위해 비동기 요청을 시작합니다. + I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 매개 변수에 대한 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 매개 변수에서 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 개체를 검사하여 작업 결과를 검색할 수 있습니다. + 이 비동기 소켓 작업에 사용할 개체입니다. + 인수가 잘못된 경우. 매개 변수의 또는 속성이 올바른 버퍼를 참조하지 않는 경우.이러한 속성 중 하나를 설정할 수 있지만 두 속성을 동시에 설정할 수는 없습니다. + + 매개 변수에 지정된 개체를 사용하여 소켓 작업이 이미 진행 중인 경우 + 이 메서드에 Windows XP 이상이 필요한 경우. + + 이 닫힌 경우 + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오. + + + + 의 수신 버퍼 크기를 지정하는 값을 가져오거나 설정합니다. + 수신 버퍼의 크기(바이트)가 들어 있는 입니다.기본값은 8192입니다. + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우 + + 이 닫힌 경우 + set 작업에 지정된 값이 0보다 작은 경우 + + + + + + + + 지정된 네트워크 장치에서 비동기적으로 데이터를 받기 시작합니다. + I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 매개 변수에 대한 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 매개 변수에서 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 개체를 검사하여 작업 결과를 검색할 수 있습니다. + 이 비동기 소켓 작업에 사용할 개체입니다. + + 가 null인 경우 + + 매개 변수에 지정된 개체를 사용하여 소켓 작업이 이미 진행 중인 경우 + 이 메서드에 Windows XP 이상이 필요한 경우. + + 이 닫힌 경우 + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우 + + + 원격 끝점을 가져옵니다. + + 이 통신에 사용하는 입니다. + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오. + + 이 닫힌 경우 + + + + + + + + 데이터를 연결된 개체에 비동기적으로 보냅니다. + I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 매개 변수에 대한 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 매개 변수에서 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 개체를 검사하여 작업 결과를 검색할 수 있습니다. + 이 비동기 소켓 작업에 사용할 개체입니다. + + 매개 변수의 또는 속성이 올바른 버퍼를 참조하지 않는 경우.이러한 속성 중 하나를 설정할 수 있지만 두 속성을 동시에 설정할 수는 없습니다. + + 매개 변수에 지정된 개체를 사용하여 소켓 작업이 이미 진행 중인 경우 + 이 메서드에 Windows XP 이상이 필요한 경우. + + 이 닫힌 경우 + + 이 아직 연결되지 않았거나 , 또는 메서드를 통해 소켓을 가져오지 못한 경우 + + + + 의 송신 버퍼 크기를 지정하는 값을 가져오거나 설정합니다. + 송신 버퍼의 크기(바이트)가 들어 있는 입니다.기본값은 8192입니다. + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우 + + 이 닫힌 경우 + set 작업에 지정된 값이 0보다 작은 경우 + + + + + + + + 특정 원격 호스트에 데이터를 비동기적으로 보냅니다. + I/O 작업이 보류 중인 경우 true를 반환합니다.작업이 완료되면 매개 변수에 대한 이벤트가 발생합니다.I/O 작업이 동기적으로 완료된 경우 false를 반환합니다.이 경우에는 매개 변수에서 이벤트가 발생하지 않으며, 메서드 호출이 반환된 직후 매개 변수로 전달된 개체를 검사하여 작업 결과를 검색할 수 있습니다. + 이 비동기 소켓 작업에 사용할 개체입니다. + + 가 null인 경우 + + 매개 변수에 지정된 개체를 사용하여 소켓 작업이 이미 진행 중인 경우 + 이 메서드에 Windows XP 이상이 필요한 경우. + + 이 닫힌 경우 + 연결 지향 프로토콜이 지정되었는데 이 아직 연결되지 않은 경우 + + + + 에서 보내기 및 받기를 사용할 수 없도록 설정합니다. + 더 이상 허용하지 않을 작업을 지정하는 값 중 하나입니다. + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우자세한 내용은 설명 부분을 참조하십시오. + + 이 닫힌 경우 + + + + + + + + + 에서 보낸 IP(인터넷 프로토콜) 패킷의 TTL(Time-To-Live) 값을 지정하는 값을 가져오거나 설정합니다. + TTL 값입니다. + TTL 값은 음수로 설정할 수 있습니다. + + 또는 패밀리의 소켓이 아닌 소켓에 대해 이 속성을 설정한 경우 + 소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우TTL을 255보다 큰 값으로 설정하고자 할 때에도 이 오류가 반환됩니다. + + 이 닫힌 경우 + + + + + + + + 비동기 소켓 작업을 나타냅니다. + + + 인스턴스를 만듭니다. + 플랫폼이 지원되지 않는 경우 + + + 비동기 소켓 메서드를 통해 연결을 허용하기 위해 만들었거나 사용할 소켓을 가져오거나 설정합니다. + 비동기 소켓 메서드를 통해 연결을 허용하기 위해 만들었거나 사용할 입니다. + + + 비동기 소켓 메서드에 사용할 데이터 버퍼를 가져옵니다. + 비동기 소켓 메서드에 사용할 데이터 버퍼를 나타내는 배열입니다. + + + 비동기 소켓 메서드에 사용할 데이터 버퍼의 배열을 가져오거나 설정합니다. + 비동기 소켓 메서드에 사용할 데이터 버퍼의 배열을 나타내는 입니다. + 설정 작업에 지정된 버퍼가 명확하지 않은 경우. 속성이 null이 아닌 값으로 설정되고, 속성을 null이 아닌 값으로 설정하고자 하는 경우, 이러한 예외가 발생합니다. + + + 소켓 작업에서 전송된 바이트 수를 가져옵니다. + 소켓 작업에서 전송된 바이트 수를 포함하는 입니다. + + + 비동기 작업을 완료하는 데 사용할 이벤트입니다. + + + + 를 사용할 때 연결 실패가 발생하는 경우의 예외를 가져옵니다. + + 속성에 지정된 경우 연결 오류의 원인을 나타내는 입니다. + + + + 메서드가 성공적으로 완료된 후 만들어지고 연결되는 개체입니다. + 연결된 개체입니다. + + + 비동기 작업을 통해 보내거나 받을 최대 데이터 양(바이트)을 가져옵니다. + 보내거나 받을 최대 데이터 양(바이트)을 포함하는 입니다. + + + + 인스턴스에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 삭제합니다. + + + + 클래스에서 사용하는 리소스를 해제합니다. + + + 이 컨텍스트 개체를 사용하여 가장 최근에 수행한 소켓 작업의 유형을 가져옵니다. + 이 컨텍스트 개체를 사용하여 가장 최근에 수행한 소켓 작업의 유형을 나타내는 인스턴스입니다. + + + + 속성에서 참조하는 데이터 버퍼의 오프셋(바이트)을 가져옵니다. + + 속성에서 참조하는 데이터 버퍼의 오프셋(바이트)이 포함된 입니다. + + + 비동기 작업이 완료되면 호출할 메서드를 나타냅니다. + 신호를 받는 이벤트입니다. + + + 비동기 작업의 원격 IP 끝점을 가져오거나 설정합니다. + 비동기 작업의 원격 IP 끝점을 나타내는 입니다. + + + 비동기 소켓 메서드에 사용할 데이터 버퍼를 설정합니다. + 비동기 소켓 메서드에 사용할 데이터 버퍼입니다. + 데이터 버퍼에서 작업이 시작되는 오프셋(바이트)입니다. + 버퍼에서 보내거나 받을 최대 데이터 양(바이트)입니다. + 지정된 버퍼가 명확하지 않은 경우. 속성도 null이 아니고 속성도 null이 아니면 이 예외가 발생합니다. + 인수가 범위를 벗어난 경우. 매개 변수가 0보다 작거나 속성에 지정된 배열 길이보다 크면 이 예외가 발생합니다.또한 매개 변수가 0보다 작거나, 속성에 지정된 배열 길이에서 매개 변수를 뺀 값보다 큰 경우에도 이 예외가 발생합니다. + + + 비동기 소켓 메서드에 사용할 데이터 버퍼를 설정합니다. + 데이터 버퍼에서 작업이 시작되는 오프셋(바이트)입니다. + 버퍼에서 보내거나 받을 최대 데이터 양(바이트)입니다. + 인수가 범위를 벗어난 경우. 매개 변수가 0보다 작거나 속성에 지정된 배열 길이보다 크면 이 예외가 발생합니다.또한 매개 변수가 0보다 작거나, 속성에 지정된 배열 길이에서 매개 변수를 뺀 값보다 큰 경우에도 이 예외가 발생합니다. + + + 비동기 소켓 작업의 결과를 가져오거나 설정합니다. + 비동기 소켓 작업의 결과를 나타내는 입니다. + + + 이 비동기 소켓 작업과 연결된 사용자 또는 응용 프로그램 개체를 가져오거나 설정합니다. + 이 비동기 소켓 작업과 연결된 사용자 또는 응용 프로그램 개체를 나타내는 개체입니다. + + + 이 컨텍스트 개체를 사용하여 가장 최근에 수행된 비동기 소켓 작업의 유형입니다. + + + 소켓 Accept 작업입니다. + + + 소켓 Connect 작업입니다. + + + 소켓 작업이 없습니다. + + + 소켓 Receive 작업입니다. + + + 소켓 ReceiveFrom 작업입니다. + + + 소켓 Send 작업입니다. + + + 소켓 SendTo 작업입니다. + + + + 메서드에서 사용하는 상수를 정의합니다. + + + + 을 보내기와 받기 모두에 사용할 수 없도록 설정합니다.이 필드는 상수입니다. + + + + 을 받기에 사용할 수 없도록 설정합니다.이 필드는 상수입니다. + + + + 을 보내기에 사용할 수 없도록 설정합니다.이 필드는 상수입니다. + + + + 클래스의 인스턴스가 나타내는 소켓의 종류를 지정합니다. + + + 고정된 최대 길이(대개 작음)의 신뢰할 수 없고 연결 없는 메시지인 데이터그램을 지원합니다.메시지가 손실되거나 중복될 수 있으며 메시지 순서가 잘못될 수도 있습니다. 종류의 은 데이터를 보내고 받기 전에 연결하지 않고도 여러 피어와 통신할 수 있습니다.은 Datagram Protocol()과 를 사용합니다. + + + 데이터 중복이나 경계 유지 없이 신뢰성 있는 양방향 연결 기반의 바이트 스트림을 지원합니다.이 종류의 Socket은 단일 피어와 통신하며 이 소켓을 사용할 경우 통신을 시작하기 전에 원격 호스트에 연결해야 합니다.은 Transmission Control Protocol() 및 InterNetwork를 사용합니다. + + + 알 수 없는 Socket 종류를 지정합니다. + + + \ No newline at end of file diff --git a/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ru/System.Net.Sockets.xml b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ru/System.Net.Sockets.xml new file mode 100644 index 0000000..0bab4e6 --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/ru/System.Net.Sockets.xml @@ -0,0 +1,393 @@ + + + + System.Net.Sockets + + + + Задает протокол, поддерживающий класс . + + + Протокол TCP. + + + Протокол UDP. + + + Неизвестный протокол. + + + Неуказанный протокол. + + + Реализует интерфейс сокетов Berkeley. + + + Инициализирует новый экземпляр класса , используя заданные семейство адресов, тип сокета и протокол. + Одно из значений . + Одно из значений . + Одно из значений . + Сочетание параметров , и приводит к неработоспособному сокету. + + + Инициализирует новый экземпляр класса , используя указанный тип сокетов и протокол. + Одно из значений . + Одно из значений . + Сочетание параметров и приводит к недопустимому сокету. + + + Начинает асинхронную операцию, чтобы принять попытку входящего подключения. + Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.Событие на параметре не произойдет и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции. + Объект для использования в данной асинхронной операции сокета. + Аргумент является недопустимым.Это исключение возникает, если обеспечиваемый буфер имеет недостаточный размер.Буфер должен иметь размер, равный, по крайней мере, 2 * (размер(SOCKADDR_STORAGE + 16) байт.Это исключение также возникает, если задано несколько буферов, свойство не имеет значение "null". + Аргумент вне диапазона.Исключение возникает, если объект имеет значение меньше 0. + Предпринят запрос выполнения недопустимой операции.Это исключение возникает, если принимающий объект не производит прослушивание подключений или принимающий сокет является связанным.Требуется вызвать объект и метод перед вызовом метода .Это исключение также происходит, если сокет уже подключен или работа с сокетом уже выполнялась с использованием указанного параметра . + Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания". + Этот метод доступен только в Windows XP и более поздних версиях. + Объект закрыт. + + + Получает семейство адресов объекта . + Одно из значений . + + + Связывает объект с локальной конечной точкой. + Локальный объект , который необходимо связать с объектом . + Параметр имеет значение null. + Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания". + Объект закрыт. + У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции. + + + + + + + + + Отменяет выполнение асинхронного запроса для подключения к удаленному узлу. + Объект , используемый для запроса соединения с удаленным узлом путем вызова одного из методов . + Параметр и не могут иметь значение NULL. + Произошла ошибка при попытке доступа к сокету. + Объект закрыт. + У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции. + + + Начинает выполнение асинхронного запроса для подключения к удаленному узлу. + Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции. + Объект для использования в данной асинхронной операции сокета. + Аргумент является недопустимым.Это исключение возникает, если задано несколько буферов, свойство не имеет значение "null". + Параметр и не могут иметь значение NULL. + + ведет прослушивание или работа с сокетом уже выполняется с использованием объекта , указанного параметром . + Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания". + Этот метод доступен только в Windows XP и более поздних версиях.Это исключение возникает также в том случае, если локальная конечная точка и объект не принадлежат к одному семейству адресов. + Объект закрыт. + У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции. + + + Начинает выполнение асинхронного запроса для подключения к удаленному узлу. + Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции. + Одно из значений . + Одно из значений . + Объект для использования в данной асинхронной операции сокета. + Аргумент является недопустимым.Это исключение возникает, если задано несколько буферов, свойство не имеет значение "null". + Параметр и не могут иметь значение NULL. + + ведет прослушивание или работа с сокетом уже выполняется с использованием объекта , указанного параметром . + Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания". + Этот метод доступен только в Windows XP и более поздних версиях.Это исключение возникает также в том случае, если локальная конечная точка и объект не принадлежат к одному семейству адресов. + Объект закрыт. + У вызывающего оператора, находящегося в начале стека вызовов, нет разрешения для запрашиваемой операции. + + + Получает значение, указывающее, подключается ли объект к удаленному узлу в результате последней операции или . + Значение true, если объект в результате последней операции был подключен к удаленному ресурсу; в противном случае — значение false. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые ресурсы, используемые объектом , и по возможности — управляемые ресурсы. + Значение true для освобождения управляемых и неуправляемых ресурсов; значение false для освобождения только неуправляемых ресурсов. + + + Освобождает ресурсы, используемые классом . + + + Устанавливает объект в состояние прослушивания. + Максимальная длина очереди ожидающих подключений. + Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания". + Объект закрыт. + + + + + + + + Возвращает локальную конечную точку. + Объект , который объект использует для взаимодействий. + Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания". + Объект закрыт. + + + + + + + + Возвращает или задает значение , указывающее, используется ли поток в алгоритме Nagle. + Значение false, если объект использует алгоритм Nagle; в противном случае — значение true.Значение по умолчанию — false. + Произошла ошибка при попытке доступа к объекту .Дополнительные сведения см. в разделе "Примечания". + Объект закрыт. + + + + + + + + Указывает, поддерживают ли основная операционная система и сетевые адаптеры протокол IPv4. + Значение true, если основная операционная система и сетевые адаптеры поддерживают протокол IPv4; в противном случае — значение false. + + + Указывает, поддерживают ли основная операционная система и сетевые адаптеры протокол IPv6. + Значение true, если основная операционная система и сетевые адаптеры поддерживают протокол IPv6; в противном случае — значение false. + + + Получает тип протокола объекта . + Одно из значений . + + + Начинает выполнение асинхронного запроса, чтобы получить данные из подключенного объекта . + Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции. + Объект для использования в данной асинхронной операции сокета. + Аргумент был недопустимым.Свойства или на параметре должны ссылаться на допустимые буферы.Может быть установлено одно из этих свойств, но нельзя одновременно устанавливать оба свойства. + Операция сокета уже выполнялась с использованием объекта , указанного в параметре . + Этот метод доступен только в Windows XP и более поздних версиях. + Объект закрыт. + Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания". + + + Получает или задает значение, задающее размер приемного буфера объекта . + Объект , который содержит значение размера приемного буфера в байтах.Значение по умолчанию — 8192. + Произошла ошибка при попытке доступа к сокету. + Объект закрыт. + Значение, указанное для операции установки, меньше 0. + + + + + + + + Начинает выполнение асинхронного приема данных с указанного сетевого устройства. + Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции. + Объект для использования в данной асинхронной операции сокета. + Объект не может иметь значение "null". + Операция сокета уже выполнялась с использованием объекта , указанного в параметре . + Этот метод доступен только в Windows XP и более поздних версиях. + Объект закрыт. + Произошла ошибка при попытке доступа к сокету. + + + Возвращает удаленную конечную точку. + Объект , с которым взаимодействует объект . + Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания". + Объект закрыт. + + + + + + + + Выполняет асинхронную передачу данных на подключенный объект . + Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции. + Объект для использования в данной асинхронной операции сокета. + Свойства или на параметре должны ссылаться на допустимые буферы.Может быть установлено одно из этих свойств, но нельзя одновременно устанавливать оба свойства. + Операция сокета уже выполнялась с использованием объекта , указанного в параметре . + Этот метод доступен только в Windows XP и более поздних версиях. + Объект закрыт. + Объект уже не подключен или он был получен посредством метода , или . + + + Получает или задает значение, определяющее размер буфера передачи объекта . + Объект , который содержит значение размера буфера передачи в байтах.Значение по умолчанию — 8192. + Произошла ошибка при попытке доступа к сокету. + Объект закрыт. + Значение, указанное для операции установки, меньше 0. + + + + + + + + Выполняет асинхронную передачу данных в указанный удаленный узел. + Возвращает значение true, если операция ввода-вывода находится в состоянии ожидания.По завершении операции создается событие в параметре .Возвращает значение false, если операция ввода-вывода завершена синхронно.В данном случае событие на параметре не будет создано и объект , передаваемый как параметр, можно изучить сразу после получения результатов вызова метода для извлечения результатов операции. + Объект для использования в данной асинхронной операции сокета. + Объект не может иметь значение "null". + Операция сокета уже выполнялась с использованием объекта , указанного в параметре . + Этот метод доступен только в Windows XP и более поздних версиях. + Объект закрыт. + Указанный протокол работает с установлением соединения, но объект еще не подключен. + + + Блокирует передачу и получение данных для объекта . + Одно из значений , указывающее на то, что операция более не разрешена. + Произошла ошибка при попытке доступа к сокету.Дополнительные сведения см. в разделе "Примечания". + Объект закрыт. + + + + + + + + Получает или задает значение, задающее время существования (TTL) IP-пакетов, отправленных объектом . + Значение времени существования TTL. + В качестве величины срока жизни нельзя задать отрицательное число. + Это свойство может быть установлено только для сокетов в семействах или . + Произошла ошибка при попытке доступа к сокету.Эта ошибка также возвращается при попытке задать срок жизни больше, чем 255. + Объект закрыт. + + + + + + + + Представляет асинхронную операцию сокета. + + + Создает пустой экземпляр класса . + Платформа не поддерживается. + + + Возвращает или задает сокет для применения или сокет, созданный для принятия запроса на подключения, с помощью асинхронного метода сокета. + Объект для применения (сокет, созданный для принятия запроса на подключения с помощью асинхронного метода сокета). + + + Получает буфер данных для применения в асинхронном методе сокета. + Массив , представляющий буфер данных для применения в асинхронном методе сокета. + + + Возвращает или задает массив буферов данных для применения в асинхронном методе сокета. + Объект , представляющий массив буферов данных для применения в асинхронном методе сокета. + Неоднозначное указание буферов для заданной операции.Это исключение возникает, если для свойства задано значение, отличное от NULL, и была предпринята попытка задать отличное от NULL значение для свойства . + + + Получает количество байтов, переданных в операции сокета. + Объект , содержащий количество байтов, переданных в операции сокета. + + + Событие, используемое для завершения асинхронной операции. + + + Получает исключение в случае сбоя соединения при использовании . + Объект , указывающий причину ошибки соединения, если значение было задано для свойства . + + + Созданный и подключенный объект после успешного выполнения метода . + Подключенный объект . + + + Получает значение, равное максимальному количеству данных (в байтах), которое может быть отправлено или получено в асинхронной операции. + Объект , содержащий значение, равное максимальному количеству данных (в байтах), которое может быть отправлено или получено. + + + Освобождает неуправляемые ресурсы, используемые экземпляром класса , и при необходимости удаляет управляемые ресурсы. + + + Освобождает ресурсы, используемые классом . + + + Получает тип операции сокета, которая была выполнена последней с этим объектом контекста. + Экземпляр класса , указывающий тип операции сокета, которая была выполнена последней с этим объектом контекста. + + + Получает смещение (в байтах) в буфере данных, на который ссылается свойство . + Объект , содержащий смещение (в байтах) в буфере данных, на который ссылается свойство . + + + Представляет метод, вызываемый после завершения асинхронной операции. + Сигнализирующее событие. + + + Возвращает или задает удаленную конечную точка IP для асинхронной операции. + Объект , представляющий удаленную конечную точка IP для асинхронной операции. + + + Задает буфер данных для применения в асинхронном методе сокета. + Буфер данных для применения в асинхронном методе сокета. + Смещение (в байтах) в буфере данных, при котором начинается операция. + Максимальное количество данных (в байтах), которое может быть отправлено или получено в буфере. + Неоднозначное указание буферов.Это исключение возникает, если значения свойств и одновременно отличны от null. + Аргумент вне диапазона.Это исключение возникает, если значение параметра меньше нуля или больше длины массива, указанной в свойстве .Это исключение возникает также, если значение параметра меньше нуля или больше разницы между длиной массива, указанной в свойстве , и значением параметра . + + + Задает буфер данных для применения в асинхронном методе сокета. + Смещение (в байтах) в буфере данных, при котором начинается операция. + Максимальное количество данных (в байтах), которое может быть отправлено или получено в буфере. + Аргумент вне диапазона.Это исключение возникает, если значение параметра меньше нуля или больше длины массива, указанной в свойстве .Это исключение возникает также, если значение параметра меньше нуля или больше разницы между длиной массива, указанной в свойстве , и значением параметра . + + + Возвращает или задает результат асинхронной операции сокета. + Объект , представляющий результат асинхронной операции сокета. + + + Возвращает или задает объект пользователя или приложения, связанный с данной асинхронной операцией сокета. + Объект, который представляет объект пользователя или приложения, связанный с данной асинхронной операцией сокета. + + + Тип асинхронной операции сокета, которая была выполнена последней с этим объектом контекста. + + + Операция Accept сокета. + + + Операция Connect сокета. + + + Ни одна из операций сокета. + + + Операция Receive сокета. + + + Операция ReceiveFrom сокета. + + + Операция Send сокета. + + + Операция SendTo сокета. + + + Определяет константы, используемые методом . + + + Отключает объект как от приема, так и от передачи.Это поле является константой. + + + Отключает объект от приема.Это поле является константой. + + + Отключает объект от передачи.Это поле является константой. + + + Указывает тип сокета, являющегося экземпляром класса . + + + Поддерживает датаграммы — ненадежные сообщения с фиксированной (обычно малой) максимальной длиной, передаваемые без установления подключения.Возможны потеря и дублирование сообщений, а также их получение не в том порядке, в котором они отправлены.Объект типа не требует установки подключения до приема и передачи данных и может обеспечивать связь со множеством одноранговых узлов. использует протокол Datagram () и . + + + Поддерживает надежные двусторонние байтовые потоки в режиме с установлением подключения, без дублирования данных и без сохранения границ данных.Объект Socket этого типа взаимодействует с одним узлом и требует установления подключения к удаленному узлу перед началом передачи данных. использует протокол TCP () и InterNetwork. + + + Задает неизвестный тип Socket. + + + \ No newline at end of file diff --git a/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/zh-hans/System.Net.Sockets.xml b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/zh-hans/System.Net.Sockets.xml new file mode 100644 index 0000000..fe44e18 --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/zh-hans/System.Net.Sockets.xml @@ -0,0 +1,434 @@ + + + + System.Net.Sockets + + + + 指定 类支持的协议。 + + + 传输控制协议。 + + + 用户数据报协议。 + + + 未知协议。 + + + 未指定的协议。 + + + 实现 Berkeley 套接字接口。 + + + 使用指定的地址族、套接字类型和协议初始化 类的新实例。 + + 值之一。 + + 值之一。 + + 值之一。 + + 的组合会导致无效套接字。 + + + 使用指定的地址族、套接字类型和协议初始化 类的新实例。 + + 值之一。 + + 值之一。 + + 组合将导致套接字无效。 + + + 开始一个异步操作来接受一个传入的连接尝试。 + 如果 I/O 操作挂起,将返回 true。操作完成时,将引发 参数的 事件。如果 I/O 操作同步完成,将返回 false。将不会引发 参数的 事件,并且可能在方法调用返回后立即检查作为参数传递的 对象以检索操作的结果。 + 要用于此异步套接字操作的 对象。 + 参数无效。如果所提供的缓冲区不够大,将会发生此异常。缓冲区必须至少为 2 * (sizeof(SOCKADDR_STORAGE + 16) 字节。如果指定了多个缓冲区,即 属性不为 null,也会发生此异常。 + 参数超出范围。如果 小于 0,将会发生此异常。 + 请求了无效操作。如果接收方 未侦听连接或者绑定了接受的套接字,将发生此异常。 方法必须先于 方法调用。如果套接字已连接或使用指定的 参数的套接字操作已经在进行中,也会发生此异常。 + 试图访问套接字时发生错误。有关更多信息,请参见备注部分。 + 此方法需要 Windows XP 或更高版本。 + + 已关闭。 + + + 获取 的地址族。 + + 值之一。 + + + 使 与一个本地终结点相关联。 + 要与 关联的本地 。 + + 为 null。 + 试图访问套接字时发生错误。有关更多信息,请参见备注部分。 + + 已关闭。 + 调用堆栈上部的调用方无权执行所请求的操作。 + + + + + + + + + 取消一个对远程主机连接的异步请求。 + + 对象,该对象用于通过调用 方法之一,请求与远程主机的连接。 + + 参数不能为 null,并且 不能为空。 + 试图访问套接字时发生错误。 + + 已关闭。 + 调用堆栈上部的调用方无权执行所请求的操作。 + + + 开始一个对远程主机连接的异步请求。 + 如果 I/O 操作挂起,将返回 true。操作完成时,将引发 参数的 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 参数的 事件,并且可能在方法调用返回后立即检查作为参数传递的 对象以检索操作的结果。 + 要用于此异步套接字操作的 对象。 + 参数无效。如果指定了多个缓冲区,即 属性不为 null,将会发生此异常。 + + 参数不能为 null,并且 不能为空。 + + 正在侦听或已经在使用 参数中指定的 对象执行套接字操作。 + 试图访问套接字时发生错误。有关更多信息,请参见备注部分。 + 此方法需要 Windows XP 或更高版本。如果本地终结点和 不是相同的地址族,也会发生此异常。 + + 已关闭。 + 调用堆栈上部的调用方无权执行所请求的操作。 + + + 开始一个对远程主机连接的异步请求。 + 如果 I/O 操作挂起,将返回 true。操作完成时,将引发 参数的 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 参数的 事件,并且可能在方法调用返回后立即检查作为参数传递的 对象以检索操作的结果。 + + 值之一。 + + 值之一。 + 要用于此异步套接字操作的 对象。 + 参数无效。如果指定了多个缓冲区,即 属性不为 null,将会发生此异常。 + + 参数不能为 null,并且 不能为空。 + + 正在侦听或已经在使用 参数中指定的 对象执行套接字操作。 + 试图访问套接字时发生错误。有关更多信息,请参见备注部分。 + 此方法需要 Windows XP 或更高版本。如果本地终结点和 不是相同的地址族,也会发生此异常。 + + 已关闭。 + 调用堆栈上部的调用方无权执行所请求的操作。 + + + 获取一个值,该值指示 是在上次 还是 操作时连接到远程主机。 + 如果 在最近操作时连接到远程资源,则为 true;否则为 false。 + + + 释放由 类的当前实例占用的所有资源。 + + + 释放由 使用的非托管资源,并可根据需要释放托管资源。 + 如果为 true,则释放托管资源和非托管资源;如果为 false,则仅释放非托管资源。 + + + 释放 类使用的资源。 + + + 置于侦听状态。 + 挂起连接队列的最大长度。 + 试图访问套接字时发生错误。有关更多信息,请参见备注部分。 + + 已关闭。 + + + + + + + + 获取本地终结点。 + + 当前用以进行通信的 + 试图访问套接字时发生错误。有关更多信息,请参见备注部分。 + + 已关闭。 + + + + + + + + 获取或设置 值,该值指定流 是否正在使用 Nagle 算法。 + 如果 使用 Nagle 算法,则为 false;否则为 true。默认值为 false。 + 试图访问 时发生错误。有关更多信息,请参见备注部分。 + + 已关闭。 + + + + + + + + 指示基础操作系统和网络适配器是否支持 Internet 协议第 4 版 (IPv4)。 + 如果操作系统和网络适配器支持 IPv4 协议,则为 true;否则为 false。 + + + 指示基础操作系统和网络适配器是否支持 Internet 协议第 6 版 (IPv6)。 + 如果操作系统和网络适配器支持 IPv6 协议,则为 true;否则为 false。 + + + 获取 的协议类型。 + + 值之一。 + + + 开始一个异步请求以便从连接的 对象中接收数据。 + 如果 I/O 操作挂起,将返回 true。操作完成时,将引发 参数的 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 参数的 事件,并且可能在方法调用返回后立即检查作为参数传递的 对象以检索操作的结果。 + 要用于此异步套接字操作的 对象。 + 参数无效。 参数的 属性必须引用有效的缓冲区。可以设置这两个属性中的某一个,但不能同时设置这两个属性。 + 已经在使用 参数中指定的 对象执行套接字操作。 + 此方法需要 Windows XP 或更高版本。 + + 已关闭。 + 试图访问套接字时发生错误。有关更多信息,请参见备注部分。 + + + 获取或设置一个值,它指定 接收缓冲区的大小。 + + ,它包含接收缓冲区的大小(以字节为单位)。默认值为 8192。 + 试图访问套接字时发生错误。 + + 已关闭。 + 为设置操作指定的值小于 0。 + + + + + + + + 开始从指定网络设备中异步接收数据。 + 如果 I/O 操作挂起,将返回 true。操作完成时,将引发 参数的 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 参数的 事件,并且可能在方法调用返回后立即检查作为参数传递的 对象以检索操作的结果。 + 要用于此异步套接字操作的 对象。 + + 不能为 null。 + 已经在使用 参数中指定的 对象执行套接字操作。 + 此方法需要 Windows XP 或更高版本。 + + 已关闭。 + 试图访问套接字时发生错误。 + + + 获取远程终结点。 + 当前和 通信的 + 试图访问套接字时发生错误。有关更多信息,请参见备注部分。 + + 已关闭。 + + + + + + + + 将数据异步发送到连接的 对象。 + 如果 I/O 操作挂起,将返回 true。操作完成时,将引发 参数的 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 参数的 事件,并且可能在方法调用返回后立即检查作为参数传递的 对象以检索操作的结果。 + 要用于此异步套接字操作的 对象。 + + 参数的 属性必须引用有效的缓冲区。可以设置这两个属性中的某一个,但不能同时设置这两个属性。 + 已经在使用 参数中指定的 对象执行套接字操作。 + 此方法需要 Windows XP 或更高版本。 + + 已关闭。 + + 尚未连接或者尚未通过 方法获得。 + + + 获取或设置一个值,该值指定 发送缓冲区的大小。 + + ,它包含发送缓冲区的大小(以字节为单位)。默认值为 8192。 + 试图访问套接字时发生错误。 + + 已关闭。 + 为设置操作指定的值小于 0。 + + + + + + + + 向特定远程主机异步发送数据。 + 如果 I/O 操作挂起,将返回 true。操作完成时,将引发 参数的 事件。如果 I/O 操作同步完成,将返回 false。在这种情况下,将不会引发 参数的 事件,并且可能在方法调用返回后立即检查作为参数传递的 对象以检索操作的结果。 + 要用于此异步套接字操作的 对象。 + + 不能为 null。 + 已经在使用 参数中指定的 对象执行套接字操作。 + 此方法需要 Windows XP 或更高版本。 + + 已关闭。 + 指定的协议是面向连接的,但 尚未连接。 + + + 禁用某 上的发送和接收。 + + 值之一,它指定不再允许执行的操作。 + 试图访问套接字时发生错误。有关更多信息,请参见备注部分。 + + 已关闭。 + + + + + + + + 获取或设置一个值,指定 发送的 Internet 协议 (IP) 数据包的生存时间 (TTL) 值。 + TTL 值。 + TTL 值不能设置为负数。 + 只有对于在 族中的套接字,才可以设置此属性。 + 试图访问套接字时发生错误。在尝试将 TTL 设置为大于 255 的值时,也将返回此错误。 + + 已关闭。 + + + + + + + + 表示异步套接字操作。 + + + 创建一个空的 实例。 + 该平台不受支持。 + + + 获取或设置要使用的套接字或创建用于接受与异步套接字方法的连接的套接字。 + 要使用的 或者创建用于接受与异步套接字方法的连接的套接字。 + + + 获取要用于异步套接字方法的数据缓冲区。 + 一个 数组,表示要用于异步套接字方法的数据缓冲区。 + + + 获取或设置一个要用于异步套接字方法的数据缓冲区数组。 + 一个 ,表示要用于异步套接字方法的数据缓冲区数组。 + 存在不明确的缓冲区,这些缓冲区是在 set 操作上指定的。如果 属性已设置为非空值并且尝试将 属性设置为非空值,将引发此异常。 + + + 获取在套接字操作中传输的字节数。 + 一个 ,包含在套接字操作中传输的字节数。 + + + 用于完成异步操作的事件。 + + + 当使用 时,在出现连接故障的情况下获取异常。 + 一个 ,指示在为 属性指定 时发生连接错误的原因。 + + + 成功完成 方法后创建和连接的 对象。 + 连接的 对象。 + + + 获取可在异步操作中发送或接收的最大数据量(以字节为单位)。 + 一个 ,包含可发送或接收的最大数据量(以字节为单位)。 + + + 释放由 实例使用的非托管资源,并可选择释放托管资源。 + + + 释放 类使用的资源。 + + + 获取最近使用此上下文对象执行的套接字操作类型。 + 一个 实例,指示最近使用此上下文对象执行的套接字操作类型。 + + + 获取 属性引用的数据缓冲区的偏移量(以字节为单位)。 + 一个 ,包含 属性引用的数据缓冲区的偏移量(以字节为单位)。 + + + 表示异步操作完成时调用的方法。 + 终止的事件。 + + + 获取或设置异步操作的远程 IP 终结点。 + 一个 ,表示异步操作的远程 IP 终结点。 + + + 设置要用于异步套接字方法的数据缓冲区。 + 要用于异步套接字方法的数据缓冲区。 + 数据缓冲区中操作开始位置处的偏移量,以字节为单位。 + 可在缓冲区中发送或接收的最大数据量(以字节为单位)。 + 指定的缓冲区不明确。如果 属性不为 null, 属性也不为 null,将发生此异常。 + 参数超出范围。如果 参数小于零或大于 属性中的数组长度,将发生此异常。如果 参数小于零或大于 属性中的数组长度减去 参数的值,也会发生此异常。 + + + 设置要用于异步套接字方法的数据缓冲区。 + 数据缓冲区中操作开始位置处的偏移量,以字节为单位。 + 可在缓冲区中发送或接收的最大数据量(以字节为单位)。 + 参数超出范围。如果 参数小于零或大于 属性中的数组长度,将发生此异常。如果 参数小于零或大于 属性中的数组长度减去 参数的值,也会发生此异常。 + + + 获取或设置异步套接字操作的结果。 + 一个 ,表示异步套接字操作的结果。 + + + 获取或设置与此异步套接字操作关联的用户或应用程序对象。 + 一个对象,表示与此异步套接字操作关联的用户或应用程序对象。 + + + 最近使用此上下文对象执行的异步套接字操作的类型。 + + + 一个套接字 Accept 操作。 + + + 一个套接字 Connect 操作。 + + + 没有套接字操作。 + + + 一个套接字 Receive 操作。 + + + 一个套接字 ReceiveFrom 操作。 + + + 一个套接字 Send 操作。 + + + 一个套接字 SendTo 操作。 + + + 定义 方法使用的常量。 + + + 为发送和接收禁用 。此字段为常数。 + + + 禁用接收的 。此字段为常数。 + + + 禁用发送的 。此字段为常数。 + + + 指定 类的实例表示的套接字类型。 + + + 支持数据报,即最大长度固定(通常很小)的无连接、不可靠消息。消息可能会丢失或重复并可能在到达时不按顺序排列。 类型的 在发送和接收数据之前不需要任何连接,并且可以与多个对方主机进行通信。 使用数据报协议 () 和 + + + 支持可靠、双向、基于连接的字节流,而不重复数据,也不保留边界。此类型的 Socket 与单个对方主机通信,并且在通信开始之前需要建立远程主机连接。 使用传输控制协议 () 和 InterNetwork + + + 指定未知的 Socket 类型。 + + + \ No newline at end of file diff --git a/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/zh-hant/System.Net.Sockets.xml b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/zh-hant/System.Net.Sockets.xml new file mode 100644 index 0000000..8f05042 --- /dev/null +++ b/packages/System.Net.Sockets.4.3.0/ref/netstandard1.3/zh-hant/System.Net.Sockets.xml @@ -0,0 +1,441 @@ + + + + System.Net.Sockets + + + + 指定 類別支援的通訊協定。 + + + 傳輸控制通訊協定。 + + + 使用者資料包通訊協定 (User Datagram Protocol,UDP)。 + + + 不明的通訊協定。 + + + 未指定的通訊協定。 + + + 實作 Berkeley 通訊端介面。 + + + 使用指定的通訊協定家族 (Family)、通訊端類型和通訊協定,初始化 類別的新執行個體。 + 一個 值。 + 其中一個 值。 + 其中一個 值。 + + 組合所產生的無效通訊端。 + + + 使用指定的通訊端類型和通訊協定,初始化 類別的新執行個體。 + 其中一個 值。 + 其中一個 值。 + + 組合產生無效通訊端。 + + + 開始非同步作業以接受連入的連接嘗試。 + 如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 參數有關的 事件。如果 I/O 作業同步完成,則傳回 false。不會引發與 參數有關的 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 物件,以擷取作業的結果。 + + 物件,用於這個非同步通訊端作業。 + 引數是無效的。如果提供的緩衝區不夠大,就會發生這個例外狀況。緩衝區必須至少為 2 * (sizeof(SOCKADDR_STORAGE + 16) 位元組。如果指定多個緩衝區而 屬性不是 null,也會發生這個例外狀況。 + 引數超出範圍。如果 小於 0,就會發生這個例外狀況。 + 要求了無效的作業。如果接受的 不接聽連接或接受的通訊端已繫結,就會發生這個例外狀況。您必須先呼叫 方法,再呼叫 方法。此例外狀況也會在已與通訊端連線,或是通訊端作業已使用指定的 參數進行時發生。 + 嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。 + 這個方法需要 Windows XP (含) 以後版本。 + + 已經關閉。 + + + 取得 的通訊協定家族 (Family)。 + 一個 值。 + + + 使 與本機端點建立關聯。 + 要與 關聯的本機 。 + + 為 null。 + 嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。 + + 已經關閉。 + 在呼叫堆疊中位置較高的呼叫端對於要求的作業沒有使用權限。 + + + + + + + + + 取消遠端主機連接的非同步要求。 + + 物件,藉由呼叫一個 方法來要求與遠端主機連接。 + + 參數不可為 null,而且 也不可為 null。 + 嘗試存取通訊端時發生錯誤。 + + 已經關閉。 + 在呼叫堆疊中位置較高的呼叫端對於要求的作業沒有使用權限。 + + + 開始與遠端主機連接的非同步要求。 + 如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 參數有關的 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 參數有關的 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 物件,以擷取作業的結果。 + + 物件,用於這個非同步通訊端作業。 + 引數是無效的。如果指定多個緩衝區而 屬性不是 null,就會發生這個例外狀況。 + + 參數不可為 null,而且 也不可為 null。 + + 正在接聽,或是通訊端作業正在進行並且使用 參數所指定的 物件。 + 嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。 + 這個方法需要 Windows XP (含) 以後版本。如果本機端點和 不是同一個通訊協定家族 (Family),也會發生這個例外狀況。 + + 已經關閉。 + 在呼叫堆疊中位置較高的呼叫端對於要求的作業沒有使用權限。 + + + 開始與遠端主機連接的非同步要求。 + 如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 參數有關的 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 參數有關的 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 物件,以擷取作業的結果。 + 其中一個 值。 + 其中一個 值。 + + 物件,用於這個非同步通訊端作業。 + 引數是無效的。如果指定多個緩衝區而 屬性不是 null,就會發生這個例外狀況。 + + 參數不可為 null,而且 也不可為 null。 + + 正在接聽,或是通訊端作業正在進行並且使用 參數所指定的 物件。 + 嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。 + 這個方法需要 Windows XP (含) 以後版本。如果本機端點和 不是同一個通訊協定家族 (Family),也會發生這個例外狀況。 + + 已經關閉。 + 在呼叫堆疊中位置較高的呼叫端對於要求的作業沒有使用權限。 + + + 取得值,指出上一個 作業是否將 連接至遠端主機。 + 如果最近一次的作業是將 連接到遠端資源,則為 true,否則,即為 false。 + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性處置 Managed 資源。 + true,表示釋放 Managed 和 Unmanaged 資源;false,表示只釋放 Unmanaged 資源。 + + + 釋放 類別所使用的資源。 + + + 置於接聽狀態。 + 暫止連接佇列的最大長度。 + 嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。 + + 已經關閉。 + + + + + + + + 取得本機端點。 + + 正將它用於通訊。 + 嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。 + + 已經關閉。 + + + + + + + + 取得或設定 值,指定資料流 是否使用 Nagle 演算法。 + 如果 使用 Nagle 演算法,則為 false,否則為 true。預設值為 false。 + 嘗試存取 時發生錯誤。如需詳細資訊,請參閱「備註」一節。 + + 已經關閉。 + + + + + + + + 指出基礎作業系統和網路配置器是否支援網際網路通訊協定第 4 版 (IPv4)。 + 如果作業系統和網路配置器支援 IPv4 通訊協定則為 true,否則為 false。 + + + 指出基礎作業系統和網路配置器是否支援網際網路通訊協定第 6 版 (IPv6)。 + 如果作業系統和網路配置器支援 IPv6 通訊協定則為 true,否則為 false。 + + + 取得 的通訊協定 (Protocol) 類型。 + 其中一個 值。 + + + 開始非同步要求,以接收來自已連接的 物件的資料。 + 如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 參數有關的 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 參數有關的 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 物件,以擷取作業的結果。 + + 物件,用於這個非同步通訊端作業。 + 引數無效。 參數上的 屬性必須參考有效的緩衝區。這兩個屬性可能有一個已經設定,但不會同時都已設定。 + 通訊端作業已使用 參數內指定的 物件正在進行中。 + 這個方法需要 Windows XP (含) 以後版本。 + + 已經關閉。 + 嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。 + + + 取得或設定值,指定 之接收緩衝區的大小。 + + ,包含接收緩衝區的大小 (以位元組為單位)。預設值為 8192。 + 嘗試存取通訊端時發生錯誤。 + + 已經關閉。 + 為設定作業指定的值小於 0。 + + + + + + + + 開始從指定的網路裝置非同步接收資料。 + 如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 參數有關的 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 參數有關的 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 物件,以擷取作業的結果。 + + 物件,用於這個非同步通訊端作業。 + + 不可以是 null。 + 通訊端作業已使用 參數內指定的 物件正在進行中。 + 這個方法需要 Windows XP (含) 以後版本。 + + 已經關閉。 + 嘗試存取通訊端時發生錯誤。 + + + 取得遠端端點。 + + 正在與其通訊。 + 嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。 + + 已經關閉。 + + + + + + + + 將資料以非同步方式傳送至已連接的 物件。 + 如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 參數有關的 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 參數有關的 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 物件,以擷取作業的結果。 + + 物件,用於這個非同步通訊端作業。 + + 參數上的 屬性必須參考有效的緩衝區。這兩個屬性可能有一個已經設定,但不會同時都已設定。 + 通訊端作業已使用 參數內指定的 物件正在進行中。 + 這個方法需要 Windows XP (含) 以後版本。 + + 已經關閉。 + 尚未透過 方法取得 ,或尚未連接。 + + + 取得或設定值,指定 之傳送緩衝區的大小。 + + ,包含傳送緩衝區的大小 (以位元組為單位)。預設值為 8192。 + 嘗試存取通訊端時發生錯誤。 + + 已經關閉。 + 為設定作業指定的值小於 0。 + + + + + + + + 非同步傳送資料至特定的遠端主機。 + 如果 I/O 作業暫止,則傳回 true。作業完成時會引發與 參數有關的 事件。如果 I/O 作業同步完成,則傳回 false。在這個情況下,就不會引發與 參數有關的 事件,而在方法呼叫傳回後會立即檢查做為參數傳遞的 物件,以擷取作業的結果。 + + 物件,用於這個非同步通訊端作業。 + + 不可以是 null。 + 通訊端作業已使用 參數內指定的 物件正在進行中。 + 這個方法需要 Windows XP (含) 以後版本。 + + 已經關閉。 + 指定的通訊協定是連接導向的,但尚未連接 + + + 暫停 上的傳送和接收作業。 + 其中一個 值,指定將不再允許的作業。 + 嘗試存取通訊端時發生錯誤。如需詳細資訊,請參閱「備註」一節。 + + 已經關閉。 + + + + + + + + 取得或設定值,指定 傳送之網際網路通訊協定 (IP) 封包的存留時間 (TTL) 值。 + TTL 值。 + TTL 值不能設定為負數。 + 這個屬性只可為 家族中的通訊端設定。 + 嘗試存取通訊端時發生錯誤。當嘗試將 TTL 設定為大於 255 的值時,也會傳回這個錯誤。 + + 已經關閉。 + + + + + + + + 代表非同步 (Asynchronous) 通訊端作業。 + + + 建立空的 執行個體。 + 不支援平台。 + + + 取得或設定要使用的通訊端,或是已建立並且使用非同步通訊端方法接受連線的通訊端。 + 要使用的 ,或是已建立並且使用非同步通訊端方法接受連線的通訊端。 + + + 取得要和非同步通訊端方法一起使用的資料緩衝區。 + + 陣列,表示要和非同步通訊端方法一起使用的資料緩衝區。 + + + 取得或設定要和非同步通訊端方法一起使用的資料緩衝區之陣列。 + + ,表示要和非同步通訊端方法一起使用的資料緩衝區之陣列。 + Set 作業指定了不明確的緩衝區。如果 屬性設定成非 Null 值,且嘗試將 屬性設定為非 Null 值,就會發生這個例外狀況。 + + + 取得通訊端作業中所傳輸的位元組數目。 + + ,內含通訊端作業中所傳輸的位元組數目。 + + + 用來完成非同步作業的事件。 + + + 取得使用 時發生連接失敗的例外狀況 (Exception)。 + + ,指出當指定 屬性的 條件下發生連接錯誤的原因。 + + + + 方法成功完成後已建立和連接的 物件。 + 連接的 物件。 + + + 取得非同步作業中要傳送或接收的資料量上限 (以位元組為單位)。 + + ,內含要傳送或接收的資料量上限 (以位元組為單位)。 + + + 釋放 執行個體所使用的 Unmanaged 資源,並選擇性地處置 Managed 資源。 + + + 釋放 所使用的資源。 + + + 取得最近使用這個內容物件執行的通訊端作業類型。 + + 執行個體,代表最近使用這個內容物件執行的通訊端作業類型。 + + + 取得 屬性所參考之資料緩衝區中的位移 (以位元組為單位)。 + + ,內含 屬性所參考之資料緩衝區中的位移 (以位元組為單位)。 + + + 代表在非同步作業完成時所呼叫的方法。 + 收到信號的事件。 + + + 取得或設定非同步作業的遠端 IP 端點。 + + ,表示非同步作業的遠端 IP 端點。 + + + 設定要和非同步通訊端方法一起使用的資料緩衝區。 + 要和非同步通訊端方法一起使用的資料緩衝區。 + 作業開始的資料緩衝區位移 (以位元組為單位)。 + 緩衝區中要傳送或接收的資料量上限 (以位元組為單位)。 + 指定了不明確的緩衝區。如果 屬性和 屬性都不是 null,就會發生這個例外狀況。 + 引數超出範圍。如果 參數小於零或大於 屬性中的陣列長度,就會發生這個例外狀況。如果 參數小於零或大於 屬性中的陣列長度減去 參數,也會發生這個例外狀況。 + + + 設定要和非同步通訊端方法一起使用的資料緩衝區。 + 作業開始的資料緩衝區位移 (以位元組為單位)。 + 緩衝區中要傳送或接收的資料量上限 (以位元組為單位)。 + 引數超出範圍。如果 參數小於零或大於 屬性中的陣列長度,就會發生這個例外狀況。如果 參數小於零或大於 屬性中的陣列長度減去 參數,也會發生這個例外狀況。 + + + 取得或設定非同步通訊端作業的結果。 + + ,表示非同步通訊端作業的結果。 + + + 取得或設定與這個非同步通訊端作業相關聯的使用者或應用程式物件。 + 物件,表示與這個非同步通訊端作業相關聯的使用者或應用程式物件。 + + + 最近使用這個內容物件執行的非同步通訊端作業類型。 + + + 通訊端 Accept 作業。 + + + 通訊端 Connect 作業。 + + + 沒有任何一個通訊端作業。 + + + 通訊端 Receive 作業。 + + + 通訊端 ReceiveFrom 作業。 + + + 通訊端 Send 作業。 + + + 通訊端 SendTo 作業。 + + + 定義 方法所使用的常數。 + + + 停用關閉傳送和接收的 。這個欄位是常數。 + + + 停用接收的 。這個欄位是常數。 + + + 停用傳送的 。這個欄位是常數。 + + + 指定 類別的執行個體 (Instance) 所表示的通訊端 (Socket) 類型。 + + + 支援資料包 (Datagram),這些資料包是固定 (一般為小型) 最大長度的無連線、不可靠訊息。訊息可能會遺失或重複而抵達的順序也可能會混亂。 類型的 在傳送和接收資料之前並不需要先連線,並且可以與多個對等端通訊。 會使用資料包通訊協定 () 以及 + + + 支援可靠、雙向、連接架構的位元組資料流,而不會導致資料重複且不需保留界限。這個類型的 Socket 可與單一對等端通訊,而在可以開始通訊之前必須連接遠端主機。 會使用「傳輸控制通訊協定」() 以及 InterNetwork + + + 指定未知的 Socket 類型。 + + + \ No newline at end of file diff --git a/packages/System.Net.Sockets.4.3.0/ref/xamarinios10/_._ b/packages/System.Net.Sockets.4.3.0/ref/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Net.Sockets.4.3.0/ref/xamarinmac20/_._ b/packages/System.Net.Sockets.4.3.0/ref/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Net.Sockets.4.3.0/ref/xamarintvos10/_._ b/packages/System.Net.Sockets.4.3.0/ref/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Net.Sockets.4.3.0/ref/xamarinwatchos10/_._ b/packages/System.Net.Sockets.4.3.0/ref/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/.signature.p7s b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/.signature.p7s new file mode 100644 index 0000000..90d1b92 Binary files /dev/null and b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/.signature.p7s differ diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ThirdPartyNotices.txt b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ThirdPartyNotices.txt new file mode 100644 index 0000000..55cfb20 --- /dev/null +++ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ThirdPartyNotices.txt @@ -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. \ No newline at end of file diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/dotnet_library_license.txt b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/dotnet_library_license.txt new file mode 100644 index 0000000..92b6c44 --- /dev/null +++ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/dotnet_library_license.txt @@ -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 Microsoft’s 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 n’accorde 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, d’adéquation à un usage particulier et d’absence 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 d’une autre faute dans la limite autorisée par la loi en vigueur. + +Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. + +EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres 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. + + diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/MonoAndroid10/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/MonoTouch10/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..360e92a Binary files /dev/null and b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..5ad7071 Binary files /dev/null and b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..46955f0 Binary files /dev/null and b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..cdcc3df Binary files /dev/null and b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/xamarinios10/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/xamarinmac20/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/xamarintvos10/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/xamarinwatchos10/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/lib/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/MonoAndroid10/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/MonoTouch10/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..899e975 Binary files /dev/null and b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/xamarinios10/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/xamarinmac20/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/xamarintvos10/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/xamarinwatchos10/_._ b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/ref/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..d9dcd4f Binary files /dev/null and b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..8ddc814 Binary files /dev/null and b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..360e92a Binary files /dev/null and b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..8d9d202 Binary files /dev/null and b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..06bc473 Binary files /dev/null and b/packages/System.Runtime.InteropServices.RuntimeInformation.4.3.0/runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/packages/System.Threading.4.3.0/.signature.p7s b/packages/System.Threading.4.3.0/.signature.p7s new file mode 100644 index 0000000..ea08604 Binary files /dev/null and b/packages/System.Threading.4.3.0/.signature.p7s differ diff --git a/packages/System.Threading.4.3.0/ThirdPartyNotices.txt b/packages/System.Threading.4.3.0/ThirdPartyNotices.txt new file mode 100644 index 0000000..55cfb20 --- /dev/null +++ b/packages/System.Threading.4.3.0/ThirdPartyNotices.txt @@ -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. \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/dotnet_library_license.txt b/packages/System.Threading.4.3.0/dotnet_library_license.txt new file mode 100644 index 0000000..92b6c44 --- /dev/null +++ b/packages/System.Threading.4.3.0/dotnet_library_license.txt @@ -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 Microsoft’s 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 n’accorde 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, d’adéquation à un usage particulier et d’absence 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 d’une autre faute dans la limite autorisée par la loi en vigueur. + +Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. + +EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres 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. + + diff --git a/packages/System.Threading.4.3.0/lib/MonoAndroid10/_._ b/packages/System.Threading.4.3.0/lib/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/lib/MonoTouch10/_._ b/packages/System.Threading.4.3.0/lib/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/lib/net45/_._ b/packages/System.Threading.4.3.0/lib/net45/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/lib/netcore50/System.Threading.dll b/packages/System.Threading.4.3.0/lib/netcore50/System.Threading.dll new file mode 100644 index 0000000..7868cf0 Binary files /dev/null and b/packages/System.Threading.4.3.0/lib/netcore50/System.Threading.dll differ diff --git a/packages/System.Threading.4.3.0/lib/netstandard1.3/System.Threading.dll b/packages/System.Threading.4.3.0/lib/netstandard1.3/System.Threading.dll new file mode 100644 index 0000000..7868cf0 Binary files /dev/null and b/packages/System.Threading.4.3.0/lib/netstandard1.3/System.Threading.dll differ diff --git a/packages/System.Threading.4.3.0/lib/portable-net45+win8+wp8+wpa81/_._ b/packages/System.Threading.4.3.0/lib/portable-net45+win8+wp8+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/lib/win8/_._ b/packages/System.Threading.4.3.0/lib/win8/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/lib/wp80/_._ b/packages/System.Threading.4.3.0/lib/wp80/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/lib/wpa81/_._ b/packages/System.Threading.4.3.0/lib/wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/lib/xamarinios10/_._ b/packages/System.Threading.4.3.0/lib/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/lib/xamarinmac20/_._ b/packages/System.Threading.4.3.0/lib/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/lib/xamarintvos10/_._ b/packages/System.Threading.4.3.0/lib/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/lib/xamarinwatchos10/_._ b/packages/System.Threading.4.3.0/lib/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/ref/MonoAndroid10/_._ b/packages/System.Threading.4.3.0/ref/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/ref/MonoTouch10/_._ b/packages/System.Threading.4.3.0/ref/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/ref/net45/_._ b/packages/System.Threading.4.3.0/ref/net45/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/ref/netcore50/System.Threading.dll b/packages/System.Threading.4.3.0/ref/netcore50/System.Threading.dll new file mode 100644 index 0000000..c77b70b Binary files /dev/null and b/packages/System.Threading.4.3.0/ref/netcore50/System.Threading.dll differ diff --git a/packages/System.Threading.4.3.0/ref/netcore50/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netcore50/System.Threading.xml new file mode 100644 index 0000000..7225465 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netcore50/System.Threading.xml @@ -0,0 +1,1797 @@ + + + + System.Threading + + + + The exception that is thrown when one thread acquires a object that another thread has abandoned by exiting without releasing it. + 1 + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with a specified index for the abandoned mutex, if applicable, and a object that represents the mutex. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or –1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Initializes a new instance of the class with a specified error message. + An error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and inner exception. + An error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, the inner exception, the index for the abandoned mutex, if applicable, and a object that represents the mutex. + An error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or –1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Initializes a new instance of the class with a specified error message, the index of the abandoned mutex, if applicable, and the abandoned mutex. + An error message that explains the reason for the exception. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or –1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Gets the abandoned mutex that caused the exception, if known. + A object that represents the abandoned mutex, or null if the abandoned mutex could not be identified. + 1 + + + Gets the index of the abandoned mutex that caused the exception, if known. + The index, in the array of wait handles passed to the method, of the object that represents the abandoned mutex, or –1 if the index of the abandoned mutex could not be determined. + 1 + + + Represents ambient data that is local to a given asynchronous control flow, such as an asynchronous method. + The type of the ambient data. + + + Instantiates an instance that does not receive change notifications. + + + Instantiates an local instance that receives change notifications. + The delegate that is called whenever the current value changes on any thread. + + + Gets or sets the value of the ambient data. + The value of the ambient data. + + + The class that provides data change information to instances that register for change notifications. + The type of the data. + + + Gets the data's current value. + The data's current value. + + + Gets the data's previous value. + The data's previous value. + + + Returns a value that indicates whether the value changes because of a change of execution context. + true if the value changed because of a change of execution context; otherwise, false. + + + Notifies a waiting thread that an event has occurred. This class cannot be inherited. + 2 + + + Initializes a new instance of the class with a Boolean value indicating whether to set the initial state to signaled. + true to set the initial state to signaled; false to set the initial state to non-signaled. + + + Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases. + + + Initializes a new instance of the class. + The number of participating threads. + + is less than 0 or greater than 32,767. + + + Initializes a new instance of the class. + The number of participating threads. + The to be executed after each phase. null (Nothing in Visual Basic) may be passed to indicate no action is taken. + + is less than 0 or greater than 32,767. + + + Notifies the that there will be an additional participant. + The phase number of the barrier in which the new participants will first participate. + The current instance has already been disposed. + Adding a participant would cause the barrier's participant count to exceed 32,767.-or-The method was invoked from within a post-phase action. + + + Notifies the that there will be additional participants. + The phase number of the barrier in which the new participants will first participate. + The number of additional participants to add to the barrier. + The current instance has already been disposed. + + is less than 0.-or-Adding participants would cause the barrier's participant count to exceed 32,767. + The method was invoked from within a post-phase action. + + + Gets the number of the barrier's current phase. + Returns the number of the barrier's current phase. + + + Releases all resources used by the current instance of the class. + The method was invoked from within a post-phase action. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets the total number of participants in the barrier. + Returns the total number of participants in the barrier. + + + Gets the number of participants in the barrier that haven’t yet signaled in the current phase. + Returns the number of participants in the barrier that haven’t yet signaled in the current phase. + + + Notifies the that there will be one less participant. + The current instance has already been disposed. + The barrier already has 0 participants.-or-The method was invoked from within a post-phase action. + + + Notifies the that there will be fewer participants. + The number of additional participants to remove from the barrier. + The current instance has already been disposed. + + is less than 0. + The barrier already has 0 participants.-or-The method was invoked from within a post-phase action. -or-current participant count is less than the specified participantCount + The total participant count is less than the specified + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well. + The current instance has already been disposed. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + If an exception is thrown from the post phase action of a Barrier after all participating threads have called SignalAndWait, the exception will be wrapped in a BarrierPostPhaseException and be thrown on all participating threads. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a 32-bit signed integer to measure the timeout. + if all participants reached the barrier within the specified time; otherwise false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + If an exception is thrown from the post phase action of a Barrier after all participating threads have called SignalAndWait, the exception will be wrapped in a BarrierPostPhaseException and be thrown on all participating threads. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a 32-bit signed integer to measure the timeout, while observing a cancellation token. + if all participants reached the barrier within the specified time; otherwise false + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier, while observing a cancellation token. + The to observe. + + has been canceled. + The current instance has already been disposed. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a object to measure the time interval. + true if all other participants reached the barrier; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out, or it is greater than 32,767. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a object to measure the time interval, while observing a cancellation token. + true if all other participants reached the barrier; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + The exception that is thrown when the post-phase action of a fails + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with the specified inner exception. + The exception that is the cause of the current exception. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Represents a method to be called within a new context. + An object containing information to be used by the callback method each time it executes. + 1 + + + Represents a synchronization primitive that is signaled when its count reaches zero. + + + Initializes a new instance of class with the specified count. + The number of signals initially required to set the . + + is less than 0. + + + Increments the 's current count by one. + The current instance has already been disposed. + The current instance is already set.-or- is equal to or greater than . + + + Increments the 's current count by a specified value. + The value by which to increase . + The current instance has already been disposed. + + is less than or equal to 0. + The current instance is already set.-or- is equal to or greater than after count is incremented by + + + Gets the number of remaining signals required to set the event. + The number of remaining signals required to set the event. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets the numbers of signals initially required to set the event. + The number of signals initially required to set the event. + + + Determines whether the event is set. + true if the event is set; otherwise, false. + + + Resets the to the value of . + The current instance has already been disposed.. + + + Resets the property to a specified value. + The number of signals required to set the . + The current instance has alread been disposed. + + is less than 0. + + + Registers a signal with the , decrementing the value of . + true if the signal caused the count to reach zero and the event was set; otherwise, false. + The current instance has already been disposed. + The current instance is already set. + + + Registers multiple signals with the , decrementing the value of by the specified amount. + true if the signals caused the count to reach zero and the event was set; otherwise, false. + The number of signals to register. + The current instance has already been disposed. + + is less than 1. + The current instance is already set. -or- Or is greater than . + + + Attempts to increment by one. + true if the increment succeeded; otherwise, false. If is already at zero, this method will return false. + The current instance has already been disposed. + + is equal to . + + + Attempts to increment by a specified value. + true if the increment succeeded; otherwise, false. If is already at zero this will return false. + The value by which to increase . + The current instance has already been disposed. + + is less than or equal to 0. + The current instance is already set.-or- + is equal to or greater than . + + + Blocks the current thread until the is set. + The current instance has already been disposed. + + + Blocks the current thread until the is set, using a 32-bit signed integer to measure the timeout. + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + + + Blocks the current thread until the is set, using a 32-bit signed integer to measure the timeout, while observing a . + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + + + Blocks the current thread until the is set, while observing a . + The to observe. + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + + Blocks the current thread until the is set, using a to measure the timeout. + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Blocks the current thread until the is set, using a to measure the timeout, while observing a . + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Gets a that is used to wait for the event to be set. + A that is used to wait for the event to be set. + The current instance has already been disposed. + + + Indicates whether an is reset automatically or manually after receiving a signal. + 2 + + + When signaled, the resets automatically after releasing a single thread. If no threads are waiting, the remains signaled until a thread blocks, and resets after releasing the thread. + + + When signaled, the releases all waiting threads and remains signaled until it is manually reset. + + + Represents a thread synchronization event. + 2 + + + Initializes a new instance of the class, specifying whether the wait handle is initially signaled, and whether it resets automatically or manually. + true to set the initial state to signaled; false to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + + + Initializes a new instance of the class, specifying whether the wait handle is initially signaled if created as a result of this call, whether it resets automatically or manually, and the name of a system synchronization event. + true to set the initial state to signaled if the named event is created as a result of this call; false to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + The name of a system-wide synchronization event. + A Win32 error occurred. + The named event exists and has access control security, but the user does not have . + The named event cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Initializes a new instance of the class, specifying whether the wait handle is initially signaled if created as a result of this call, whether it resets automatically or manually, the name of a system synchronization event, and a Boolean variable whose value after the call indicates whether the named system event was created. + true to set the initial state to signaled if the named event is created as a result of this call; false to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + The name of a system-wide synchronization event. + When this method returns, contains true if a local event was created (that is, if is null or an empty string) or if the specified named system event was created; false if the specified named system event already existed. This parameter is passed uninitialized. + A Win32 error occurred. + The named event exists and has access control security, but the user does not have . + The named event cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Opens the specified named synchronization event, if it already exists. + An object that represents the named system event. + The name of the system synchronization event to open. + + is an empty string. -or- is longer than 260 characters. + + is null. + The named system event does not exist. + A Win32 error occurred. + The named event exists, but the user does not have the security access required to use it. + 1 + + + + + + Sets the state of the event to nonsignaled, causing threads to block. + true if the operation succeeds; otherwise, false. + The method was previously called on this . + 2 + + + Sets the state of the event to signaled, allowing one or more waiting threads to proceed. + true if the operation succeeds; otherwise, false. + The method was previously called on this . + 2 + + + Opens the specified named synchronization event, if it already exists, and returns a value that indicates whether the operation succeeded. + true if the named synchronization event was opened successfully; otherwise, false. + The name of the system synchronization event to open. + When this method returns, contains a object that represents the named synchronization event if the call succeeded, or null if the call failed. This parameter is treated as uninitialized. + + is an empty string.-or- is longer than 260 characters. + + is null. + A Win32 error occurred. + The named event exists, but the user does not have the desired security access. + + + Manages the execution context for the current thread. This class cannot be inherited. + 2 + + + Captures the execution context from the current thread. + An object representing the execution context for the current thread. + 1 + + + Runs a method in a specified execution context on the current thread. + The to set. + A delegate that represents the method to be run in the provided execution context. + The object to pass to the callback method. + + is null.-or- was not acquired through a capture operation. -or- has already been used as the argument to a call. + 1 + + + + + + Provides atomic operations for variables that are shared by multiple threads. + 2 + + + Adds two 32-bit integers and replaces the first integer with the sum, as an atomic operation. + The new value stored at . + A variable containing the first value to be added. The sum of the two values is stored in . + The value to be added to the integer at . + The address of is a null pointer. + 1 + + + Adds two 64-bit integers and replaces the first integer with the sum, as an atomic operation. + The new value stored at . + A variable containing the first value to be added. The sum of the two values is stored in . + The value to be added to the integer at . + The address of is a null pointer. + 1 + + + Compares two double-precision floating point numbers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two 32-bit signed integers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two 64-bit signed integers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two platform-specific handles or pointers for equality and, if they are equal, replaces the first one. + The original value in . + The destination , whose value is compared with the value of and possibly replaced by . + The that replaces the destination value if the comparison results in equality. + The that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two objects for reference equality and, if they are equal, replaces the first object. + The original value in . + The destination object that is compared with and possibly replaced. + The object that replaces the destination object if the comparison results in equality. + The object that is compared to the object at . + The address of is a null pointer. + 1 + + + Compares two single-precision floating point numbers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two instances of the specified reference type for equality and, if they are equal, replaces the first one. + The original value in . + The destination, whose value is compared with and possibly replaced. This is a reference parameter (ref in C#, ByRef in Visual Basic). + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The type to be used for , , and . This type must be a reference type. + The address of is a null pointer. + + + Decrements a specified variable and stores the result, as an atomic operation. + The decremented value. + The variable whose value is to be decremented. + The address of is a null pointer. + 1 + + + Decrements the specified variable and stores the result, as an atomic operation. + The decremented value. + The variable whose value is to be decremented. + The address of is a null pointer. + 1 + + + Sets a double-precision floating point number to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a 32-bit signed integer to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a 64-bit signed integer to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a platform-specific handle or pointer to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets an object to a specified value and returns a reference to the original object, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a single-precision floating point number to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a variable of the specified type to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. This is a reference parameter (ref in C#, ByRef in Visual Basic). + The value to which the parameter is set. + The type to be used for and . This type must be a reference type. + The address of is a null pointer. + + + Increments a specified variable and stores the result, as an atomic operation. + The incremented value. + The variable whose value is to be incremented. + The address of is a null pointer. + 1 + + + Increments a specified variable and stores the result, as an atomic operation. + The incremented value. + The variable whose value is to be incremented. + The address of is a null pointer. + 1 + + + Synchronizes memory access as follows: The processor that executes the current thread cannot reorder instructions in such a way that memory accesses before the call to execute after memory accesses that follow the call to . + + + Returns a 64-bit value, loaded as an atomic operation. + The loaded value. + The 64-bit value to be loaded. + 1 + + + Provides lazy initialization routines. + + + Initializes a target reference type with the type's default constructor if it hasn't already been initialized. + The initialized reference of type . + A reference of type to initialize if it has not already been initialized. + The type of the reference to be initialized. + Permissions to access the constructor of type were missing. + Type does not have a default constructor. + + + Initializes a target reference or value type with its default constructor if it hasn't already been initialized. + The initialized value of type . + A reference or value of type to initialize if it hasn't already been initialized. + A reference to a Boolean value that determines whether the target has already been initialized. + A reference to an object used as the mutually exclusive lock for initializing . If is null, a new object will be instantiated. + The type of the reference to be initialized. + Permissions to access the constructor of type were missing. + Type does not have a default constructor. + + + Initializes a target reference or value type by using a specified function if it hasn't already been initialized. + The initialized value of type . + A reference or value of type to initialize if it hasn't already been initialized. + A reference to a Boolean value that determines whether the target has already been initialized. + A reference to an object used as the mutually exclusive lock for initializing . If is null, a new object will be instantiated. + The function that is called to initialize the reference or value. + The type of the reference to be initialized. + Permissions to access the constructor of type were missing. + Type does not have a default constructor. + + + Initializes a target reference type by using a specified function if it hasn't already been initialized. + The initialized value of type . + The reference of type to initialize if it hasn't already been initialized. + The function that is called to initialize the reference. + The reference type of the reference to be initialized. + Type does not have a default constructor. + + returned null (Nothing in Visual Basic). + + + The exception that is thrown when recursive entry into a lock is not compatible with the recursion policy for the lock. + 2 + + + Initializes a new instance of the class with a system-supplied message that describes the error. + 2 + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture. + 2 + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture. + The exception that caused the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + 2 + + + Specifies whether a lock can be entered multiple times by the same thread. + + + If a thread tries to enter a lock recursively, an exception is thrown. Some classes may allow certain recursions when this setting is in effect. + + + A thread can enter a lock recursively. Some classes may restrict this capability. + + + Notifies one or more waiting threads that an event has occurred. This class cannot be inherited. + 2 + + + Initializes a new instance of the class with a Boolean value indicating whether to set the initial state to signaled. + true to set the initial state signaled; false to set the initial state to nonsignaled. + + + Provides a slimmed down version of . + + + Initializes a new instance of the class with an initial state of nonsignaled. + + + Initializes a new instance of the class with a Boolean value indicating whether to set the intial state to signaled. + true to set the initial state signaled; false to set the initial state to nonsignaled. + + + Initializes a new instance of the class with a Boolean value indicating whether to set the intial state to signaled and a specified spin count. + true to set the initial state to signaled; false to set the initial state to nonsignaled. + The number of spin waits that will occur before falling back to a kernel-based wait operation. + + is less than 0 or greater than the maximum allowed value. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets whether the event is set. + true if the event has is set; otherwise, false. + + + Sets the state of the event to nonsignaled, which causes threads to block. + The object has already been disposed. + + + Sets the state of the event to signaled, which allows one or more threads waiting on the event to proceed. + + + Gets the number of spin waits that will be occur before falling back to a kernel-based wait operation. + Returns the number of spin waits that will be occur before falling back to a kernel-based wait operation. + + + Blocks the current thread until the current is set. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a 32-bit signed integer to measure the time interval. + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a 32-bit signed integer to measure the time interval, while observing a . + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Blocks the current thread until the current receives a signal, while observing a . + The to observe. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Blocks the current thread until the current is set, using a to measure the time interval. + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a to measure the time interval, while observing a . + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Gets the underlying object for this . + The underlying event object fore this . + + + Provides a mechanism that synchronizes access to objects. + 2 + + + Acquires an exclusive lock on the specified object. + The object on which to acquire the monitor lock. + The parameter is null. + 1 + + + Acquires an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to wait. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. Note   If no exception occurs, the output of this method is always true. + The input to is true. + The parameter is null. + + + Releases an exclusive lock on the specified object. + The object on which to release the lock. + The parameter is null. + The current thread does not own the lock for the specified object. + 1 + + + Determines whether the current thread holds the lock on the specified object. + true if the current thread holds the lock on ; otherwise, false. + The object to test. + + is null. + + + Notifies a thread in the waiting queue of a change in the locked object's state. + The object a thread is waiting for. + The parameter is null. + The calling thread does not own the lock for the specified object. + 1 + + + Notifies all waiting threads of a change in the object's state. + The object that sends the pulse. + The parameter is null. + The calling thread does not own the lock for the specified object. + 1 + + + Attempts to acquire an exclusive lock on the specified object. + true if the current thread acquires the lock; otherwise, false. + The object on which to acquire the lock. + The parameter is null. + 1 + + + Attempts to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to acquire the lock. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is true. + The parameter is null. + + + Attempts, for the specified number of milliseconds, to acquire an exclusive lock on the specified object. + true if the current thread acquires the lock; otherwise, false. + The object on which to acquire the lock. + The number of milliseconds to wait for the lock. + The parameter is null. + + is negative, and not equal to . + 1 + + + Attempts, for the specified number of milliseconds, to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to acquire the lock. + The number of milliseconds to wait for the lock. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is true. + The parameter is null. + + is negative, and not equal to . + + + Attempts, for the specified amount of time, to acquire an exclusive lock on the specified object. + true if the current thread acquires the lock; otherwise, false. + The object on which to acquire the lock. + A representing the amount of time to wait for the lock. A value of –1 millisecond specifies an infinite wait. + The parameter is null. + The value of in milliseconds is negative and is not equal to (–1 millisecond), or is greater than . + 1 + + + Attempts, for the specified amount of time, to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to acquire the lock. + The amount of time to wait for the lock. A value of –1 millisecond specifies an infinite wait. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is true. + The parameter is null. + The value of in milliseconds is negative and is not equal to (–1 millisecond), or is greater than . + + + Releases the lock on an object and blocks the current thread until it reacquires the lock. + true if the call returned because the caller reacquired the lock for the specified object. This method does not return if the lock is not reacquired. + The object on which to wait. + The parameter is null. + The calling thread does not own the lock for the specified object. + The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's method. + 1 + + + Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue. + true if the lock was reacquired before the specified time elapsed; false if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired. + The object on which to wait. + The number of milliseconds to wait before the thread enters the ready queue. + The parameter is null. + The calling thread does not own the lock for the specified object. + The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's method. + The value of the parameter is negative, and is not equal to . + 1 + + + Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue. + true if the lock was reacquired before the specified time elapsed; false if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired. + The object on which to wait. + A representing the amount of time to wait before the thread enters the ready queue. + The parameter is null. + The calling thread does not own the lock for the specified object. + The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's method. + The value of the parameter in milliseconds is negative and does not represent (–1 millisecond), or is greater than . + 1 + + + A synchronization primitive that can also be used for interprocess synchronization. + 1 + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex. + true to give the calling thread initial ownership of the mutex; otherwise, false. + + + Initializes a new instance of the class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex, and a string that is the name of the mutex. + true to give the calling thread initial ownership of the named system mutex if the named system mutex is created as a result of this call; otherwise, false. + The name of the . If the value is null, the is unnamed. + The named mutex exists and has access control security, but the user does not have . + A Win32 error occurred. + The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Initializes a new instance of the class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex, a string that is the name of the mutex, and a Boolean value that, when the method returns, indicates whether the calling thread was granted initial ownership of the mutex. + true to give the calling thread initial ownership of the named system mutex if the named system mutex is created as a result of this call; otherwise, false. + The name of the . If the value is null, the is unnamed. + When this method returns, contains a Boolean that is true if a local mutex was created (that is, if is null or an empty string) or if the specified named system mutex was created; false if the specified named system mutex already existed. This parameter is passed uninitialized. + The named mutex exists and has access control security, but the user does not have . + A Win32 error occurred. + The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Opens the specified named mutex, if it already exists. + An object that represents the named system mutex. + The name of the system mutex to open. + + is an empty string.-or- is longer than 260 characters. + + is null. + The named mutex does not exist. + A Win32 error occurred. + The named mutex exists, but the user does not have the security access required to use it. + 1 + + + + + + Releases the once. + The calling thread does not own the mutex. + 1 + + + Opens the specified named mutex, if it already exists, and returns a value that indicates whether the operation succeeded. + true if the named mutex was opened successfully; otherwise, false. + The name of the system mutex to open. + When this method returns, contains a object that represents the named mutex if the call succeeded, or null if the call failed. This parameter is treated as uninitialized. + + is an empty string.-or- is longer than 260 characters. + + is null. + A Win32 error occurred. + The named mutex exists, but the user does not have the security access required to use it. + + + Represents a lock that is used to manage access to a resource, allowing multiple threads for reading or exclusive access for writing. + + + Initializes a new instance of the class with default property values. + + + Initializes a new instance of the class, specifying the lock recursion policy. + One of the enumeration values that specifies the lock recursion policy. + + + Gets the total number of unique threads that have entered the lock in read mode. + The number of unique threads that have entered the lock in read mode. + + + Releases all resources used by the current instance of the class. + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Tries to enter the lock in read mode. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter. This limit is so large that applications should never encounter it. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The object has been disposed. + + + Tries to enter the lock in write mode. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The object has been disposed. + + + Reduces the recursion count for read mode, and exits read mode if the resulting count is 0 (zero). + The current thread has not entered the lock in read mode. + + + Reduces the recursion count for upgradeable mode, and exits upgradeable mode if the resulting count is 0 (zero). + The current thread has not entered the lock in upgradeable mode. + + + Reduces the recursion count for write mode, and exits write mode if the resulting count is 0 (zero). + The current thread has not entered the lock in write mode. + + + Gets a value that indicates whether the current thread has entered the lock in read mode. + true if the current thread has entered read mode; otherwise, false. + 2 + + + Gets a value that indicates whether the current thread has entered the lock in upgradeable mode. + true if the current thread has entered upgradeable mode; otherwise, false. + 2 + + + Gets a value that indicates whether the current thread has entered the lock in write mode. + true if the current thread has entered write mode; otherwise, false. + 2 + + + Gets a value that indicates the recursion policy for the current object. + One of the enumeration values that specifies the lock recursion policy. + + + Gets the number of times the current thread has entered the lock in read mode, as an indication of recursion. + 0 (zero) if the current thread has not entered read mode, 1 if the thread has entered read mode but has not entered it recursively, or n if the thread has entered the lock recursively n - 1 times. + 2 + + + Gets the number of times the current thread has entered the lock in upgradeable mode, as an indication of recursion. + 0 if the current thread has not entered upgradeable mode, 1 if the thread has entered upgradeable mode but has not entered it recursively, or n if the thread has entered upgradeable mode recursively n - 1 times. + 2 + + + Gets the number of times the current thread has entered the lock in write mode, as an indication of recursion. + 0 if the current thread has not entered write mode, 1 if the thread has entered write mode but has not entered it recursively, or n if the thread has entered write mode recursively n - 1 times. + 2 + + + Tries to enter the lock in read mode, with an optional integer time-out. + true if the calling thread entered read mode, otherwise, false. + The number of milliseconds to wait, or -1 () to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in read mode, with an optional time-out. + true if the calling thread entered read mode, otherwise, false. + The interval to wait, or -1 milliseconds to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode, with an optional time-out. + true if the calling thread entered upgradeable mode, otherwise, false. + The number of milliseconds to wait, or -1 () to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode, with an optional time-out. + true if the calling thread entered upgradeable mode, otherwise, false. + The interval to wait, or -1 milliseconds to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Tries to enter the lock in write mode, with an optional time-out. + true if the calling thread entered write mode, otherwise, false. + The number of milliseconds to wait, or -1 () to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in write mode, with an optional time-out. + true if the calling thread entered write mode, otherwise, false. + The interval to wait, or -1 milliseconds to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Gets the total number of threads that are waiting to enter the lock in read mode. + The total number of threads that are waiting to enter read mode. + 2 + + + Gets the total number of threads that are waiting to enter the lock in upgradeable mode. + The total number of threads that are waiting to enter upgradeable mode. + 2 + + + Gets the total number of threads that are waiting to enter the lock in write mode. + The total number of threads that are waiting to enter write mode. + 2 + + + Limits the number of threads that can access a resource or pool of resources concurrently. + 1 + + + Initializes a new instance of the class, specifying the initial number of entries and the maximum number of concurrent entries. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + + is greater than . + + is less than 1.-or- is less than 0. + + + Initializes a new instance of the class, specifying the initial number of entries and the maximum number of concurrent entries, and optionally specifying the name of a system semaphore object. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + The name of a named system semaphore object. + + is greater than .-or- is longer than 260 characters. + + is less than 1.-or- is less than 0. + A Win32 error occurred. + The named semaphore exists and has access control security, and the user does not have . + The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name. + + + Initializes a new instance of the class, specifying the initial number of entries and the maximum number of concurrent entries, optionally specifying the name of a system semaphore object, and specifying a variable that receives a value indicating whether a new system semaphore was created. + The initial number of requests for the semaphore that can be satisfied concurrently. + The maximum number of requests for the semaphore that can be satisfied concurrently. + The name of a named system semaphore object. + When this method returns, contains true if a local semaphore was created (that is, if is null or an empty string) or if the specified named system semaphore was created; false if the specified named system semaphore already existed. This parameter is passed uninitialized. + + is greater than . -or- is longer than 260 characters. + + is less than 1.-or- is less than 0. + A Win32 error occurred. + The named semaphore exists and has access control security, and the user does not have . + The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name. + + + Opens the specified named semaphore, if it already exists. + An object that represents the named system semaphore. + The name of the system semaphore to open. + + is an empty string.-or- is longer than 260 characters. + + is null. + The named semaphore does not exist. + A Win32 error occurred. + The named semaphore exists, but the user does not have the security access required to use it. + 1 + + + + + + Exits the semaphore and returns the previous count. + The count on the semaphore before the method was called. + The semaphore count is already at the maximum value. + A Win32 error occurred with a named semaphore. + The current semaphore represents a named system semaphore, but the user does not have .-or-The current semaphore represents a named system semaphore, but it was not opened with . + 1 + + + Exits the semaphore a specified number of times and returns the previous count. + The count on the semaphore before the method was called. + The number of times to exit the semaphore. + + is less than 1. + The semaphore count is already at the maximum value. + A Win32 error occurred with a named semaphore. + The current semaphore represents a named system semaphore, but the user does not have rights.-or-The current semaphore represents a named system semaphore, but it was not opened with rights. + 1 + + + Opens the specified named semaphore, if it already exists, and returns a value that indicates whether the operation succeeded. + true if the named semaphore was opened successfully; otherwise, false. + The name of the system semaphore to open. + When this method returns, contains a object that represents the named semaphore if the call succeeded, or null if the call failed. This parameter is treated as uninitialized. + + is an empty string.-or- is longer than 260 characters. + + is null. + A Win32 error occurred. + The named semaphore exists, but the user does not have the security access required to use it. + + + The exception that is thrown when the method is called on a semaphore whose count is already at the maximum. + 2 + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Represents a lightweight alternative to that limits the number of threads that can access a resource or pool of resources concurrently. + + + Initializes a new instance of the class, specifying the initial number of requests that can be granted concurrently. + The initial number of requests for the semaphore that can be granted concurrently. + + is less than 0. + + + Initializes a new instance of the class, specifying the initial and maximum number of requests that can be granted concurrently. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + + is less than 0, or is greater than , or is equal to or less than 0. + + + Returns a that can be used to wait on the semaphore. + A that can be used to wait on the semaphore. + The has been disposed. + + + Gets the number of remaining threads that can enter the object. + The number of remaining threads that can enter the semaphore. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Releases the object once. + The previous count of the . + The current instance has already been disposed. + The has already reached its maximum size. + + + Releases the object a specified number of times. + The previous count of the . + The number of times to exit the semaphore. + The current instance has already been disposed. + + is less than 1. + The has already reached its maximum size. + + + Blocks the current thread until it can enter the . + The current instance has already been disposed. + + + Blocks the current thread until it can enter the , using a 32-bit signed integer that specifies the timeout. + true if the current thread successfully entered the ; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + is a negative number other than -1, which represents an infinite time-out. + + + Blocks the current thread until it can enter the , using a 32-bit signed integer that specifies the timeout, while observing a . + true if the current thread successfully entered the ; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The instance has been disposed, or the that created has been disposed. + + + Blocks the current thread until it can enter the , while observing a . + The token to observe. + + was canceled. + The current instance has already been disposed.-or-The that created has already been disposed. + + + Blocks the current thread until it can enter the , using a to specify the timeout. + true if the current thread successfully entered the ; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + The semaphoreSlim instance has been disposed + + + Blocks the current thread until it can enter the , using a that specifies the timeout, while observing a . + true if the current thread successfully entered the ; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + The semaphoreSlim instance has been disposedThe that created has already been disposed. + + + Asynchronously waits to enter the . + A task that will complete when the semaphore has been entered. + + + Asynchronously waits to enter the , using a 32-bit signed integer to measure the time interval. + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + + + Asynchronously waits to enter the , using a 32-bit signed integer to measure the time interval, while observing a . + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + is a negative number other than -1, which represents an infinite time-out. + The current instance has already been disposed. + + was canceled. + + + Asynchronously waits to enter the , while observing a . + A task that will complete when the semaphore has been entered. + The token to observe. + The current instance has already been disposed. + + was canceled. + + + Asynchronously waits to enter the , using a to measure the time interval. + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out -or- timeout is greater than . + + + Asynchronously waits to enter the , using a to measure the time interval, while observing a . + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The token to observe. + + is a negative number other than -1, which represents an infinite time-out-or-timeout is greater than . + + was canceled. + + + Represents a method to be called when a message is to be dispatched to a synchronization context. + The object passed to the delegate. + 2 + + + Provides a mutual exclusion lock primitive where a thread trying to acquire the lock waits in a loop repeatedly checking until the lock becomes available. + + + Initializes a new instance of the structure with the option to track thread IDs to improve debugging. + Whether to capture and use thread IDs for debugging purposes. + + + Acquires the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + The argument must be initialized to false prior to calling Enter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Releases the lock. + Thread ownership tracking is enabled, and the current thread is not the owner of this lock. + + + Releases the lock. + A Boolean value that indicates whether a memory fence should be issued in order to immediately publish the exit operation to other threads. + Thread ownership tracking is enabled, and the current thread is not the owner of this lock. + + + Gets whether the lock is currently held by any thread. + true if the lock is currently held by any thread; otherwise false. + + + Gets whether the lock is held by the current thread. + true if the lock is held by the current thread; otherwise false. + Thread ownership tracking is disabled. + + + Gets whether thread ownership tracking is enabled for this instance. + true if thread ownership tracking is enabled for this instance; otherwise false. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + The number of milliseconds to wait, or (-1) to wait indefinitely. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + + is a negative number other than -1, which represents an infinite time-out. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than milliseconds. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Provides support for spin-based waiting. + + + Gets the number of times has been called on this instance. + Returns an integer that represents the number of times has been called on this instance. + + + Gets whether the next call to will yield the processor, triggering a forced context switch. + Whether the next call to will yield the processor, triggering a forced context switch. + + + Resets the spin counter. + + + Performs a single spin. + + + Spins until the specified condition is satisfied. + A delegate to be executed over and over until it returns true. + The argument is null. + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + True if the condition is satisfied within the timeout; otherwise, false + A delegate to be executed over and over until it returns true. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + True if the condition is satisfied within the timeout; otherwise, false + A delegate to be executed over and over until it returns true. + A that represents the number of milliseconds to wait, or a TimeSpan that represents -1 milliseconds to wait indefinitely. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Provides the basic functionality for propagating a synchronization context in various synchronization models. + 2 + + + Creates a new instance of the class. + + + When overridden in a derived class, creates a copy of the synchronization context. + A new object. + 2 + + + Gets the synchronization context for the current thread. + A object representing the current synchronization context. + 1 + + + When overridden in a derived class, responds to the notification that an operation has completed. + + + When overridden in a derived class, responds to the notification that an operation has started. + + + When overridden in a derived class, dispatches an asynchronous message to a synchronization context. + The delegate to call. + The object passed to the delegate. + 2 + + + When overridden in a derived class, dispatches a synchronous message to a synchronization context. + The delegate to call. + The object passed to the delegate. + The method was called in a Windows Store app. The implementation of for Windows Store apps does not support the method. + 2 + + + Sets the current synchronization context. + The object to be set. + 1 + + + + + + The exception that is thrown when a method requires the caller to own the lock on a given Monitor, and the method is invoked by a caller that does not own that lock. + 2 + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Provides thread-local storage of data. + Specifies the type of data stored per-thread. + + + Initializes the instance. + + + Initializes the instance. + Whether to track all values set on the instance and expose them through the property. + + + Initializes the instance with the specified function. + The invoked to produce a lazily-initialized value when an attempt is made to retrieve without it having been previously initialized. + + is a null reference (Nothing in Visual Basic). + + + Initializes the instance with the specified function. + The invoked to produce a lazily-initialized value when an attempt is made to retrieve without it having been previously initialized. + Whether to track all values set on the instance and expose them via the property. + + is a null reference (Nothing in Visual Basic). + + + Releases all resources used by the current instance of the class. + + + Releases the resources used by this instance. + A Boolean value that indicates whether this method is being called due to a call to . + + + Releases the resources used by this instance. + + + Gets whether is initialized on the current thread. + true if is initialized on the current thread; otherwise false. + The instance has been disposed. + + + Creates and returns a string representation of this instance for the current thread. + The result of calling on the . + The instance has been disposed. + The for the current thread is a null reference (Nothing in Visual Basic). + The initialization function attempted to reference recursively. + No default constructor is provided and no value factory is supplied. + + + Gets or sets the value of this instance for the current thread. + Returns an instance of the object that this ThreadLocal is responsible for initializing. + The instance has been disposed. + The initialization function attempted to reference recursively. + No default constructor is provided and no value factory is supplied. + + + Gets a list for all of the values currently stored by all of the threads that have accessed this instance. + A list for all of the values currently stored by all of the threads that have accessed this instance. + The instance has been disposed. + + + Contains methods for performing volatile memory operations. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the object reference from the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The reference to that was read. This reference is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + The type of field to read. This must be a reference type, not a value type. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a memory operation appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified object reference to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the object reference is written. + The object reference to write. The reference is written immediately so that it is visible to all processors in the computer. + The type of field to write. This must be a reference type, not a value type. + + + The exception that is thrown when an attempt is made to open a system mutex or semaphore that does not exist. + 2 + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netcore50/de/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netcore50/de/System.Threading.xml new file mode 100644 index 0000000..4fb943b --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netcore50/de/System.Threading.xml @@ -0,0 +1,1799 @@ + + + + System.Threading + + + + Die Ausnahme, die ausgelöst wird, wenn ein Thread ein -Objekt abruft, das von einem anderen Thread abgebrochen wurde, indem das Objekt beim Beenden nicht freigegeben wurde. + 1 + + + Initialisiert eine neue Instanz der -Klasse mit Standardwerten. + + + Initialisiert eine neue Instanz der -Klasse mit einem festgelegten Index für den abgebrochenen Mutex (falls zutreffend) und einem -Objekt, das den Mutex darstellt. + Der Index des abgebrochenen Mutex im Array von WaitHandles, wenn die Ausnahme für die -Methode ausgelöst wird, oder -1, wenn die Ausnahme für die -Methode oder die -Methode ausgelöst wird. + Ein -Objekt, das den abgebrochenen Mutex darstellt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer festgelegten Fehlermeldung und einer festgelegten inneren Ausnahme. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Initialisiert eine neue Instanz der -Klasse mit einer festgelegten Fehlermeldung, der inneren Ausnahme, dem Index für den abgebrochenen Mutex (falls zutreffend) und einem -Objekt, das den Mutex darstellt. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + Der Index des abgebrochenen Mutex im Array von WaitHandles, wenn die Ausnahme für die -Methode ausgelöst wird, oder -1, wenn die Ausnahme für die -Methode oder die -Methode ausgelöst wird. + Ein -Objekt, das den abgebrochenen Mutex darstellt. + + + Initialisiert eine neue Instanz der -Klasse mit einer festgelegten Fehlermeldung, dem Index des abgebrochenen Mutex (falls zutreffend) und dem abgebrochenen Mutex. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Der Index des abgebrochenen Mutex im Array von WaitHandles, wenn die Ausnahme für die -Methode ausgelöst wird, oder -1, wenn die Ausnahme für die -Methode oder die -Methode ausgelöst wird. + Ein -Objekt, das den abgebrochenen Mutex darstellt. + + + Ruft den abgebrochenen Mutex ab, das die Ausnahme verursacht hat (falls bekannt). + Ein -Objekt, das den abgebrochenen Mutex darstellt, oder null, wenn der abgebrochene Mutex nicht bestimmt werden konnte. + 1 + + + Ruft den Index des abgebrochenen Mutex ab, der die Ausnahme verursacht hat (falls bekannt). + Der Index des -Objekts, das der abgebrochene Mutex darstellt, im Array von WaitHandles, die an die -Methode übergeben wurden, oder -1, wenn der Index des abgebrochenen Mutex nicht bestimmt werden konnte. + 1 + + + Stellt Umgebungsdaten dar, die für eine angegebene asynchrone Ablaufsteuerung lokal sind, wie etwa eine asynchrone Methode. + Der Typ der Umgebungsdaten. + + + Instanziiert eine -Instanz, die keine Änderungsbenachrichtigungen empfängt. + + + Instanziiert eine lokale -Instanz, die Änderungsbenachrichtigungen empfängt. + Der Delegat, der aufgerufen wird, wenn sich der aktuelle Wert auf einem beliebigen Thread ändert. + + + Ruft den Wert der Umgebungsdaten ab oder legt ihn fest. + Der Wert der Umgebungsdaten. + + + Die Klasse, die -Instanzen, die sich für Änderungsbenachrichtigungen registrieren, Informationen über Datenänderungen zur Verfügung stellt. + Der Typ der Daten. + + + Ruft den aktuellen Wert der Daten ab. + Der aktuelle Wert der Daten. + + + Ruft den vorherigen Wert der Daten ab. + Der vorherige Wert der Daten. + + + Gibt einen Wert zurück, der angibt, ob sich der Wert aufgrund einer Änderung des Ausführungskontexts ändert. + true, wenn sich der Wert aufgrund einer Änderung des Ausführungstexts ändert, andernfalls false. + + + Benachrichtigt einen wartenden Thread über das Eintreten eines Ereignisses.Diese Klasse kann nicht vererbt werden. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der anfängliche Zustand auf „signalisiert“ festgelegt werden soll. + true, wenn der anfängliche Zustand auf „signalisiert“ festgelegt werden soll. false, wenn der anfängliche Zustand auf „nicht signalisiert“ festgelegt werden soll. + + + Ermöglicht es mehreren Aufgaben, parallel über mehrere Phasen gemeinsam an einem Algorithmus zu arbeiten. + + + Initialisiert eine neue Instanz der -Klasse. + Die Anzahl teilnehmender Threads. + + ist kleiner als 0 oder größer als 32,767. + + + Initialisiert eine neue Instanz der -Klasse. + Die Anzahl teilnehmender Threads. + + , die nach jeder Phase ausgeführt wird. NULL (Nothing in Visual Basic) wird möglicherweise übergeben, um keine Aktion anzugeben. + + ist kleiner als 0 oder größer als 32,767. + + + Benachrichtigt über das Vorhandensein eines weiteren Teilnehmers. + Die Phasennummer der Grenze, an der die neuen Teilnehmer zuerst teilnehmen. + Die aktuelle Instanz wurde bereits freigegeben. + Einen Teilnehmer hinzuzufügen würde verursachen, dass die Teilnehmeranzahl der Barriere 32.767 überschreitet.– oder –Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Benachrichtigt über das Vorhandensein weiterer Teilnehmer. + Die Phasennummer der Grenze, an der die neuen Teilnehmer zuerst teilnehmen. + Die Anzahl zusätzlicher Teilnehmer, die der Grenze hinzugefügt werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 0.– oder –-Teilnehmer hinzuzufügen würde verursachen, dass die Teilnehmeranzahl der Barriere 32.767 überschreitet. + Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Ruft die Nummer der aktuellen Phase der Grenze ab. + Gibt die Nummer der aktuellen Phase der Grenze zurück. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Gibt die vom verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. + True, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um nur nicht verwaltete Ressourcen freizugeben. + + + Ruft die Gesamtanzahl von Teilnehmern für die Grenze ab. + Gibt die Gesamtanzahl von Teilnehmern für die Grenze zurück. + + + Ruft die Anzahl von Teilnehmern für die Grenze ab, die in der aktuellen Phase noch nicht signalisiert haben. + Gibt die Anzahl von Teilnehmern für die Grenze zurück, die in der aktuellen Phase noch nicht signalisiert haben. + + + Benachrichtigt , dass ein Teilnehmer nicht mehr vorhanden ist. + Die aktuelle Instanz wurde bereits freigegeben. + Die Barriere hat bereits 0 Teilnehmer.– oder –Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Benachrichtigt über die geringere Anzahl von Teilnehmern. + Die Anzahl zusätzlicher Teilnehmer, die aus der Grenze entfernt werden sollen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 0. + Die Barriere hat bereits 0 Teilnehmer.– oder –Die Methode wurde aus einer Postphasenaktion aufgerufen. – oder –aktuelle Teilnehmeranzahl ist kleiner als der angegebene participantCount + Die gesamte Teilnehmeranzahl ist kleiner als der angegebene + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. + Die aktuelle Instanz wurde bereits freigegeben. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + Wenn eine Ausnahme aus der Post-Phasenaktion einer Grenze ausgelöst wird, nachdem alle teilnehmenden Threads SignalAndWait aufgerufen haben, wird die Ausnahme in einer BarrierPostPhaseException umbrochen und für alle teilnehmenden Threads ausgelöst. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet. + wenn alle Teilnehmer die Grenze innerhalb der angegebenen Zeit erreicht haben, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + Wenn eine Ausnahme aus der Post-Phasenaktion einer Grenze ausgelöst wird, nachdem alle teilnehmenden Threads SignalAndWait aufgerufen haben, wird die Ausnahme in einer BarrierPostPhaseException umbrochen und für alle teilnehmenden Threads ausgelöst. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet und ein Abbruchtoken berücksichtigt. + wenn alle Teilnehmer die Grenze innerhalb der angegebenen Zeit erreicht haben, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere erreichen. Dabei wird ein Abbruchtoken überwacht. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird das Zeitintervall mit einem -Objekt gemessen. + True, wenn alle anderen Teilnehmer die Grenze erreicht haben, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, oder er ist größer als 32.767. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird das Zeitintervall mit einem -Objekt gemessen und ein Abbruchtoken berücksichtigt. + True, wenn alle anderen Teilnehmer die Grenze erreicht haben, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1 Millisekunde. Ein Wert von -1 Millisekunde gibt einen unendlichen Timeout an. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Die Ausnahme, die bei einem Fehler der Nachphasenaktion einer ausgelöst wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit der angegebenen internen Ausnahme. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Stellt eine Methode dar, die in einem neuen Kontext aufgerufen werden muss. + Ein Objekt mit den Informationen, die von der Rückrufmethode bei jeder Ausführung verwendet werden. + 1 + + + Stellt einen Synchronisierungsprimitiven dar, der signalisiert wird, wenn seine Anzahl 0 (null) erreicht. + + + Initialisiert eine neue Instanz der -Klasse mit der angegebenen Anzahl. + Die zum Festlegen von ursprünglich erforderliche Anzahl von Signalen. + + ist kleiner als 0. + + + Erhöht die aktuelle Anzahl von um 1. + Die aktuelle Instanz wurde bereits freigegeben. + Die aktuelle Instanz ist bereits festgelegt.– oder – ist größer oder gleich . + + + Erhöht die aktuelle Anzahl von um einen angegebenen Wert. + Der Wert, um den erhöht werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner oder gleich 0. + Die aktuelle Instanz ist bereits festgelegt.– oder – ist größer gleich , nach die Anzahl schrittweise durch erhöht wird. + + + Ruft die Anzahl verbleibender Signale ab, die zum Festlegen des Ereignisses erforderlich sind. + Die Anzahl verbleibender Signale, die zum Festlegen des Ereignisses erforderlich sind. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die vom verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. + True, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um nur nicht verwaltete Ressourcen freizugeben. + + + Ruft die Anzahl von Signalen ab, die ursprünglich zum Festlegen des Ereignisses erforderlich waren. + Die Anzahl von Signalen, die ursprünglich zum Festlegen des Ereignisses erforderlich waren. + + + Bestimmt, ob das Ereignis festgelegt wurde. + True, wenn das Ereignis festgelegt wurde, andernfalls false. + + + Setzt auf den Wert von zurück. + Die aktuelle Instanz wurde bereits freigegeben. + + + Setzt die -Eigenschaft auf einen angegebenen Wert zurück. + Die zum Festlegen von erforderliche Anzahl von Signalen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 0. + + + Registriert ein Signal beim und dekrementiert den Wert von . + True, wenn die Anzahl aufgrund des Signals 0 (null) erreicht hat und das Ereignis festgelegt wurde, andernfalls false. + Die aktuelle Instanz wurde bereits freigegeben. + Die aktuelle Instanz ist bereits festgelegt. + + + Registriert mehrere Signale bei und verringert den Wert von um den angegebenen Wert. + True, wenn die Anzahl aufgrund der Signale 0 (null) erreicht hat und das Ereignis festgelegt wurde, andernfalls false. + Die Anzahl zu registrierender Signale. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 1. + Die aktuelle Instanz ist bereits festgelegt. -oder- ist größer als . + + + Versucht, um eins zu inkrementieren. + True, wenn die Anzahl erfolgreich erhöht wurde, andernfalls false.Wenn bereits 0 (null) ist, gibt diese Methode false zurück. + Die aktuelle Instanz wurde bereits freigegeben. + + ist gleich . + + + Versucht, durch einen angegebenen Wert zu inkrementieren. + True, wenn die Anzahl erfolgreich erhöht wurde, andernfalls false.Wenn bereits 0 (null) ist, wird false zurückgegeben. + Der Wert, um den erhöht werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner oder gleich 0. + Die aktuelle Instanz ist bereits festgelegt.– oder – + ist gleich oder größer als . + + + Blockiert den aktuellen Thread, bis festgelegt wird. + Die aktuelle Instanz wurde bereits freigegeben. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet wird. + True, wenn festgelegt wurde, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet und ein überwacht wird. + True, wenn festgelegt wurde, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. - Oder - Die , die erstellte, wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei ein überwacht wird. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. - Oder - Die , die erstellte, wurde bereits freigegeben. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei ein zum Messen des Timeouts verwendet wird. + True, wenn festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei ein zum Messen des Zeitintervalls verwendet und ein überwacht wird. + True, wenn festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. - Oder - Die , die erstellte, wurde bereits freigegeben. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + + + Ruft ein ab, das verwendet wird, um auf das festzulegende Ereignis zu warten. + Ein , das verwendet wird, um auf das festzulegende Ereignis zu warten. + Die aktuelle Instanz wurde bereits freigegeben. + + + Gibt an, ob eine -Klasse nach dem Empfangen eines Signals automatisch oder manuell zurückgesetzt wird. + 2 + + + Bei Signalisierung wird die -Methode automatisch nach der Freigabe eines einzigen Threads zurückgesetzt.Wenn sich keine Threads in der Warteschlange befinden, bleibt die -Methode solange signalisiert, bis ein Thread blockiert wird. Sie wird zurückgesetzt, nachdem der Thread freigegeben wurde. + + + Bei Signalisierung gibt die -Methode alle wartenden Threads frei. Sie bleibt solange signalisiert, bis sie manuell zurückgesetzt wird. + + + Stellt ein Threadsynchronisierungsereignis dar. + 2 + + + Initialisiert eine neue Instanz der -Klasse und gibt an, ob das WaitHandle anfänglich signalisiert ist und ob es automatisch oder manuell zurückgesetzt wird. + true, wenn der anfängliche Zustand auf signalisiert festgelegt werden soll. false, wenn er auf nicht signalisiert festgelegt werden soll. + Einer der -Werte, die bestimmen, ob das Ereignis automatisch oder manuell zurückgesetzt wird. + + + Initialisiert eine neue Instanz der -Klasse, gibt an, ob das WaitHandle anfänglich signalisiert ist, wenn es als Ergebnis dieses Aufrufs erstellt wurde, ob es automatisch oder manuell zurückgesetzt wird, und gibt den Namen eines Systemsynchronisierungsereignisses an. + true, um den anfänglichen Zustand auf signalisiert festzulegen, wenn das benannte Ereignis als Ergebnis dieses Aufrufs erstellt wird; false, um den Zustand auf nicht signalisiert festzulegen. + Einer der -Werte, die bestimmen, ob das Ereignis automatisch oder manuell zurückgesetzt wird. + Der Name eines systemweiten Synchronisierungsereignisses. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Ereignis kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Initialisiert eine neue Instanz der -Klasse, gibt an, ob das WaitHandle anfänglich signalisiert ist, wenn es als Ergebnis dieses Aufrufs erstellt wurde, und ob es automatisch oder manuell zurückgesetzt wird, und gibt den Namen eines Systemsynchronisierungsereignisses und eine boolesche Variable an, deren Wert nach dem Aufruf angibt, ob das benannte Systemereignis erstellt wurde. + true, um den anfänglichen Zustand auf signalisiert festzulegen, wenn das benannte Ereignis als Ergebnis dieses Aufrufs erstellt wird; false, um den Zustand auf nicht signalisiert festzulegen. + Einer der -Werte, die bestimmen, ob das Ereignis automatisch oder manuell zurückgesetzt wird. + Der Name eines systemweiten Synchronisierungsereignisses. + Enthält nach dem Beenden dieser Methode den Wert true, wenn ein lokales Ereignis erstellt wurde (d. h., wenn gleich null oder eine leere Zeichenfolge ist) oder wenn das angegebene benannte Systemereignis erstellt wurde. Der Wert ist false, wenn das angegebene benannte Systemsereignis bereits vorhanden war.Dieser Parameter wird nicht initialisiert übergeben. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Ereignis kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Öffnet das bestimmte benannte Synchronisierungsereignis, wenn es bereits vorhanden ist. + Ein Objekt, das das benannte Systemereignis darstellt. + Der Name eines systemweiten Synchronisierungsereignisses, das zu öffnen ist. + + ist eine leere Zeichenfolge. - oder - ist länger als 260 Zeichen. + + ist null. + Das benannte Systemereignis ist nicht vorhanden. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden, der Benutzer verfügt jedoch nicht über den nötigen Sicherheitszugriff, um es zu verwenden. + 1 + + + + + + Legt den Zustand des Ereignisses auf nicht signalisiert fest, sodass Threads blockiert werden. + true, wenn die Operation erfolgreich ausgeführt wird, andernfalls false. + Die -Methode wurde zuvor für dieses aufgerufen. + 2 + + + Legt den Zustand des Ereignisses auf signalisiert fest und ermöglicht so einem oder mehreren wartenden Threads fortzufahren. + true, wenn die Operation erfolgreich ausgeführt wird, andernfalls false. + Die -Methode wurde zuvor für dieses aufgerufen. + 2 + + + Öffnet das bestimmte benannte Synchronisierungsereignis, wenn es bereits vorhanden ist, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. + true, wenn das benannte Synchronisierungsereignis erfolgreich geöffnet wurde; andernfalls false. + Der Name eines systemweiten Synchronisierungsereignisses, das zu öffnen ist. + Enthält nach Beenden der Methode ein -Objekt, das das benannte Synchronisierungsereignis darstellt, wenn der Aufruf erfolgreich ausgeführt wurde, oder null, wenn der Aufruf fehlgeschlagen ist.Dieser Parameter wird nicht initialisiert behandelt. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden, der Benutzer verfügt jedoch nicht über den gewünschten Sicherheitszugriff. + + + Verwaltet den Ausführungskontext für den aktuellen Thread.Diese Klasse kann nicht vererbt werden. + 2 + + + Zeichnet den Ausführungskontext des aktuellen Threads auf. + Ein -Objekt, das den Ausführungskontext für den aktuellen Thread darstellt. + 1 + + + Führt für den aktuellen Thread eine Methode in einem angegebenen Ausführungskontext aus. + Der festzulegende . + Ein -Delegat, der die im bereitgestellten Ausführungskontext auszuführende Methode darstellt. + Das Objekt, das an die Rückrufmethode übergeben werden soll. + + ist null.– oder – wurde nicht durch einen Aufzeichnungsvorgang ermittelt. – oder – wurde bereits als Argument für einen Aufruf von verwendet. + 1 + + + + + + Stellt atomare Operationen für Variablen bereit, die von mehreren Threads gemeinsam genutzt werden. + 2 + + + Fügt in einer atomaren Operation zwei 32-Bit-Ganzzahlen hinzu und ersetzt die erste Ganzzahl durch die Summe. + Der unter gespeicherte neue Wert. + Eine Variable, die den ersten Wert enthält, der hinzugefügt werden soll.Die Summe der beiden Werte wird in gespeichert. + Der Wert, der der Ganzzahl in hinzugefügt werden soll. + The address of is a null pointer. + 1 + + + Fügt in einer atomaren Operation zwei 64-Bit-Ganzzahlen hinzu und ersetzt die erste Ganzzahl durch die Summe. + Der unter gespeicherte neue Wert. + Eine Variable, die den ersten Wert enthält, der hinzugefügt werden soll.Die Summe der beiden Werte wird in gespeichert. + Der Wert, der der Ganzzahl in hinzugefügt werden soll. + The address of is a null pointer. + 1 + + + Vergleicht zwei Gleitkommazahlen mit doppelter Genauigkeit hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei 32-Bit-Ganzzahlen mit Vorzeichen hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei 64-Bit-Ganzzahlen mit Vorzeichen hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei plattformspezifische Handles oder Zeiger hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten. + Der ursprüngliche Wert in . + Der Ziel-, dessen Wert mit dem Wert von verglichen und möglicherweise durch ersetzt wird. + Der , der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der , der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei Objekte hinsichtlich ihrer Verweisgleichheit und ersetzt bei vorliegender Gleichheit das erste Objekt. + Der ursprüngliche Wert in . + Das Zielobjekt, das mit verglichen und möglicherweise ersetzt wird. + Das Objekt, das das Zielobjekt ersetzt, wenn beim Vergleich Gleichheit festgestellt wird. + Das Objekt, das mit dem Objekt in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei Gleitkommazahlen mit einfacher Genauigkeit hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei Instanzen des angegebenen Referenztyps hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit die erste. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird.Dies ist ein Verweisparameter (ref in C#, ByRef in Visual Basic). + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + Der Typ, der für , und verwendet werden soll.Dieser Typ muss ein Referenztyp sein. + The address of is a null pointer. + + + Dekrementiert den Wert einer angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der dekrementierte Wert. + Die Variable, deren Wert dekrementiert werden soll. + The address of is a null pointer. + 1 + + + Dekrementiert den Wert der angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der dekrementierte Wert. + Die Variable, deren Wert dekrementiert werden soll. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation eine Gleitkommazahl mit doppelter Genauigkeit auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt eine 32-Bit-Ganzzahl mit Vorzeichen in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt eine 64-Bit-Ganzzahl mit Vorzeichen in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation ein plattformspezifisches Handle bzw. einen plattformspezifischen Zeiger auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation ein Objekt auf einen angegebenen Wert fest und gibt einen Verweis auf das ursprüngliche Objekt zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation eine Gleitkommazahl mit einfacher Genauigkeit auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt eine Variable vom angegebenen Typ in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll.Dies ist ein Verweisparameter (ref in C#, ByRef in Visual Basic). + Der Wert, auf den der -Parameter festgelegt ist. + Der Typ, der für und verwendet werden soll.Dieser Typ muss ein Referenztyp sein. + The address of is a null pointer. + + + Inkrementiert den Wert einer angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der inkrementierte Wert. + Die Variable, deren Wert inkrementiert werden soll. + The address of is a null pointer. + 1 + + + Inkrementiert den Wert einer angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der inkrementierte Wert. + Die Variable, deren Wert inkrementiert werden soll. + The address of is a null pointer. + 1 + + + Synchronisiert den Speicherzugriff wie folgt: Der Prozessor, der den aktuellen Thread ausführt, kann Anweisungen nicht so neu anordnen, dass Speicherzugriffe vor dem Aufruf von nach Speicherzugriffen ausgeführt werden, die nach dem Aufruf von erfolgen. + + + Gibt einen 64-Bit-Wert zurück, der in einer atomaren Operation geladen wird. + Der geladene Wert. + Der zu ladende 64-Bit-Wert. + 1 + + + Stellt verzögerte Initialisierungsroutinen bereit. + + + Initialisiert einen Zielverweistyp mit seinem Standardkonstruktor, wenn er noch nicht initialisiert wurde. + Der initialisierte Verweis vom Typ . + Ein Verweis vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Der Typ des zu initialisierenden Verweises. + Berechtigungen, auf den Konstruktor des Typs zuzugreifen, haben gefehlt. + Der Typ besitzt keinen Standardkonstruktor. + + + Initialisiert einen Zielverweis- oder Werttyp mit seinem Standardkonstruktor, wenn er noch nicht initialisiert wurde. + Der initialisierte Wert vom Typ . + Ein Verweis oder Wert vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Ein Verweis auf einen booleschen Wert, der bestimmt, ob das Ziel bereits initialisiert wurde. + Ein Verweis auf ein Objekt, das für die Initialisierung von als sich gegenseitig ausschließende Sperre verwendet wird.Wenn null ist, wird ein neues Objekt instanziiert. + Der Typ des zu initialisierenden Verweises. + Berechtigungen, auf den Konstruktor des Typs zuzugreifen, haben gefehlt. + Der Typ besitzt keinen Standardkonstruktor. + + + Initialisiert einen Zielverweis- oder Werttyp mit einer angegebenen Funktion, wenn er noch nicht initialisiert wurde. + Der initialisierte Wert vom Typ . + Ein Verweis oder Wert vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Ein Verweis auf einen booleschen Wert, der bestimmt, ob das Ziel bereits initialisiert wurde. + Ein Verweis auf ein Objekt, das für die Initialisierung von als sich gegenseitig ausschließende Sperre verwendet wird.Wenn null ist, wird ein neues Objekt instanziiert. + Die Funktion, die aufgerufen wird, um den Verweis oder den Wert zu initialisieren. + Der Typ des zu initialisierenden Verweises. + Berechtigungen, auf den Konstruktor des Typs zuzugreifen, haben gefehlt. + Der Typ besitzt keinen Standardkonstruktor. + + + Initialisiert einen Zielverweistyp mit einer angegebenen Funktion, wenn er noch nicht initialisiert wurde. + Der initialisierte Wert vom Typ . + Der Verweis vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Die Funktion, die aufgerufen wird, um den Verweis zu initialisieren. + Der Verweistyp des zu initialisierenden Verweises. + Der Typ besitzt keinen Standardkonstruktor. + + gibt null (Nothing in Visual Basic) zurück. + + + Die Ausnahme, die ausgelöst wird, wenn die rekursive Anforderung einer Sperre nicht mit der Rekursionsrichtlinie der Sperre kompatibel ist. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die aktuelle Ausnahme verursacht hat.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + 2 + + + Gibt an, ob eine Sperre mehrmals dem gleichen Thread zugewiesen werden kann. + + + Wenn ein Thread rekursiv versucht, eine Sperre zu erhalten, wird eine Ausnahme ausgelöst.Einige Klassen gestatten gewisse Rekursionen, wenn diese Einstellung aktiv ist. + + + Ein Thread kann rekursiv eine Sperre erhalten.Einige Klassen beschränken diese Möglichkeit einer rekursiven Zuweisung. + + + Benachrichtigt einen oder mehrere wartende Threads über das Eintreten eines Ereignisses.Diese Klasse kann nicht vererbt werden. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der anfängliche Zustand auf signalisiert festgelegt werden soll. + true, wenn der anfängliche Zustand auf signalisiert festgelegt werden soll, false, wenn der anfängliche Zustand auf nicht signalisiert festgelegt werden soll. + + + Stellt eine verschlankte Version von bereit. + + + Initialisiert eine neue Instanz der -Klasse mit dem Anfangszustand „nicht signalisiert“. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der Anfangszustand auf „signalisiert“ festgelegt werden soll. + True, um den Anfangszustand auf „signalisiert“ festzulegen, false um den Anfangszustand auf „nicht signalisiert“ festzulegen. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der Anfangszustand auf „signalisiert“ festgelegt werden soll, und einer festgelegten Spin-Anzahl. + True, um den Anfangszustand auf "signalisiert" festzulegen, false um den Anfangszustand auf "nicht signalisiert" festzulegen. + Die Anzahl von Spin-Wartevorgängen, die vor dem Fallback auf einen kernelbasierten Wartevorgang stattfinden. + + is less than 0 or greater than the maximum allowed value. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die vom verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. + true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um nur nicht verwaltete Ressourcen freizugeben. + + + Ruft einen Wert ab, der angibt, ob das Ereignis festgelegt wurde. + True, wenn das Ereignis festgelegt wurde, andernfalls false. + + + Legt den Zustand des Ereignisses auf „nicht signalisiert“ fest, sodass Threads blockiert werden. + The object has already been disposed. + + + Legt den Zustand des Ereignisses auf „signalisiert“ fest und ermöglicht so die weitere Ausführung eines oder mehrerer wartender Threads. + + + Ruft die Anzahl von Spin-Wartevorgängen ab, die vor dem Fallback auf einen kernelbasierten Wartevorgang stattfinden. + Gibt die Anzahl von Spin-Wartevorgängen zurück, die vor dem Fallback auf einen kernelbasierten Wartevorgang stattfinden. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet wird. + true, wenn der festgelegt wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet und ein überwacht wird. + true, wenn der festgelegt wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle ein Signal empfängt, wobei ein überwacht wird. + Das zu überwachende . + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird, wobei ein -Wert zum Messen des Zeitintervalls verwendet wird. + true, wenn der festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird. Dabei wird ein -Wert zum Messen des Zeitintervalls verwendet und ein überwacht. + true, wenn der festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Ruft das zugrunde liegende -Objekt für dieses ab. + Das zugrunde liegende -Ereignisobjekt für dieses . + + + Stellt einen Mechanismus bereit, der den Zugriff auf Objekte synchronisiert. + 2 + + + Erhält eine exklusive Sperre für das angegebene Objekt. + Das Objekt, für das die Monitorsperre erhalten werden soll. + Der -Parameter ist null. + 1 + + + Erhält eine exklusive Sperre für das angegebene Objekt und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, auf das gewartet werden soll. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen.Hinweis   Wenn keine Ausnahme auftritt, ist die Ausgabe dieser Methode immer true. + Die Eingabe für ist true. + Der -Parameter ist null. + + + Hebt eine exklusive Sperre für das angegebene Objekt auf. + Das Objekt, dessen Sperre aufgehoben werden soll. + Der -Parameter ist null. + Der aktuelle Thread besitzt die Sperre für das angegebene Objekt nicht. + 1 + + + Bestimmt, ob der aktuelle Thread die Sperre für das angegebene Objekt enthält. + true, wenn der aktuelle Thread die Sperre für enthält, andernfalls false. + Das zu überprüfende Objekt. + + ist null. + + + Benachrichtigt einen Thread in der Warteschlange für abzuarbeitende Threads über eine Änderung am Zustand des gesperrten Objekts. + Das Objekt, auf das ein Thread wartet. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + 1 + + + Benachrichtigt alle wartenden Threads über eine Änderung am Zustand des Objekts. + Das Objekt, das den Impuls sendet. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + 1 + + + Versucht, eine exklusive Sperre für das angegebene Objekt zu erhalten. + true, wenn der aktuelle Thread die Sperre erhält, andernfalls false. + Das Objekt, für das die Sperre erhalten werden soll. + Der -Parameter ist null. + 1 + + + Versucht, eine exklusive Sperre für das angegebene Objekt zu erhalten, und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, für das die Sperre erhalten werden soll. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen. + Die Eingabe für ist true. + Der -Parameter ist null. + + + Versucht über eine angegebene Anzahl von Millisekunden hinweg, eine exklusive Sperre für das angegebene Objekt zu erhalten. + true, wenn der aktuelle Thread die Sperre erhält, andernfalls false. + Das Objekt, für das die Sperre erhalten werden soll. + Die Anzahl der Millisekunden, für die auf die Sperre gewartet werden soll. + Der -Parameter ist null. + + ist negativ und ungleich . + 1 + + + Versucht für die angegebene Anzahl von Millisekunden, eine exklusive Sperre für das angegebene Objekt zu erhalten, und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, für das die Sperre erhalten werden soll. + Die Anzahl der Millisekunden, für die auf die Sperre gewartet werden soll. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen. + Die Eingabe für ist true. + Der -Parameter ist null. + + ist negativ und ungleich . + + + Versucht über einen angegebenen Zeitraum hinweg, eine exklusive Sperre für das angegebene Objekt zu erhalten. + true, wenn der aktuelle Thread die Sperre erhält, andernfalls false. + Das Objekt, für das die Sperre erhalten werden soll. + Eine , die die Zeitspanne darstellt, für die auf die Sperre gewartet werden soll.Ein Wert von -1 Millisekunde gibt eine unbegrenzte Wartezeit an. + Der -Parameter ist null. + Der Wert von in Millisekunden ist negativ und ungleich (-1 Millisekunde), oder er ist größer als . + 1 + + + Versucht für die angegebene Dauer, eine exklusive Sperre für das angegebene Objekt zu erhalten, und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, für das die Sperre erhalten werden soll. + Die Zeitspanne, für die auf die Sperre gewartet werden soll.Ein Wert von -1 Millisekunde gibt eine unbegrenzte Wartezeit an. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen. + Die Eingabe für ist true. + Der -Parameter ist null. + Der Wert von in Millisekunden ist negativ und ungleich (-1 Millisekunde), oder er ist größer als . + + + Hebt die Sperre für ein Objekt auf und blockiert den aktuellen Thread, bis er die Sperre erneut erhält. + true, wenn der Aufruf beendet wurde, weil der Aufrufer die Sperre für das angegebene Objekt erneut erhalten hat.Diese Methode wird nicht beendet, wenn die Sperre nicht erneut erhalten wird. + Das Objekt, auf das gewartet werden soll. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + Der Thread, der Wait aufruft, wird später im Wartezustand unterbrochen.Dieser Fall tritt ein, wenn ein anderer Thread die -Methode dieses Threads aufruft. + 1 + + + Hebt die Sperre für ein Objekt auf und blockiert den aktuellen Thread, bis er die Sperre erneut erhält.Wenn das angegebene Timeoutintervall abläuft, tritt der Thread in die Warteschlange für abgearbeitete Threads ein. + true, wenn die Sperre erneut erhalten wurde, bevor die angegebene Zeitspanne verstrichen ist. false, wenn die Sperre erneut erhalten wurde, nachdem die angegebene Zeitspanne verstrichen ist.Die Methode wird erst beendet, wenn die Sperre erneut erhalten wurde. + Das Objekt, auf das gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, bevor der Thread in die Warteschlange für abgearbeitete Threads eintritt. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + Der Thread, der Wait aufruft, wird später im Wartezustand unterbrochen.Dieser Fall tritt ein, wenn ein anderer Thread die -Methode dieses Threads aufruft. + Der Wert des -Parameters ist negativ und ungleich . + 1 + + + Hebt die Sperre für ein Objekt auf und blockiert den aktuellen Thread, bis er die Sperre erneut erhält.Wenn das angegebene Timeoutintervall abläuft, tritt der Thread in die Warteschlange für abgearbeitete Threads ein. + true, wenn die Sperre erneut erhalten wurde, bevor die angegebene Zeitspanne verstrichen ist. false, wenn die Sperre erneut erhalten wurde, nachdem die angegebene Zeitspanne verstrichen ist.Die Methode wird erst beendet, wenn die Sperre erneut erhalten wurde. + Das Objekt, auf das gewartet werden soll. + Ein , der die Zeit angibt, die gewartet wird, bevor der Thread in die Warteschlange für abgearbeitete Threads eintritt. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + Der Thread, der Wait aufruft, wird später im Wartezustand unterbrochen.Dieser Fall tritt ein, wenn ein anderer Thread die -Methode dieses Threads aufruft. + Der Wert des -Parameters in Millisekunden ist negativ und stellt nicht (-1 Millisekunde) dar, oder er ist größer als . + 1 + + + Ein primitiver Synchronisierungstyp, der auch für die prozessübergreifende Synchronisierung verwendet werden kann. + 1 + + + Initialisiert eine neue Instanz der -Klasse mit Standardeigenschaften. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex zugewiesen werden soll. + true, um dem aufrufenden Thread den anfänglichen Besitz des Mutex zuzuweisen, andernfalls false. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex zugewiesen werden soll, sowie mit einer Zeichenfolge, die den Namen des Mutex darstellt. + true, um dem aufrufenden Thread den anfänglichen Besitz des benannten Systemmutex zuzuweisen, wenn der benannte Systemmutex als Ergebnis dieses Aufrufs erstellt wird, andernfalls false. + Der Name des .Bei einem Wert von null ist das unbenannt. + Der benannte Mutex ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex zugewiesen werden soll, mit einer Zeichenfolge mit dem Namen des Mutex sowie mit einem booleschen Wert, der beim Beenden der Methode angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex gewährt wurde. + true, um dem aufrufenden Thread den anfänglichen Besitz des benannten Systemmutex zuzuweisen, wenn der benannte Systemmutex als Ergebnis dieses Aufrufs erstellt wird, andernfalls false. + Der Name des .Bei einem Wert von null ist das unbenannt. + Enthält nach dem Beenden dieser Methode einen booleschen Wert, der true ist, wenn ein lokaler Mutex erstellt wurde (d. h. wenn gleich null oder eine leere Zeichenfolge ist) oder wenn der angegebene benannte Systemmutex erstellt wurde. Der Wert ist false, wenn der angegebene benannte Systemmutex bereits vorhanden war.Dieser Parameter wird nicht initialisiert übergeben. + Der benannte Mutex ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Öffnet den bestimmten benannten Mutex, wenn er bereits vorhanden ist. + Ein Objekt, das den benannten Systemmutex darstellt. + Der Name des zu öffnenden Systemmutex. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Der benannte Mutex ist nicht vorhanden. + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex ist vorhanden, der Benutzer verfügt jedoch nicht über den erforderlichen Sicherheitszugriff, um es zu verwenden. + 1 + + + + + + Gibt das einmal frei. + Der aufrufende Thread ist nicht im Besitz des Mutex. + 1 + + + Öffnet den bestimmten benannten Mutex, wenn er bereits vorhanden ist, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. + true, wenn der benannte Mutex erfolgreich geöffnet wurde; andernfalls false. + Der Name des zu öffnenden Systemmutex. + Enthält nach Beenden der Methode ein -Objekt, das das benannte Mutex darstellt, wenn der Aufruf erfolgreich ausgeführt wurde, oder null, wenn der Aufruf fehlgeschlagen ist.Dieser Parameter wird nicht initialisiert behandelt. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex ist vorhanden, der Benutzer verfügt jedoch nicht über den erforderlichen Sicherheitszugriff, um es zu verwenden. + + + Stellt eine Sperre dar, mit der der Zugriff auf eine Ressource verwaltet wird. Mehrere Threads können hierbei Lesezugriff oder exklusiven Schreibzugriff erhalten. + + + Initialisiert eine neue Instanz der -Klasse mit Standardeigenschaftswerten. + + + Initialisiert eine neue Instanz der -Klasse unter Angabe der Rekursionsrichtlinie für die Sperre. + Einer der Enumerationswerte, der die Rekursionsrichtlinie für die Sperre angibt. + + + Ruft die Gesamtzahl von eindeutigen Threads ab, denen die Sperre im Lesemodus zugewiesen ist. + Die Anzahl von eindeutigen Threads, denen die Sperre im Lesemodus zugewiesen ist. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Versucht, die Sperre im Lesemodus zu erhalten. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Versucht, die Sperre im erweiterbaren Modus zu erhalten. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Versucht, die Sperre im Schreibmodus zu erhalten. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Verringert die Rekursionszahl für den Lesemodus und beendet den Lesemodus, wenn das Rekursionsergebnis 0 (null) ist. + The current thread has not entered the lock in read mode. + + + Verringert die Rekursionszahl für den erweiterbaren Modus und beendet den erweiterbaren Modus, wenn das Rekursionsergebnis 0 (null) ist. + The current thread has not entered the lock in upgradeable mode. + + + Verringert die Rekursionszahl für den Schreibmodus und beendet den Schreibmodus, wenn das Rekursionsergebnis 0 (null) ist. + The current thread has not entered the lock in write mode. + + + Ruft einen Wert ab, der angibt, ob die Sperre dem aktuellen Thread im Lesemodus zugewiesen ist. + true, wenn sich der aktuelle Thread im Lesemodus befindet, andernfalls false. + 2 + + + Ruft einen Wert ab, der angibt, ob die Sperre dem aktuellen Thread im erweiterbaren Modus zugewiesen ist. + true, wenn sich der aktuelle Thread im erweiterbaren Modus befindet, andernfalls false. + 2 + + + Ruft einen Wert ab, der angibt, ob die Sperre dem aktuellen Thread im Schreibmodus zugewiesen ist. + true, wenn sich der aktuelle Thread im Schreibmodus befindet, andernfalls false. + 2 + + + Ruft einen Wert ab, der die Rekursionsrichtlinie für das aktuelle -Objekt angibt. + Einer der Enumerationswerte, der die Rekursionsrichtlinie für die Sperre angibt. + + + Ruft einen Wert ab, der als Indikator für eine Rekursion angibt, wie oft dem aktuellen Thread die Sperre im Lesemodus zugewiesen ist. + 0 (null), wenn sich der aktuelle Thread nicht im Lesemodus befindet, 1, wenn sich der Thread im Lesemodus befindet und diesen nicht rekursiv angefordert hat, oder n, wenn der Thread die Sperre n - 1 Mal rekursiv angefordert hat. + 2 + + + Ruft einen Wert ab, der als Indikator für eine Rekursion angibt, wie oft dem aktuellen Thread die Sperre im erweiterbaren Modus zugewiesen ist. + 0 (null), wenn sich der aktuelle Thread nicht im erweiterbaren Modus befindet, 1, wenn sich der Thread im erweiterbaren Modus befindet und diesen nicht rekursiv angefordert hat, oder n, wenn der Thread den erweiterbaren Modus n - 1 Mal rekursiv angefordert hat. + 2 + + + Ruft einen Wert ab, der als Indikator für eine Rekursion angibt, wie oft dem aktuellen Thread die Sperre im Schreibmodus zugewiesen ist. + 0 (null), wenn sich der aktuelle Thread nicht im Schreibmodus befindet, 1, wenn sich der Thread im Schreibmodus befindet und diesen nicht rekursiv angefordert hat, oder n, wenn der Thread den Schreibmodus n - 1 Mal rekursiv angefordert hat. + 2 + + + Versucht, die Sperre im Lesemodus zu erhalten. Optional wird ein ganzzahliger Timeout berücksichtigt. + true, wenn der aufrufende Thread den Lesemodus erhalten hat, andernfalls false. + Die Zeit in Millisekunden, die gewartet wird, oder -1 (), um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Versucht, die Sperre im Lesemodus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den Lesemodus erhalten hat, andernfalls false. + Das Zeitintervall bis zum Timeout, oder -1 Millisekunden, um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Versucht, die Sperre im erweiterbaren Modus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den erweiterbaren Modus erhalten hat, andernfalls false. + Die Zeit in Millisekunden, die gewartet wird, oder -1 (), um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Versucht, die Sperre im erweiterbaren Modus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den erweiterbaren Modus erhalten hat, andernfalls false. + Das Zeitintervall bis zum Timeout, oder -1 Millisekunden, um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Versucht, die Sperre im Schreibmodus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den Schreibmodus erhalten hat, andernfalls false. + Die Zeit in Millisekunden, die gewartet wird, oder -1 (), um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Versucht, die Sperre im Schreibmodus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den Schreibmodus erhalten hat, andernfalls false. + Das Zeitintervall bis zum Timeout, oder -1 Millisekunden, um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Ruft die Gesamtzahl von Threads ab, die auf eine Zuweisung der Sperre im Lesemodus warten. + Die Gesamtzahl von Threads, die auf eine Zuweisung des Lesemodus warten. + 2 + + + Ruft die Gesamtzahl von Threads ab, die auf eine Zuweisung der Sperre im erweiterbaren Modus warten. + Die Gesamtzahl von Threads, die auf eine Zuweisung des erweiterbaren Modus warten. + 2 + + + Ruft die Gesamtzahl von Threads ab, die auf eine Zuweisung der Sperre im Schreibmodus warten. + Die Gesamtzahl von Threads, die auf eine Zuweisung des Schreibmodus warten. + 2 + + + Schränkt die Anzahl von Threads ein, die gleichzeitig auf eine Ressource oder einen Pool von Ressourcen zugreifen können. + 1 + + + Initialisiert eine neue Instanz der -Klasse und gibt die ursprüngliche Anzahl von Einträgen und die maximale Anzahl von gleichzeitigen Einträgen an. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + + ist größer als . + + ist kleiner als 1.- oder - ist kleiner als 0. + + + Initialisiert eine neue Instanz der -Klasse, gibt die ursprüngliche Anzahl von Einträgen und die maximale Anzahl von gleichzeitigen Einträgen sowie optional den Namen eines Systemsemaphorobjekts an. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Der Name eines benannten Systemsemaphorobjekts. + + ist größer als .- oder - ist länger als 260 Zeichen. + + ist kleiner als 1.- oder - ist kleiner als 0. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Semaphor kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + + Initialisiert eine neue Instanz der -Klasse, gibt die ursprüngliche Anzahl von Einträgen und die maximale Anzahl von gleichzeitigen Einträgen sowie optional den Namen eines Systemsemaphorobjekts an, gibt eine Variable an, die einen Wert empfängt, der angibt, ob ein neues Systemsemaphor erstellt wurde. + Die ursprüngliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig ausgeführt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig ausgeführt werden können. + Der Name eines benannten Systemsemaphorobjekts. + Enthält nach dem Beenden dieser Methode den Wert true, wenn ein lokales Semaphor erstellt wurde (d. h., wenn gleich null oder eine leere Zeichenfolge ist) oder wenn das angegebene benannte Systemsemaphor erstellt wurde. Der Wert ist false, wenn das angegebene benannte Systemsemaphor bereits vorhanden war.Dieser Parameter wird nicht initialisiert übergeben. + + ist größer als . - oder - ist länger als 260 Zeichen. + + ist kleiner als 1.- oder - ist kleiner als 0. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Semaphor kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + + Öffnet das angegebene benannte Semaphor, wenn es bereits vorhanden ist. + Ein Objekt, das das benannte Systemsemaphor darstellt. + Der Name des zu öffnenden Systemsemaphors. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Das benannte Semaphor ist nicht vorhanden. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden, der Benutzer verfügt jedoch nicht über den nötigen Sicherheitszugriff, um es zu verwenden. + 1 + + + + + + Beendet das Semaphor und gibt die vorherige Anzahl zurück. + Die Anzahl für das Semaphor vor dem Aufruf der -Methode. + Die Anzahl für das Semaphor weist bereits den maximalen Wert auf. + Bei einem benannten Semaphor ist ein Win32-Fehler aufgetreten. + Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar. Der Benutzer verfügt jedoch nicht über .- oder - Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar, es wurde jedoch nicht mit geöffnet. + 1 + + + Gibt das Semaphor eine festgelegte Anzahl von Malen frei und gibt die vorherige Anzahl zurück. + Die Anzahl für das Semaphor vor dem Aufruf der -Methode. + Die Anzahl von Malen, die das Semaphor freigegeben werden soll. + + ist kleiner als 1. + Die Anzahl für das Semaphor weist bereits den maximalen Wert auf. + Bei einem benannten Semaphor ist ein Win32-Fehler aufgetreten. + Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar. Der Benutzer verfügt jedoch nicht über -Rechte.- oder - Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar, es wurde jedoch nicht mit -Rechten geöffnet. + 1 + + + Öffnet das angegebene benannte Semaphor, wenn es bereits vorhanden ist, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. + true, wenn das benannte Semaphor erfolgreich geöffnet wurde; andernfalls false. + Der Name des zu öffnenden Systemsemaphors. + Enthält nach Beenden der Methode ein -Objekt, das das benannte Semaphor darstellt, wenn der Aufruf erfolgreich ausgeführt wurde, oder null, wenn der Aufruf fehlgeschlagen ist.Dieser Parameter wird nicht initialisiert behandelt. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden, der Benutzer verfügt jedoch nicht über den nötigen Sicherheitszugriff, um es zu verwenden. + + + Die Ausnahme, die ausgelöst wird, wenn die -Methode für ein Semaphor aufgerufen wird, dessen Zähler bereits den Maximalwert aufweist. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit Standardwerten. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Eine einfache Alternative zu , die die Anzahl der Threads beschränkt, die gleichzeitig auf eine Ressource oder einen Ressourcenpool zugreifen können. + + + Initialisiert eine neue Instanz der -Klasse und gibt die ursprüngliche Anzahl von Anforderungen an, die gleichzeitig gewährt werden können. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + + ist kleiner als 0. + + + Initialisiert eine neue Instanz der -Klasse und gibt die ursprüngliche sowie die maximale Anzahl von Anforderungen an, die gleichzeitig gewährt werden können. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + + ist kleiner als 0, oder ist größer als , oder ist kleiner gleich 0. + + + Gibt ein zurück, das verwendet werden kann um auf die Semaphore zu warten. + Ein , das verwendet werden kann um auf die Semaphore zu warten. + + wurde verworfen. + + + Ruft die Anzahl der verbleibenden Threads ab, für die das Eintreten in das -Objekt zulässig ist. + Die Anzahl der verbleibenden Threads, für die das Eintreten in das Semaphor zulässig ist. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die von verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. + true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben. + + + Gibt das -Objekt einmal frei. + Die vorherige Anzahl von . + Die aktuelle Instanz wurde bereits freigegeben. + Der hat bereits seine maximale Größe erreicht. + + + Gibt das -Objekt eine festgelegte Anzahl von Malen frei. + Die vorherige Anzahl von . + Die Anzahl von Malen, die das Semaphor freigegeben werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 1. + Der hat bereits seine maximale Größe erreicht. + + + Blockiert den aktuellen Thread, bis er in eintreten kann. + Die aktuelle Instanz wurde bereits freigegeben. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei das Timeout mit einer 32-Bit-Ganzzahl mit Vorzeichen angegeben wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Angeben des Timeouts verwendet und ein überwacht wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + wurde abgebrochen. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die Instanz wurde freigegeben, oder die erstellten freigegeben wurde. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei ein überwacht wird. + Das zu überwachende -Token. + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei ein zum Angeben des Timeouts verwendet wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + Die semaphoreSlim-Instanz wurde freigegeben + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei eine den Timeout angibt und ein überwacht wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + wurde abgebrochen. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + Die semaphoreSlim-Instanz wurde freigegebenDie , die erstellt hat, wurde bereits freigegeben. + + + Wartet asynchron auf den Eintritt in . + Eine Aufgabe, die abgeschlossen wird, wenn das Semaphor eingegeben wurde. + + + Wartet asynchron auf den Zutritt zum , wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet wird. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Wartet asynchron auf den Zutritt zum , wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet wird, während ein beobachtet wird. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die aktuelle Instanz wurde bereits freigegeben. + + wurde abgebrochen. + + + Wartet asynchron auf den Zutritt zum , während ein ein beobachtet wird. + Eine Aufgabe, die abgeschlossen wird, wenn das Semaphor eingegeben wurde. + Das zu überwachende -Token. + Die aktuelle Instanz wurde bereits freigegeben. + + wurde abgebrochen. + + + Wartet asynchron auf den Zutritt zum unter Verwendung einer zum Messen des Zeitintervalls. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. - oder - Timeout ist größer als . + + + Wartet asynchron auf den Zutritt zum unter Verwendung einer zum Messen des Zeitintervalls, während ein beobachtet wird. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende -Token. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an.- oder - Timeout ist größer als . + + wurde abgebrochen. + + + Stellt eine Methode dar, die aufgerufen werden muss, wenn eine Nachricht an einen Synchronisierungskontext gesendet werden soll. + Das an den Delegaten übergebene Objekt. + 2 + + + Stellt einen sich gegenseitig ausschließenden Sperrprimitiven bereit, wobei ein Thread, der versucht, die Sperre abzurufen, wiederholt in einer Schleife wartet, bis die Sperre verfügbar wird. + + + Initialisiert eine neue Instanz der -Struktur mit der Option, Thread-IDs nachzuverfolgen, um das Debuggen zu vereinfachen. + Gibt an, ob Thread-IDs zu Debugzwecken erfasst und verwendet werden. + + + Ruft die Sperre zuverlässig ab, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + Das -Argument muss vor dem Aufrufen von Enter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Hebt die Sperre auf. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread ist nicht Besitzer dieser Sperre. + + + Hebt die Sperre auf. + Ein boolescher Wert, der angibt, ob eine Arbeitsspeicherumgrenzung ausgegeben werden soll, um den Beendigungsvorgang sofort für andere Threads zu veröffentlichen. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread ist nicht Besitzer dieser Sperre. + + + Ruft einen Wert ab, der angibt, ob die Sperre zurzeit von einem Thread verwendet wird. + True, wenn die Sperre zurzeit von einem Thread verwendet wird, andernfalls false. + + + Ruft einen Wert ab, der angibt, ob die Sperre vom aktuellen Thread verwendet wird. + True, wenn die Sperre vom aktuellen Thread verwendet wird, andernfalls false. + Die Threadbesitznachverfolgung wird deaktiviert. + + + Ruft einen Wert ab, der angibt, ob die Threadbesitznachverfolgung für diese Instanz aktiviert ist. + True, wenn die Threadbesitznachverfolgung für diese Instanz aktiviert ist, andernfalls false. + + + Versucht, die Sperre zuverlässig abzurufen, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + Das -Argument muss vor dem Aufrufen von TryEnter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Versucht, die Sperre zuverlässig abzurufen, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Das -Argument muss vor dem Aufrufen von TryEnter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Versucht, die Sperre zuverlässig abzurufen, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als Millisekunden. + Das -Argument muss vor dem Aufrufen von TryEnter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Stellt Unterstützung für Spin-basierte Wartevorgänge bereit. + + + Ruft die Anzahl von -Aufrufen für diese Instanz ab. + Gibt eine ganze Zahl zurück, die angibt, wie häufig für diese Instanz aufgerufen wurde. + + + Ruft einen Wert ab, der angibt, ob der nächste Aufruf von den Prozessor ergibt und einen erzwungenen Kontextwechsel auslöst. + Gibt an, ob der nächste Aufruf von den Prozessor ergibt und einen erzwungenen Kontextwechsel auslöst. + + + Setzt die Spin-Anzahl zurück. + + + Führt einen Spin-Vorgang aus. + + + Führt Spin-Vorgänge aus, bis die angegebene Bedingung erfüllt wird. + Ein Delegat, der immer wieder ausgeführt wird, bis true zurückgegeben wird. + Das -Argument ist Null. + + + Führt Spin-Vorgänge aus, bis die angegebene Bedingung erfüllt wird oder das angegebene Timeout abgelaufen ist. + True, wenn die Bedingung innerhalb des Timeouts erfüllt wird, andernfalls false. + Ein Delegat, der immer wieder ausgeführt wird, bis true zurückgegeben wird. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das -Argument ist Null. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Führt Spin-Vorgänge aus, bis die angegebene Bedingung erfüllt wird oder das angegebene Timeout abgelaufen ist. + True, wenn die Bedingung innerhalb des Timeouts erfüllt wird, andernfalls false. + Ein Delegat, der immer wieder ausgeführt wird, bis true zurückgegeben wird. + Ein , das die Wartezeit in Millisekunden darstellt, oder ein TimeSpan-Wert, der -1 Millisekunden für Warten ohne Timeout darstellt. + Das -Argument ist Null. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + + + Stellt die Grundfunktionen für die Weitergabe eines Synchronisierungskontexts in unterschiedlichen Synchronisierungsmodellen bereit. + 2 + + + Erstellt eine neue Instanz der -Klasse. + + + Erstellt beim Überschreiben in einer abgeleiteten Klasse eine Kopie des Synchronisierungskontexts. + Ein neues -Objekt. + 2 + + + Ruft den Synchronisierungskontext für den aktuellen Thread ab. + Ein -Objekt, das den aktuellen Synchronisierungskontext darstellt. + 1 + + + Antwortet beim Überschreiben in einer abgeleiteten Klasse auf die Benachrichtigung, dass ein Vorgang abgeschlossen wurde. + + + Antwortet beim Überschreiben in einer abgeleiteten Klasse auf die Benachrichtigung, dass ein Vorgang gestartet wurde. + + + Sendet beim Überschreiben in einer abgeleiteten Klasse eine asynchrone Meldung an einen Synchronisierungskontext. + Der aufzurufende -Delegat. + Das an den Delegaten übergebene Objekt. + 2 + + + Sendet beim Überschreiben in einer abgeleiteten Klasse eine synchrone Meldung an einen Synchronisierungskontext. + Der aufzurufende -Delegat. + Das an den Delegaten übergebene Objekt. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Legt den aktuellen Synchronisierungskontext fest. + Das festzulegende -Objekt. + 1 + + + + + + Die Ausnahme, die ausgelöst wird, wenn der Aufrufer für eine Methode über eine Sperre für einen bestimmten Monitor verfügen muss und die Methode von einem Aufrufer aufgerufen wird, der nicht über diese Sperre verfügt. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit Standardeigenschaften. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Stellt einen lokalen Datenspeicher eines Threads bereit. + Gibt den für jeden Thread gespeicherten Datentyp an. + + + Initialisiert die -Instanz. + + + Initialisiert die -Instanz. + Ob alle Werte, die für die Instanz festgelegt werden, verfolgt werden und über die -Eigenschaft verfügbar gemacht sollen. + + + Initialisiert die -Instanz mit der angegebenen -Funktion. + Das , das aufgerufen wird, um einen verzögert initialisierten Wert zu erzeugen, wenn versucht wird, ohne vorherige Initialisierung abzurufen. + + ist ein NULL-Verweis (Nothing in Visual Basic). + + + Initialisiert die -Instanz mit der angegebenen -Funktion. + Das , das aufgerufen wird, um einen verzögert initialisierten Wert zu erzeugen, wenn versucht wird, ohne vorherige Initialisierung abzurufen. + Ob alle Werte, die für die Instanz festgelegt werden, verfolgt werden und über die -Eigenschaft verfügbar gemacht sollen. + + ist ein null-Verweis (Nothing in Visual Basic). + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die von dieser -Instanz verwendeten Ressourcen frei. + Ein boolescher Wert, der angibt, ob diese Methode aufgrund eines Aufrufs von aufgerufen wird. + + + Gibt die von dieser -Instanz verwendeten Ressourcen frei. + + + Ruft einen Wert ab, der angibt, ob für den aktuellen Thread initialisiert wurde. + True, wenn erfolgreich im aktuellen Thread initialisiert wurde, andernfalls false. + Die -Instanz wurde freigegeben. + + + Erstellt eine Zeichenfolgendarstellung dieser Instanz für den aktuellen Thread und gibt sie zurück. + Das Ergebnis des Aufrufs von für . + Die -Instanz wurde freigegeben. + Der für den aktuellen Thread ist ein NULL-Verweis (Nothing in Visual Basic). + Die Initialisierungsfunktion versuchte, auf rekursiv zu verweisen. + Kein Standardkonstruktor wird bereitgestellt, und keine Wertfactory wird angegeben. + + + Ruft den Wert dieser Instanz für den aktuellen Thread ab oder legt ihn fest. + Gibt eine Instanz des Objekts zurück, für dessen Initialisierung dieser ThreadLocal zuständig ist. + Die -Instanz wurde freigegeben. + Die Initialisierungsfunktion versuchte, auf rekursiv zu verweisen. + Kein Standardkonstruktor wird bereitgestellt, und keine Wertfactory wird angegeben. + + + Ruft eine Liste aller Werte ab, die aktuell von allen Threads, die auf diese Instanz zugegriffen haben, gespeichert werden. + Eine Liste aller Werte, die aktuell von allen Threads, die auf diese Instanz zugegriffen haben, gespeichert sind. + Die -Instanz wurde freigegeben. + + + Enthält Methoden für die Durchführung von Vorgängen für flüchtigen Speicher. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Objektverweis aus dem angegebenen Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der Verweis auf , der gelesen wurde.Dieser Verweis entspricht dem letzten von einem Prozessor im Computer geschriebenen Verweis, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + Der Typ des zu lesenden Felds.Dabei muss es sich um einen Verweistyp und keinen Werttyp handeln. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Arbeitsspeichervorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Objektverweis in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Objektverweis geschrieben wird. + Der zu schreibende Objektverweis.Der Verweis wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + Der Typ des zu schreibenden Felds.Dabei muss es sich um einen Verweistyp und keinen Werttyp handeln. + + + Die Ausnahme, die ausgelöst wird, wenn versucht wird, einen nicht vorhandenen Systemmutex oder ein nicht vorhandenes Semaphor zu öffnen. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit Standardwerten. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netcore50/es/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netcore50/es/System.Threading.xml new file mode 100644 index 0000000..3431de9 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netcore50/es/System.Threading.xml @@ -0,0 +1,1803 @@ + + + + System.Threading + + + + Excepción que se produce cuando un subproceso adquiere un objeto que otro subproceso ha abandonado al salir sin liberarlo. + 1 + + + Inicializa una nueva instancia de la clase con valores predeterminados. + + + Inicializa una nueva instancia de la clase con un índice especificado para la exclusión mutua abandonada, si es aplicable, y un objeto que representa la exclusión mutua. + Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . + Objeto que representa la exclusión mutua abandonada. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con un mensaje de error y una excepción interna especificados. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado, la excepción interna, el índice para la exclusión mutua abandonada, si es aplicable, y un objeto que representa la exclusión mutua. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . + Objeto que representa la exclusión mutua abandonada. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado, el índice de la exclusión mutua abandonada, si es aplicable, y la exclusión mutua abandonada. + Mensaje de error que explica la razón de la excepción. + Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . + Objeto que representa la exclusión mutua abandonada. + + + Obtiene la exclusión mutua abandonada que produjo la excepción, si se conoce. + Objeto que representa la exclusión mutua abandonada o null si no se han podido identificar las exclusiones mutuas abandonadas. + 1 + + + Obtiene el índice de la exclusión mutua abandonada que produjo la excepción, si se conoce. + Índice, en la matriz de identificadores de espera que se ha pasado al método , del objeto que representa la exclusión mutua abandonada, o –1 si no se puede determinar el índice de la exclusión mutua abandonada. + 1 + + + Representa datos ambiente locales de un flujo de control asincrónico determinado, por ejemplo, un método asincrónico. + Tipo de los datos ambiente. + + + Crea una instancia que no recibe las notificaciones de cambio. + + + Crea una instancia local que recibe notificaciones de cambio. + Delegado al que se llama cuando cambia el valor actual en cualquier subproceso. + + + Obtiene o establece el valor de los datos ambiente. + Valor de los datos ambiente. + + + Clase que proporciona información de cambio de datos a las instancias que se registran para las notificaciones de cambios. + Tipo de los datos. + + + Obtiene el valor actual de los datos. + Valor actual de los datos. + + + Obtiene el valor anterior de los datos. + Valor anterior de los datos. + + + Devuelve un valor que indica si el valor cambia debido a un cambio de contexto de ejecución. + true si el valor cambió debido a un cambio de contexto de ejecución; de lo contrario, false. + + + Notifica que se ha producido un evento a un subproceso en espera.Esta clase no puede heredarse. + 2 + + + Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. + true para establecer el estado inicial en señalado; false para establecer el estado inicial en no señalado. + + + Habilita varias tareas para que cooperen en un algoritmo en paralelo a través de varias fases. + + + Inicializa una nueva instancia de la clase . + Número de subprocesos que participan. + + es menor que 0 o mayor que 32,767. + + + Inicializa una nueva instancia de la clase . + Número de subprocesos que participan. + + que se ejecutará después de cada fase. null (Nothing en Visual Basic) se puede pasar para indicar que no se realiza ninguna acción. + + es menor que 0 o mayor que 32,767. + + + Notifica a que va a haber un participante adicional. + Número de fase de la barrera en la que primero participarán los nuevos participantes. + La instancia actual ya se ha eliminado. + Agregar un participante haría que el recuento de participantes de la barrera superase los 32.767.O bienEl método se invocó desde dentro de una acción posterior a la fase. + + + Notifica a que va a haber participantes adicionales. + Número de fase de la barrera en la que primero participarán los nuevos participantes. + Número de participantes adicionales que se van a agregar a la barrera. + La instancia actual ya se ha eliminado. + + es menor que 0.O bienAgregar haría que el recuento de participantes de la barrera superase los 32.767. + El método se invocó desde dentro de una acción posterior a la fase. + + + Obtiene el número de la fase actual de la barrera. + Devuelve el número de la fase actual de la barrera. + + + Libera todos los recursos usados por la instancia actual de la clase . + El método se invocó desde dentro de una acción posterior a la fase. + + + Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto los recursos administrados como los no administrados; es false para liberar únicamente los recursos no administrados. + + + Obtiene el número total de participantes de la barrera. + Devuelve el número total de participantes de la barrera. + + + Obtiene el número de participantes de la barrera que no aún no se han señalado en la fase actual. + Devuelve el número de participantes de la barrera que no aún no se han señalado en la fase actual. + + + Notifica a que va a haber un participante menos. + La instancia actual ya se ha eliminado. + La barrera ya tiene 0 participantes.O bienEl método se invocó desde dentro de una acción posterior a la fase. + + + Notifica a que va a haber menos participantes. + Número de participantes adicionales que se van a quitar de la barrera. + La instancia actual ya se ha eliminado. + + es menor que 0. + La barrera ya tiene 0 participantes.O bienEl método se invocó desde dentro de una acción posterior a la fase. O bienel recuento del participante actual es menor que el participantCount especificado + El recuento del participante total es menor que el especificado + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera. + La instancia actual ya se ha eliminado. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + Si una excepción se produce de la acción de fase de envío de una barrera después de todos los subprocesos hayan llamado a SignalAndWait, la excepción se ajustará en una BarrierPostPhaseException y se producirá en todos los subprocesos que participan. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera usando un entero de 32 bits con signo para medir el tiempo de espera. + si todos los participantes alcanzaron la barrera dentro del tiempo especificado; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + Si una excepción se produce de la acción de fase de envío de una barrera después de todos los subprocesos hayan llamado a SignalAndWait, la excepción se ajustará en una BarrierPostPhaseException y se producirá en todos los subprocesos que participan. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes la alcancen también usando un entero de 32 bits con signo para medir el tiempo de espera mientras se observa un token de cancelación. + si todos los participantes alcanzaron la barrera dentro del tiempo especificado; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen la barrera mientras se observa un token de cancelación. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera usando un objeto para medir el intervalo de tiempo. + Es true si todos los demás participantes alcanzaron la barrera; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o es mayor de 32.767. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes la alcancen también usando un objeto para medir el intervalo de tiempo, mientras se observa un token de cancelación. + Es true si todos los demás participantes alcanzaron la barrera; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 milisegundo que representa un tiempo de espera infinito. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Excepción que se inicia cuando se produce un error en la acción posterior a la fase de + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una nueva instancia de la clase con la excepción interna especificada. + La excepción que es la causa de la excepción actual. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Representa un método al que se va a llamar dentro de un nuevo contexto. + Objeto que contiene la información que va a utilizar el método de devolución de llamadas cada vez que se ejecute. + 1 + + + Representa una primitiva de sincronización que está señalada cuando su recuento alcanza el valor cero. + + + Inicializa una nueva instancia de la clase con el recuento especificado. + Número de señales necesarias inicialmente para establecer . + + es menor que 0. + + + Incrementa en uno el recuento actual de . + La instancia actual ya se ha eliminado. + La instancia actual ya está establecida.O bien es mayor o igual que . + + + Incrementa en un valor especificado el recuento actual de . + Valor en que se va a aumentar . + La instancia actual ya se ha eliminado. + + es menor o igual que 0. + La instancia actual ya está establecida.O bien es igual o mayor que después de incrementar la cuenta en + + + Obtiene el número de señales restantes necesario para establecer el evento. + El número de señales restantes necesario para establecer el evento. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto los recursos administrados como los no administrados; es false para liberar únicamente los recursos no administrados. + + + Obtiene los números de señales que se necesitan inicialmente para establecer el evento. + El número de señales que se necesitan inicialmente para establecer el evento. + + + Determina si se establece el evento. + Es true si se establece el evento; de lo contrario, es false. + + + Restablece en el valor de . + La instancia actual ya se ha eliminado. + + + Restablece la propiedad según un valor especificado. + Número de señales necesario para establecer . + La instancia actual ya se ha eliminado. + El valor de es menor que 0. + + + Registra una señal con y disminuye el valor de . + Es true si la señal hizo que el recuento alcanzara el valor cero y se estableció el evento; de lo contrario, falso. + La instancia actual ya se ha eliminado. + La instancia actual ya está establecida. + + + Registra varias señales con reduciendo el valor de según la cantidad especificada. + Es true si las señales hicieron que el recuento alcanzara el valor cero y se estableció el evento; de lo contrario, falso. + Número de señales que se va a registrar. + La instancia actual ya se ha eliminado. + + es menor que 1. + La instancia actual ya está establecida. -o bien- es mayor que . + + + Intenta incrementar en uno. + Es true si el incremento se realizó correctamente; en caso contrario, es false.Si ya está en el valor cero, este método devolverá false. + La instancia actual ya se ha eliminado. + + es igual a . + + + Intenta incrementar en un valor especificado. + Es true si el incremento se realizó correctamente; en caso contrario, es false.Si ya está en el valor cero, se devolverá false. + Valor en que se va a aumentar . + La instancia actual ya se ha eliminado. + + es menor o igual que 0. + La instancia actual ya está establecida.O bien + es igual o mayor que . + + + Bloquea el subproceso actual hasta que se establezca el objeto . + La instancia actual ya se ha eliminado. + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un entero de 32 bits con signo para medir el tiempo de espera. + Es true si se estableció el objeto ; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un entero de 32 bits con signo para medir el tiempo de espera, mientras se observa un token . + Es true si se estableció el objeto ; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + + + Bloquea el subproceso actual hasta que se establezca el objeto , mientras se observa un token . + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un objeto para medir el tiempo de espera. + Es true si se estableció el objeto ; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un objeto para medir el tiempo de espera, mientras se observa un token . + Es true si se estableció el objeto ; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . + + + Obtiene un objeto que se usa para esperar a que se establezca el evento. + Objeto que se usa para esperar a que se establezca el evento. + La instancia actual ya se ha eliminado. + + + Indica si un objeto se restablece automática o manualmente después de recibir una señal. + 2 + + + El objeto , cuando está señalado, se restablece automáticamente después de haber liberado un único subproceso.Si hay ningún subproceso en espera, el objeto permanece señalado hasta que un subproceso se bloquea y se restablece después de haber liberado el subproceso. + + + El objeto , cuando está señalado, libera todos los subprocesos en espera y permanece señalado hasta que se restablece manualmente. + + + Representa un evento de sincronización de subprocesos. + 2 + + + Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente y si se restablece automática o manualmente. + Es true para establecer el estado inicial en señalado; es false para establecerlo en no señalado. + Uno de los valores de que determina si el evento se restablece de forma automática o manual. + + + Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente cuando se crea como resultado de esta llamada, si se restablece automática o manualmente y el nombre de un evento de sincronización del sistema. + Es true para establecer el estado inicial en señalado si el evento con nombre se crea como resultado de esta llamada; es false para establecerlo en no señalado. + Uno de los valores de que determina si el evento se restablece de forma automática o manual. + Nombre de un evento de sincronización para todo el sistema. + Se ha producido un error de Win32. + El evento con nombre existe y tiene seguridad de control de acceso, pero el usuario carece de . + No se puede crear el evento con nombre, quizás porque un identificador de espera de un tipo diferente tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente cuando se crea como resultado de esta llamada, si se restablece automática o manualmente, el nombre de un evento de sincronización del sistema y una variable booleana cuyo valor después de la llamada indica si se ha creado el evento del sistema con nombre. + Es true para establecer el estado inicial en señalado si el evento con nombre se crea como resultado de esta llamada; es false para establecerlo en no señalado. + Uno de los valores de que determina si el evento se restablece de forma automática o manual. + Nombre de un evento de sincronización para todo el sistema. + Cuando este método devuelve un resultado, contiene true si se ha creado un evento local (es decir, si es null o una cadena vacía) o si se ha creado el evento del sistema con nombre especificado; es false si el evento del sistema con nombre especificado ya existía.Este parámetro se pasa sin inicializar. + Se ha producido un error de Win32. + El evento con nombre existe y tiene seguridad de control de acceso, pero el usuario carece de . + No se puede crear el evento con nombre, quizás porque un identificador de espera de un tipo diferente tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Abre el evento de sincronización con nombre especificado, si ya existe. + Un objeto que representa el evento del sistema con nombre. + Nombre del evento de sincronización que se va a abrir. + + es una cadena vacía. O bien tiene más de 260 caracteres. + + es null. + El evento del sistema con nombre no existe. + Se ha producido un error de Win32. + El evento con nombre existe, pero el usuario no tiene el acceso de seguridad exigido para utilizarlo. + 1 + + + + + + Establece el estado del evento en no señalado, haciendo que los subprocesos se bloqueen. + true si la operación se realiza correctamente; en caso contrario, false. + No se ha llamado previamente al método en este . + 2 + + + Establece el estado del evento en señalado, permitiendo que uno o varios subprocesos en espera continúen. + true si la operación se realiza correctamente; en caso contrario, false. + No se ha llamado previamente al método en este . + 2 + + + Abre el evento de sincronización con nombre especificado, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. + true si el evento de sincronización con nombre se abrió correctamente; si no, false. + Nombre del evento de sincronización que se va a abrir. + Cuando este método vuelve, contiene un objeto que representa el evento de sincronización con nombre si la llamada se realizó correctamente, o null si se produjo un error en la llamada.Este parámetro se trata como sin inicializar. + + es una cadena vacía.O bien tiene más de 260 caracteres. + + es null. + Se ha producido un error de Win32. + El evento con nombre existe, pero el usuario no tiene el acceso de seguridad deseado. + + + Administra el contexto de ejecución del subproceso actual.Esta clase no puede heredarse. + 2 + + + Captura el contexto de ejecución del subproceso actual. + Objeto que representa el contexto de ejecución del subproceso actual. + 1 + + + Ejecuta un método en un contexto de ejecución especificado en el subproceso actual. + Contexto de ejecución que se va a establecer. + Delegado que representa el método que se va a ejecutar en el contexto de ejecución proporcionado. + Objeto que se pasa al método de devolución de llamada. + + es null.O bien no se adquirió a través de una operación de captura. O bien ya se ha utilizado como argumento de una llamada a . + 1 + + + + + + Proporciona operaciones atómicas para las variables compartidas por varios subprocesos. + 2 + + + Agrega dos enteros de 32 bits y reemplaza el primer entero por la suma, como una operación atómica. + Nuevo valor almacenado en . + Variable que contiene el primer valor que se va a agregar.La suma de los dos valores se almacena en . + Valor que se va a agregar al entero en . + The address of is a null pointer. + 1 + + + Agrega dos enteros de 64 bits y reemplaza el primer entero por la suma, como una operación atómica. + Nuevo valor almacenado en . + Variable que contiene el primer valor que se va a agregar.La suma de los dos valores se almacena en . + Valor que se va a agregar al entero en . + The address of is a null pointer. + 1 + + + Compara dos números de punto flotante de precisión doble para comprobar si son iguales y, si lo son, reemplaza el primero de los valores. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos enteros de 32 bits con signo para comprobar si son iguales y, si lo son, reemplaza el primer valor. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos enteros de 64 bits con signo para comprobar si son iguales y, si lo son, reemplaza el primer valor. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos identificadores o punteros específicos de plataforma para comprobar si son iguales y, si lo son, reemplaza el primero. + Valor original de . + Estructura de destino, cuyo valor se compara con el valor de y que posiblemente se reemplace por . + Estructura que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Estructura que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos objetos para comprobar si sus referencias son iguales y, si lo son, reemplaza el primero de los objetos. + Valor original de . + Objeto de destino que se compara con y que posiblemente se reemplace. + Objeto que reemplaza el objeto de destino si la comparación da como resultado la igualdad de ambos parámetros. + Objeto que se compara con el objeto que hay en . + The address of is a null pointer. + 1 + + + Compara dos números de punto flotante de precisión sencilla para comprobar si son iguales y, si lo son, reemplaza el primero de los valores. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos instancias del tipo de referencia especificado para comprobar si son iguales y, si lo son, reemplaza la primera. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace.Este es un parámetro de referencia (ref en C#, ByRef en Visual Basic). + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + Tipo que se va a utilizar para , y .Este tipo debe ser un tipo de referencia. + The address of is a null pointer. + + + Disminuye el valor de una variable especificada y almacena el resultado, como una operación atómica. + Valor reducido. + Variable cuyo valor se va a reducir. + The address of is a null pointer. + 1 + + + Disminuye el valor de la variable especificada y almacena el resultado, como una operación atómica. + Valor reducido. + Variable cuyo valor se va a reducir. + The address of is a null pointer. + 1 + + + Establece un número de punto flotante de precisión doble en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un entero de 32 bits con signo en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un entero de 64 bits con signo en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un puntero o identificador específico de plataforma en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un objeto en un valor especificado y devuelve una referencia al objeto original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un número de punto flotante de precisión sencilla en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece una variable del tipo especificado en un valor determinado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado.Este es un parámetro de referencia (ref en C#, ByRef en Visual Basic). + Valor en el que está establecido el parámetro . + Tipo que se va a utilizar para y .Este tipo debe ser un tipo de referencia. + The address of is a null pointer. + + + Aumenta el valor de una variable especificada y almacena el resultado, como una operación atómica. + Valor incrementado. + Variable cuyo valor se va a incrementar. + The address of is a null pointer. + 1 + + + Aumenta el valor de una variable especificada y almacena el resultado, como una operación atómica. + Valor incrementado. + Variable cuyo valor se va a incrementar. + The address of is a null pointer. + 1 + + + Sincroniza el acceso a la memoria de la siguiente forma: el procesador que ejecuta el subproceso actual no puede reordenar instrucciones de forma que los accesos a la memoria anteriores a la llamada a se ejecuten después de los accesos a memoria que siguen a la llamada a . + + + Devuelve un valor de 64 bits, cargado como una operación atómica. + Valor cargado. + Valor de 64 bits que se va a cargar. + 1 + + + Proporciona rutinas de inicialización diferida. + + + Inicializa un tipo de referencia de destino con su constructor predeterminado si aún no se ha inicializado el destino. + Referencia de tipo que se ha inicializado. + Referencia de tipo que se va a inicializar si aún no se ha inicializado. + Tipo de referencia que se va a inicializar. + Faltaban los permisos para tener acceso al constructor de tipo . + El tipo no contiene un constructor predeterminado. + + + Inicializa un tipo de referencia de destino o tipo de valor con su constructor predeterminado si aún no se ha inicializado. + Valor inicializado de tipo . + Referencia o valor de tipo que se va a inicializar si aún no se ha inicializado. + Referencia a un valor booleano que determina si ya se ha inicializado el destino. + Referencia a un objeto que se usa como bloqueo mutuamente excluyente para la inicialización de .Si es null, se creará una instancia de un nuevo objeto. + Tipo de referencia que se va a inicializar. + Faltaban los permisos para tener acceso al constructor de tipo . + El tipo no contiene un constructor predeterminado. + + + Inicializa un tipo de referencia de destino o tipo de valor utilizando la función especificada si aún no se ha inicializado. + Valor inicializado de tipo . + Referencia o valor de tipo que se va a inicializar si aún no se ha inicializado. + Referencia a un valor booleano que determina si ya se ha inicializado el destino. + Referencia a un objeto que se usa como bloqueo mutuamente excluyente para la inicialización de .Si es null, se creará una instancia de un nuevo objeto. + Función que se llama para inicializar la referencia o el valor. + Tipo de referencia que se va a inicializar. + Faltaban los permisos para tener acceso al constructor de tipo . + El tipo no contiene un constructor predeterminado. + + + Inicializa un tipo de referencia de destino utilizando la función especificada si aún no se ha inicializado. + Valor inicializado de tipo . + Referencia de tipo que se va a inicializar si aún no se ha inicializado. + Función que se llama para inicializar la referencia. + Tipo de referencia que se va a inicializar. + El tipo no contiene un constructor predeterminado. + + devuelve un valor NULL (Nothing en Visual Basic). + + + Excepción que se inicia cuando la entrada recursiva en un bloqueo no es compatible con la directiva de recursividad del bloqueo. + 2 + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + 2 + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que la cadena se ha traducido para la referencia cultural actual del sistema. + 2 + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que la cadena se ha traducido para la referencia cultural actual del sistema. + Excepción que ha producido la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + 2 + + + Especifica si el mismo subproceso puede entrar varias veces en un bloqueo. + + + Si un subproceso intenta entrar en un bloqueo de forma recursiva, se inicia una excepción.Algunas clases pueden permitir cierta recursividad cuando se aplica esta configuración. + + + Un subproceso puede entrar en un bloqueo de forma recursiva.Algunas clases pueden limitar esta posibilidad. + + + Notifica que se ha producido un evento a uno o varios subprocesos en espera.Esta clase no puede heredarse. + 2 + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. + true para establecer el estado inicial de señalado; false para establecer el estado inicial en no señalado. + + + Proporciona una versión reducida de . + + + Inicializa una nueva instancia de la clase con el estado inicial establecido en no señalado. + + + Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. + Es true para establecer el estado inicial en señalado; es false para establecer el estado inicial en no señalado. + + + Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado y con el recuento circular especificado. + Es true para establecer el estado inicial en señalado; es false para establecer el estado inicial en no señalado. + Número de esperas circulares que se van a producir antes de una operación de espera basada en kernel. + + is less than 0 or greater than the maximum allowed value. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados que usa el objeto y, de forma opcional, libera los recursos administrados. + true para liberar tanto los recursos administrados como los no administrados; false para liberar únicamente los recursos no administrados. + + + Obtiene un valor que indica si se ha establecido el evento. + Es true si se ha establecido el evento; de lo contrario, es false. + + + Establece el estado del evento en no señalado, por lo que se bloquean los subprocesos. + The object has already been disposed. + + + Establece el estado del evento en señalado, lo que permite la continuación de uno o varios subprocesos que están esperando en el evento. + + + Obtiene el número de esperas circulares que se producirán antes de una operación de espera basada en kernel. + Devuelve el número de esperas circulares que se producirán antes de una operación de espera basada en kernel. + + + Bloquea el subproceso actual hasta que se establezca el objeto actual. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloquea el subproceso actual hasta que se establezca el actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo. + Es true si se estableció ; en caso contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloquea el subproceso actual hasta que se establezca el actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo, mientras se observa un token . + true si se estableció ; en caso contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Bloquea el subproceso actual hasta que el actual reciba una señal, mientras se observa un token . + + que se va a observar. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Bloquea el subproceso actual hasta que se establezca el actual, utilizando un objeto para medir el intervalo de tiempo. + true si se estableció ; en caso contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloquea el subproceso actual hasta que se establezca el , usando un objeto para medir el intervalo de tiempo, mientras se observa un token . + true si se estableció ; en caso contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Obtiene el objeto para este . + Objeto de evento subyacente de este . + + + Proporciona un mecanismo que sincroniza el acceso a los objetos. + 2 + + + Adquiere un bloqueo exclusivo en el objeto especificado. + Objeto en el que se va a adquirir el bloqueo de monitor. + El parámetro es null. + 1 + + + Adquiere un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a esperar. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo.Nota   Si no se produce ninguna excepción, el resultado de este método siempre es true. + La entrada es true. + El parámetro es null. + + + Libera un bloqueo exclusivo en el objeto especificado. + Objeto en el que se va a liberar el bloqueo. + El parámetro es null. + El subproceso actual no posee el bloqueo para el objeto especificado. + 1 + + + Determina si el subproceso actual mantiene el bloqueo en el objeto especificado. + Es true si el subproceso actual mantiene el bloqueo en ; en caso contrario, es false. + Objeto que se va a probar. + El valor de es null. + + + Notifica un cambio de estado del objeto bloqueado al subproceso que se encuentra en la cola de espera. + Objeto que está esperando un subproceso. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + 1 + + + Notifica un cambio de estado del objeto a todos los subprocesos que se encuentran en espera. + Objeto que envía el pulso. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + 1 + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado. + Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. + Objeto en el que se va a adquirir el bloqueo. + El parámetro es null. + 1 + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a adquirir el bloqueo. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. + La entrada es true. + El parámetro es null. + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado durante el número de segundos especificado. + Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. + Objeto en el que se va a adquirir el bloqueo. + Número de milisegundos durante los que se va a esperar para adquirir el bloqueo. + El parámetro es null. + + es negativo y no es igual a . + 1 + + + Intenta, durante el número especificado de milisegundos, adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a adquirir el bloqueo. + Número de milisegundos durante los que se va a esperar para adquirir el bloqueo. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. + La entrada es true. + El parámetro es null. + + es negativo y no es igual a . + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado durante el período de tiempo especificado. + Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. + Objeto en el que se va a adquirir el bloqueo. + + que representa el período de tiempo que se va a esperar para adquirir el bloqueo.Un valor de –1 milisegundo especifica una espera infinita. + El parámetro es null. + El valor de en milisegundos es negativo y no es igual a (– 1 milisegundo), o es mayor que . + 1 + + + Intenta, durante el periodo de tiempo indicado, adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a adquirir el bloqueo. + Tiempo que se va a esperar el bloqueo.Un valor de –1 milisegundo especifica una espera infinita. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. + La entrada es true. + El parámetro es null. + El valor de en milisegundos es negativo y no es igual a (– 1 milisegundo), o es mayor que . + + + Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo. + Es true si la llamada fue devuelta porque el llamador volvió a adquirir el bloqueo para el objeto especificado.Este método no devuelve ningún resultado si el bloqueo no vuelve a adquirirse. + Objeto en el que se va a esperar. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. + 1 + + + Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo.Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos. + Es true si se volvió a adquirir el bloqueo antes de que transcurriera el período de tiempo especificado; es false si se volvió a adquirir el bloqueo después de que transcurriera el período de tiempo especificado.El método no devuelve ningún resultado hasta que se vuelva a adquirir el bloqueo. + Objeto en el que se va a esperar. + Número de milisegundos que se va a estar a la espera antes de que el subproceso entre en la cola de subprocesos listos. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. + El valor de la parámetro es negativo y no es igual a . + 1 + + + Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo.Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos. + Es true si se volvió a adquirir el bloqueo antes de que transcurriera el período de tiempo especificado; es false si se volvió a adquirir el bloqueo después de que transcurriera el período de tiempo especificado.El método no devuelve ningún resultado hasta que se vuelva a adquirir el bloqueo. + Objeto en el que se va a esperar. + + que representa la cantidad de tiempo que se va a esperar antes de que el subproceso entre en la cola de subprocesos listos. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. + El valor de la parámetro en milisegundos es negativo y no representa (– 1 milisegundo), o es mayor que . + 1 + + + Primitiva de sincronización que puede usarse también para la sincronización entre procesos. + 1 + + + Inicializa una nueva instancia de la clase con propiedades predeterminadas. + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua. + true para otorgar la propiedad inicial de la exclusión mutua al subproceso que realiza la llamada, de lo contrario, false. + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua y una cadena que representa el nombre de la exclusión mutua. + true para otorgar al subproceso que realiza la llamada la propiedad inicial de la exclusión mutua del sistema con nombre si esta se crea como resultado de dicha llamada; de lo contrario, false. + Nombre del objeto .Si el valor es null, no tiene nombre. + La exclusión mutua con nombre existe y tiene seguridad de control de acceso, pero el usuario no tiene . + Se ha producido un error de Win32. + No se puede crear la exclusión mutua con nombre; posiblemente porque un identificador de espera de otro tipo tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua, una cadena que es el nombre de la exclusión mutua y un valor booleano que, cuando se devuelva el método, indicará si se concedió la propiedad inicial de la exclusión mutua al subproceso que realiza la llamada. + true para otorgar al subproceso que realiza la llamada la propiedad inicial de la exclusión mutua del sistema con nombre si esta se crea como resultado de dicha llamada; de lo contrario, false. + Nombre del objeto .Si el valor es null, no tiene nombre. + Cuando se devuelve este método, contiene un valor booleano que es true si se creó una exclusión mutua local (es decir, si es null o una cadena vacía) o si se creó la exclusión mutua del sistema con nombre especificada; el valor es false si la exclusión mutua del sistema con nombre especificada ya existía.Este parámetro se pasa sin inicializar. + La exclusión mutua con nombre existe y tiene seguridad de control de acceso, pero el usuario no tiene . + Se ha producido un error de Win32. + No se puede crear la exclusión mutua con nombre; posiblemente porque un identificador de espera de otro tipo tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Abre la exclusión mutua con nombre especificada, si ya existe. + Objeto que representa la exclusión mutua del sistema con nombre. + Nombre de la exclusión mutua del sistema que se va a abrir. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + La excepción mutua con nombre no existe. + Se ha producido un error de Win32. + La exclusión mutua con nombre existe, pero el usuario no dispone del acceso de seguridad exigido para utilizarla. + 1 + + + + + + Libera una vez la instancia de . + El subproceso que realiza la llamada no posee la exclusión mutua. + 1 + + + Abre la exclusión mutua con nombre especificada, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. + true si la exclusión mutua con nombre se abrió correctamente; si no, false. + Nombre de la exclusión mutua del sistema que se va a abrir. + Cuando este método vuelve, contiene un objeto que representa la exclusión mutua con nombre si la llamada se realizó correctamente, o null si se produjo un error en la llamada.Este parámetro se trata como sin inicializar. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + Se ha producido un error de Win32. + La exclusión mutua con nombre existe, pero el usuario no dispone del acceso de seguridad exigido para utilizarla. + + + Representa un bloqueo que se utiliza para administrar el acceso a un recurso y que permite varios subprocesos para la lectura o acceso exclusivo para la escritura. + + + Inicializa una nueva instancia de la clase con los valores de propiedad predeterminados. + + + Inicializa una nueva instancia de la clase especificando la directiva de recursividad de bloqueo. + Uno de los valores de enumeración que especifica la directiva de recursividad de bloqueo. + + + Obtiene el número total de subprocesos únicos que han entrado en el bloqueo en modo de lectura. + Número de subprocesos únicos que han entrado en el bloqueo en modo de lectura. + + + Libera todos los recursos usados por la instancia actual de la clase . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Intenta entrar en el bloqueo en modo de lectura. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de actualización. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de escritura. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Reduce el recuento de recursividad para el modo de lectura y sale del modo de lectura si el recuento resultante es 0 (cero). + The current thread has not entered the lock in read mode. + + + Reduce el recuento de recursividad para el modo de actualización y sale del modo de actualización si el recuento resultante es 0 (cero). + The current thread has not entered the lock in upgradeable mode. + + + Reduce el recuento de recursividad para el modo de escritura y sale del modo de escritura si el recuento resultante es 0 (cero). + The current thread has not entered the lock in write mode. + + + Obtiene un valor que indica si el subproceso actual ha entrado en el bloqueo en modo de lectura. + true si el subproceso actual entró en modo Lectura; en caso contrario, false. + 2 + + + Obtiene un valor que indica si el subproceso actual entró en el bloqueo en modo de actualización. + true si el subproceso actual entró en modo de actualización; en caso contrario, false. + 2 + + + Obtiene un valor que indica si el subproceso actual ha entrado en el bloqueo en modo de escritura. + true si el subproceso actual entró en modo de escritura; en caso contrario, false. + 2 + + + Obtiene un valor que indica la directiva de recursividad del objeto actual. + Uno de los valores de enumeración que especifica la directiva de recursividad de bloqueo. + + + Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de lectura, como una indicación de recursividad. + 0 (cero) si el subproceso actual no entró en modo Lectura, 1 si el subproceso entró en modo Lectura pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el bloqueo n - 1 veces. + 2 + + + Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de actualización, como una indicación de recursividad. + 0 (cero) si el subproceso actual no entró en modo de actualización, 1 si el subproceso entró en modo de actualización pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el modo de actualización n - 1 veces. + 2 + + + Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de escritura, como una indicación de recursividad. + 0 (cero) si el subproceso actual no entró en modo de escritura, 1 si el subproceso entró en modo de escritura pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el modo de escritura n - 1 veces. + 2 + + + Intenta entrar en el bloqueo en modo de lectura, con un tiempo de espera entero opcional. + true si el subproceso que realiza la llamada entró en modo Lectura; en caso contrario, false. + Número de milisegundos de espera o -1 () para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de lectura, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo Lectura; en caso contrario, false. + Intervalo de espera, o -1 milisegundo para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de actualización, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de actualización; en caso contrario, false. + Número de milisegundos de espera o -1 () para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de actualización, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de actualización; en caso contrario, false. + Intervalo de espera, o -1 milisegundo para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de escritura, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de escritura; en caso contrario, false. + Número de milisegundos de espera o -1 () para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de escritura, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de escritura; en caso contrario, false. + Intervalo de espera, o -1 milisegundo para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de lectura. + Número total de subprocesos que están a la espera de entrar en modo de lectura. + 2 + + + Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de actualización. + Número total de subprocesos que están a la espera de entrar en modo de actualización. + 2 + + + Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de escritura. + Número total de subprocesos que están a la espera de entrar en modo de escritura. + 2 + + + Limita el número de subprocesos que pueden tener acceso a un recurso o grupo de recursos simultáneamente. + 1 + + + Inicializa una nueva instancia de la clase , que especifica el número inicial de entradas y el número máximo de entradas simultáneas. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. + + es mayor que . + + es menor que 1.o bien es menor que 0. + + + Inicializa una nueva instancia de la clase , que especifica el número inicial de entradas y el número máximo de entradas simultáneas, y especificando de forma opcional el nombre de un objeto semáforo de sistema. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. + Nombre de un objeto de semáforo del sistema con nombre. + + es mayor que .o bien tiene más de 260 caracteres. + + es menor que 1.o bien es menor que 0. + Se ha producido un error de Win32. + El semáforo con nombre existe y tiene seguridad de control de acceso y el usuario no tiene . + No se puede crear el semáforo con nombre, probablemente porque tiene el mismo nombre que un identificador de espera de otro tipo. + + + Inicializa una instancia nueva de la clase , especificando el número inicial de entradas y el número máximo de entradas simultáneas, especificando de forma opcional el nombre de un objeto semáforo de sistema y especificando una variable que recibe un valor que indica si se creó un semáforo del sistema nuevo. + Número inicial de solicitudes para el semáforo que se puede satisfacer simultáneamente. + Número máximo de solicitudes para el semáforo que se puede satisfacer simultáneamente. + Nombre de un objeto de semáforo del sistema con nombre. + Cuando este método devuelve un resultado, contiene true si se creó un semáforo local (es decir, si es null o una cadena vacía) o si se creó el semáforo del sistema con nombre especificado; es false si el semáforo del sistema con nombre especificado ya existía.Este parámetro se pasa sin inicializar. + + es mayor que . o bien tiene más de 260 caracteres. + + es menor que 1.o bien es menor que 0. + Se ha producido un error de Win32. + El semáforo con nombre existe y tiene seguridad de control de acceso y el usuario no tiene . + No se puede crear el semáforo con nombre, probablemente porque tiene el mismo nombre que un identificador de espera de otro tipo. + + + Abre el semáforo con nombre especificado, si ya existe. + Objeto que representa el semáforo del sistema con nombre. + Nombre del semáforo del sistema que se va a abrir. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + El semáforo con nombre no existe. + Se ha producido un error de Win32. + El semáforo con nombre existe, pero el usuario no tiene el acceso de seguridad necesario para utilizarlo. + 1 + + + + + + Sale del semáforo y devuelve el recuento anterior. + Recuento en el semáforo antes de la llamada al método . + El recuento del semáforo ya está en el valor máximo. + Error de Win32 con un semáforo con nombre. + El semáforo actual representa un semáforo de sistema con nombre, pero el usuario no tiene .o bienEl semáforo actual representa un semáforo de sistema con nombre, pero no se abrió con . + 1 + + + Sale del semáforo un número especificado de veces y devuelve el recuento anterior. + Recuento en el semáforo antes de la llamada al método . + Número de veces que se abandona el semáforo. + + es menor que 1. + El recuento del semáforo ya está en el valor máximo. + Error de Win32 con un semáforo con nombre. + El semáforo actual representa un semáforo de sistema con nombre, pero el usuario no tiene derechos.o bienEl semáforo actual representa un semáforo de sistema con nombre, pero no se abrió con derechos. + 1 + + + Abre el semáforo con nombre especificado, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. + true si el semáforo con nombre se abrió correctamente; si no, false. + Nombre del semáforo del sistema que se va a abrir. + Cuando este método vuelve, contiene un objeto que representa el semáforo con nombre si la llamada se realizó correctamente o null si se produjo un error en la misma.Este parámetro se trata como sin inicializar. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + Se ha producido un error de Win32. + El semáforo con nombre existe, pero el usuario no tiene el acceso de seguridad necesario para utilizarlo. + + + Excepción que se produce cuando se llama al método en un semáforo cuyo recuento ya ha alcanzado el valor máximo. + 2 + + + Inicializa una nueva instancia de la clase con valores predeterminados. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Representa una alternativa ligera a que limita el número de subprocesos que puede obtener acceso a la vez a un recurso o a un grupo de recursos. + + + Inicializa una nueva instancia de la clase , especificando el número inicial de solicitudes que se pueden conceder simultáneamente. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + + es menor que 0. + + + Inicializa una nueva instancia de la clase , especificando el número inicial y máximo de solicitudes que se pueden conceder simultáneamente. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. + + es menor que 0, o es mayor que , o es igual o menor que 0. + + + Devuelve un objeto que se puede usar para esperar en el semáforo. + + que se puede usar para esperar en el semáforo. + Se ha eliminado . + + + Obtiene el número de subprocesos restantes que puede introducir el objeto . + Obtiene el número de subprocesos restantes que pueden entrar en el semáforo. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados. + + + Libera una vez el objeto . + Recuento anterior de . + La instancia actual ya se ha eliminado. + El ya se ha alcanzado su tamaño máximo. + + + Libera el objeto un número especificado de veces. + Recuento anterior de . + Número de veces que se abandona el semáforo. + La instancia actual ya se ha eliminado. + + es menor que 1. + El ya se ha alcanzado su tamaño máximo. + + + Bloquea el subproceso actual hasta que pueda introducir . + La instancia actual ya se ha eliminado. + + + Bloquea el subproceso actual hasta que pueda introducir , usando un entero de 32 bits con signo que especifica el tiempo de espera. + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + + + Bloquea el subproceso actual hasta que pueda introducir , usando un entero de 32 bits con signo que especifica el tiempo de espera mientras se observa un elemento . + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + + se ha cancelado. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + El se ha eliminado la instancia, o la que creó se ha eliminado. + + + Bloquea el subproceso actual hasta que pueda introducir , mientras se observa un elemento . + Token que se va a observar. + + se ha cancelado. + La instancia actual ya se ha eliminado.o bienEl que creó ya se ha eliminado. + + + Bloquea el subproceso actual hasta que pueda introducir , usando para especificar el tiempo de espera. + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + es un número negativo distinto de-1 milisegundo, que representa un tiempo de espera infinito o - tiempo de espera es mayor que . + Se ha eliminado la instancia de semaphoreSlim + + + Bloquea el subproceso actual hasta que pueda introducir , usando un que especifica el tiempo de espera mientras se observa un elemento . + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + + se ha cancelado. + + es un número negativo distinto de-1 milisegundo, que representa un tiempo de espera infinito o - tiempo de espera es mayor que . + Se ha eliminado la instancia de semaphoreSlimEl que creó ya se ha eliminado. + + + De forma asincrónica espera que se introduzca . + Tarea que se completará cuando se entre en el semáforo. + + + De forma asincrónica espera que se introduzca , usando un entero de 32 bits para medir el intervalo de tiempo. + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + + + De forma asincrónica, espera introducir , usando un entero de 32 bits para medir el intervalo de tiempo, mientras observa un elemento . + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + La instancia actual ya se ha eliminado. + + se ha cancelado. + + + De forma asincrónica, espera introducir , mientras observa un elemento . + Tarea que se completará cuando se entre en el semáforo. + Token que se va a observar. + La instancia actual ya se ha eliminado. + + se ha cancelado. + + + De forma asincrónica, espera introducir , usando un para medir el intervalo de tiempo. + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito o bien tiempo de espera es mayor que . + + + De forma asincrónica, espera introducir , usando un para medir el intervalo de tiempo, mientras observa un elemento . + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + Token que se va a observar. + + es un número negativo distinto de -1, que representa el tiempo de espera infinitoo bientiempo de espera es mayor que . + + se ha cancelado. + + + Representa el método al que hay que llamar cuando se va a enviar un mensaje a un contexto de sincronización. + Objeto que se ha pasado al delegado. + 2 + + + Proporciona una primitiva de bloqueo de exclusión mutua donde un subproceso que intenta adquirir el bloqueo espera en un bucle repetidamente comprobando hasta que haya un bloqueo disponible. + + + Inicializa una nueva instancia de la estructura con la opción de realizar el seguimiento de los identificadores de subprocesos para mejorar la depuración. + Indica si se han de capturar y utilizar identificadores de subprocesos con fines de depuración. + + + Adquiere el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + El argumento se debe inicializar en false antes de llamar a Enter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Libera el bloqueo. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual no es el propietario de este bloqueo. + + + Libera el bloqueo. + Valor booleano que indica si una barrera de memoria debe emitirse para publicar inmediatamente la operación de salida a otros subprocesos. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual no es el propietario de este bloqueo. + + + Obtiene un valor que indica si un subproceso mantiene actualmente el bloqueo. + Es true si cualquier subproceso mantiene actualmente el bloqueo; de lo contrario, es false. + + + Obtiene un valor que indica si el subproceso actual mantiene actualmente el bloqueo. + Es true si el subproceso actual mantiene el bloqueo; de lo contrario, es false. + El seguimiento de propiedad de subprocesos está deshabilitado. + + + Obtiene un valor que indica si el seguimiento de propiedad de subprocesos está habilitado para esta instancia. + Es true si se ha habilitado el seguimiento de propiedad de subprocesos para esta instancia; de lo contrario, es false. + + + Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + El argumento se debe inicializar en false antes de llamar a TryEnter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + El argumento se debe inicializar en false antes de llamar a TryEnter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que milisegundos. + El argumento se debe inicializar en false antes de llamar a TryEnter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Proporciona compatibilidad con la espera basada en ciclos. + + + Obtiene el número de veces que se ha llamado a en esta instancia. + Devuelve un entero que representa el número de veces que se ha llamado en esta instancia. + + + Obtiene si la llamada siguiente a da paso al procesador, lo que activa un cambio de contexto forzado. + Si la llamada siguiente a da paso al procesador, lo que activa un cambio de contexto forzado. + + + Restablece el contador de ciclos. + + + Realiza un único ciclo. + + + Itera en ciclos hasta que se satisface la condición especificada. + Delegado que se va a ejecutar una y otra vez hasta que devuelva true. + El argumento de es nulo. + + + Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado. + Es true si la condición se satisface dentro del tiempo de espera; de lo contrario, es false. + Delegado que se va a ejecutar una y otra vez hasta que devuelva true. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + El argumento de es nulo. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + + + Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado. + Es true si la condición se satisface dentro del tiempo de espera; de lo contrario, es false. + Delegado que se va a ejecutar una y otra vez hasta que devuelva true. + Estructura que representa el número de milisegundos de espera o TimeSpan que representa -1 milisegundo para esperar indefinidamente. + El argumento de es nulo. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . + + + Proporciona la funcionalidad básica para propagar un contexto de sincronización en varios modelos de sincronización. + 2 + + + Crea una nueva instancia de la clase . + + + Cuando se invalida en una clase derivada, crea una copia del contexto de sincronización. + Un nuevo objeto . + 2 + + + Obtiene el contexto de sincronización del subproceso actual. + Objeto que representa el contexto de sincronización actual. + 1 + + + Cuando se invalida en una clase derivada, responde a la notificación de que se ha completado una operación. + + + Cuando se invalida en una clase derivada, responde a la notificación de que se ha iniciado una operación. + + + Cuando se invalida en una clase derivada, envía un mensaje asincrónico a un contexto de sincronización. + Delegado de al que se va a llamar. + Objeto que se ha pasado al delegado. + 2 + + + Cuando se invalida en una clase derivada, envía un mensaje sincrónico a un contexto de sincronización. + Delegado de al que se va a llamar. + Objeto que se ha pasado al delegado. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Establece el contexto de sincronización actual. + Objeto que se va a establecer. + 1 + + + + + + Excepción que se produce cuando un método requiere que el llamador sea propietario del bloqueo en un Monitor dado y un llamador al que no pertenece ese bloqueo llama al método. + 2 + + + Inicializa una nueva instancia de la clase con propiedades predeterminadas. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Proporciona almacenamiento local de los datos de un subproceso. + Especifica el tipo de datos que se almacena por subproceso. + + + Inicializa la instancia de . + + + Inicializa la instancia de . + Si se va a hacer un seguimiento de todos los valores establecidos en la instancia y exponerlos a través de la propiedad . + + + Inicializa una instancia de con la función especificada por el parámetro . + + que se invoca para generar un valor de inicialización diferida cuando se intenta recuperar sin que se haya inicializado anteriormente. + + es una referencia nula (Nothing en Visual Basic). + + + Inicializa una instancia de con la función especificada por el parámetro . + + que se invoca para generar un valor de inicialización diferida cuando se intenta recuperar sin que se haya inicializado anteriormente. + Si se va a hacer un seguimiento de todos los valores establecidos en la instancia y exponerlos a través de la propiedad . + + es una referencia null (Nothing en Visual Basic). + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos utilizados por esta instancia de . + Valor booleano que indica si se llama a este método debido a una llamada a . + + + Libera los recursos utilizados por esta instancia de . + + + Obtiene un valor que indica si se inicializa en el subproceso actual. + Es true si se inicializa en el subproceso actual; en caso contrario, es false. + La instancia de se ha eliminado. + + + Crea y devuelve una representación de cadena de esta instancia del subproceso actual. + Resultado de llamar al método en . + La instancia de se ha eliminado. + La propiedad del subproceso actual es una referencia nula (Nothing en Visual Basic). + La función de inicialización intentó hacer referencia de forma recursiva a . + No se proporciona ningún constructor predeterminado y no se proporciona ningún generador de valor. + + + Obtiene o establece el valor de esta instancia del subproceso actual. + Devuelve una instancia del objeto que ThreadLocal es responsable de inicializar. + La instancia de se ha eliminado. + La función de inicialización intentó hacer referencia de forma recursiva a . + No se proporciona ningún constructor predeterminado y no se proporciona ningún generador de valor. + + + Obtiene una lista de todos los valores almacenados actualmente por todos los subprocesos que han tenido acceso a esta instancia. + Lista de todos los valores almacenados actualmente por todos los subprocesos que han tenido acceso a esta instancia. + La instancia de se ha eliminado. + + + Contiene los métodos para realizar operaciones de memoria volátil. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee la referencia al objeto desde el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Referencia al que se ha leído.Esta referencia es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + Tipo del campo que se va a leer.Debe ser un tipo de referencia, no un tipo de valor. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de memoria antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe la referencia de objeto especificada en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe la referencia de objeto. + Referencia de objeto que se va a escribir.La referencia se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + Tipo del campo que se va a escribir.Debe ser un tipo de referencia, no un tipo de valor. + + + Excepción que se produce cuando se intenta abrir una exclusión mutua o semáforo del sistema que no existe. + 2 + + + Inicializa una nueva instancia de la clase con valores predeterminados. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netcore50/fr/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netcore50/fr/System.Threading.xml new file mode 100644 index 0000000..6bbaf97 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netcore50/fr/System.Threading.xml @@ -0,0 +1,1833 @@ + + + + System.Threading + + + + Exception levée lorsqu'un thread acquiert un objet qu'un autre thread a abandonné en se terminant sans le libérer. + 1 + + + Initialise une nouvelle instance de la classe avec les valeurs par défaut. + + + Initialise une nouvelle instance de la classe avec un index spécifié pour le mutex abandonné, le cas échéant, et un objet qui représente le mutex. + Index du mutex abandonné dans le tableau des handles d'attente si l'exception est levée pour la méthode , ou -1 si l'exception est levée pour les méthodes ou . + Objet qui représente le mutex abandonné. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur qui indique la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur et une exception interne spécifiés. + Message d'erreur qui indique la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, l'exception interne, l'index pour le mutex abandonné, le cas échéant, et un objet qui représente le mutex. + Message d'erreur qui indique la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + Index du mutex abandonné dans le tableau des handles d'attente si l'exception est levée pour la méthode , ou -1 si l'exception est levée pour les méthodes ou . + Objet qui représente le mutex abandonné. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, l'index du mutex abandonné, le cas échéant, et le mutex abandonné. + Message d'erreur qui indique la raison de l'exception. + Index du mutex abandonné dans le tableau des handles d'attente si l'exception est levée pour la méthode , ou -1 si l'exception est levée pour les méthodes ou . + Objet qui représente le mutex abandonné. + + + Obtient le mutex abandonné qui a provoqué l'exception, s'il est connu. + Objet qui représente le mutex abandonné ou null si les mutex abandonnés n'ont pas pu être identifiés. + 1 + + + Obtient l'index du mutex abandonné qui a provoqué l'exception, s'il est connu. + Index, dans le tableau de handles d'attente passés à la méthode , de l'objet qui représente le mutex abandonné ou -1 si l'index du mutex abandonné n'a pas pu être déterminé. + 1 + + + Représente les données ambiantes qui sont locales à un flux de contrôle asynchrone donné, par exemple une méthode asynchrone. + Type des données ambiantes. + + + Instancie une instance de qui ne reçoit pas de notifications de modification. + + + Instancie une instance locale de qui ne reçoit pas de notifications de modification. + Le délégué est appelé à chaque modification de la valeur actuelle sur n'importe quel thread. + + + Obtient ou définit la valeur des données ambiantes. + Valeur des données ambiantes. + + + Classe qui fournit les informations de modification des données aux instances de qui s'inscrivent pour les notifications de modification. + Type des données. + + + Obtient la valeur actuelle des données. + Valeur actuelle des données. + + + Obtient la valeur précédente des données. + Valeur précédente des données. + + + Retourne une valeur qui indique si la valeur est modifiée en raison d'un changement du contexte d'exécution. + true si la valeur est modifiée en raison d'un changement du contexte d'exécution ; sinon, false. + + + Avertit un thread en attente qu'un événement s'est produit.Cette classe ne peut pas être héritée. + 2 + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini à "signalé". + true pour définir l'état initial à "signalé" ; false pour le définir à "non signalé". + + + Permet à plusieurs tâches de travailler en parallèle de manière coopérative sur un algorithme via plusieurs phases. + + + Initialise une nouvelle instance de la classe . + Nombre de threads participants. + + est inférieur à 0 ou supérieur à 32,767. + + + Initialise une nouvelle instance de la classe . + Nombre de threads participants. + + à exécuter après chaque phase. null (nothing en Visual Basic) peut être passé pour indiquer qu'aucune action n'est effectuée. + + est inférieur à 0 ou supérieur à 32,767. + + + Signale à qu'il y aura un participant supplémentaire. + Numéro de la phase du cloisonnement à laquelle les nouveaux participants participeront en premier. + L'instance actuelle a déjà été supprimée. + L'ajout d'un participant provoquerait l'augmentation du nombre de participants du cloisonnement au-delà de 32 767.ouLa méthode a été appelée à partir d'une action post-phase. + + + Signale à qu'il y aura des participants supplémentaires. + Numéro de la phase du cloisonnement à laquelle les nouveaux participants participeront en premier. + Nombre de participants supplémentaires à ajouter au cloisonnement. + L'instance actuelle a déjà été supprimée. + + est inférieur à 0.ouL'ajout de participants () provoquerait l'augmentation du nombre de participants du cloisonnement au-delà de 32 767. + La méthode a été appelée à partir d'une action post-phase. + + + Obtient le numéro de la phase actuelle du cloisonnement. + Retourne le numéro de la phase actuelle du cloisonnement. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + La méthode a été appelée à partir d'une action post-phase. + + + Libère les ressources non managées utilisées par et éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. + + + Obtient le nombre total de participants au cloisonnement. + Retourne le nombre total de participants au cloisonnement. + + + Obtient le nombre de participants au cloisonnement qui n'ont pas encore été signalés dans la phase actuelle. + Retourne le nombre de participants au cloisonnement qui n'ont pas encore été signalés dans la phase actuelle. + + + Signale à qu'il y aura un participant en moins. + L'instance actuelle a déjà été supprimée. + La barrière a déjà 0 participant.ouLa méthode a été appelée à partir d'une action post-phase. + + + Signale à qu'il y aura moins de participants. + Nombre de participants supplémentaires à supprimer du cloisonnement. + L'instance actuelle a déjà été supprimée. + + est inférieur à 0. + La barrière a déjà 0 participant.ouLa méthode a été appelée à partir d'une action post-phase. oule nombre de participant actuel est inférieur au participantCount spécifié + Le nombre total de participants est inférieur au spécifié + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement. + L'instance actuelle a déjà été supprimée. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + Si une exception est levée par l'action de post-phase d'un cloisonnement après que tous les threads participants aient appelé SignalAndWait, l'exception sera incluse dans un wrapper dans une BarrierPostPhaseException et levée pour tous les threads participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un entier signé 32 bits pour mesurer le délai d'attente. + si tous les participants ont atteint le cloisonnement dans le délai spécifié ; sinon false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + Si une exception est levée par l'action de post-phase d'un cloisonnement après que tous les threads participants aient appelé SignalAndWait, l'exception sera incluse dans un wrapper dans une BarrierPostPhaseException et levée pour tous les threads participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un entier signé 32 bits pour mesurer le délai d'attente, tout en observant un jeton d'annulation. + si tous les participants ont atteint le cloisonnement dans le délai spécifié ; sinon false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, tout en observant un jeton d'annulation. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un objet qui mesure l'intervalle de temps. + true si tous les autres participants ont atteint le cloisonnement ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1 milliseconde, qui représente un délai d'attente infini, ou sa valeur est supérieure à 32 767. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un objet qui mesure l'intervalle de temps, tout en observant un jeton d'annulation. + true si tous les autres participants ont atteint le cloisonnement ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1 milliseconde, qui représente un délai d'attente infini. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + L'exception levée lorsque l'action post-phase d'un échoue. + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec l'exception interne spécifiée. + Exception qui constitue la cause de l'exception actuelle. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Représente une méthode à appeler dans un nouveau contexte. + Objet contenant les informations que la méthode de rappel doit utiliser à chacune de ses exécutions. + 1 + + + Représente une primitive de synchronisation qui est signalée lorsque son décompte atteint zéro. + + + Initialise une nouvelle instance de la classe à l'aide du décompte spécifié. + Nombre de signaux initialement requis pour définir . + + est inférieur à 0. + + + Incrémente de un le décompte actuel de . + L'instance actuelle a déjà été supprimée. + L'instance actuelle est déjà définie.ou est supérieur ou égal à . + + + Incrémente d'une valeur spécifiée le décompte actuel de . + Valeur d'incrément de . + L'instance actuelle a déjà été supprimée. + + est inférieur ou égal à 0. + L'instance actuelle est déjà définie.ou est égal à ou supérieur à une fois le nombre été incrémenté par + + + Obtient le nombre de signaux restants requis pour définir l'événement. + Nombre de signaux restants requis pour définir l'événement. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par et éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. + + + Obtient le nombre de signaux initialement requis pour définir l'événement. + Nombre de signaux initialement requis pour définir l'événement. + + + Détermine si l'événement est défini. + true si l'événement est défini ; sinon, false. + + + Réinitialise avec la valeur . + L'instance actuelle a déjà été supprimée. + + + Définit la propriété spécifiée sur la valeur indiquée. + Nombre de signaux requis pour définir . + L'instance actuelle a déjà été supprimée. + + est inférieur à 0. + + + Enregistre un signal avec le , en décrémentant la valeur de . + true si le décompte a atteint zéro en raison du signal et que l'événement a été défini ; sinon, false. + L'instance actuelle a déjà été supprimée. + L'instance actuelle est déjà définie. + + + Inscrit plusieurs signaux avec , en décrémentant la valeur de selon la valeur spécifiée. + true si le décompte a atteint zéro en raison des signaux et que l'événement a été défini ; sinon, false. + Nombre de signaux à inscrire. + L'instance actuelle a déjà été supprimée. + + est inférieur à 1. + L'instance actuelle est déjà définie. - ou - Ou est supérieur à . + + + Essaie d'incrémenter par un. + true si l'incrémentation a réussi ; sinon, false.Si est déjà à zéro, cette méthode retourne la valeur false. + L'instance actuelle a déjà été supprimée. + + est égal à . + + + Essaie d'incrémenter par une valeur spécifiée. + true si l'incrémentation a réussi ; sinon, false.Si est déjà à zéro, la valeur false est retournée. + Valeur d'incrément de . + L'instance actuelle a déjà été supprimée. + + est inférieur ou égal à 0. + L'instance actuelle est déjà définie.ou + est supérieur ou égal à . + + + Bloque le thread actuel jusqu'à ce que soit défini. + L'instance actuelle a déjà été supprimée. + + + Bloque le thread actuel jusqu'à ce que le soit défini, à l'aide d'un entier signé 32 bits permettant de mesurer le délai d'attente. + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Bloque le thread actuel jusqu'à ce que soit défini, à l'aide d'un entier signé 32 bits permettant de mesurer le délai d'attente, tout en observant un . + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. - ou - le qui a créé a déjà été supprimé. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Bloque le thread actuel jusqu'à ce que soit défini, tout en observant un . + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. - ou - le qui a créé a déjà été supprimé. + + + Bloque le thread actuel jusqu'à ce que le soit défini, à l'aide d'un permettant de mesurer le délai d'attente. + true si a été défini ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + + + Bloque le thread actuel jusqu'à ce que le soit défini, à l'aide d'un permettant de mesurer le délai d'attente, tout en observant un . + true si a été défini ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. - ou - le qui a créé a déjà été supprimé. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + + + Obtient un qui est utilisé pour attendre l'événement à définir. + + qui est utilisé pour attendre l'événement à définir. + L'instance actuelle a déjà été supprimée. + + + Indique si un est réinitialisé automatiquement ou manuellement après la réception d'un signal. + 2 + + + Une fois signalé, le se réinitialise automatiquement après avoir libéré un seul thread.Si aucun thread n'attend, le conserve l'état signalé jusqu'à ce qu'un thread se bloque et se réinitialise après l'avoir libéré. + + + Lorsqu'il est signalé, le libère tous les threads en attente et conserve l'état signalé jusqu'à sa réinitialisation manuelle. + + + Représente un événement de synchronisation de threads. + 2 + + + Initialise une nouvelle instance de la classe , en spécifiant si le handle d'attente est signalé initialement et s'il se réinitialise automatiquement ou manuellement. + true pour définir l'état initial comme étant signalé ; false pour le définir comme étant non signalé. + L'une des valeurs qui déterminent si l'événement se réinitialise automatiquement ou manuellement. + + + Initialise une nouvelle instance de la classe , en spécifiant si le handle d'attente est signalé initialement s'il a été créé à la suite de cet appel, s'il se réinitialise automatiquement ou manuellement, ainsi que le nom d'un événement de synchronisation du système. + true pour définir l'état initial comme signalé si l'événement nommé est créé en conséquence de cet appel ; false pour le définir comme non signalé. + L'une des valeurs qui déterminent si l'événement se réinitialise automatiquement ou manuellement. + Nom d'un événement de synchronisation à l'échelle du système. + Une erreur Win32 s'est produite. + L'événement nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + L'événement nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + dépasse 260 caractères. + + + Initialise une nouvelle instance de la classe , en spécifiant si le handle d'attente est signalé initialement s'il a été créé à la suite de cet appel, s'il se réinitialise automatiquement ou manuellement, ainsi que le nom d'un événement de synchronisation du système et une variable booléenne dont la valeur après l'appel indique si l'événement système nommé a été créé. + true pour définir l'état initial comme signalé si l'événement nommé est créé en conséquence de cet appel ; false pour le définir comme non signalé. + L'une des valeurs qui déterminent si l'événement se réinitialise automatiquement ou manuellement. + Nom d'un événement de synchronisation à l'échelle du système. + Cette méthode retourne true si un événement local a été créé (en d'autres termes, si est null ou une chaîne vide) ou si l'événement système nommé spécifié a été créé ; false si l'événement système nommé spécifié existait déjà.Ce paramètre est passé sans être initialisé. + Une erreur Win32 s'est produite. + L'événement nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + L'événement nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + dépasse 260 caractères. + + + Ouvre l'événement de synchronisation nommé spécifié s'il existe déjà. + Objet qui représente l'événement système nommé. + Nom de l'événement de synchronisation système à ouvrir. + + est une chaîne vide. ou dépasse 260 caractères. + + a la valeur null. + L'événement de système nommé n'existe pas. + Une erreur Win32 s'est produite. + L'événement nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + 1 + + + + + + Définit l'état de l'événement comme étant non signalé, entraînant le blocage des threads. + true si l'opération aboutit ; sinon, false. + La méthode a été précédemment appelée sur ce . + 2 + + + Définit l'état de l'événement comme étant signalé, ce qui permet à un ou plusieurs threads en attente de continuer. + true si l'opération aboutit ; sinon, false. + La méthode a été précédemment appelée sur ce . + 2 + + + Ouvre l'événement de synchronisation nommé spécifié, s'il existe déjà, et retourne une valeur indiquant si l'opération a réussi. + true si l'événement de synchronisation nommé a été ouvert ; sinon, false. + Nom de l'événement de synchronisation système à ouvrir. + Lorsque cette méthode est retournée, contient un objet qui représente l'événement de synchronisation nommé si l'appel a réussi, ou null si l'appel a échoué.Ce paramètre est traité comme non initialisé. + + est une chaîne vide.ou dépasse 260 caractères. + + a la valeur null. + Une erreur Win32 s'est produite. + L'événement nommé existe, mais l'utilisateur n'a pas l'accès de sécurité voulu. + + + Gère le contexte d'exécution du thread actuel.Cette classe ne peut pas être héritée. + 2 + + + Capture le contexte d'exécution du thread actuel. + Objet capturant le contexte d'exécution du thread actuel. + 1 + + + Exécute une méthode dans un contexte d'exécution spécifié sur le thread actuel. + + à définir. + Délégué représentant la méthode à exécuter dans le contexte d'exécution fourni. + Objet à passer à la méthode de rappel. + + a la valeur null.ouLe n'a pas été acquis à l'aide d'une opération de capture. ouLe a déjà été utilisé comme argument pour un appel . + 1 + + + + + + Fournit des opérations atomiques pour des variables partagées par plusieurs threads. + 2 + + + Ajoute deux entiers 32 bits et remplace le premier entier par la somme, sous la forme d'une opération atomique. + La nouvelle valeur stockée à . + Variable qui contient la première valeur à ajouter.La somme des deux valeurs est stockée dans . + Valeur à ajouter à l'entier à . + The address of is a null pointer. + 1 + + + Ajoute deux entiers 64 bits et remplace le premier entier par la somme, sous la forme d'une opération atomique. + La nouvelle valeur stockée à . + Variable qui contient la première valeur à ajouter.La somme des deux valeurs est stockée dans . + Valeur à ajouter à l'entier à . + The address of is a null pointer. + 1 + + + Compare deux nombres à virgule flottante double précision et remplace le premier en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux entiers signés de 32 bits et remplace la première valeur en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux entiers signés de 64 bits et remplace la première valeur en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux handles ou pointeurs spécifiques à la plateforme et remplace le premier en cas d'égalité. + Valeur d'origine dans . + + de destination, dont la valeur est comparée à celle de et qui peut être remplacée par . + + qui remplace la valeur de destination si la comparaison conclut à une égalité. + + comparée à la valeur de . + The address of is a null pointer. + 1 + + + Compare deux objets et remplace le premier en cas d'égalité des références. + Valeur d'origine dans . + Objet de destination comparé à et qui peut être remplacé. + Objet qui remplace l'objet de destination si la comparaison conclut à une égalité. + Objet qui est comparé à l'objet se trouvant à . + The address of is a null pointer. + 1 + + + Compare deux nombres à virgule flottante simple précision et remplace le premier en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux instances du type référence spécifié et remplace la première en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée avec et qui peut être remplacée.C'est un paramètre référence (ref en C#, ByRef en Visual Basic). + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + Type à utiliser pour , et .Ce type doit être un type référence. + The address of is a null pointer. + + + Décrémente une variable spécifiée et stocke le résultat, sous la forme d'une opération atomique. + Valeur décrémentée. + Variable dont la valeur doit être décrémentée. + The address of is a null pointer. + 1 + + + Décrémente la variable spécifiée et stocke le résultat sous la forme d'une opération atomique. + Valeur décrémentée. + Variable dont la valeur doit être décrémentée. + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un nombre à virgule flottante double précision, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte un entier signé 32 bits à une valeur spécifiée, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un entier signé 64 bits, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un handle ou un pointeur spécifique à la plateforme, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un objet, puis retourne une référence à l'objet d'origine sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un nombre à virgule flottante simple précision, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à une variable du type spécifié et retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée.C'est un paramètre référence (ref en C#, ByRef en Visual Basic). + Valeur affectée au paramètre . + Type à utiliser pour et .Ce type doit être un type référence. + The address of is a null pointer. + + + Incrémente une variable spécifiée et stocke le résultat sous la forme d'une opération atomique. + Valeur incrémentée. + Variable dont la valeur doit être incrémentée. + The address of is a null pointer. + 1 + + + Incrémente une variable spécifiée et stocke le résultat sous la forme d'une opération atomique. + Valeur incrémentée. + Variable dont la valeur doit être incrémentée. + The address of is a null pointer. + 1 + + + Synchronise l'accès à la mémoire comme suit : le processeur qui exécute le thread actuel ne peut pas réorganiser les instructions de sorte que les accès à la mémoire avant l'appel de s'exécutent après les accès à la mémoire postérieurs à l'appel de . + + + Retourne une valeur 64 bits chargée sous la forme d'une opération atomique. + Valeur chargée. + Valeur 64 bits à charger. + 1 + + + Fournit des routines d'initialisation tardives. + + + Initialise un type référence cible avec le constructeur par défaut du type s'il n'a pas déjà été initialisé. + Référence initialisée de type . + Référence de type à initialiser si elle ne l'a pas déjà été. + Type de la référence à initialiser. + Autorisations pour accéder au constructeur de type manquant. + Le type n'a pas de constructeur par défaut. + + + Initialise un type référence cible ou un type valeur avec son constructeur par défaut s'il n'a pas déjà été initialisé. + Valeur initialisée de type . + Référence ou valeur de type à initialiser si elle ne l'a pas déjà été. + Référence à une valeur booléenne qui détermine si la cible a déjà été initialisée. + Référence à un objet utilisé comme verrou mutuellement exclusif pour l'initialisation de .Si est null null, un nouvel objet est instancié. + Type de la référence à initialiser. + Autorisations pour accéder au constructeur de type manquant. + Le type n'a pas de constructeur par défaut. + + + Initialise un type référence cible ou un type valeur à l'aide d'une fonction spécifiée s'il n'a pas déjà été initialisé. + Valeur initialisée de type . + Référence ou valeur de type à initialiser si elle ne l'a pas déjà été. + Référence à une valeur booléenne qui détermine si la cible a déjà été initialisée. + Référence à un objet utilisé comme verrou mutuellement exclusif pour l'initialisation de .Si est null null, un nouvel objet est instancié. + Fonction appelée pour initialiser la référence ou la valeur. + Type de la référence à initialiser. + Autorisations pour accéder au constructeur de type manquant. + Le type n'a pas de constructeur par défaut. + + + Initialise un type référence cible à l'aide d'une fonction spécifiée s'il n'a pas déjà été initialisé. + Valeur initialisée de type . + Référence de type à initialiser si elle ne l'a pas déjà été. + Fonction appelée pour initialiser la référence. + Type référence de la référence à initialiser. + Le type n'a pas de constructeur par défaut. + + a retourné null (Nothing en Visual Basic). + + + L'exception levée lorsque l'entrée récursive dans un verrou n'est pas compatible avec la stratégie de récurrence pour le verrou. + 2 + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + 2 + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture système en cours. + 2 + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture système en cours. + Exception qui a provoqué l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + 2 + + + Spécifie si un verrou peut être entré plusieurs fois par le même thread. + + + Si un thread essaie d'entrer un verrou de manière récursive, une exception est levée.Certaines classes peuvent autoriser certaines récurrences lorsque ce paramètre est appliqué. + + + Un thread peut entrer un verrou de manière récursive.Certaines classes peuvent restreindre cette fonction. + + + Avertit un ou plusieurs threads en attente qu'un événement s'est produit.Cette classe ne peut pas être héritée. + 2 + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini comme signalé. + true pour définir un état initial signalé ; false pour définir un état initial non signalé. + + + Fournit une version allégée de . + + + Initialise une nouvelle instance de la classe avec l'état initial "non signalé". + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini à "signalé". + true pour définir l'état initial à "signalé" ; false pour le définir à "non signalé". + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini à "signalé" et un nombre de spins spécifié. + true pour définir l'état initial à "signalé" ; false pour le définir à "non signalé". + Nombre d'attentes de spins qui se produiront avant de revenir à une opération d'attente basée sur le noyau. + + is less than 0 or greater than the maximum allowed value. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par et éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. + + + Obtient une valeur qui indique si l'événement est défini. + true si l'événement a été défini ; sinon, false. + + + Définit l'état de l'événement à "non signalé", ce qui entraîne le blocage des threads. + The object has already been disposed. + + + Définit l'état de l'événement à "signalé", ce qui permet à un ou plusieurs threads en attente sur l'événement de continuer à s'exécuter. + + + Obtient le nombre d'attentes de spins qui se produiront avant de revenir à une opération d'attente basée sur le noyau. + Retourne le nombre d'attentes de spins qui se produiront avant de revenir à une opération d'attente basée sur le noyau. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps. + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps, tout en observant un . + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel reçoive un signal, tout en observant un . + + à observer. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un pour mesurer l'intervalle de temps. + true si a été défini ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde pour un délai d'attente infini. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un pour mesurer l'intervalle de temps, tout en observant un . + true si a été défini ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde pour un délai d'attente infini. + + à observer. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Obtient l'objet sous-jacent pour ce . + Objet d'événement sous-jacent pour ce . + + + Fournit un mécanisme qui synchronise l'accès aux objets. + 2 + + + Acquiert un verrou exclusif sur l'objet spécifié. + Objet sur lequel acquérir le verrou du moniteur. + Le paramètre a la valeur null. + 1 + + + Acquiert un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel attendre. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou.Remarque   Si aucune exception ne se produit, la sortie de cette méthode est toujours true. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + + + Libère un verrou exclusif sur l'objet spécifié. + Objet sur lequel libérer le verrou. + Le paramètre a la valeur null. + Le thread en cours ne possède pas le verrou pour l'objet spécifié. + 1 + + + Détermine si le thread actuel détient le verrou sur l'objet spécifié. + true si le thread actuel détient le verrou sur  ; sinon, false. + Objet à tester. + + a la valeur null. + + + Avertit un thread situé dans la file d'attente en suspens d'un changement d'état de l'objet verrouillé. + Objet attendu par un thread. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + 1 + + + Avertit tous les threads en attente d'un changement d'état de l'objet. + Objet qui envoie l'impulsion. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + 1 + + + Essaie d'acquérir un verrou exclusif sur l'objet spécifié. + true si le thread actuel acquiert le verrou ; sinon, false. + Objet sur lequel acquérir le verrou. + Le paramètre a la valeur null. + 1 + + + Tente d'acquérir un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel acquérir le verrou. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + + + Tentatives d'acquisition d'un verrou exclusif sur l'objet spécifié au cours du nombre spécifié de millisecondes. + true si le thread actuel acquiert le verrou ; sinon, false. + Objet sur lequel acquérir le verrou. + Délai d'attente du verrou en millisecondes. + Le paramètre a la valeur null. + + est négatif et différent de . + 1 + + + Tente, pendant le nombre spécifié de millisecondes, d'acquérir un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel acquérir le verrou. + Délai d'attente du verrou en millisecondes. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + + est négatif et différent de . + + + Tentatives d'acquisition d'un verrou exclusif sur l'objet spécifié au cours de la période spécifiée. + true si le thread actuel acquiert le verrou ; sinon, false. + Objet sur lequel acquérir le verrou. + + représentant le délai d'attente du verrou.Une valeur de –1 milliseconde spécifie une attente infinie. + Le paramètre a la valeur null. + La valeur en millisecondes de est négative et différente de (–1 milliseconde), ou elle est supérieure à . + 1 + + + Tente, pendant le délai spécifié, d'acquérir un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel acquérir le verrou. + Délai d'attente du verrou.Une valeur de –1 milliseconde spécifie une attente infinie. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + La valeur en millisecondes de est négative et différente de (–1 milliseconde), ou elle est supérieure à . + + + Libère le verrou d'un objet et bloque le thread actuel jusqu'à ce qu'il acquière à nouveau le verrou. + true si l'appel est retourné car l'appelant a de nouveau acquis le verrou pour l'objet spécifié.Cette méthode ne retourne rien si le verrou n'est pas acquis à nouveau. + Objet sur lequel attendre. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + Le thread qui appelle Wait quitte ensuite l'état d'attente.Cela se produit lorsqu'un autre thread appelle la méthode de ce thread. + 1 + + + Libère le verrou d'un objet et bloque le thread actuel jusqu'à ce qu'il acquière à nouveau le verrou.Si le délai d'attente spécifié est écoulé, le thread intègre la file d'attente opérationnelle. + true si le verrou a fait l'objet d'une nouvelle acquisition avant l'expiration du délai spécifié ; false si le verrou a fait l'objet d'une nouvelle acquisition après l'expiration du délai spécifié.La méthode ne retourne pas de valeur tant que le verrou n'est pas acquis à nouveau. + Objet sur lequel attendre. + Nombre de millisecondes à attendre avant que le thread intègre la file d'attente opérationnelle. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + Le thread qui appelle Wait quitte ensuite l'état d'attente.Cela se produit lorsqu'un autre thread appelle la méthode de ce thread. + La valeur du paramètre est négative et différente de . + 1 + + + Libère le verrou d'un objet et bloque le thread actuel jusqu'à ce qu'il acquière à nouveau le verrou.Si le délai d'attente spécifié est écoulé, le thread intègre la file d'attente opérationnelle. + true si le verrou a fait l'objet d'une nouvelle acquisition avant l'expiration du délai spécifié ; false si le verrou a fait l'objet d'une nouvelle acquisition après l'expiration du délai spécifié.La méthode ne retourne pas de valeur tant que le verrou n'est pas acquis à nouveau. + Objet sur lequel attendre. + + qui représente le temps à attendre avant que le thread n'intègre la file d'attente opérationnelle. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + Le thread qui appelle Wait quitte ensuite l'état d'attente.Cela se produit lorsqu'un autre thread appelle la méthode de ce thread. + La valeur en millisecondes du paramètre est négative et ne représente pas (–1 milliseconde) ou est supérieure à . + 1 + + + Primitive de synchronisation qui peut également être utilisée pour la synchronisation entre processus. + 1 + + + Initialise une nouvelle instance de la classe avec des propriétés par défaut. + + + Initialise une nouvelle instance de la classe avec une valeur booléenne qui indique si le thread appelant doit avoir la propriété initiale du mutex. + true pour accorder au thread appelant la propriété initiale du mutex ; sinon, false. + + + Initialise une nouvelle instance de la classe avec une valeur booléenne qui indique si le thread appelant doit avoir la propriété initiale du mutex, et une chaîne représentant le nom du mutex. + true pour donner au thread appelant la propriété initiale du mutex système nommé si celui-ci est créé en réponse à cet appel ; sinon, false. + Nom du .Si cette valeur est null, est sans nom. + Le mutex nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + Une erreur Win32 s'est produite. + Le mutex nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + est plus de 260 caractères. + + + Initialise une nouvelle instance de la classe avec une valeur booléenne qui indique si le thread appelant doit avoir la propriété initiale du mutex, une chaîne qui représente le nom du mutex et une valeur booléenne qui, quand la méthode retourne son résultat, indique si la propriété initiale du mutex a été accordée au thread appelant. + true pour donner au thread appelant la propriété initiale du mutex système nommé si celui-ci est créé en réponse à cet appel ; sinon, false. + Nom du .Si cette valeur est null, est sans nom. + Cette méthode retourne une valeur booléenne qui est true si un mutex local a été créé (en d'autres termes, si est null ou une chaîne vide) ou si le mutex système nommé spécifié a été créé ; false si le mutex système nommé spécifié existait déjà.Ce paramètre est passé sans être initialisé. + Le mutex nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + Une erreur Win32 s'est produite. + Le mutex nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + est plus de 260 caractères. + + + Ouvre le mutex nommé spécifié, s'il existe déjà. + Objet qui représente le mutex système nommé. + Nom du mutex système à ouvrir. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Le mutex nommé n'existe pas. + Une erreur Win32 s'est produite. + Le mutex nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + 1 + + + + + + Libère l'objet une seule fois. + Le thread appelant ne possède pas le mutex. + 1 + + + Ouvre le mutex nommé spécifié, s'il existe déjà, et retourne une valeur indiquant si l'opération a réussi. + true si le mutex nommé a été ouvert ; sinon, false. + Nom du mutex système à ouvrir. + Quand cette méthode est retournée, contient un objet qui représente la structure mutex nommée si l'appel a réussi, ou null si l'appel a échoué.Ce paramètre est traité comme étant non initialisé. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Une erreur Win32 s'est produite. + Le mutex nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + + + Représente un verrou utilisé pour gérer l'accès à une ressource, en autorisant plusieurs threads pour la lecture ou un accès exclusif en écriture. + + + Initialise une nouvelle instance de la classe avec des valeurs de propriété par défaut. + + + Initialise une nouvelle instance de la classe , en spécifiant la stratégie de récurrence du verrou. + Une des valeurs d'énumération qui spécifie la stratégie de récurrence du verrou. + + + Obtient le nombre total de threads uniques qui ont entré le verrou en mode lecture. + Nombre de threads uniques qui ont entré le verrou en mode lecture. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Essaie d'entrer le verrou en mode lecture. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Essaie d'entrer le verrou en mode pouvant être mis à niveau. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Essaie d'entrer le verrou en mode écriture. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Réduit le nombre de récurrences pour le mode lecture, et quitte le mode lecture si le nombre résultant est 0 (zéro). + The current thread has not entered the lock in read mode. + + + Réduit le nombre de récurrences pour le mode pouvant être mis à niveau, et quitte le mode pouvant être mis à niveau si le nombre résultant est 0 (zéro). + The current thread has not entered the lock in upgradeable mode. + + + Réduit le nombre de récurrences pour le mode écriture, et quitte le mode écriture si le nombre résultant est 0 (zéro). + The current thread has not entered the lock in write mode. + + + Obtient une valeur qui indique si le thread actuel a entré le verrou en mode lecture. + true si le thread actuel a entré le verrou en mode lecture ; sinon, false. + 2 + + + Obtient une valeur qui indique si le thread actuel a entré le verrou en mode pouvant être mis à niveau. + true si le thread actuel a entré le verrou en mode pouvant être mis à niveau ; sinon, false. + 2 + + + Obtient une valeur qui indique si le thread actuel a entré le verrou en mode écriture. + true si le thread actuel a entré le verrou en mode écriture ; sinon, false. + 2 + + + Obtient une valeur qui indique la stratégie de récurrence pour l'objet actuel. + Une des valeurs d'énumération qui spécifie la stratégie de récurrence du verrou. + + + Obtient le nombre de fois où le thread actuel a entré le verrou en mode lecture, comme une indication de récurrence. + 0 (zéro) si le thread actuel n'a pas entré le verrou en mode lecture, 1 si le thread a entré le verrou en mode lecture mais pas de façon récursive, ou n si le thread a entré le verrou de façon récursive n - 1 fois. + 2 + + + Obtient le nombre de fois où le thread actuel a entré le verrou en mode pouvant être mis à niveau, comme une indication de récurrence. + 0 si le thread actuel n'a pas entré le verrou en mode pouvant être mis à niveau, 1 si le thread a entré le verrou en mode pouvant être mis à niveau mais pas de façon récursive, ou n si le thread a entré le verrou en mode pouvant être mis à niveau de façon récursive n - 1 fois. + 2 + + + Obtient le nombre de fois où le thread actuel a entré le verrou en mode écriture, comme une indication de récurrence. + 0 si le n si le thread a entré le verrou en mode écriture de façon récursive n - 1 fois. + 2 + + + Essaie d'entrer le verrou en mode lecture, avec un délai d'attente entier facultatif. + true si le thread appelant est entré en mode lecture, sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Essaie d'entrer le verrou en mode lecture, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode lecture, sinon, false. + Intervalle d'attente, ou -1 milliseconde pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Essaie d'entrer le verrou en mode pouvant être mis à niveau, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode de mise à niveau, sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Essaie d'entrer le verrou en mode pouvant être mis à niveau, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode de mise à niveau, sinon, false. + Intervalle d'attente, ou -1 milliseconde pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Essaie d'entrer le verrou en mode écriture, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode écriture, sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Essaie d'entrer le verrou en mode écriture, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode écriture, sinon, false. + Intervalle d'attente, ou -1 milliseconde pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Obtient le nombre total de threads qui attendent pour entrer le verrou en mode lecture. + Nombre total de threads qui attendent pour entrer en mode lecture. + 2 + + + Obtient le nombre total de threads qui attendent pour entrer le verrou en mode pouvant être mis à niveau. + Nombre total de threads qui attendent pour entrer en mode pouvant être mis à niveau. + 2 + + + Obtient le nombre total de threads qui attendent pour entrer le verrou en mode écriture. + Nombre total de threads qui attendent pour entrer en mode écriture. + 2 + + + Limite le nombre des threads qui peuvent accéder simultanément à une ressource ou un pool de ressources. + 1 + + + Initialise une nouvelle instance de la classe en spécifiant le nombre initial d'entrées et le nombre maximal d'entrées simultanées. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nombre maximal de demandes pour le sémaphore qui peuvent être accordées simultanément. + + est supérieur à . + + est inférieur à 1.ou est inférieur à 0. + + + Initialise une nouvelle instance de la classe en spécifiant le nombre initial d'entrées et le nombre maximal d'entrées simultanées, et en spécifiant en option le nom d'un objet sémaphore système. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nombre maximal de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nom d'un objet de sémaphore système nommé. + + est supérieur à .ou est plus de 260 caractères. + + est inférieur à 1.ou est inférieur à 0. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe et possède la sécurité du contrôle d'accès, et l'utilisateur n'a pas . + Le sémaphore nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + + Initialise une nouvelle instance de la classe en spécifiant le nombre initial d'entrées et le nombre maximal d'entrées simultanées, en spécifiant en option le nom d'un objet sémaphore système et en spécifiant une variable qui reçoit une valeur indiquant si un sémaphore système a été créé. + Nombre initial de demandes pour le sémaphore qui peut être satisfait simultanément. + Nombre maximal de demandes pour le sémaphore qui peut être satisfait simultanément. + Nom d'un objet de sémaphore système nommé. + Cette méthode retourne true si un sémaphore local a été créé (en d'autres termes, si est null ou une chaîne vide) ou si le sémaphore système nommé spécifié a été créé ; false si le sémaphore système nommé spécifié existait déjà.Ce paramètre est passé sans être initialisé. + + est supérieur à . ou est plus de 260 caractères. + + est inférieur à 1.ou est inférieur à 0. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe et possède la sécurité du contrôle d'accès, et l'utilisateur n'a pas . + Le sémaphore nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + + Ouvre le sémaphore nommé spécifié s'il existe déjà. + Objet qui représente le sémaphore système nommé. + Nom du sémaphore système à ouvrir. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Le sémaphore nommé n'existe pas. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + 1 + + + + + + Quitte le sémaphore et retourne le compteur antérieur. + Compteur du sémaphore avant appel de la méthode . + Le compteur du sémaphore est déjà à la valeur maximale. + Une erreur Win32 s'est produite avec un sémaphore nommé. + Le sémaphore actuel représente un sémaphore système nommé, mais l'utilisateur ne détient pas de droits .ouLe sémaphore actuel représente un sémaphore système nommé, mais il n'a pas été ouvert avec des droits . + 1 + + + Quitte le sémaphore un nombre spécifié de fois et retourne le compteur précédent. + Compteur du sémaphore avant appel de la méthode . + Nombre de fois où quitter le sémaphore. + + est inférieur à 1. + Le compteur du sémaphore est déjà à la valeur maximale. + Une erreur Win32 s'est produite avec un sémaphore nommé. + Le sémaphore actuel représente un sémaphore système nommé, mais l'utilisateur ne détient pas de droits .ouLe sémaphore actuel représente un sémaphore système nommé, mais il n'a pas été ouvert avec des droits . + 1 + + + Ouvre le sémaphore nommé spécifié, s'il existe déjà, et retourne une valeur indiquant si l'opération a réussi. + true si le sémaphore nommé a été ouvert ; sinon, false. + Nom du sémaphore système à ouvrir. + Quand cette méthode est retournée, contient un objet qui représente le sémaphore nommé si l'appel a réussi, ou null si l'appel a échoué.Ce paramètre est traité comme étant non initialisé. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + + + Exception levée lorsque la méthode est appelée sur un sémaphore dont le compteur est déjà au maximum. + 2 + + + Initialise une nouvelle instance de la classe avec les valeurs par défaut. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur indiquant la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Représente une alternative légère à qui limite le nombre de threads pouvant accéder simultanément à une ressource ou à un pool de ressources. + + + Initialise une nouvelle instance de la classe , en spécifiant le nombre initial de demandes qui peuvent être accordées simultanément. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + + est inférieur à 0. + + + Initialise une nouvelle instance de la classe , en spécifiant le nombre initial et le nombre maximal de demandes qui peuvent être accordées simultanément. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nombre maximal de demandes pour le sémaphore qui peuvent être accordées simultanément. + + est inférieur à 0 ou est supérieur à ou est inférieur ou égal à 0. + + + Retourne un qui peut être utilisé pour l'attente sur le sémaphore. + + qui peut être utilisé pour l'attente sur le sémaphore. + + a été supprimé. + + + Obtient le nombre de threads restants qui peuvent accéder à l'objet . + Nombre de threads restants qui peuvent accéder au sémaphore. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par le , et libère éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées. + + + Libère l'objet une seule fois. + Décompte précédent de . + L'instance actuelle a déjà été supprimée. + Le a déjà atteint sa taille maximale. + + + Libère l'objet un nombre de fois déterminé. + Décompte précédent de . + Nombre de fois où quitter le sémaphore. + L'instance actuelle a déjà été supprimée. + + est inférieur à 1. + Le a déjà atteint sa taille maximale. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à . + L'instance actuelle a déjà été supprimée. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un entier signé 32 bits qui spécifie le délai d'attente. + true si le thread actuel a accédé avec succès à  ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un entier signé 32 bits qui spécifie le délai d'attente, tout en observant un . + true si le thread actuel a accédé avec succès à  ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + a été annulé. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + Le instance a été supprimée, ou qui créé a été supprimé. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , tout en observant un . + Jeton à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée.ouLes créés a déjà été supprimé. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un pour spécifier le délai d'attente. + true si le thread actuel a accédé avec succès à  ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + L'instance de semaphoreSlim a été supprimée + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un qui spécifie le délai d'attente, tout en observant un . + true si le thread actuel a accédé avec succès à  ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente -1 millième de seconde, pour attendre indéfiniment. + + à observer. + + a été annulé. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + L'instance de semaphoreSlim a été suppriméeLe qui a créé a déjà été supprimé. + + + Attend de façon asynchrone avant d'accéder à . + Tâche qui se termine après l'accès au sémaphore. + + + Attend de façon asynchrone d'accéder à , à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps. + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Attend de façon asynchrone d'accéder à , à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps, tout en observant un . + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + a été annulé. + + + Attend de façon asynchrone d'accéder à , tout en observant un . + Tâche qui se termine après l'accès au sémaphore. + Jeton à observer. + L'instance actuelle a déjà été supprimée. + + a été annulé. + + + Attend de façon asynchrone d'accéder à , à l'aide d'un pour mesurer l'intervalle de temps. + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. ou délai d'attente supérieur à . + + + Attend de façon asynchrone d'accéder à , à l'aide d'un pour mesurer l'intervalle de temps, tout en observant un . + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente -1 millième de seconde, pour attendre indéfiniment. + Jeton à observer. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini.oudélai d'attente supérieur à . + + a été annulé. + + + Représente une méthode à appeler lorsqu'un message doit être distribué à un contexte de synchronisation. + Objet passé au délégué. + 2 + + + Fournit une primitive de verrou d'exclusion mutuelle où un thread qui tente d'acquérir le verrou attend dans une boucle en vérifiant de manière répétée jusqu'à ce que le verrou devienne disponible. + + + Initialise une nouvelle instance de la structure de avec l'option permettant de suivre les ID de thread afin d'améliorer le débogage. + Indique s'il faut capturer et utiliser des ID de thread à des fins de débogage. + + + Acquiert le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + L'argument doit être initialisé sur false avant d'appeler ENTRÉE. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Libère le verrou. + Le suivi de la propriété du thread est autorisé, et le thread actuel n'est pas le propriétaire de ce verrou. + + + Libère le verrou. + Valeur booléenne qui indique si une barrière mémoire doit être émise pour publier immédiatement l'opération de sortie sur d'autres threads. + Le suivi de la propriété du thread est autorisé, et le thread actuel n'est pas le propriétaire de ce verrou. + + + Obtient une valeur qui indique si le verrou est actuellement détenu par un thread. + True si le verrou est actuellement détenu par un thread ; sinon, false. + + + Obtient une valeur qui indique si le verrou est détenu par le thread actuel. + True si le verrou est détenu par le thread actuel ; sinon, false. + Le suivi de la propriété du thread est désactivé. + + + Obtient une valeur qui indique si le suivi de la propriété des threads est activé pour cette instance. + True si le suivi de la propriété du thread est autorisé pour cette instance ; sinon, false. + + + Tente d'acquérir le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + L'argument doit être initialisé sur false avant d'appeler TryEnter. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Tente d'acquérir le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + L'argument doit être initialisé sur false avant d'appeler TryEnter. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Tente d'acquérir le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + + est un nombre négatif autre que -1 milliseconde, qui représente un délai d'attente infini - ou - le délai d'attente est supérieur à millisecondes. + L'argument doit être initialisé sur false avant d'appeler TryEnter. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Fournit une prise en charge de l'attente basée sur les spins. + + + Obtient le nombre de fois où a été appelé sur cette instance. + Retourne un entier qui représente le nombre d'appels de sur cette instance. + + + Obtient une valeur qui indique si l'appel suivant à générera le processeur, en déclenchant un changement de contexte forcé. + Indique si l'appel suivant à générera le processeur, en déclenchant un changement de contexte forcé. + + + Réinitialise le compteur de spins. + + + Exécute un seul spin. + + + Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite. + Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true. + L'argument a la valeur null. + + + Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite ou jusqu'à ce que le délai d'attente expire. + True si la condition est satisfaite dans le délai d'attente ; sinon, false. + Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'argument a la valeur null. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite ou jusqu'à ce que le délai d'attente expire. + True si la condition est satisfaite dans le délai d'attente ; sinon, false. + Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true. + + qui représente le nombre de millièmes de secondes à attendre, ou TimeSpan qui représente -1 millième de seconde pour attendre indéfiniment. + L'argument a la valeur null. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + + + Fournit les fonctionnalités de base pour propager un contexte de synchronisation dans plusieurs modèles de synchronisation. + 2 + + + Crée une instance de la classe . + + + En cas de substitution dans une classe dérivée, crée une copie du contexte de synchronisation. + Nouvel objet . + 2 + + + Obtient le contexte de synchronisation du thread actuel. + Objet représentant le contexte de synchronisation actuel. + 1 + + + Lors d'une substitution dans une classe dérivée, répond à la notification selon laquelle une opération est terminée. + + + Lors d'une substitution dans une classe dérivée, répond à la notification selon laquelle une opération est lancée. + + + Lors d'une substitution dans une classe dérivée, distribue un message asynchrone à un contexte de synchronisation. + Délégué à appeler. + Objet passé au délégué. + 2 + + + Lors d'une substitution dans une classe dérivée, distribue un message synchrone à un contexte de synchronisation. + Délégué à appeler. + Objet passé au délégué. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Définit le contexte de synchronisation actuel. + Objet à définir. + 1 + + + + + + Exception levée lorsqu'une méthode exige de l'appelant qu'il possède un verrou sur un objet Monitor donné et que la méthode est appelée par un appelant qui ne possède pas ce verrou. + 2 + + + Initialise une nouvelle instance de la classe avec des propriétés par défaut. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur indiquant la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Fournit le stockage local des données de thread. + Spécifie le type de données stockées par thread. + + + Initialise l'instance de . + + + Initialise l'instance de . + Indique s'il faut suivre toutes les valeurs définies dans l'instance et les exposer via la propriété . + + + Initialise l'instance de avec la fonction spécifiée. + + appelé pour produire une valeur initialisée tardivement lorsqu'une tentative est effectuée pour récupérer sans qu'il ait été précédemment initialisé. + + est une référence null (Nothing en Visual Basic). + + + Initialise l'instance de avec la fonction spécifiée. + + appelé pour produire une valeur initialisée tardivement lorsqu'une tentative est effectuée pour récupérer sans qu'il ait été précédemment initialisé. + Indique s'il faut suivre toutes les valeurs définies dans l'instance et les exposer via la propriété . + + est une référence null (Nothing en Visual Basic). + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources utilisées par cette instance de . + Valeur booléenne qui indique si cette méthode est appelée en raison d'un appel à . + + + Libère les ressources utilisées par cette instance de . + + + Obtient une valeur qui indique si est initialisé sur le thread actuel. + True si est initialisé sur le thread actuel ; sinon, false. + L'instance de a été supprimée. + + + Crée et retourne une représentation sous forme de chaîne de cette instance pour le thread actuel. + Résultat de l'appel à sur . + L'instance de a été supprimée. + Le du thread actuel est une référence null (Nothing en Visual Basic). + La fonction d'initialisation a tenté de référencer de manière récursive. + Aucun constructeur par défaut n'est fourni et aucune fabrique de valeurs n'est fournie. + + + Obtient ou définit la valeur de cette instance pour le thread actuel. + Retourne une instance de l'objet dont ce ThreadLocal est chargé de l'initialisation. + L'instance de a été supprimée. + La fonction d'initialisation a tenté de référencer de manière récursive. + Aucun constructeur par défaut n'est fourni et aucune fabrique de valeurs n'est fournie. + + + Obtient une liste de toutes les valeurs actuellement stockées par tous les threads qui ont accès à cette instance. + Liste de toutes les valeurs actuellement stockées par tous les threads qui ont accès à cette instance. + L'instance de a été supprimée. + + + Contient des méthodes permettant d'effectuer des opérations de mémoire volatile. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la référence d'objet à partir du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Référence à qui a été lue.Il s'agit de la dernière référence écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + Type du champ à lire.Il doit s'agir d'un type référence, et non d'un type valeur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de mémoire apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la référence d'objet spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la référence d'objet est écrite. + Référence d'objet à écrire.La référence est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + Type du champ dans lequel écrire.Il doit s'agir d'un type référence, et non d'un type valeur. + + + Exception levée lors d'une tentative d'ouverture d'un mutex système ou d'un sémaphore qui n'existe pas. + 2 + + + Initialise une nouvelle instance de la classe avec les valeurs par défaut. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur indiquant la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netcore50/it/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netcore50/it/System.Threading.xml new file mode 100644 index 0000000..3446f03 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netcore50/it/System.Threading.xml @@ -0,0 +1,1800 @@ + + + + System.Threading + + + + Eccezione generata quando un thread acquisisce un oggetto che un altro thread ha abbandonato uscendo senza rilasciarlo. + 1 + + + Inizializza una nuova istanza della classe con valori predefiniti. + + + Inizializza una nuova istanza della classe con un indice specificato per il mutex abbandonato, se applicabile, e un oggetto che rappresenta il mutex. + Indice del mutex abbandonato nella matrice degli handle di attesa se l'eccezione viene generata per il metodo o –1 se l'eccezione viene generata per i metodi o . + Oggetto che rappresenta il mutex abbandonato. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore che spiega il motivo dell'eccezione. + + + Inizializza una nuova istanza della classe con il messaggio di errore e l'eccezione interna specificati. + Messaggio di errore che spiega il motivo dell'eccezione. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente verrà generata in un blocco catch che gestisce l'eccezione interna. + + + Inizializza una nuova istanza della classe con il messaggio di errore, l'eccezione interna, l'indice per il mutex abbandonato, se applicabile, specificati e un oggetto che rappresenta il mutex. + Messaggio di errore che spiega il motivo dell'eccezione. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente verrà generata in un blocco catch che gestisce l'eccezione interna. + Indice del mutex abbandonato nella matrice degli handle di attesa se l'eccezione viene generata per il metodo , –1 se l'eccezione viene generata per il metodo o . + Oggetto che rappresenta il mutex abbandonato. + + + Inizializza una nuova istanza della classe con il messaggio di errore, l'indice del mutex abbandonato, se applicabile, e il mutex abbandonato specificati. + Messaggio di errore che spiega il motivo dell'eccezione. + Indice del mutex abbandonato nella matrice degli handle di attesa se l'eccezione viene generata per il metodo , –1 se l'eccezione viene generata per il metodo o . + Oggetto che rappresenta il mutex abbandonato. + + + Ottiene il mutex abbandonato che ha causato l'eccezione, se noto. + Oggetto che rappresenta il mutex abbandonato oppure null se il mutex abbandonato non è stato identificato. + 1 + + + Ottiene l'indice del mutex abbandonato che ha causato l'eccezione, se noto. + Nella matrice degli handle in attesa passati al metodo , indice dell'oggetto che rappresenta il mutex abbandonato oppure –1 se l'indice del mutex abbandonato non è stato determinato. + 1 + + + Rappresenta dati di ambiente locali rispetto a un flusso di controllo asincrono specificato, ad esempio un metodo asincrono. + Tipo dei dati di ambiente. + + + Crea un'istanza dell'istanza di che non riceve notifiche di modifica. + + + Crea un'istanza dell'istanza di locale che riceve notifiche di modifica. + Delegato chiamato ogni volta che il valore corrente cambia in qualsiasi thread. + + + Ottiene o imposta il valore dei dati di ambiente. + Valore dei dati di ambiente. + + + Classe che fornisce le informazioni di modifica dei dati alle istanze di registrate per le notifiche di modifica. + Tipo di dati. + + + Ottiene il valore corrente dei dati. + Valore corrente dei dati. + + + Ottiene il valore precedente dei dati. + Valore precedente dei dati. + + + Restituisce un valore che indica se il valore cambia a seguito di una modifica del contesto di esecuzione. + true se il valore è cambiato a seguito di una modifica del contesto di esecuzione; in caso contrario, false. + + + Notifica a un thread in attesa che si è verificato un evento.La classe non può essere ereditata. + 2 + + + Inizializza una nuova istanza della classe con un valore booleano che indica se impostare lo stato iniziale su segnalato. + true per impostare lo stato iniziale su segnalato; false per impostare lo stato iniziale su non segnalato. + + + Consente a più attività di funzionare cooperativamente in un algoritmo in parallelo tramite più fasi. + + + Inizializza una nuova istanza della classe . + Numero di thread che partecipano. + + è minore di 0 o maggiore di 32,767. + + + Inizializza una nuova istanza della classe . + Numero di thread che partecipano. + Oggetto da eseguire dopo ogni fase. Può essere passato Null (Nothing in Visual Basic) per indicare che non è stata intrapresa alcuna azione. + + è minore di 0 o maggiore di 32,767. + + + Notifica all'oggetto che sarà presente un partecipante aggiuntivo. + Numero di fase della barriera in corrispondenza di cui parteciperanno inizialmente i nuovi partecipanti. + L'istanza corrente è già stata eliminata. + L'aggiunta di un partecipante provocherebbe il superamento del conteggio del partecipante della barriera di 32.767.- oppure -Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Notifica all'oggetto che saranno presenti partecipanti aggiuntivi. + Numero di fase della barriera in corrispondenza di cui parteciperanno inizialmente i nuovi partecipanti. + Numero di partecipanti aggiuntivi da aggiungere alla barriera. + L'istanza corrente è già stata eliminata. + + è minore di 0.- oppure -L'aggiunta di partecipanti provocherebbe il superamento del conteggio del partecipante della barriera di 32.767. + Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Ottiene il numero di fase corrente della barriera. + Restituisce il numero di fase corrente della barriera. + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Rilascia le risorse non gestite utilizzate dall'oggetto ed eventualmente rilascia le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite, false per rilasciare solo quelle non gestite. + + + Ottiene il numero totale di partecipanti nella barriera. + Restituisce il numero totale di partecipanti nella barriera. + + + Ottiene il numero di partecipanti nella barriera che non hanno ancora eseguito la segnalazione nella fase corrente. + Restituisce il numero di partecipanti nella barriera che non hanno ancora eseguito la segnalazione nella fase corrente. + + + Notifica all'oggetto che sarà presente un partecipante in meno. + L'istanza corrente è già stata eliminata. + La barriera dispone già di 0 partecipanti.- oppure -Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Notifica all'oggetto che saranno presenti meno partecipanti. + Numero di partecipanti aggiuntivi da rimuovere dalla barriera. + L'istanza corrente è già stata eliminata. + + è minore di 0. + La barriera dispone già di 0 partecipanti.- oppure -Il metodo è stato richiamato dall'interno di un'azione post-fase. - oppure -il conteggio del partecipante corrente è minore del conteggio del partecipante specificato + Il conteggio totale dei partecipanti è minore del specificato + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti. + L'istanza corrente è già stata eliminata. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + Se un'eccezione viene generata da un'azione post-fase di una Barriera dopo che tutti thread che partecipano hanno chiamato SignalAndWait, l'eccezione verrà sottoposta a wrapping in un BarrierPostPhaseException e sarà generata su tutti i thread che partecipano. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un Signed Integer a 32 bit per misurare il timeout. + true se tutti i partecipanti raggiungono la barriera entro il tempo specificato; in caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + Se un'eccezione viene generata da un'azione post-fase di una Barriera dopo che tutti thread che partecipano hanno chiamato SignalAndWait, l'eccezione verrà sottoposta a wrapping in un BarrierPostPhaseException e sarà generata su tutti i thread che partecipano. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un Signed Integer a 32 bit per misurare il timeout, al contempo osservando un token di annullamento. + true se tutti i partecipanti raggiungono la barriera entro il tempo specificato; in caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, al contempo osservando un token di annullamento. + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un oggetto per misurare l'intervallo di tempo. + true se tutti gli altri partecipanti hanno raggiunto la barriera. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 millisecondi, che rappresenta un timeout infinito, oppure è più grande di 32.767. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un oggetto per misurare l'intervallo di tempo, al contempo osservando un token di annullamento. + true se tutti gli altri partecipanti hanno raggiunto la barriera. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 millisecondi, che rappresenta un timeout infinito. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Eccezione generata quando l'azione post-fase di un oggetto non viene eseguita correttamente. + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe con l'eccezione interna specificata. + Eccezione causa dell'eccezione corrente. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Rappresenta un metodo da chiamare all'interno di un nuovo contesto. + Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback ogni volta che viene eseguito. + 1 + + + Rappresenta un primitiva di sincronizzazione segnalata quando il relativo conteggio raggiunge lo zero. + + + Inizializza una nuova istanza della classe con il conteggio specificato. + Numero di segnali inizialmente richiesti per impostare l'oggetto . + + è minore di 0. + + + Incrementa di uno il conteggio corrente di . + L'istanza corrente è già stata eliminata. + L'istanza corrente è già impostata.- oppure - è maggiore di o uguale a . + + + Incrementa di un valore specificato il conteggio corrente di . + Valore che indica l'incremento di . + L'istanza corrente è già stata eliminata. + + è minore o uguale a 0. + L'istanza corrente è già impostata.- oppure - è uguale o maggiore a dopo che il conteggio è incrementato da + + + Ottiene il numero di segnali restanti necessari per impostare l'evento. + Numero di segnali restanti necessari per impostare l'evento. + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite utilizzate dall'oggetto ed eventualmente rilascia le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite, false per rilasciare solo quelle non gestite. + + + Ottiene il numero di segnali necessari inizialmente per impostare l'evento. + Numero di segnali necessari inizialmente per impostare l'evento. + + + Determina se l'evento è impostato. + true se l'evento è impostato, altrimenti false. + + + Reimposta sul valore di . + L'istanza corrente è già stata eliminata. + + + Reimposta la proprietà al valore specificato. + Numero di segnali necessari per impostare l'oggetto . + L'istanza corrente è già stata eliminata. + + è minore di 0. + + + Registra un segnale con l'oggetto , decrementando il valore di . + true se il conteggio ha raggiunto lo zero a causa del segnale e l'evento è stato impostato. In caso contrario, false. + L'istanza corrente è già stata eliminata. + L'istanza corrente è già impostata. + + + Registra più segnali con l'oggetto , decrementandone il valore di della quantità specificata. + true se il conteggio ha raggiunto lo zero a causa dei segnali e l'evento è stato impostato. In caso contrario, false. + Numero di segnali da registrare. + L'istanza corrente è già stata eliminata. + + è minore di 1. + L'istanza corrente è già impostata. oppure è maggiore di . + + + Tenta di incrementare di uno. + true se l'incremento ha avuto esito positivo. In caso contrario, false.Se è già zero, questo metodo restituirà false. + L'istanza corrente è già stata eliminata. + + è uguale a . + + + Tenta di incrementare in base a un valore specificato. + true se l'incremento ha avuto esito positivo. In caso contrario, false.Se è già zero, verrà restituito false. + Valore che indica l'incremento di . + L'istanza corrente è già stata eliminata. + + è minore o uguale a 0. + L'istanza corrente è già impostata.- oppure - + è uguale o maggiore di . + + + Blocca il thread corrente finché l'oggetto non viene impostato. + L'istanza corrente è già stata eliminata. + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un intero con segno a 32 bit per misurare il timeout. + true se è stato impostato. In caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un intero con segno a 32 bit per misurare il timeout e al contempo osservando un oggetto . + true se è stato impostato. In caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. oppure l'oggetto aveva creato è già stato eliminato. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Blocca il thread corrente finché l'oggetto non viene impostato, al contempo osservando un oggetto . + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. oppure l'oggetto aveva creato è già stato eliminato. + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un oggetto per misurare il timeout. + true se è stato impostato. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un oggetto per misurare il timeout e al contempo osservando un oggetto . + true se è stato impostato. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. oppure l'oggetto aveva creato è già stato eliminato. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + + + Ottiene un oggetto utilizzato per attendere l'impostazione dell'evento. + Oggetto utilizzato per attendere l'impostazione dell'evento. + L'istanza corrente è già stata eliminata. + + + Indica se verrà reimpostato automaticamente o manualmente dopo la ricezione di un segnale. + 2 + + + Con la segnalazione, viene reimpostato automaticamente dopo il rilascio di un singolo thread.Se non sono presenti thread in attesa, resta segnalato fino al blocco di un thread e viene reimpostato dopo il rilascio del thread. + + + Con la segnalazione, rilascia tutti i thread in attesa e resta segnalato finché non viene reimpostato manualmente. + + + Rappresenta un evento di sincronizzazione dei thread. + 2 + + + Inizializza una nuova istanza della classe , specificando se l'handle di attesa è inizialmente segnalato e se la reimpostazione viene eseguita automaticamente o manualmente. + true per impostare lo stato iniziale su segnalato; false per impostarlo su non segnalato. + Uno dei valori di che determina se l'evento viene reimpostato automaticamente o manualmente. + + + Inizializza una nuova istanza della classe , specificando se l'handle di attesa è inizialmente segnalato se creato a seguito di questa chiamata e se la reimpostazione viene eseguita automaticamente o manualmente e indicando il nome di un evento di sincronizzazione di sistema. + true per impostare lo stato iniziale su segnalato se l'evento denominato viene creato in seguito a questa chiamata; false per impostare lo stato su non segnalato. + Uno dei valori di che determina se l'evento viene reimpostato automaticamente o manualmente. + Nome di un evento di sincronizzazione a livello di sistema. + Si è verificato un errore Win32. + L'evento denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non possiede i diritti . + Non è possibile creare l'evento denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è di lunghezza superiore a 260 caratteri. + + + Inizializza una nuova istanza della classe , specificando se l'handle di attesa è inizialmente segnalato se creato a seguito di questa chiamata e se la reimpostazione viene eseguita automaticamente o manualmente e indicando il nome di un evento di sincronizzazione di sistema e una variabile Boolean il cui valore dopo la chiamata specifica se l'evento di sistema denominato è stato creato. + true per impostare lo stato iniziale su segnalato se l'evento denominato viene creato in seguito a questa chiamata; false per impostare lo stato su non segnalato. + Uno dei valori di che determina se l'evento viene reimpostato automaticamente o manualmente. + Nome di un evento di sincronizzazione a livello di sistema. + Quando questo metodo viene restituito, contiene true se è stato creato un evento locale (ovvero, se il valore di è null o una stringa vuota) oppure se è stato creato l'evento di sistema denominato specificato; false se l'evento di sistema denominato specificato è già esistente.Questo parametro viene passato non inizializzato. + Si è verificato un errore Win32. + L'evento denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non possiede i diritti . + Non è possibile creare l'evento denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è di lunghezza superiore a 260 caratteri. + + + Apre l'evento di sincronizzazione denominato specificato, se esistente. + Oggetto che rappresenta l'evento di sistema denominato. + Nome dell'evento di sincronizzazione del sistema da aprire. + + è una stringa vuota. In alternativa è di lunghezza superiore a 260 caratteri. + + è null. + L'evento di sistema denominato non esiste. + Si è verificato un errore Win32. + L'evento denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + 1 + + + + + + Imposta lo stato dell'evento su non segnalato, provocando il blocco dei thread. + true se l'operazione ha esito positivo; in caso contrario, false. + Il metodo non è stato chiamato precedentemente in questo oggetto . + 2 + + + Imposta lo stato dell'evento su segnalato, per consentire a uno o più thread in attesa di procedere. + true se l'operazione ha esito positivo; in caso contrario, false. + Il metodo non è stato chiamato precedentemente in questo oggetto . + 2 + + + Apre l'evento di sincronizzazione denominato specificato, se esistente, e restituisce un valore che indica se l'operazione è stata completata. + true se l'evento di sincronizzazione denominato è stato aperto correttamente; in caso contrario, false. + Nome dell'evento di sincronizzazione del sistema da aprire. + Quando viene eseguita la restituzione del metodo, contiene un oggetto di che rappresenta l'evento di sincronizzazione denominato se la chiamata ha esito positivo, o null se la chiamata ha esito negativo.Questo parametro viene trattato come non inizializzato. + + è una stringa vuota.In alternativa è di lunghezza superiore a 260 caratteri. + + è null. + Si è verificato un errore Win32. + L'evento denominato esiste, ma l'utente non dispone dell'accesso di sicurezza desiderato. + + + Gestisce il contesto di esecuzione per il thread corrente.La classe non può essere ereditata. + 2 + + + Acquisisce il contesto di esecuzione dal thread corrente. + Oggetto che rappresenta il contesto di esecuzione per il thread corrente. + 1 + + + Esegue un metodo in un contesto di esecuzione specifico sul thread corrente. + Oggetto da impostare. + Delegato che rappresenta il metodo da eseguire nel contesto di esecuzione fornito. + Oggetto da passare al metodo di callback. + + è null.- oppure - non è stato acquisito tramite un'operazione di acquisizione. - oppure - è stato già utilizzato come argomento per una chiamata . + 1 + + + + + + Fornisce operazioni atomiche per variabili condivise da più thread. + 2 + + + Somma due interi a 32 bit e sostituisce il primo intero con la somma, come operazione atomica. + Nuovo valore archiviato in . + Variabile contenente il primo valore da sommare.La somma dei due valori viene archiviata in . + Valore da sommare all'intero in corrispondenza di . + The address of is a null pointer. + 1 + + + Somma due interi a 64 bit e sostituisce il primo intero con la somma, come operazione atomica. + Nuovo valore archiviato in . + Variabile contenente il primo valore da sommare.La somma dei due valori viene archiviata in . + Valore da sommare all'intero in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due numeri a virgola mobile e precisione doppia per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due interi con segno a 32 bit per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due interi con segno a 64 bit per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due puntatori o handle specifici della piattaforma per verificarne l'uguaglianza; se sono uguali, sostituisce il primo elemento. + Valore originale in . + Oggetto di destinazione, il cui valore viene confrontato con il valore di e, se possibile, sostituito da . + Oggetto che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Oggetto confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due oggetti per verificarne l'uguaglianza dei riferimenti; se sono uguali, sostituisce il primo oggetto. + Valore originale in . + Oggetto di destinazione confrontato con e, se possibile, sostituito. + Oggetto che sostituisce l'oggetto di destinazione se il confronto rileva l'uguaglianza. + Oggetto confrontato con l'oggetto in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due numeri a virgola mobile e precisione singola per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due istanze del tipo di riferimento specificato per verificarne l'uguaglianza; se sono uguali, sostituisce la prima istanza. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito.Rappresenta un parametro di riferimento (ref in C#, ByRef in Visual Basic). + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + Tipo da usare per , e .Questo tipo deve essere un tipo di riferimento. + The address of is a null pointer. + + + Diminuisce una variabile specificata e archivia il risultato, come operazione atomica. + Valore diminuito. + Variabile il cui valore deve essere diminuito. + The address of is a null pointer. + 1 + + + Diminuisce la variabile specificata e archivia il risultato, come operazione atomica. + Valore diminuito. + Variabile il cui valore deve essere diminuito. + The address of is a null pointer. + 1 + + + Imposta un numero a virgola mobile e precisione doppia su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un intero con segno a 32 bit su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un intero con segno a 64 bit su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un puntatore o un handle specifico della piattaforma su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un oggetto su un valore specificato e restituisce un riferimento all'oggetto originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un numero a virgola mobile e precisione singola su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta una variabile del tipo indicato sul valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato.Rappresenta un parametro di riferimento (ref in C#, ByRef in Visual Basic). + Valore su cui è impostato il parametro . + Tipo da usare per e .Questo tipo deve essere un tipo di riferimento. + The address of is a null pointer. + + + Aumenta una variabile specificata e archivia il risultato, come operazione atomica. + Valore aumentato. + Variabile il cui valore deve essere aumentato. + The address of is a null pointer. + 1 + + + Aumenta una variabile specificata e archivia il risultato, come operazione atomica. + Valore aumentato. + Variabile il cui valore deve essere aumentato. + The address of is a null pointer. + 1 + + + Sincronizza l'accesso alla memoria come segue: il processore che esegue il thread corrente non può riordinare le istruzioni in modo tale che gli accessi alla memoria prima della chiamata al metodo vengano eseguiti dopo quelli successivi alla chiamata al metodo . + + + Restituisce un valore a 64 bit, caricato come operazione atomica. + Valore caricato. + Valore a 64 bit da caricare. + 1 + + + Fornisce routine di inizializzazione differita. + + + Inizializza un tipo di riferimento di destinazione con il relativo costruttore predefinito se non è già stato inizializzato. + Riferimento inizializzato di tipo . + Riferimento di tipo da inizializzare se non è già stato inizializzato. + Tipo del riferimento da inizializzare. + Le autorizzazioni per accedere al costruttore di tipo erano mancanti. + Il tipo non dispone di un costruttore predefinito. + + + Inizializza un tipo di riferimento o di valore di destinazione con il relativo costruttore predefinito se non è già stato inizializzato. + Valore inizializzato di tipo . + Riferimento o valore di tipo da inizializzare se non è già stato inizializzato. + Riferimento a un valore booleano che determina se la destinazione è già stata inizializzata. + Riferimento a un oggetto utilizzato come blocco a esclusione reciproca per l'inizializzazione di .Se è null, verrà creata un'istanza di un nuovo oggetto. + Tipo del riferimento da inizializzare. + Le autorizzazioni per accedere al costruttore di tipo erano mancanti. + Il tipo non dispone di un costruttore predefinito. + + + Inizializza un tipo di riferimento o di valore di destinazione utilizzando una funzione specificata se non è già stato inizializzato. + Valore inizializzato di tipo . + Riferimento o valore di tipo da inizializzare se non è già stato inizializzato. + Riferimento a un valore booleano che determina se la destinazione è già stata inizializzata. + Riferimento a un oggetto utilizzato come blocco a esclusione reciproca per l'inizializzazione di .Se è null, verrà creata un'istanza di un nuovo oggetto. + Funzione chiamata per inizializzare il riferimento o il valore. + Tipo del riferimento da inizializzare. + Le autorizzazioni per accedere al costruttore di tipo erano mancanti. + Il tipo non dispone di un costruttore predefinito. + + + Inizializza un tipo di riferimento di destinazione utilizzando una funzione specificata se non è già stato inizializzato. + Valore inizializzato di tipo . + Riferimento di tipo da inizializzare se non è già stato inizializzato. + Funzione chiamata per inizializzare il riferimento. + Tipo del riferimento da inizializzare. + Il tipo non dispone di un costruttore predefinito. + + restituisce null (Nothing in Visual Basic). + + + Eccezione generata quando una voce ricorsiva in un blocco non è compatibile con i criteri di ricorsione per tale blocco. + 2 + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + 2 + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.Il chiamante di questo costruttore deve assicurare che la stringa sia stata localizzata in base alle impostazioni cultura correnti del sistema. + 2 + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio in cui viene descritta l'eccezione.Il chiamante di questo costruttore deve assicurare che la stringa sia stata localizzata in base alle impostazioni cultura correnti del sistema. + Eccezione che ha causato l'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + 2 + + + Specifica se lo stesso thread può accedere a un blocco più volte. + + + Se un thread tenta di accedere a un blocco in modo ricorsivo, viene generata un'eccezione.È possibile che alcune classi consentano particolari ricorsioni quando questa impostazione è attivata. + + + Un thread può accedere a un blocco in modo ricorsivo.Alcune classi possono limitare questa funzionalità. + + + Notifica a uno o più thread in attesa che si è verificato un evento.La classe non può essere ereditata. + 2 + + + Consente l'inizializzazione di una nuova istanza della classe con un valore Booleano che indica se lo stato iniziale deve essere impostato su segnalato. + Viene restituito true per impostare lo stato iniziale su segnalato; false per impostare lo stato iniziale su non segnalato. + + + Fornisce una versione più snella di . + + + Inizializza una nuova istanza della classe con uno stato iniziale di non segnalato. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se impostare lo stato iniziale su segnalato. + true per impostare lo stato iniziale su segnalato; false per impostarlo su non segnalato. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se impostare lo stato iniziale su segnalato e un conteggio rotazioni specificato. + true per impostare lo stato iniziale su segnalato; false per impostarlo su non segnalato. + Numero di attese di rotazione che devono verificarsi prima di eseguire il fallback su un'operazione di attesa basata sul kernel. + + is less than 0 or greater than the maximum allowed value. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite usate dall'oggetto e facoltativamente rilascia le risorse gestite. + True per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. + + + Ottiene un valore che indica se l'evento è impostato. + true se l'evento è impostato; in caso contrario, false. + + + Imposta lo stato dell'evento su non segnalato, provocando il blocco dei thread. + The object has already been disposed. + + + Imposta lo stato dell'evento su segnalato, per consentire a uno o più thread in attesa dell'evento di procedere. + + + Ottiene il numero di attese di rotazione che si verificheranno prima di eseguire il fallback su un'operazione di attesa basata sul kernel. + Restituisce il numero di attese di rotazione che si verificheranno prima di eseguire il fallback su un'operazione di attesa basata sul kernel. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un intero con segno a 32 bit per misurare l'intervallo di tempo. + true se l'oggetto è stato impostato; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un intero con segno a 32 bit per misurare l'intervallo di tempo e osservando un oggetto . + true se l'oggetto è stato impostato; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non riceve un segnale, osservando un oggetto . + Oggetto da osservare. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un oggetto per misurare l'intervallo di tempo. + true se l'oggetto è stato impostato; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un oggetto per misurare l'intervallo di tempo e osservando un oggetto . + true se l'oggetto è stato impostato; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Ottiene l'oggetto sottostante per questo oggetto . + Oggetto evento sottostante per questo oggetto . + + + Fornisce un meccanismo che sincronizza l'accesso agli oggetti. + 2 + + + Acquisisce un blocco esclusivo sull'oggetto specificato. + Oggetto sui cui acquisire il blocco del monitoraggio. + Il valore del parametro è null. + 1 + + + Acquisisce un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto per il quale attendere. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco.Nota   Se non si verifica alcuna eccezione, l'output di questo metodo è sempre true. + L'input di è true. + Il valore del parametro è null. + + + Viene rilasciato un blocco esclusivo sull'oggetto specificato. + Oggetto sul quale rilasciare il blocco. + Il valore del parametro è null. + Il blocco per l'oggetto specificato non è di proprietà del thread corrente. + 1 + + + Determina se il thread corrente specificato contiene il blocco sull'oggetto specificato. + true se il thread corrente è responsabile del blocco su ; in caso contrario, false. + Oggetto da testare. + + è null. + + + Notifica a un thread della coda di attesa che lo stato dell'oggetto bloccato è stato modificato. + Oggetto atteso da un thread. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + 1 + + + Notifica a tutti i thread in attesa che lo stato dell'oggetto è stato modificato. + Oggetto che invia l'impulso. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + 1 + + + Prova ad acquisire un blocco esclusivo sull'oggetto specificato. + true se il thread corrente acquisisce il blocco; in caso contrario, false. + Oggetto sul quale acquisire il blocco. + Il valore del parametro è null. + 1 + + + Prova ad acquisire un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto sul quale acquisire il blocco. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco. + L'input di è true. + Il valore del parametro è null. + + + Viene eseguito, per un numero specificato di millisecondi, il tentativo di acquisire un blocco esclusivo sull'oggetto specificato. + true se il thread corrente acquisisce il blocco; in caso contrario, false. + Oggetto sul quale acquisire il blocco. + Tempo di attesa espresso in millisecondi prima che si verifichi il blocco. + Il valore del parametro è null. + + è negativo e non è uguale a . + 1 + + + Prova ad acquisire, per il numero di millisecondi specificato, un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto sul quale acquisire il blocco. + Tempo di attesa espresso in millisecondi prima che si verifichi il blocco. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco. + L'input di è true. + Il valore del parametro è null. + + è negativo e non è uguale a . + + + Viene eseguito, per una quantità di tempo specificata, il tentativo di acquisire un blocco esclusivo sull'oggetto specificato. + true se il thread corrente acquisisce il blocco; in caso contrario, false. + Oggetto sul quale acquisire il blocco. + Oggetto che rappresenta la durata di attesa del blocco.Un valore di –1 millisecondo specifica un'attesa infinita. + Il valore del parametro è null. + Il valore di in millisecondi è negativo ed è diverso da (–1 millisecondi) oppure è maggiore di . + 1 + + + Prova ad acquisire, per la quantità di tempo specificata, un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto sul quale acquisire il blocco. + Quantità di tempo che rappresenta la durata di attesa del blocco.Un valore di –1 millisecondo specifica un'attesa infinita. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco. + L'input di è true. + Il valore del parametro è null. + Il valore di in millisecondi è negativo ed è diverso da (–1 millisecondi) oppure è maggiore di . + + + Rilascia il blocco su un oggetto e interrompe il thread corrente finché riacquisisce il blocco. + true se la chiamata è stata restituita perché il chiamante ha riacquisito il blocco per l'oggetto specificato.Non viene restituito alcun valore se il blocco non viene riacquisito. + Oggetto per il quale attendere. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + Il thread da cui è stato richiamato Wait viene interrotto in seguito dallo stato di attesa.L'interruzione si verifica quando il metodo di questo thread viene chiamato da un altro thread. + 1 + + + Rilascia il blocco su un oggetto e interrompe il thread corrente finché riacquisisce il blocco.Allo scadere dell'intervallo di timeout specificato, il thread viene inserito nella coda di thread pronti. + true se il blocco è stato riacquisito prima che sia trascorso il tempo specificato; false se il blocco è stato riacquisito dopo che è trascorso il tempo specificato.Il metodo non restituisce alcun valore finché il blocco non viene riacquisito. + Oggetto per il quale attendere. + Numero di millisecondi da attendere prima che il thread venga inserito nella coda di thread pronti. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + Il thread da cui è stato richiamato Wait viene interrotto in seguito dallo stato di attesa.L'interruzione si verifica quando il metodo di questo thread viene chiamato da un altro thread. + Il valore del parametro è negativo e non è uguale a . + 1 + + + Rilascia il blocco su un oggetto e interrompe il thread corrente finché riacquisisce il blocco.Allo scadere dell'intervallo di timeout specificato, il thread viene inserito nella coda di thread pronti. + true se il blocco è stato riacquisito prima che sia trascorso il tempo specificato; false se il blocco è stato riacquisito dopo che è trascorso il tempo specificato.Il metodo non restituisce alcun valore finché il blocco non viene riacquisito. + Oggetto per il quale attendere. + Oggetto che rappresenta il tempo di attesa prima che il thread venga inserito nella coda di thread pronti. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + Il thread da cui è stato richiamato Wait viene interrotto in seguito dallo stato di attesa.L'interruzione si verifica quando il metodo di questo thread viene chiamato da un altro thread. + Il valore del parametro in millisecondi è negativo e non rappresenta (–1 millisecondo) oppure è maggiore di . + 1 + + + Primitiva di sincronizzazione che può essere usata anche per la sincronizzazione interprocesso. + 1 + + + Inizializza una nuova istanza della classe con le proprietà predefinite. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se il thread chiamante deve avere la proprietà iniziale del mutex. + true per concedere al thread chiamante la proprietà iniziale del mutex; in caso contrario, false. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se il thread chiamante deve avere la proprietà iniziale del mutex e con una stringa che rappresenta il nome del mutex. + true per concedere al thread chiamante la proprietà iniziale del mutex di sistema denominato, se questo è stato creato come risultato della chiamata; in caso contrario, false. + Nome di .Se il valore è null, l'oggetto è senza nome. + Il mutex denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non dispone dei diritti . + Si è verificato un errore Win32. + Non è possibile creare il mutex denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è più lungo di 260 caratteri. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se il thread chiamante deve avere la proprietà iniziale del mutex, con una stringa che rappresenta il nome del mutex e con un valore booleano che, quando il metodo viene restituito, indichi se al thread chiamante era stata concessa la proprietà iniziale del mutex. + true per concedere al thread chiamante la proprietà iniziale del mutex di sistema denominato, se questo è stato creato come risultato della chiamata; in caso contrario, false. + Nome di .Se il valore è null, l'oggetto è senza nome. + Quando questo metodo viene restituito, contiene un valore booleano che è true se è stato creato un mutex locale (ovvero, se il valore di è null o una stringa vuota) oppure se è stato creato il mutex di sistema denominato specificato; false se il mutex di sistema denominato specificato è già esistente.Questo parametro viene passato non inizializzato. + Il mutex denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non dispone dei diritti . + Si è verificato un errore Win32. + Non è possibile creare il mutex denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è più lungo di 260 caratteri. + + + Apre il mutex denominato specificato, se esistente. + Oggetto che rappresenta il mutex di sistema denominato. + Nome del mutex di sistema da aprire. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Il mutex denominato non esiste. + Si è verificato un errore Win32. + Il mutex denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + 1 + + + + + + Rilascia l'oggetto una volta. + Il thread chiamante non ha la proprietà del mutex. + 1 + + + Apre il mutex denominato specificato, se esistente, e restituisce un valore che indica se l'operazione è stata completata. + true se il mutex denominato è stato aperto correttamente; in caso contrario, false. + Nome del mutex di sistema da aprire. + Quando questo metodo viene restituito, contiene un oggetto di che rappresenta il mutex denominato se la chiamata ha esito positivo o null se la chiamata ha esito negativo.Questo parametro viene trattato come non inizializzato. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Si è verificato un errore Win32. + Il mutex denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + + + Rappresenta un blocco usato per gestire l'accesso a una risorsa, consentendo a più thread l'accesso in lettura o l'accesso esclusivo in scrittura. + + + Inizializza una nuova istanza della classe con i valori predefiniti delle proprietà. + + + Inizializza una nuova istanza della classe , specificando i criteri di ricorsione del blocco. + Uno dei valori di enumerazione che specifica i criteri di ricorsione del blocco. + + + Ottiene il numero complessivo di thread univoci per i quali è stato attivato il blocco in modalità lettura. + Numero di thread univoci per i quali è stato attivato il blocco in modalità lettura. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Prova ad attivare il blocco in modalità lettura. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Prova ad attivare il blocco in modalità aggiornabile. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Prova ad attivare il blocco in modalità scrittura. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Riduce il numero di ricorsioni per la modalità lettura ed esce da questa modalità se il numero risultante è 0 (zero). + The current thread has not entered the lock in read mode. + + + Riduce il numero di ricorsioni per la modalità aggiornabile ed esce da questa modalità se il numero risultante è 0 (zero). + The current thread has not entered the lock in upgradeable mode. + + + Riduce il numero di ricorsioni per la modalità scrittura ed esce da questa modalità se il numero risultante è 0 (zero). + The current thread has not entered the lock in write mode. + + + Ottiene un valore che indica se per il thread corrente è stato attivato il blocco in modalità lettura. + true se per il thread corrente è stata attivata la modalità lettura; in caso contrario, false. + 2 + + + Ottiene un valore che indica se per il thread corrente è stato attivato il blocco in modalità aggiornabile. + true se per il thread corrente è stata attivata la modalità aggiornabile; in caso contrario, false. + 2 + + + Ottiene un valore che indica se per il thread corrente è stato attivato il blocco in modalità scrittura. + true se per il thread corrente è stata attivata la modalità scrittura; in caso contrario, false. + 2 + + + Ottiene un valore che indica i criteri di ricorsione per l'oggetto corrente. + Uno dei valori di enumerazione che specifica i criteri di ricorsione del blocco. + + + Ottiene il numero di volte in cui per il thread corrente è stato attivato il blocco in modalità lettura, come indicazione della ricorsione. + 0 (zero) se per il thread corrente non è stata attivata la modalità lettura, 1 se per il thread è stata attivata la modalità lettura ma non in modo ricorsivo o n se per il thread è stato attivato il blocco in modo ricorsivo n - 1 volte. + 2 + + + Ottiene il numero di volte in cui per il thread corrente è stato attivato il blocco in modalità aggiornabile, come indicazione della ricorsione. + 0 (zero) se per il thread corrente non è stata attivata la modalità aggiornabile, 1 se per il thread è stata attivata la modalità aggiornabile ma non in modo ricorsivo o n se per il thread è stata attivata la modalità aggiornabile in modo ricorsivo n - 1 volte. + 2 + + + Ottiene il numero di volte in cui per il thread corrente è stato attivato il blocco in modalità scrittura, come indicazione della ricorsione. + 0 (zero) se per il thread corrente non è stata attivata la modalità scrittura, 1 se per il thread è stata attivata la modalità scrittura ma non in modo ricorsivo o n se per il thread è stata attivata la modalità scrittura in modo ricorsivo n - 1 volte. + 2 + + + Prova ad attivare il blocco in modalità lettura con un timeout intero facoltativo. + true se il thread chiamante è passato in modalità lettura; in caso contrario, false. + Numero di millisecondi di attesa oppure -1 () per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Prova ad attivare il blocco in modalità lettura con un timeout facoltativo. + true se il thread chiamante è passato in modalità lettura; in caso contrario, false. + Intervallo di attesa oppure -1 millisecondi per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Prova ad attivare il blocco in modalità aggiornabile con un timeout facoltativo. + true se il thread chiamante è passato in modalità aggiornabile; in caso contrario, false. + Numero di millisecondi di attesa oppure -1 () per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Prova ad attivare il blocco in modalità aggiornabile con un timeout facoltativo. + true se il thread chiamante è passato in modalità aggiornabile; in caso contrario, false. + Intervallo di attesa oppure -1 millisecondi per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Prova ad attivare il blocco in modalità scrittura con un timeout facoltativo. + true se il thread chiamante è passato in modalità scrittura; in caso contrario, false. + Numero di millisecondi di attesa oppure -1 () per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Prova ad attivare il blocco in modalità scrittura con un timeout facoltativo. + true se il thread chiamante è passato in modalità scrittura; in caso contrario, false. + Intervallo di attesa oppure -1 millisecondi per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Ottiene il numero complessivo di thread in attesa di attivazione del blocco in modalità lettura. + Numero complessivo di thread in attesa di attivazione della modalità lettura. + 2 + + + Ottiene il numero complessivo di thread in attesa di attivazione del blocco in modalità aggiornabile. + Numero complessivo di thread in attesa di attivazione della modalità aggiornabile. + 2 + + + Ottiene il numero complessivo di thread in attesa di attivazione del blocco in modalità scrittura. + Numero complessivo di thread in attesa di attivazione della modalità scrittura. + 2 + + + Limita il numero di thread che possono accedere a una risorsa o a un pool di risorse contemporaneamente. + 1 + + + Inizializza una nuova istanza della classe , specificando il numero di accessi iniziale e il numero massimo di accessi contemporanei. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + Numero massimo di richieste per il semaforo che possono essere concesse simultaneamente. + + è maggiore di . + + è minore di 1.-oppure- è minore di 0. + + + Inizializza una nuova istanza della classe , specificando il numero di accessi iniziale e il numero massimo di accessi contemporanei, nonché indicando facoltativamente il nome di un oggetto semaforo di sistema. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + Numero massimo di richieste per il semaforo che possono essere concesse simultaneamente. + Nome di un oggetto semaforo di sistema denominato. + + è maggiore di .-oppure- è più lungo di 260 caratteri. + + è minore di 1.-oppure- è minore di 0. + Si è verificato un errore Win32. + Il semaforo denominato esiste ed è dotato di sicurezza del controllo di accesso e l'utente non dispone di . + Non è possibile creare il semaforo denominato, probabilmente a causa di un handle di attesa di tipo diverso con lo stesso nome. + + + Inizializza una nuova istanza della classe , specificando il numero di accessi iniziale e il numero massimo di accessi contemporanei, indicando facoltativamente il nome di un oggetto semaforo di sistema e specificando una variabile che riceve un valore che indica se è stato creato un nuovo semaforo di sistema. + Numero iniziale di richieste per il semaforo che possono essere soddisfatte contemporaneamente. + Numero massimo di richieste per il semaforo che possono essere soddisfatte contemporaneamente. + Nome di un oggetto semaforo di sistema denominato. + Quando questo metodo viene restituito, contiene true se è stato creato un semaforo locale (ovvero, se il valore di è null o una stringa vuota) oppure se è stato creato il semaforo di sistema denominato specificato; false se il semaforo di sistema denominato specificato è già esistente.Questo parametro viene passato non inizializzato. + + è maggiore di . -oppure- è più lungo di 260 caratteri. + + è minore di 1.-oppure- è minore di 0. + Si è verificato un errore Win32. + Il semaforo denominato esiste ed è dotato di sicurezza del controllo di accesso e l'utente non dispone di . + Non è possibile creare il semaforo denominato, probabilmente a causa di un handle di attesa di tipo diverso con lo stesso nome. + + + Apre il semaforo denominato specificato, se esistente. + Oggetto che rappresenta il semaforo di sistema denominato. + Nome del semaforo di sistema da aprire. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Il semaforo denominato non esiste. + Si è verificato un errore Win32. + Il semaforo denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + 1 + + + + + + Esce dal semaforo e restituisce il conteggio precedente. + Conteggio del semaforo prima della chiamata del metodo . + Il conteggio del semaforo ha già raggiunto il valore massimo. + Si è verificato un errore Win32 relativo a un semaforo denominato. + Il semaforo corrente rappresenta un semaforo di sistema denominato, ma l'utente non dispone di .-oppure-Il semaforo corrente rappresenta un semaforo di sistema denominato, ma non è stato aperto con . + 1 + + + Esce dal semaforo il numero di volte specificato e restituisce il conteggio precedente. + Conteggio del semaforo prima della chiamata del metodo . + Numero di uscite dal semaforo. + + è minore di 1. + Il conteggio del semaforo ha già raggiunto il valore massimo. + Si è verificato un errore Win32 relativo a un semaforo denominato. + Il semaforo corrente rappresenta un semaforo di sistema denominato, ma l'utente non dispone di diritti .-oppure-Il semaforo corrente rappresenta un semaforo di sistema denominato, ma non è stato aperto con i diritti . + 1 + + + Apre il semaforo denominato specificato, se esistente, e restituisce un valore che indica se l'operazione è riuscita. + true se l'apertura del semaforo denominato è riuscita; in caso contrario, false. + Nome del semaforo di sistema da aprire. + Quando viene eseguita la restituzione del metodo, quest'ultimo contiene un oggetto che rappresenta il semaforo denominato se la chiamata è riuscita o null se la chiamata non è riuscita.Questo parametro viene trattato come non inizializzato. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Si è verificato un errore Win32. + Il semaforo denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + + + Eccezione generata quando il metodo viene chiamato su un semaforo il cui conteggio ha già raggiunto il valore massimo. + 2 + + + Inizializza una nuova istanza della classe con valori predefiniti. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Rappresenta un'alternativa semplificata a che limita il numero di thread che possono accedere simultaneamente a una risorsa o a un pool di risorse. + + + Inizializza una nuova istanza della classe specificando il numero iniziale di richieste che possono essere concesse simultaneamente. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + + è minore di 0. + + + Inizializza una nuova istanza della classe specificando il numero iniziale e massimo di richieste che possono essere concesse simultaneamente. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + Numero massimo di richieste per il semaforo che possono essere concesse simultaneamente. + + è minore di 0, o è maggiore di o è uguale o minore di 0. + + + Restituisce un oggetto che può essere usato per attendere il semaforo. + Oggetto che può essere usato per attendere il semaforo. + L'interfaccia è stata eliminata. + + + Ottiene il numero di thread rimanenti che possono accedere all'oggetto . + Numero di thread rimanenti che possono accedere al semaforo. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite usate dall'oggetto e, facoltativamente, le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. + + + Rilascia l'oggetto una volta. + Numero precedente di . + L'istanza corrente è già stata eliminata. + + ha già raggiunto la dimensione massima. + + + Rilascia l'oggetto un numero di volte specificato. + Numero precedente di . + Numero di uscite dal semaforo. + L'istanza corrente è già stata eliminata. + + è minore di 1. + + ha già raggiunto la dimensione massima. + + + Blocca il thread corrente finché non può immettere . + L'istanza corrente è già stata eliminata. + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un intero con segno a 32 bit che specifica il timeout. + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un intero con segno a 32 bit che specifica il timeout e osservando un oggetto . + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + Il istanza è stata eliminata, o che ha creato è stato eliminato. + + + Blocca il thread corrente finché non può accedere all'oggetto osservando un oggetto . + Token da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata.-oppure-Il creato è già stato eliminato. + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un oggetto per specificare il timeout. + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + L'istanza semaphoreSlim è stata eliminata + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un oggetto che specifica il timeout e osservando un oggetto . + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + L'istanza semaphoreSlim è stata eliminataL'oggetto che ha creato è già stato eliminato. + + + Attende in modo asincrono di immettere . + Attività che verrà completata quando si accede al semaforo. + + + Attende in modo asincrono di accedere all'oggetto , usando un intero con segno a 32 bit per misurare l'intervallo di tempo. + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Attende in modo asincrono di accedere all'oggetto , usando un intero con segno a 32 bit per misurare l'intervallo di tempo e osservando un oggetto . + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + L'istanza corrente è già stata eliminata. + + è stato annullato. + + + Attende in modo asincrono di accedere all'oggetto , osservando un oggetto . + Attività che verrà completata quando si accede al semaforo. + Token da osservare. + L'istanza corrente è già stata eliminata. + + è stato annullato. + + + Attende in modo asincrono di accedere all'oggetto , usando un oggetto per misurare l'intervallo di tempo. + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. -oppure- timeout è maggiore di . + + + Attende in modo asincrono di accedere all'oggetto , usando un oggetto per misurare l'intervallo di tempo e osservando un oggetto . + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Token da osservare. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato.-oppure-timeout è maggiore di . + + è stato annullato. + + + Rappresenta un metodo da chiamare quando un messaggio deve essere inviato a un contesto di sincronizzazione. + Oggetto passato al delegato. + 2 + + + Fornisce un primitiva di blocco a esclusione reciproca in cui un thread che tenta di acquisire il blocco attende in un ciclo eseguendo controlli ripetuti finché il blocco non diventa disponibile. + + + Inizializza una nuova istanza della struttura con l'opzione di rilevamento degli ID dei thread per migliorare il debug. + Valore che indica se acquisire e utilizzare gli ID dei thread per scopi di debug. + + + Acquisisce il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + È necessario inizializzare l'argomento su False prima della chiamata a Enter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Rilascia il blocco. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente non è il proprietario di questo blocco. + + + Rilascia il blocco. + Valore booleano che indica se generare un limite di memoria per pubblicare immediatamente l'operazione di uscita agli altri thread. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente non è il proprietario di questo blocco. + + + Ottiene un valore che indica se attualmente il blocco è mantenuto da un thread. + true se attualmente il blocco è mantenuto da un thread; in caso contrario, false. + + + Ottiene un valore che indica se il blocco è mantenuto dal thread corrente. + true se il blocco è mantenuto dal thread corrente; in caso contrario, false. + Il rilevamento della proprietà dei thread è disabilitato. + + + Ottiene un valore che indica se per questa istanza è abilitato il rilevamento della proprietà dei thread. + true se per questa istanza è abilitato il rilevamento della proprietà dei thread; in caso contrario, false. + + + Tenta di acquisire il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + È necessario inizializzare l'argomento su False prima della chiamata a TryEnter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Tenta di acquisire il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + È necessario inizializzare l'argomento su False prima della chiamata a TryEnter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Tenta di acquisire il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito o il timeout è più grande di millisecondi. + È necessario inizializzare l'argomento su False prima della chiamata a TryEnter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Fornisce il supporto per l'attesa basata su rotazione. + + + Ottiene il numero di chiamate di su questa istanza. + Restituisce un intero che rappresenta il numero di volte in cui è stato chiamato su questa istanza. + + + Ottiene un valore che indica se la chiamata successiva a comporterà la cessione del processore, attivando un cambio imposto di contesto. + Valore che indica se la chiamata successiva a comporterà la cessione del processore, attivando un cambio imposto di contesto. + + + Reimposta il contatore delle rotazioni. + + + Esegue una sola rotazione. + + + Esegue rotazioni finché non è stata soddisfatta la condizione specificata. + Delegato da eseguire ripetutamente finché non restituisce true. + L'argomento è null. + + + Esegue rotazioni finché non è stata soddisfatta la condizione specificata o fino allo scadere del timeout specificato. + True se la condizione viene soddisfatta entro lo scadere del timeout. In caso contrario, False. + Delegato da eseguire ripetutamente finché non restituisce true. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + L'argomento è null. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Esegue rotazioni finché non è stata soddisfatta la condizione specificata o fino allo scadere del timeout specificato. + True se la condizione viene soddisfatta entro lo scadere del timeout. In caso contrario, False. + Delegato da eseguire ripetutamente finché non restituisce true. + Oggetto che rappresenta il numero di millisecondi di attesa. In alternativa, per un'attesa indefinita, oggetto TimeSpan che rappresenta -1 millisecondi. + L'argomento è null. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + + + Fornisce la funzionalità di base per propagare un contesto di sincronizzazione in vari modelli di sincronizzazione. + 2 + + + Crea una nuova istanza della classe . + + + Quando ne viene eseguito l'override in una classe derivata, crea una copia del contesto di sincronizzazione. + Nuovo oggetto . + 2 + + + Ottiene il contesto di sincronizzazione per il thread corrente. + Oggetto che rappresenta il contesto di sincronizzazione corrente. + 1 + + + Quando ne viene eseguito l'override in una classe derivata, risponde alla notifica di completamento di un'operazione. + + + Quando ne viene eseguito l'override in una classe derivata, risponde alla notifica di avvio di un'operazione. + + + Quando ne viene eseguito l'override in una classe derivata, invia un messaggio asincrono a un contesto di sincronizzazione. + Delegato di da chiamare. + Oggetto passato al delegato. + 2 + + + Quando ne viene eseguito l'override in una classe derivata, invia un messaggio sincrono a un contesto di sincronizzazione. + Delegato di da chiamare. + Oggetto passato al delegato. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Imposta il contesto di sincronizzazione corrente. + Oggetto da impostare. + 1 + + + + + + Eccezione generata quando un metodo richiede che il chiamante sia il proprietario del blocco su un Monitor specifico, e tale metodo viene richiamato da un chiamante che non è proprietario del blocco. + 2 + + + Consente l'inizializzazione di una nuova istanza della classe con le proprietà predefinite. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Consente l'archiviazione dei dati nella memoria locale dei thread. + Specifica il tipo di dati archiviati per thread. + + + Inizializza l'istanza . + + + Inizializza l'istanza . + Se tenere traccia di tutti i valori impostati sull'istanza ed esporli mediante la proprietà di . + + + Inizializza l'istanza di con la funzione specificata. + Oggetto richiamato per produrre un valore con inizializzazione differita quando si tenta di recuperare l'oggetto senza che sia stato inizializzato in precedenza. + + è un riferimento null (Nothing in Visual Basic). + + + Inizializza l'istanza di con la funzione specificata. + Oggetto richiamato per produrre un valore con inizializzazione differita quando si tenta di recuperare l'oggetto senza che sia stato inizializzato in precedenza. + Se tenere traccia di tutti i valori impostati sull'istanza ed esporli mediante la proprietà di . + + è un riferimento null (Nothing in Visual Basic). + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + + + Rilascia le risorse utilizzate da questa istanza di . + Valore booleano che indica se questo metodo viene chiamato a causa di una chiamata a . + + + Rilascia le risorse utilizzate da questa istanza di . + + + Ottiene un valore che indica se l'oggetto è inizializzato sul thread corrente. + true se viene inizializzato sul thread corrente; in caso contrario, false. + L'istanza di è stata eliminata. + + + Crea e restituisce una rappresentazione di stringa di questa istanza per il thread corrente. + Risultato della chiamata di su . + L'istanza di è stata eliminata. + L'oggetto per il thread corrente è un riferimento Null (Nothing in Visual Basic). + La funzione di inizializzazione tenta di fare riferimento in modo ricorsivo a . + Non è fornito alcun costruttore predefinito e non è fornito alcun valore di factory. + + + Ottiene o imposta il valore di questa istanza per il thread corrente. + Restituisce un'istanza dell'oggetto della cui inizializzazione è responsabile questo oggetto ThreadLocal. + L'istanza di è stata eliminata. + La funzione di inizializzazione tenta di fare riferimento in modo ricorsivo a . + Non è fornito alcun costruttore predefinito e non è fornito alcun valore di factory. + + + Ottiene un elenco di tutti i valori attualmente archiviati da tutti i thread che hanno eseguito l'accesso a questa istanza. + Elenco di tutti i valori attualmente archiviati da tutti i thread che hanno eseguito l'accesso a questa istanza. + L'istanza di è stata eliminata. + + + Contiene metodi per l'esecuzione di operazioni relative alla memoria volatile. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il riferimento a un oggetto dal campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Riferimento a che è stato letto.Questo riferimento è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + Tipo di campo da leggere.Deve essere un tipo di riferimento, non un tipo di valore. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di memoria compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il riferimento a un oggetto specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il riferimento a un oggetto. + Riferimento a un oggetto da scrivere.Il riferimento viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + Tipo di campo da scrivere.Deve essere un tipo di riferimento, non un tipo di valore. + + + Eccezione generata durante il tentativo di aprire un semaforo o un mutex di sistema inesistente. + 2 + + + Inizializza una nuova istanza della classe con valori predefiniti. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netcore50/ja/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netcore50/ja/System.Threading.xml new file mode 100644 index 0000000..1e2f71c --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netcore50/ja/System.Threading.xml @@ -0,0 +1,1950 @@ + + + + System.Threading + + + + スレッドが、別のスレッドが解放せずに終了することによって放棄した オブジェクトを取得したときにスローされる例外。 + 1 + + + + クラスの新しいインスタンスを既定値で初期化します。 + + + 放棄されたミューテックスのインデックスを指定する場合はそのインデックスと、ミューテックスを表す オブジェクトを指定して、 クラスの新しいインスタンスを初期化します。 + + メソッドで例外がスローされる場合は、待機ハンドルの配列内における放棄されたミューテックスのインデックス。 メソッドまたは メソッドで例外がスローされる場合は -1。 + 放棄されたミューテックスを表す オブジェクト。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + + クラスの新しいインスタンスを、指定したエラー メッセージと内部例外を使用して初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。 + + + エラー メッセージ、内部例外、放棄されたミューテックスのインデックスを指定する場合はそのインデックス、およびミューテックスを表す オブジェクトを指定して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。 + + メソッドで例外がスローされる場合は、待機ハンドルの配列における放棄されたミューテックスのインデックス。 メソッドまたは メソッドで例外がスローされる場合は -1。 + 放棄されたミューテックスを表す オブジェクト。 + + + エラー メッセージ、放棄されたミューテックスのインデックスを指定する場合はそのインデックス、および放棄されたミューテックスを指定して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + メソッドで例外がスローされる場合は、待機ハンドルの配列における放棄されたミューテックスのインデックス。 メソッドまたは メソッドで例外がスローされる場合は -1。 + 放棄されたミューテックスを表す オブジェクト。 + + + 例外の原因となった、放棄されたミューテックスがわかっている場合は、そのミューテックスを取得します。 + 放棄されたミューテックスを表す オブジェクト。放棄されたミューテックスを識別できなかった場合は null。 + 1 + + + 例外の原因となった、放棄されたミューテックスがわかっている場合は、そのミューテックスのインデックスを取得します。 + 放棄されたミューテックスを表す オブジェクトの、 メソッドに渡された待機ハンドルの配列内でのインデックス。放棄されたミューテックスのインデックスが識別できなかった場合は –1。 + 1 + + + 非同期メソッドなど、特定の非同期制御フローに対してローカルなアンビエント データを表します。 + アンビエント データの型。 + + + 変更通知を受信しない インスタンスをインスタンス生成します。 + + + 変更通知を受信する ローカル インスタンスをインスタンス生成します。 + どのスレッド上であっても現在の値が変更されたなら必ず呼び出されるデリゲート。 + + + アンビエント データの値を取得または設定します。 + アンビエント データの値。 + + + 変更通知のために登録する インスタンスに対するデータ変更情報を提供するクラス。 + データの型。 + + + データの現在の値を取得します。 + データの現在の値。 + + + データの前の値を取得します。 + データの前の値。 + + + 実行コンテキストの変更が原因で値が変更されたかどうかを示す値を返します。 + 実行コンテキストの変更が原因で値が変更された場合は true、それ以外の場合は false。 + + + イベントが発生したことを待機中のスレッドに通知します。このクラスは継承できません。 + 2 + + + 初期状態をシグナル状態に設定するかどうかを示すブール値を使用して、 クラスの新しいインスタンスを初期化します。 + +初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + + + 複数のタスクが、複数のフェーズを通じて 1 つのアルゴリズムで並行して協調的に動作できるようにします。 + + + + クラスの新しいインスタンスを初期化します。 + 参加しているスレッドの数。 + + が 0 より小さいか、または 32,767 を超えています。 + + + + クラスの新しいインスタンスを初期化します。 + 参加しているスレッドの数。 + 各フェーズ後に実行する 。null (Visual Basic の場合は Nothing) は操作が行われないことを示すために渡されることがあります。 + + が 0 より小さいか、または 32,767 を超えています。 + + + 参加要素が 1 つ追加されることを に通知します。 + 新しい参加要素が最初に参加するバリアのフェーズ番号。 + 現在のインスタンスは既に破棄されています。 + 参加要素を追加すると、バリアの参加要素数が 32,767 を超えます。またはメソッドは、フェーズ後アクション内から呼び出されました。 + + + 複数の参加要素が追加されることを に通知します。 + 新しい参加要素が最初に参加するバリアのフェーズ番号。 + バリアに追加する追加の参加要素の数。 + 現在のインスタンスは既に破棄されています。 + + が 0 未満です。または 参加要素を追加すると、バリアの参加要素数が 32,767 を超えます。 + メソッドは、フェーズ後アクション内から呼び出されました。 + + + バリアの現在のフェーズの番号を取得します。 + バリアの現在のフェーズの番号を返します。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + メソッドは、フェーズ後アクション内から呼び出されました。 + + + + によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + バリア内の参加要素の合計数を取得します。 + バリア内の参加要素の合計数を返します。 + + + 現在のフェーズでまだ通知していないバリア内の参加要素の数を取得します。 + 現在のフェーズでまだ通知していないバリア内の参加要素の数を返します。 + + + 参加要素が 1 つ削除されることを に通知します。 + 現在のインスタンスは既に破棄されています。 + バリアでは、既に 0 個の参加要素があります。またはメソッドは、フェーズ後アクション内から呼び出されました。 + + + 複数の参加要素が削除されることを に通知します。 + バリアから削除する追加の参加要素の数。 + 現在のインスタンスは既に破棄されています。 + + が 0 未満です。 + バリアでは、既に 0 個の参加要素があります。またはメソッドは、フェーズ後アクション内から呼び出されました。 または現在の参加要素数が、指定された participantCount より小さい値です + 参加要素の総数が、指定した より小さくなっています。 + + + 参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 現在のインスタンスは既に破棄されています。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + すべての参加しているスレッドが SignalAndWait を呼び出した後に、バリアのフェーズ後のアクションから例外がスローされた場合、その例外は BarrierPostPhaseException にラップされ、参加しているすべてのスレッドでスローされます。 + + + 32 ビット符号付き整数を使用してタイムアウトを計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 指定した時間内にすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + すべての参加しているスレッドが SignalAndWait を呼び出した後に、バリアのフェーズ後のアクションから例外がスローされた場合、その例外は BarrierPostPhaseException にラップされ、参加しているすべてのスレッドでスローされます。 + + + 取り消しトークンを観察すると同時に、32 ビット符号付き整数を使用してタイムアウトを計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 指定した時間内にすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + 取り消しトークンを観察すると同時に、参加要素がバリアに到達し、他のすべての参加要素がバリアに到達するまで待機することを通知します。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + + オブジェクトを使用して時間間隔を計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 他のすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 現在のインスタンスは既に破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが 32,767 を超えています。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + 取り消しトークンを観察すると同時に、 オブジェクトを使用して時間間隔を計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 他のすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + + のフェーズ後アクションに失敗したときにスローされる例外。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + 指定した内部例外を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + 新しいコンテキスト内で呼び出すメソッドを表します。 + コールバック メソッドが実行されるたびに使用する情報を格納したオブジェクト。 + 1 + + + カウントが 0 になったときに通知される同期プリミティブを表します。 + + + 指定されたカウントを使用して クラスの新しいインスタンスを初期化します。 + + の設定に最初に必要な通知の数。 + + が 0 未満です。 + + + + の現在のカウントを 1 つインクリメントします。 + 現在のインスタンスは既に破棄されています。 + 現在のインスタンスは既に設定されています。または 以上です。 + + + + の現在のカウントを指定された値だけインクリメントします。 + + を増やす値。 + 現在のインスタンスは既に破棄されています。 + + が 0 以下です。 + 現在のインスタンスは既に設定されています。またはカウントが ずつインクリメントされた後、 以上です + + + イベントの設定に必要な残りの通知の数を取得します。 + イベントの設定に必要な残りの通知の数。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + イベントの設定に最初に必要な通知の数を取得します。 + イベントの設定に最初に必要な通知の数。 + + + イベントが設定されているかどうかを判断します。 + イベントが設定されている場合は true。それ以外の場合は false。 + + + + の値にリセットします。 + 現在のインスタンスは既に破棄されています。 + + + + プロパティを指定した値にリセットします。 + + の設定に必要な通知の数。 + 現在のインスタンスは既に破棄されています。 + + が 0 未満です。 + + + 通知を に登録して、 の値をデクリメントします。 + 通知によってカウントが 0 になり、イベントが設定された場合は true。それ以外の場合は false。 + 現在のインスタンスは既に破棄されています。 + 現在のインスタンスは既に設定されています。 + + + 複数の通知を に登録して、 の値を指定された量だけデクリメントします。 + 通知によってカウントが 0 になり、イベントが設定された場合は true。それ以外の場合は false。 + 登録する通知の数。 + 現在のインスタンスは既に破棄されています。 + + が 1 未満です。 + 現在のインスタンスは既に設定されています。-または- または、 より大きいです。 + + + + を 1 つインクリメントすることを試みます。 + インクリメントが正常に行われた場合は true。それ以外の場合は false。 が既に 0 の場合、このメソッドは false を返します。 + 現在のインスタンスは既に破棄されています。 + + が等価です。 + + + + を指定した値だけインクリメントすることを試みます。 + インクリメントが正常に行われた場合は true。それ以外の場合は false。 が既に 0 の場合、これは false を返します。 + + を増やす値。 + 現在のインスタンスは既に破棄されています。 + + が 0 以下です。 + 現在のインスタンスは既に設定されています。または + は、 以上です。 + + + + が設定されるまで、現在のスレッドをブロックします。 + 現在のインスタンスは既に破棄されています。 + + + 32 ビット符号付き整数を使用してタイムアウトを計測し、 が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + + を観察すると同時に、32 ビット符号付き整数を使用してタイムアウトを計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または、 を作成した が破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + + を観察すると同時に、 が設定されるまで、現在のスレッドをブロックします。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または、 を作成した が破棄されています。 + + + + を使用してタイムアウトを計測し、 が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 現在のインスタンスは既に破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + + + + を観察すると同時に、 を使用してタイムアウトを計測し、 が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または、 を作成した が破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + + + イベントの設定を待機するために使用する を取得します。 + イベントの設定を待機するために使用する + 現在のインスタンスは既に破棄されています。 + + + シグナルを受信した後で が自動的にリセットされるか、または手動でリセットされるかを示します。 + 2 + + + シグナルを受信すると、 は 1 つのスレッドを解放した後で自動的にリセットされます。待機しているスレッドがない場合、 はスレッドがブロックされるまでシグナル状態のままとなり、そのスレッドを解放した後でリセットされます。 + + + シグナルを受信すると、 は待機しているスレッドをすべて解放し、手動でリセットされるまでシグナル状態のままとなります。 + + + スレッドの同期イベントを表します。 + 2 + + + 待機ハンドルの初期状態をシグナル状態に設定するかどうか、および、待機ハンドルが自動的にリセットされるかまたは手動でリセットされるかを指定して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。非シグナル状態に設定する場合は false。 + イベントが自動的にリセットされるかまたは手動でリセットされるかを指定する 値の 1 つ。 + + + この呼び出しの結果として待機ハンドルが作成された場合に待機ハンドルの初期状態をシグナル状態に設定するかどうか、待機ハンドルが自動的にリセットされるかまたは手動でリセットされるか、およびシステムの同期イベントの名前を指定して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きイベントが作成された場合に初期状態をシグナル状態に設定する場合は true。非シグナル状態に設定する場合は false。 + イベントが自動的にリセットされるかまたは手動でリセットされるかを指定する 値の 1 つ。 + システム全体で有効な同期イベントの名前。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きイベントが存在しますが、ユーザーに がありません。 + 名前付きイベントを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + が 260 文字を超えています。 + + + この呼び出しの結果として待機ハンドルが作成された場合に待機ハンドルの初期状態をシグナル状態に設定するかどうか、待機ハンドルが自動的にリセットされるかまたは手動でリセットされるか、システム同期イベントの名前、および、呼び出し後の値によって名前付きイベントが作成されたかどうかを示すブール変数を指定して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きイベントが作成された場合に初期状態をシグナル状態に設定する場合は true。非シグナル状態に設定する場合は false。 + イベントが自動的にリセットされるかまたは手動でリセットされるかを指定する 値の 1 つ。 + システム全体で有効な同期イベントの名前。 + このメソッドから制御が戻るときに、ローカル イベントが作成された場合 ( が null または空の文字列の場合)、または指定した名前付きシステム イベントが作成された場合は true が格納されます。指定した名前付きシステム イベントが既に存在する場合は false が格納されます。このパラメーターは初期化せずに渡されます。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きイベントが存在しますが、ユーザーに がありません。 + 名前付きイベントを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + が 260 文字を超えています。 + + + 既に存在する場合は、指定した名前付き同期イベントを開きます。 + 名前付きシステム イベントを表すオブジェクト。 + 開くシステム同期イベントの名前。 + + が空の文字列です。または が 260 文字を超えています。 + + は null なので、 + 名前付きシステム イベントが存在しません。 + Win32 エラーが発生しました。 + 名前付きイベントは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + 1 + + + + + + イベントの状態を非シグナル状態に設定し、スレッドをブロックします。 + 正常に操作できた場合は true。それ以外の場合は false。 + この メソッドが既に呼び出されています。 + 2 + + + イベントの状態をシグナル状態に設定し、待機している 1 つ以上のスレッドが進行できるようにします。 + 正常に操作できた場合は true。それ以外の場合は false。 + この メソッドが既に呼び出されています。 + 2 + + + 既に存在する場合は、指定した名前付き同期イベントを開き操作が成功したかどうかを示す値を返します。 + 名前付きの同期イベントが正常に開かれた場合は true。それ以外の場合は false。 + 開くシステム同期イベントの名前。 + このメソッドから制御が戻るときに、呼び出しに成功した場合は名前付き同期イベントを表す オブジェクトが格納されます。呼び出しに失敗した場合は null が格納されます。このパラメーターは初期化前として処理されます。 + + が空の文字列です。または が 260 文字を超えています。 + + は null なので、 + Win32 エラーが発生しました。 + 名前付きイベントは存在しますが、必要なセキュリティ アクセスがユーザーにありません。 + + + 現在のスレッドの実行コンテキストを管理します。このクラスは継承できません。 + 2 + + + 現在のスレッドから実行コンテキストをキャプチャします。 + 現在のスレッドの実行コンテキストを表す オブジェクト。 + 1 + + + 現在のスレッドで指定した実行コンテキストを使用してメソッドを実行します。 + 設定する 。 + 指定した実行コンテキストで実行するメソッドを表す デリゲート。 + コールバック メソッドに渡すオブジェクト。 + + は null なので、またはキャプチャ操作で が取得されませんでした。または は、 呼び出しの引数として既に使用されています。 + 1 + + + + + + 複数のスレッドで共有される変数に分割不可能な操作を提供します。 + 2 + + + 分割不可能な操作として、2 つの 32 ビット整数を加算し、最初の整数を合計で置き換えます。 + + に格納された新しい値。 + 加算する最初の値を含む変数。2 つの値の合計は、 に格納されます。 + + にある整数に加算する値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、2 つの 64 ビット整数を加算し、最初の整数を合計で置き換えます。 + + に格納された新しい値。 + 加算する最初の値を含む変数。2 つの値の合計は、 に格納されます。 + + にある整数に加算する値。 + The address of is a null pointer. + 1 + + + 2 つの倍精度浮動小数点数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 2 つの 32 ビット符号付き整数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 2 つの 64 ビット符号付き整数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 2 つのプラットフォーム固有のハンドルまたはポインターが等しいかどうかを比較します。等しい場合は、最初の 1 つを置き換えます。 + + の元の値。 + 値を の値と比較し、場合によっては によって置き換える、比較先の 。 + 比較した結果が等しい場合に比較先の値を置き換える 。 + + にある値と比較する 。 + The address of is a null pointer. + 1 + + + 2 つのオブジェクトの参照が等値であるかどうかを比較します。等しい場合は、最初のオブジェクトを置き換えます。 + + の元の値。 + + と比較し、場合によっては置き換える比較先のオブジェクト。 + 比較した結果が等しい場合に比較先のオブジェクトを置き換えるオブジェクト。 + + にあるオブジェクトと比較するオブジェクト。 + The address of is a null pointer. + 1 + + + 2 つの単精度浮動小数点数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 指定した参照型 の 2 つのインスタンスが等しいかどうかを比較します。等しい場合は、最初の 1 つを置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。これは参照パラメーターです (C# では ref、Visual Basic では ByRef)。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + + 、および に使用する型。この型は、参照型である必要があります。 + The address of is a null pointer. + + + 分割不可能な操作として、指定した変数をデクリメントし、結果を格納します。 + デクリメントされた値。 + 値がデクリメントされる変数。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した変数をデクリメントしてその結果を格納します。 + デクリメントされた値。 + 値がデクリメントされる変数。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を倍精度浮動小数点数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を 32 ビット符号付き整数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を 64 ビット符号付き整数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、プラットフォーム固有のハンドルまたはポインターに指定した値を設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値をオブジェクトとして設定し、元のオブジェクトへの参照を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を単精度浮動小数点数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した型 の変数に指定した値を設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。これは参照パラメーターです (C# では ref、Visual Basic では ByRef)。 + + パラメーターに設定される値。 + + 、および に使用する型。この型は、参照型である必要があります。 + The address of is a null pointer. + + + 分割不可能な操作として、指定した変数をインクリメントし、結果を格納します。 + インクリメントされた値。 + 値がインクリメントされる変数。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した変数をインクリメントし、結果を格納します。 + インクリメントされた値。 + 値がインクリメントされる変数。 + The address of is a null pointer. + 1 + + + メモリ アクセスを同期します。現在のスレッドを実行中のプロセッサは、 を呼び出す前のメモリ アクセスを の呼び出し後のメモリ アクセスより後に実行するように命令を並べ替えることはできなくなります。 + + + 分割不可能な操作として 64 ビット値を読み込んで返します。 + 読み込まれた値。 + 読み込む 64 ビット値。 + 1 + + + 限定的な初期化ルーチンを提供します。 + + + まだ初期化されていない場合、型の既定のコンストラクターを使用してターゲット参照型を初期化します。 + の初期化された参照。 + まだ初期化されていない場合は、初期化する型 の参照。 + 初期化される参照の型。 + のコンストラクターにアクセスするためのアクセス許可がありませんでした。 + には既定のコンストラクターがありません。 + + + まだ初期化されていない場合、既定のコンストラクターを使用してターゲット参照または値型を初期化します。 + の初期化された値。 + まだ初期化されていない場合は、初期化する型 の参照または値。 + ターゲットが既に初期化されているかどうかを判断するブール値への参照。 + + を初期化するために相互排他的ロックとして使用されるオブジェクトへの参照。 が null の場合、新しいオブジェクトがインスタンス化されます。 + 初期化される参照の型。 + のコンストラクターにアクセスするためのアクセス許可がありませんでした。 + には既定のコンストラクターがありません。 + + + まだ初期化されていない場合、指定された関数を使用してターゲット参照または値型を初期化します。 + の初期化された値。 + まだ初期化されていない場合は、初期化する型 の参照または値。 + ターゲットが既に初期化されているかどうかを判断するブール値への参照。 + + を初期化するために相互排他的ロックとして使用されるオブジェクトへの参照。 が null の場合、新しいオブジェクトがインスタンス化されます。 + 参照または値を初期化するために呼び出される関数。 + 初期化される参照の型。 + のコンストラクターにアクセスするためのアクセス許可がありませんでした。 + には既定のコンストラクターがありません。 + + + まだ初期化されていない場合、指定された関数を使用してターゲット参照型を初期化します。 + の初期化された値。 + まだ初期化されていない場合は、初期化する型 の参照。 + 参照を初期化するために呼び出される関数。 + 初期化される参照の参照型。 + には既定のコンストラクターがありません。 + + null (Visual Basic の場合は Nothing) を返しました。 + + + 再帰的にロックに入る処理が、ロックの再帰ポリシーと互換性がない場合にスローされる例外です。 + 2 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 2 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元は、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 2 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元は、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外を引き起こした例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + 2 + + + 同じスレッドが複数回ロックに入れるかどうかを指定します。 + + + スレッドが、再帰的にロックに入ろうとすると、例外がスローされます。クラスによっては、この設定が適用されている場合に、特定の再帰が認められることがあります。 + + + スレッドが再帰的にロックに入ることができます。クラスによっては、この機能が制限されていることがあります。 + + + イベントが発生したことを、1 つ以上の待機中のスレッドに通知します。このクラスは継承できません。 + 2 + + + 初期状態をシグナル状態に設定するかどうかを示す Boolean 型の値を使用して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + + + + の規模を小さくしたバージョンを提供します。 + + + 初期状態を非シグナル状態にして、 クラスの新しいインスタンスを初期化します。 + + + 初期状態をシグナル状態に設定するかどうかを示すブール値を使用して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + + + 初期状態をシグナル状態に設定するかどうかを示すブール値および指定されたスピン カウントを使用して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + カーネル ベースの待機操作に戻る前に発生するスピン待機の数。 + + is less than 0 or greater than the maximum allowed value. + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true、アンマネージ リソースだけを解放する場合は false。 + + + イベントが設定されているかどうかを取得します。 + イベントが設定されている場合は true。それ以外の場合は false。 + + + イベントの状態を非シグナル状態に設定し、スレッドをブロックします。 + The object has already been disposed. + + + イベントの状態をシグナル状態に設定して、イベント上で待機している 1 つ以上のスレッドが進行できるようにします。 + + + カーネル ベースの待機操作に戻る前に発生するスピン待機の数を取得します。 + カーネル ベースの待機操作に戻る前に発生するスピン待機の数を返します。 + + + 現在の が設定されるまで、現在のスレッドをブロックします。 + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 32 ビット符号付き整数を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + を観察すると同時に、32 ビット符号付き整数を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + + を観察すると同時に、現在の が信号を受信するまで、現在のスレッドをブロックします。 + 観察する 。 + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + + を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + を観察すると同時に、 を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + この オブジェクトを取得します。 + この の基になる イベント オブジェクト。 + + + オブジェクトへのアクセスを同期する機構を提供します。 + 2 + + + 指定したオブジェクトの排他ロックを取得します。 + モニター ロックを取得する対象となるオブジェクト。 + + パラメーターが null です。 + 1 + + + 指定したオブジェクトの排他ロックを取得し、ロックが取得されたかどうかを示す値をアトミックに設定します。 + 待機を行うオブジェクト。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。メモ   例外が発生しない場合、このメソッドの出力は常に true です。 + + への入力は true です。 + + パラメーターが null です。 + + + 指定したオブジェクトの排他ロックを解放します。 + ロックを解放する対象となるオブジェクト。 + + パラメーターが null です。 + 現在のスレッドが、指定したオブジェクトのロックを所有していません。 + 1 + + + 現在のスレッドが指定したオブジェクトのロックを保持しているかどうかを判断します。 + 現在のスレッドが のロックを保持している場合は true。それ以外の場合は false。 + テストするオブジェクト。 + + は null です。 + + + ロックされたオブジェクトの状態が変更されたことを、待機キュー内のスレッドに通知します。 + スレッドが待機するオブジェクト。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + 1 + + + オブジェクトの状態が変更されたことを、待機中のすべてのスレッドに通知します。 + パルスを送るオブジェクト。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + 1 + + + 指定したオブジェクトの排他ロックの取得を試みます。 + 現在のスレッドがロックを取得した場合は true。それ以外の場合は false。 + ロックの取得が行われるオブジェクト。 + + パラメーターが null です。 + 1 + + + 指定したオブジェクトの排他ロックの取得を試み、ロックが取得されたかどうかを示す値をアトミックに設定します。 + ロックの取得が行われるオブジェクト。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。 + + への入力は true です。 + + パラメーターが null です。 + + + 指定したミリ秒間に、指定したオブジェクトの排他ロックの取得を試みます。 + 現在のスレッドがロックを取得した場合は true。それ以外の場合は false。 + ロックの取得が行われるオブジェクト。 + ロックを待機するミリ秒単位の時間。 + + パラメーターが null です。 + + が負で、 と等価でありません。 + 1 + + + 指定したオブジェクトの排他ロックの取得を指定したミリ秒間試み、ロックが取得されたかどうかを示す値をアトミックに設定します。 + ロックの取得が行われるオブジェクト。 + ロックを待機するミリ秒単位の時間。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。 + + への入力は true です。 + + パラメーターが null です。 + + が負で、 と等価でありません。 + + + 指定した時間内に、指定したオブジェクトの排他ロックの取得を試みます。 + 現在のスレッドがロックを取得した場合は true。それ以外の場合は false。 + ロックの取得が行われるオブジェクト。 + ロックを待機する時間を表す 。–1 ミリ秒という値は、無期限の待機を指定します。 + + パラメーターが null です。 + + の値 (ミリ秒) が負で、かつ (-1 ミリ秒) と等価でありません。または より大きい値です。 + 1 + + + 指定したオブジェクトの排他ロックの取得を指定した時間にわたって試み、ロックが取得されたかどうかを示す値をアトミックに設定します。 + ロックの取得が行われるオブジェクト。 + ロックを待機する時間。–1 ミリ秒という値は、無期限の待機を指定します。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。 + + への入力は true です。 + + パラメーターが null です。 + + の値 (ミリ秒) が負で、かつ (-1 ミリ秒) と等価でありません。または より大きい値です。 + + + オブジェクトのロックを解放し、現在のスレッドがロックを再取得するまでそのスレッドをブロックします。 + 指定したオブジェクトのロックを呼び出し元が再取得したために、呼び出しが戻った場合は true。このメソッドは、ロックが再取得されないと制御を戻しません。 + 待機を行うオブジェクト。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + Wait を呼び出したスレッドは、後で待機中の状態を中断されます。これは、別のスレッドがこのスレッドの メソッドを呼び出すと発生します。 + 1 + + + オブジェクトのロックを解放し、現在のスレッドがロックを再取得するまでそのスレッドをブロックします。指定されたタイムアウト期限を過ぎると、スレッドは実行待ちキューに入ります。 + 指定した時間が経過する前にロックが再取得された場合は true。指定した時間が経過した後にロックが再取得された場合は false。このメソッドは、ロックが再取得されるまで制御を戻しません。 + 待機を行うオブジェクト。 + スレッドが実行待ちキューに入るまでの待機時間 (ミリ秒)。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + Wait を呼び出したスレッドは、後で待機中の状態を中断されます。これは、別のスレッドがこのスレッドの メソッドを呼び出すと発生します。 + + パラメーターの値が負で、 と等しくありません。 + 1 + + + オブジェクトのロックを解放し、現在のスレッドがロックを再取得するまでそのスレッドをブロックします。指定されたタイムアウト期限を過ぎると、スレッドは実行待ちキューに入ります。 + 指定した時間が経過する前にロックが再取得された場合は true。指定した時間が経過した後にロックが再取得された場合は false。このメソッドは、ロックが再取得されるまで制御を戻しません。 + 待機を行うオブジェクト。 + スレッドが実行待ちキューに入るまでの時間を表す 。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + Wait を呼び出したスレッドは、後で待機中の状態を中断されます。これは、別のスレッドがこのスレッドの メソッドを呼び出すと発生します。 + + パラメーターのミリ秒単位の値が負で、かつ (–1 ミリ秒) ではありません。または より大きい値です。 + 1 + + + 同期プリミティブは、プロセス間の同期にも使用できます。 + 1 + + + + クラスの新しいインスタンスを、既定のプロパティを使用して初期化します。 + + + 呼び出し元のスレッドにミューテックスの初期所有権があるかどうかを示すブール値を使用して、 クラスの新しいインスタンスを初期化します。 + 呼び出し元スレッドにミューテックスの初期所有権を与える場合は true。それ以外の場合は false。 + + + 呼び出し元のスレッドにミューテックスの初期所有権があるかどうかを示すブール値と、ミューテックスの名前を表す文字列を使用して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きシステム ミューテックスが作成された場合に、呼び出し元スレッドに名前付きシステム ミューテックスの初期所有権を付与する場合は true。それ以外の場合は false。 + + の名前。値が null の場合、 は無名になります。 + アクセス制御セキュリティを使用した名前付きミューテックスが存在しますが、ユーザーに がありません。 + Win32 エラーが発生しました。 + 名前付きミューテックスを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + 260 文字を超えています。 + + + 呼び出し元のスレッドにミューテックスの初期所有権があるかどうかを示すブール値、ミューテックスの名前を表す文字列、およびメソッドから戻るときにミューテックスの初期所有権が呼び出し元のスレッドに付与されたかどうかを示すブール値を指定して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きシステム ミューテックスが作成された場合に、呼び出し元スレッドに名前付きシステム ミューテックスの初期所有権を付与する場合は true。それ以外の場合は false。 + + の名前。値が null の場合、 は無名になります。 + このメソッドから制御が戻るとき、ローカル ミューテックスが作成された場合 (つまり が null または空の文字列の場合) または指定した名前付きシステム ミューテックスが作成された場合は、ブール値 true が格納されます。指定した名前付きシステム ミューテックスが既に存在する場合は false が格納されます。このパラメーターは初期化せずに渡されます。 + アクセス制御セキュリティを使用した名前付きミューテックスが存在しますが、ユーザーに がありません。 + Win32 エラーが発生しました。 + 名前付きミューテックスを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + 260 文字を超えています。 + + + 既に存在する場合は、指定した名前付きミューテックスを開きます。 + 名前付きシステム ミューテックスを表すオブジェクト。 + 開くシステム ミューテックスの名前。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + 名前付きミューテックスが存在しません。 + Win32 エラーが発生しました。 + 名前付きミューテックスは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + 1 + + + + + + + を一度解放します。 + 呼び出し元のスレッドはミューテックスを所有していません。 + 1 + + + 既に存在する場合は、指定した名前付きミューテックスを開き操作が成功したかどうかを示す値を返します。 + 名前付きミューテックスが正常に開かれた場合は true。それ以外の場合は false。 + 開くシステム ミューテックスの名前。 + このメソッドから戻るときに、呼び出しに成功した場合は名前付きミューテックスを表す オブジェクトが格納されます。呼び出しに失敗した場合は null が格納されます。このパラメーターは初期化前として処理されます。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + Win32 エラーが発生しました。 + 名前付きミューテックスは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + + + リソースへのアクセス管理に使用するロックを表し、複数のスレッドによる読み取りや排他アクセスでの書き込みを実現します。 + + + + クラスの新しいインスタンスを既定のプロパティ値で初期化します。 + + + ロック再帰ポリシーを指定して、 クラスの新しいインスタンスを初期化します。 + ロック再帰ポリシーを指定する列挙値のいずれか。 + + + 読み取りモードでロックに入った一意のスレッドの総数を取得します。 + 読み取りモードでロックに入った一意のスレッドの数。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 読み取りモードでロックに入ることを試みます。 + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + アップグレード可能モードでロックに入ることを試みます。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 書き込みモードでロックに入ることを試みます。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 読み取りモードの再帰カウントを減らし、結果のカウントが 0 (ゼロ) の場合には読み取りモードを終了します。 + The current thread has not entered the lock in read mode. + + + アップグレード可能モードの再帰カウントを減らし、結果のカウントが 0 (ゼロ) の場合にはアップグレード可能モードを終了します。 + The current thread has not entered the lock in upgradeable mode. + + + 書き込みモードの再帰カウントを減らし、結果のカウントが 0 (ゼロ) の場合には書き込みモードを終了します。 + The current thread has not entered the lock in write mode. + + + 現在のスレッドが読み取りモードでロックに入ったかどうかを示す値を取得します。 + 現在のスレッドが読み取りモードに入った場合は true、それ以外の場合は false。 + 2 + + + 現在のスレッドがアップグレード可能モードでロックに入ったかどうかを示す値を取得します。 + 現在のスレッドがアップグレード可能モードに入った場合は true、それ以外の場合は false。 + 2 + + + 現在のスレッドが書き込みモードでロックに入ったかどうかを示す値を取得します。 + 現在のスレッドが書き込みモードに入った場合は true、それ以外の場合は false。 + 2 + + + 現在の オブジェクトの再帰ポリシーを示す値を取得します。 + ロック再帰ポリシーを指定する列挙値のいずれか。 + + + 現在のスレッドが読み取りモードでロックに入った回数を、再帰を示す値として取得します。 + 0 (ゼロ) の場合、現在のスレッドは読み取りモードに入っていません。1 の場合、現在のスレッドは読み取りモードに入ったが、再帰はしていません。n の場合、現在のスレッドは再帰的に n - 1 回ロックに入りました。 + 2 + + + 現在のスレッドがアップグレード可能モードでロックに入った回数を、再帰を示す値として取得します。 + 0 (ゼロ) の場合、現在のスレッドはアップグレード可能モードに入っていません。1 の場合、現在のスレッドはアップグレード可能モードに入ったが、再帰はしていません。n の場合、現在のスレッドは再帰的に n - 1 回アップグレード可能モードに入りました。 + 2 + + + 現在のスレッドが書き込みモードでロックに入った回数を、再帰を示す値として取得します。 + 0 (ゼロ) の場合、現在のスレッドは書き込みモードに入っていません。1 の場合、現在のスレッドは書き込みモードに入ったが、再帰はしていません。n の場合、現在のスレッドは再帰的に n - 1 回書き込みモードに入りました。 + 2 + + + オプションのタイムアウトを表す整数を指定して、読み取りモードでロックに入ることを試みます。 + 呼び出し元のスレッドが読み取りモードに入った場合は true、それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + オプションのタイムアウトを指定して、読み取りモードでロックに入ることを試みます。 + 呼び出し元のスレッドが読み取りモードに入った場合は true、それ以外の場合は false。 + 待機する間隔。無制限に待機する場合は -1 ミリ秒。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + オプションのタイムアウトを指定して、アップグレード可能モードでロックに入ることを試みます。 + 呼び出し元のスレッドがアップグレード可能モードに入った場合は true、それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + オプションのタイムアウトを指定して、アップグレード可能モードでロックに入ることを試みます。 + 呼び出し元のスレッドがアップグレード可能モードに入った場合は true、それ以外の場合は false。 + 待機する間隔。無制限に待機する場合は -1 ミリ秒。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + オプションのタイムアウトを指定して、書き込みモードでロックに入ることを試みます。 + 呼び出し元のスレッドが書き込みモードに入った場合は true、それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + オプションのタイムアウトを指定して、書き込みモードでロックに入ることを試みます。 + 呼び出し元のスレッドが書き込みモードに入った場合は true、それ以外の場合は false。 + 待機する間隔。無制限に待機する場合は -1 ミリ秒。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 読み取りモードでロックに入るのを待機しているスレッドの総数を取得します。 + 読み取りモードに入るのを待機しているスレッドの総数。 + 2 + + + アップグレード可能モードでロックに入るのを待機しているスレッドの総数を取得します。 + アップグレード可能モードに入るのを待機しているスレッドの総数。 + 2 + + + 書き込みモードでロックに入るのを待機しているスレッドの総数を取得します。 + 書き込みモードに入るのを待機しているスレッドの総数。 + 2 + + + リソースまたはリソースのプールに同時にアクセスできるスレッドの数を制限します。 + 1 + + + エントリ数の初期値と同時実行エントリの最大数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + 同時に許可されるセマフォの要求の最大数。 + + より大きくなっています。 + + 1 より小さい値です。または が 0 未満です。 + + + エントリ数の初期値と同時実行エントリの最大数を指定し、オプションでシステム セマフォ オブジェクトの名前を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + 同時に許可されるセマフォの要求の最大数。 + 名前付きシステム セマフォ オブジェクトの名前。 + + より大きくなっています。または 260 文字を超えています。 + + 1 より小さい値です。または が 0 未満です。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きセマフォが存在しており、ユーザーに がありません。 + 名前付きセマフォを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + + エントリ数の初期値と同時実行エントリの最大数を指定し、オプションでシステム セマフォ オブジェクトの名前を指定し、新しいシステム セマフォが作成されたかどうかを示す値を受け取る変数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に満たされるセマフォの要求の初期数。 + 同時に満たされるセマフォの要求の最大数。 + 名前付きシステム セマフォ オブジェクトの名前。 + このメソッドから制御が戻るときに、ローカル セマフォが作成された場合 ( が null または空の文字列の場合)、または指定した名前付きシステム セマフォが作成された場合は true が格納されます。指定した名前付きシステム セマフォが既に存在する場合は false が格納されます。このパラメーターは初期化せずに渡されます。 + + より大きくなっています。または 260 文字を超えています。 + + 1 より小さい値です。または が 0 未満です。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きセマフォが存在しており、ユーザーに がありません。 + 名前付きセマフォを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + + 既に存在する場合は、指定した名前付きセマフォを開きます。 + 名前付きシステム セマフォを表すオブジェクト。 + 開くシステム セマフォの名前。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + 名前付きセマフォが存在しません。 + Win32 エラーが発生しました。 + 名前付きセマフォは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + 1 + + + + + + セマフォから出て、前のカウントを返します。 + + メソッドが呼び出される前のセマフォのカウント。 + セマフォのカウントは既に最大値です。 + 名前付きセマフォで Win32 エラーが発生しました。 + 現在のセマフォは名前付きシステム セマフォを表していますが、ユーザーに がありません。または現在のセマフォは名前付きシステム セマフォを表していますが、 で開かれませんでした。 + 1 + + + 指定した回数だけセマフォから出て、前のカウントを返します。 + + メソッドが呼び出される前のセマフォのカウント。 + セマフォから出る回数。 + + 1 より小さい値です。 + セマフォのカウントは既に最大値です。 + 名前付きセマフォで Win32 エラーが発生しました。 + 現在のセマフォは名前付きシステム セマフォを表していますが、ユーザーに 権限がありません。または現在のセマフォは名前付きシステム セマフォを表していますが、 権限で開かれませんでした。 + 1 + + + 既に存在する場合は、指定した名前付きセマフォを開き操作が成功したかどうかを示す値を返します。 + 名前付きのセマフォが正常に開かれた場合は true。それ以外の場合は false。 + 開くシステム セマフォの名前。 + このメソッドから制御が戻るときに、呼び出しに成功した場合は名前付きセマフォを表す オブジェクトが格納されます。呼び出しに失敗した場合は null が格納されます。このパラメーターは初期化前として処理されます。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + Win32 エラーが発生しました。 + 名前付きセマフォは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + + + カウントが既に最大値であるセマフォに対して メソッドが呼び出された場合にスローされる例外。 + 2 + + + + クラスの新しいインスタンスを既定値で初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + リソースまたはリソースのプールに同時にアクセスできるスレッドの数を制限する の軽量版を表します。 + + + 同時に許可される要求の初期数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + + が 0 未満です。 + + + 同時に許可される要求の初期数および最大数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + 同時に許可されるセマフォの要求の最大数。 + + が 0 より小さいか、 を超えているか、または が 0 以下です。 + + + セマフォの待機に使用できる を返します。 + セマフォの待機に使用できる です。 + + は破棄されています。 + + + + オブジェクトに入る、残りのスレッド数を取得します。 + セマフォに入る、残りのスレッド数。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + が使用しているアンマネージ リソースを解放します。オプションとして、マネージ リソースを解放することもできます。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + + のオブジェクトを一度解放します。 + + の前のカウント。 + 現在のインスタンスは既に破棄されています。 + + は、既にその最大サイズに達しました。 + + + 指定された回数だけ、 オブジェクトを解放します。 + + の前のカウント。 + セマフォから出る回数。 + 現在のインスタンスは既に破棄されています。 + + 1 より小さい値です。 + + は、既にその最大サイズに達しました。 + + + + に入れるようになるまで、現在のスレッドをブロックします。 + 現在のインスタンスは既に破棄されています。 + + + タイムアウト値を 32 ビット符号付き整数で指定して、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + + を観察すると同時に、タイムアウト値を 32 ビット符号付き整数で指定して、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が取り消されました。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + インスタンスが破棄されている、または 作成 破棄されています。 + + + + を観察すると同時に、 に入れるようになるまで、現在のスレッドをブロックします。 + 観察する トークン。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または 作成 既に破棄されています。 + + + + を使用してタイムアウトを指定し、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + semaphoreSlim インスタンスが破棄されました。 + + + + を観察すると同時に、タイムアウトを指定する を使用して、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + が取り消されました。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + semaphoreSlim インスタンスが破棄されました。 を作成した は既に破棄されています。 + + + + に移行するために非同期に待機します。 + セマフォに入っているときに完了するタスク。 + + + 32 ビット符号付き整数を使用して時間間隔を測定しながら、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + 32 ビット符号付き整数を使用して時間間隔を測定しながら、 を観察すると同時に、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + 現在のインスタンスは既に破棄されています。 + + が取り消されました。 + + + + を観察すると同時に、 に移行するために非同期に待機します。 + セマフォに入っているときに完了するタスク。 + 観察する トークン。 + 現在のインスタンスは既に破棄されています。 + + が取り消されました。 + + + + を使用して時間間隔を測定しながら、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します または タイムアウトは より大きい値です。 + + + + を使用して時間間隔を測定しながら、 を観察すると同時に、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する トークン。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表しますまたはタイムアウトは より大きい値です。 + + が取り消されました。 + + + メッセージを同期コンテキストにディスパッチするときに呼び出すメソッドを表します。 + デリゲートに渡されたオブジェクト。 + 2 + + + ロックが使用可能になるまで、ロックを取得しようとするスレッドがループの繰り返しチェック内で待機する相互排他ロック プリミティブを提供します。 + + + デバッグを向上させるためにスレッド ID を追跡するオプションを使用して、 構造体の新しいインスタンスを初期化します。 + デバッグのためにスレッド ID をキャプチャして使用するかどうか。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックを取得します。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + 引数は、Enter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + ロックを解放します。 + スレッドの所有権の追跡が有効で、現在のスレッドはこのロックの所有者ではありません。 + + + ロックを解放します。 + 終了操作を他のスレッドに直ちに発行するためにメモリ フェンスを発行する必要があるかどうかを示すブール値。 + スレッドの所有権の追跡が有効で、現在のスレッドはこのロックの所有者ではありません。 + + + ロックが現在いずれかのスレッドによって保持されているかどうかを取得します。 + ロックが現在いずれかのスレッドによって保持されている場合は true。それ以外の場合は false。 + + + ロックが現在のスレッドによって保持されているかどうかを取得します。 + ロックが現在のスレッドによって保持されている場合は true。それ以外の場合は false。 + スレッドの所有権の追跡が無効です。 + + + このインスタンスに対してスレッド所有権の追跡が有効になっているかどうかを取得します。 + このインスタンスに対してスレッド所有権の追跡が有効になっている場合は true。それ以外の場合は false。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックの取得を試みます。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + 引数は、TryEnter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックの取得を試みます。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + 引数は、TryEnter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックの取得を試みます。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが ミリ秒を超えています。 + + 引数は、TryEnter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + スピンベースの待機のサポートを提供します。 + + + このインスタンスで が呼び出された回数を取得します。 + このインスタンスで が呼び出された回数を表す整数を返します。 + + + 次に を呼び出したときにプロセッサが生成され、強制的にコンテキストが切り替えられるかどうかを取得します。 + 次に を呼び出したときにプロセッサが生成され、強制的にコンテキストが切り替えられるかどうか。 + + + スピン カウンターをリセットします。 + + + 単一のスピンを実行します。 + + + 指定した条件が満たされるまで回転します。 + true を返すまで繰り返し実行されるデリゲート。 + + 引数が null です。 + + + 指定した条件が満たされるか、指定したタイムアウトが経過するまで回転します。 + タイムアウト内に条件が満たされた場合は true。それ以外の場合は false。 + true を返すまで繰り返し実行されるデリゲート。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + + 引数が null です。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + 指定した条件が満たされるか、指定したタイムアウトが経過するまで回転します。 + タイムアウト内に条件が満たされた場合は true。それ以外の場合は false。 + true を返すまで繰り返し実行されるデリゲート。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す TimeSpan。 + + 引数が null です。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + + + 同期コンテキストをさまざまな同期モデルに反映させるための基本機能を提供します。 + 2 + + + + クラスの新しいインスタンスを作成します。 + + + 派生クラスでオーバーライドされた場合、同期コンテキストのコピーを作成します。 + 新しい オブジェクト。 + 2 + + + 現在のスレッドの同期コンテキストを取得します。 + 現在の同期コンテキストを表す オブジェクト。 + 1 + + + 派生クラスでオーバーライドされた場合、操作の完了を伝える通知に応答します。 + + + 派生クラスでオーバーライドされた場合、操作の開始を伝える通知に応答します。 + + + 派生クラスでオーバーライドされた場合、非同期メッセージを同期コンテキストにディスパッチします。 + 呼び出す デリゲート。 + デリゲートに渡されたオブジェクト。 + 2 + + + 派生クラスでオーバーライドされた場合、同期メッセージを同期コンテキストにディスパッチします。 + 呼び出す デリゲート。 + デリゲートに渡されたオブジェクト。 + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 現在の同期コンテキストを設定します。 + 設定する オブジェクト + 1 + + + + + + 指定した Monitor でロックを所有していることが呼び出し元の条件となるメソッドを、そのロックを所有していない呼び出し元が呼び出した場合にスローされる例外です。 + 2 + + + + クラスの新しいインスタンスを既定のプロパティを使用して初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + データのスレッド ローカル ストレージを提供します。 + スレッド単位で格納されるデータの型を指定します。 + + + + インスタンスを初期化します。 + + + + インスタンスを初期化します。 + インスタンスに設定されているすべての値を追跡し、それらの値を プロパティを通じて公開するかどうか。 + + + + 関数を指定して、 インスタンスを初期化します。 + 前もって初期化せずに を取得しようとすると、後で初期化された値を生成するために が呼び出されます。 + + が null 参照 (Visual Basic の場合は Nothing) です。 + + + + 関数を指定して、 インスタンスを初期化します。 + 前もって初期化せずに を取得しようとすると、後で初期化された値を生成するために が呼び出されます。 + インスタンスに設定されているすべての値を追跡し、それらの値を プロパティを通じて公開するかどうか。 + + が null 参照 (Visual Basic の場合は Nothing) です。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + この インスタンスによって使用されているリソースを解放します。 + + が呼び出されたことが原因でこのメソッドが呼び出されているかどうかを示すブール値。 + + + この インスタンスによって使用されているリソースを解放します。 + + + 現在のスレッドで が初期化されているかどうかを取得します。 + + が現在のスレッドで初期化される場合は true。それ以外の場合は false。 + + インスタンスは破棄されています。 + + + 現在のスレッドのこのインスタンスの文字列形式を作成して返します。 + + を呼び出した結果。 + + インスタンスは破棄されています。 + 現在のスレッドの は null 参照 (Visual Basic での Nothing) です。 + 初期化関数が、 を再帰的に参照しようとしました。 + 既定のコンストラクターが指定されず、値ファクトリが指定されていません。 + + + 現在のスレッドのこのインスタンスの値を取得または設定します。 + この ThreadLocal が初期化するオブジェクトのインスタンスを返します。 + + インスタンスは破棄されています。 + 初期化関数が、 を再帰的に参照しようとしました。 + 既定のコンストラクターが指定されず、値ファクトリが指定されていません。 + + + このインスタンスにアクセスした全スレッドによって現在格納されているすべての値のリストを取得します。 + このインスタンスにアクセスした全スレッドによって現在格納されているすべての値のリスト。 + + インスタンスは破棄されています。 + + + 不揮発性メモリの操作を実行するためのメソッドが含まれます。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定したフィールドからオブジェクト参照を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた への参照。この参照は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + 読み取るフィールドの型。この型は、値型ではなく、参照型である必要があります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前にメモリ操作が配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定したオブジェクト参照を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + オブジェクト参照を書き込むフィールド。 + 書き込むオブジェクト参照。参照は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + 書き込むフィールドの型。この型は、値型ではなく、参照型である必要があります。 + + + 存在しないシステム ミューテックスまたはシステム セマフォを開こうとしたときにスローされる例外。 + 2 + + + + クラスの新しいインスタンスを既定値で初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netcore50/ko/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netcore50/ko/System.Threading.xml new file mode 100644 index 0000000..dd5f63d --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netcore50/ko/System.Threading.xml @@ -0,0 +1,1952 @@ + + + + System.Threading + + + + 스레드가 다른 스레드에서 해제하지 않고 종료하여 중단한 개체를 가져오면 throw되는 예외입니다. + 1 + + + 기본값으로 클래스의 새 인스턴스를 초기화합니다. + + + 중단된 뮤텍스의 지정된 인덱스 및 뮤텍스를 나타내는 개체(해당 사항이 있을 경우)를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 메서드에 대해 예외가 throw되면 대기 핸들의 배열에서 중단된 뮤텍스의 인덱스이고, 또는 메서드에 대해 예외가 throw되면 –1입니다. + 중단된 뮤텍스를 나타내는 개체입니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 내부 예외를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 지정된 오류 메시지, 내부 예외, 중단된 뮤텍스의 인덱스 및 뮤텍스를 나타내는 개체(해당 사항이 있을 경우)를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + 메서드에 대해 예외가 throw되면 대기 핸들의 배열에서 중단된 뮤텍스의 인덱스이고, 또는 메서드에 대해 예외가 throw되면 –1입니다. + 중단된 뮤텍스를 나타내는 개체입니다. + + + 지정된 오류 메시지, 중단된 뮤텍스의 인덱스 및 중단된 뮤텍스(해당 사항이 있을 경우)를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + 메서드에 대해 예외가 throw되면 대기 핸들의 배열에서 중단된 뮤텍스의 인덱스이고, 또는 메서드에 대해 예외가 throw되면 –1입니다. + 중단된 뮤텍스를 나타내는 개체입니다. + + + 예외의 발생시킨 중단된 뮤텍스를 가져옵니다. + 중단된 뮤텍스를 나타내는 개체이며, 중단된 뮤텍스를 식별할 수 없는 경우에는 null입니다. + 1 + + + 예외의 발생시킨 중단된 뮤텍스를 가져옵니다. + + 메서드에 전달된 대기 핸들의 배열에서 중단된 뮤텍스를 나타내는 개체의 인덱스이고, 중단된 뮤텍스의 인덱스를 식별할 수 없는 경우에는 –1입니다. + 1 + + + 비동기 메서드와 같은 지정된 비동기 제어 흐름에 로컬인 앰비언트 데이터를 나타냅니다. + 앰비언트 데이터의 형식입니다. + + + 변경 알림을 받지 않는 인스턴스를 인스턴스화합니다. + + + 변경 알림을 받는 로컬 인스턴스를 인스턴스화합니다. + 스레드에서 현재 값이 변경될 때마다 호출되는 대리자입니다. + + + 앰비언트 데이터의 값을 가져오거나 설정합니다. + 앰비언트 데이터의 값입니다. + + + 변경 알림을 등록하는 인스턴스에 데이터 변경 정보를 제공하는 클래스입니다. + 데이터 형식입니다. + + + 데이터의 현재 값을 가져옵니다. + 데이터의 현재 값입니다. + + + 데이터의 이전 값을 가져옵니다. + 데이터의 이전 값입니다. + + + 실행 컨텍스트가 변경되어 값이 변경되었는지 여부를 나타내는 값을 반환합니다. + 실행 컨텍스트가 변경되어 값이 변경되었으면 true이고, 그렇지 않으면 false입니다. + + + 대기 중인 스레드에 이벤트가 발생했음을 알립니다.이 클래스는 상속될 수 없습니다. + 2 + + + 초기 상태를 신호 받음으로 설정할지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 초기 상태를 신호 받음으로 설정하려면 true를 사용하고 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + + + 여러 작업이 여러 단계에 걸쳐 특정 알고리즘에서 병렬로 함께 작동할 수 있도록 합니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 참여 스레드의 수입니다. + + 가 0보다 작거나 32,767보다 큰 경우 + + + + 클래스의 새 인스턴스를 초기화합니다. + 참여 스레드의 수입니다. + 각 단계 후에 실행할 입니다. 아무 작업도 수행되지 않았음을 나타내기 위해 null(Visual Basic의 경우 Nothing)이 전달될 수 있습니다. + + 가 0보다 작거나 32,767보다 큰 경우 + + + 추가 참가자가 있음을 에 알립니다. + 새 참가자가 처음으로 참여할 장벽의 단계 번호입니다. + 현재 인스턴스가 이미 삭제된 경우 + 참가자를 추가하면 해당 장애물 참가자 수가 32,767을 초과하게 됩니다.또는이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + 추가 참가자가 있음을 에 알립니다. + 새 참가자가 처음으로 참여할 장벽의 단계 번호입니다. + 장벽에 추가할 추가 참가자의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작은 경우.또는 참가자를 추가하면 해당 장애물 참가자 수가 32,767을 초과하게 됩니다. + 이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + 장벽의 현재 단계 번호를 가져옵니다. + 장벽의 현재 단계 번호를 반환합니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + 이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제합니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true이고, 관리되지 않는 리소스만 해제하려면 false입니다. + + + 장벽에 있는 참가자의 총 수를 가져옵니다. + 장벽에 있는 참가자의 총 수를 반환합니다. + + + 현재 단계에서 아직 신호를 받지 않은 장벽의 참가자 수를 가져옵니다. + 현재 단계에서 아직 신호를 받지 않은 장벽의 참가자 수를 반환합니다. + + + 참가자가 하나 감소함을 에 알립니다. + 현재 인스턴스가 이미 삭제된 경우 + 해당 장애물에 이미 0 참가자가 있습니다.또는이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + 참가자가 감소함을 에 알립니다. + 장벽에서 제거할 추가 참가자의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작은 경우. + 해당 장애물에 이미 0 참가자가 있습니다.또는이 메서드는 사후 단계 작업 내에서 호출되었습니다. 또는현재 참가자 수가 지정된 participantCount보다 작습니다. + 총 참가자 수가 지정된 보다 작습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 현재 인스턴스가 이미 삭제된 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + 모든 참가 스레드가 SignalAndWait를 호출한 후에 Barrier의 단계 후 작업에서 예외가 throw되는 경우 예외가 BarrierPostPhaseException에서 래핑되고 모든 참가 스레드에서 throw됩니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 부호 있는 32비트 정수로 시간 제한을 측정하여 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 지정된 시간 내에 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + 모든 참가 스레드가 SignalAndWait를 호출한 후에 Barrier의 단계 후 작업에서 예외가 throw되는 경우 예외가 BarrierPostPhaseException에서 래핑되고 모든 참가 스레드에서 throw됩니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 취소 토큰을 확인하면서 부호 있는 32비트 정수로 시간 제한을 측정하여 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 지정된 시간 내에 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 취소 토큰을 확인하면서 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 개체를 사용하여 시간 간격을 측정하여 다른 참가자도 장벽에 도달할 때까지 기다립니다. + 다른 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 없거나, 32,767보다 큰 경우. + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 취소 토큰을 확인하면서 개체를 사용하여 시간 제한을 측정하여 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 다른 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수인 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + + 의 사후 단계 작업이 실패할 경우 throw되는 예외입니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 내부 예외를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인이 되는 예외입니다. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 새 컨텍스트 내에서 호출될 메서드를 나타냅니다. + 콜백 메서드가 실행될 때마다 사용할 정보가 포함된 개체입니다. + 1 + + + 수가 0에 도달하는 경우 신호를 받는 동기화 기본 형식을 나타냅니다. + + + 지정된 수를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 를 설정하는 데 처음 필요한 신호의 수입니다. + + 가 0보다 작은 경우 + + + + 의 현재 수를 1씩 늘립니다. + 현재 인스턴스가 이미 삭제된 경우 + 현재 인스턴스가 이미 설정되어 있습니다.또는보다 크거나 같은 경우 + + + + 의 현재 수를 지정된 값만큼 늘립니다. + + 를 늘릴 값입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작거나 같은 경우 + 현재 인스턴스가 이미 설정되어 있습니다.또는개수가 만큼 증가된 후에 보다 크거나 같은 경우 + + + 이벤트를 설정하는 데 필요한 남아 있는 신호의 수를 가져옵니다. + 이벤트를 설정하는 데 필요한 남아 있는 신호의 수입니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제합니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true이고, 관리되지 않는 리소스만 해제하려면 false입니다. + + + 이벤트를 설정하는 데 처음으로 필요한 신호의 수를 가져옵니다. + 이벤트를 설정하는 데 처음으로 필요한 신호의 수입니다. + + + 이벤트가 설정되었는지 여부를 확인합니다. + 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + + + + 의 값으로 다시 설정합니다. + 현재 인스턴스가 이미 삭제된 경우 + + + + 속성을 지정된 값으로 재설정합니다. + + 를 설정하는 데 필요한 신호의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작은 경우 + + + + 의 값을 줄이면서 신호를 에 등록합니다. + 신호로 인해 수가 0에 도달하고 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 현재 인스턴스가 이미 삭제된 경우 + 현재 인스턴스가 이미 설정되어 있습니다. + + + 지정된 양만큼 값을 줄이면서 여러 신호를 에 등록합니다. + 신호로 인해 수가 0에 도달하고 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 등록할 신호의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 1보다 작은 경우. + 현재 인스턴스가 이미 설정되어 있습니다. -또는- 보다 큰 경우 + + + 하나씩 를 증가하려고 시도했습니다. + 늘렸으면 true이고 그렇지 않으면 false입니다.가 이미 0이면 이 메서드에서 false를 반환합니다. + 현재 인스턴스가 이미 삭제된 경우 + + 와 같은 경우 + + + 지정된 값만큼 를 증가하려고 시도했습니다. + 늘렸으면 true이고 그렇지 않으면 false입니다.가 이미 0이면 false를 반환합니다. + + 를 늘릴 값입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작거나 같은 경우 + 현재 인스턴스가 이미 설정되어 있습니다.또는 + 보다 크거나 같은 경우 + + + + 가 설정될 때까지 현재 스레드를 차단합니다. + 현재 인스턴스가 이미 삭제된 경우 + + + 부호 있는 32비트 정수로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을 확인하면서 부호 있는 32비트 정수로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 -또는- 을 만든 가 이미 삭제되었습니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을 확인하면서 가 설정될 때까지 현재 스레드를 차단합니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 -또는- 을 만든 가 이미 삭제되었습니다. + + + + 으로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + + + + 을 확인하면서 으로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 -또는- 을 만든 가 이미 삭제되었습니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + + + 이벤트가 설정될 때까지 대기하는 데 사용되는 을 가져옵니다. + 이벤트가 설정될 때까지 대기하는 데 사용되는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + + + 이 신호를 받은 후 자동이나 수동으로 다시 설정되는지 여부를 나타냅니다. + 2 + + + 신호를 받으면 이 스레드 하나를 해제한 후 자동으로 다시 설정됩니다.대기 중인 스레드가 없으면 은 스레드가 차단될 때까지 신호를 받은 상태로 유지되다가 스레드를 해제한 후 다시 설정됩니다. + + + 신호를 받으면 이 대기하는 스레드를 모두 해제하고 수동으로 다시 설정될 때까지 신호를 받은 상태로 유지됩니다. + + + 스레드 동기화 이벤트를 나타냅니다. + 2 + + + 대기 핸들의 초기 상태를 신호 받음으로 설정할지 여부와 대기 핸들을 자동으로 다시 설정할지 수동으로 다시 설정할지 여부를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true를 사용하고 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + 이벤트를 자동으로 다시 설정할지 수동으로 다시 설정할지 결정하는 값 중 하나입니다. + + + 이 호출의 결과로 만들어진 대기 핸들의 초기 상태를 신호 받음으로 설정할지 여부, 대기 핸들을 자동으로 다시 설정할지 수동으로 다시 설정할지 여부 및 시스템 동기화 이벤트의 이름을 지정하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 이벤트가 만들어진 경우 초기 상태를 신호 받음으로 설정하려면 true를 사용하고, 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + 이벤트를 자동으로 다시 설정할지 수동으로 다시 설정할지 결정하는 값 중 하나입니다. + 시스템 차원의 동기화 이벤트의 이름입니다. + Win32 오류가 발생한 경우 + 명명된 이벤트가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 이벤트를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 이 260자보다 긴 경우 + + + 이 호출의 결과로 만들어진 대기 핸들의 초기 상태를 신호 받음으로 설정할지 여부, 대기 핸들을 자동으로 다시 설정할지 수동으로 다시 설정할지 여부, 시스템 동기화 이벤트의 이름 및 호출 후 명명된 시스템 이벤트가 만들어졌는지 여부를 나타내는 부울 변수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 이벤트가 만들어진 경우 초기 상태를 신호 받음으로 설정하려면 true를 사용하고, 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + 이벤트를 자동으로 다시 설정할지 수동으로 다시 설정할지 결정하는 값 중 하나입니다. + 시스템 차원의 동기화 이벤트의 이름입니다. + 이 메서드가 반환될 때 로컬 이벤트가 만들어지거나(이 null 또는 빈 문자열) 명명된 지정 시스템 이벤트가 만들어지면 true가 포함되고 명명된 지정 시스템 이벤트가 이미 있으면 false가 포함됩니다.이 매개 변수는 초기화되지 않은 상태로 전달됩니다. + Win32 오류가 발생한 경우 + 명명된 이벤트가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 이벤트를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 이 260자보다 긴 경우 + + + 이미 있는 경우 지정한 명명된 동기화 이벤트를 엽니다. + 명명된 시스템 이벤트를 나타내는 개체입니다. + 열려는 시스템 동기화 이벤트의 이름입니다. + + 이 빈 문자열인 경우 또는이 260자보다 긴 경우 + + 가 null입니다. + 명명된 시스템 이벤트가 없는 경우 + Win32 오류가 발생한 경우 + 명명된 이벤트가 있지만 사용자에게 이 이벤트를 사용하는 데 필요한 보안 액세스 권한이 없는 경우 + 1 + + + + + + 스레드가 차단되도록 이벤트 상태를 신호 없음으로 설정합니다. + 작업이 성공적으로 수행되면 true이고, 그렇지 않으면 false입니다. + + 메서드가 이 에 대해 이전에 호출된 경우 + 2 + + + 하나 이상의 대기 중인 스레드가 계속 진행되도록 이벤트 상태를 신호 받음으로 설정합니다. + 작업이 성공적으로 수행되면 true이고, 그렇지 않으면 false입니다. + + 메서드가 이 에 대해 이전에 호출된 경우 + 2 + + + 지정된 명명된 synchronization 이벤트(이미 존재하는 경우)를 열고 작업이 성공적으로 수행되었는지를 나타내는 값을 반환합니다. + 명명된 동기화 이벤트를 열었으면 true이고, 그렇지 않으면 false입니다. + 열려는 시스템 동기화 이벤트의 이름입니다. + 이 메서드가 반환될 때 호출이 성공적으로 실행된 경우 이름이 지정된 동기화 이벤트를 나타내는 개체를 포함하고 호출에 실패한 경우는 null을 포함해야 합니다.이 매개 변수는 초기화되지 않은 것으로 취급됩니다. + + 이 빈 문자열인 경우또는이 260자보다 긴 경우 + + 가 null입니다. + Win32 오류가 발생한 경우 + 명명된 이벤트가 있지만 사용자에게 원하는 보안 액세스가 없는 경우 + + + 현재 스레드의 실행 컨텍스트를 관리합니다.이 클래스는 상속될 수 없습니다. + 2 + + + 현재 스레드에서 실행 컨텍스트를 캡처합니다. + 현재 스레드의 실행 컨텍스트를 나타내는 개체입니다. + 1 + + + 현재 스레드의 지정된 실행 컨텍스트에서 메서드를 실행합니다. + 설정할 입니다. + 제공된 실행 컨텍스트에서 실행할 메서드를 나타내는 대리자입니다. + 콜백 메서드로 전달할 개체입니다. + + 가 null입니다.또는캡처 작업을 통해 를 가져오지 않은 경우 또는가 이미 호출의 인수로 사용된 경우 + 1 + + + + + + 다중 스레드에서 공유하는 변수에 대한 원자 단위 연산을 제공합니다. + 2 + + + 원자 단위 연산으로 두 32비트 정수를 더하고 첫 번째 정수를 합계로 바꿉니다. + + 에 저장된 새 값입니다. + 더할 첫 번째 값이 있는 변수입니다.두 값의 합계는 에 저장됩니다. + + 에서 정수에 더할 값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 두 64비트 정수를 더하고 첫 번째 정수를 합계로 바꿉니다. + + 에 저장된 새 값입니다. + 더할 첫 번째 값이 있는 변수입니다.두 값의 합계는 에 저장됩니다. + + 에서 정수에 더할 값입니다. + The address of is a null pointer. + 1 + + + 두 배 정밀도 부동 소수점 숫자가 같은지 비교하여 같으면 두 값 중 하나를 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 두 개의 부호 있는 32비트 정수가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 두 개의 부호 있는 64비트 정수가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 두 플랫폼별 핸들이나 포인터가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 값과 비교되어 로 바뀔 수 있는 값을 가진 대상 입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 입니다. + + 의 값과 비교할 입니다. + The address of is a null pointer. + 1 + + + 두 개체의 참조가 같은지 비교하여 같으면 첫 번째 개체를 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 대상 개체입니다. + 비교한 결과 같은 경우 대상 개체를 바꾸는 개체입니다. + + 의 개체와 비교할 개체입니다. + The address of is a null pointer. + 1 + + + 두 단정밀도 부동 소수점 숫자가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 지정된 참조 형식 의 두 인스턴스가 같은지 비교하여 같으면 두 값 중 하나를 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다.이것은 참조 매개 변수입니다. C#에서는 ref이고, Visual Basic에서는 ByRef입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + + , 에 사용될 형식입니다.이 형식은 참조 형식이어야 합니다. + The address of is a null pointer. + + + 원자 단위 연산으로 지정된 변수를 감소시키고 결과를 저장합니다. + 감소한 값입니다. + 값을 감소시킬 변수입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 지정된 변수를 감소시키고 결과를 저장합니다. + 감소한 값입니다. + 값을 감소시킬 변수입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 배정밀도 부동 소수점 숫자를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 부호 있는 32비트 정수를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 부호 있는 64비트 정수를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 플랫폼별 핸들 또는 포인터를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 개체를 지정된 값으로 설정하고 참조를 원래 개체로 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 단정밀도 부동 소수점 숫자를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 지정된 형식 의 변수를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다.이것은 참조 매개 변수입니다. C#에서는 ref이고, Visual Basic에서는 ByRef입니다. + + 매개 변수의 설정값입니다. + + 에 사용될 형식입니다.이 형식은 참조 형식이어야 합니다. + The address of is a null pointer. + + + 원자 단위 연산으로 지정된 변수를 증가시키고 결과를 저장합니다. + 증가한 값입니다. + 값을 증가시킬 변수입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 지정된 변수를 증가시키고 결과를 저장합니다. + 증가한 값입니다. + 값을 증가시킬 변수입니다. + The address of is a null pointer. + 1 + + + 다음과 같이 메모리 액세스를 동기화합니다. 현재 스레드를 실행하는 프로세서는 에 대한 호출 이전의 메모리 액세스가 에 대한 호출 이후의 메모리 액세스 뒤에 실행되는 방식으로 명령을 다시 정렬할 수 없습니다. + + + 원자 단위 연산으로 로드된 64비트 값을 반환합니다. + 로드된 값입니다. + 로드될 64비트 값입니다. + 1 + + + 초기화 지연 루틴을 제공합니다. + + + 아직 초기화되지 않은 경우 형식의 기본 생성자를 사용하여 대상 참조 형식을 초기화합니다. + 초기화된 형식의 참조입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조입니다. + 초기화할 참조의 형식입니다. + 형식 의 생성자에 액세스할 수 있는 권한이 없습니다. + 형식 에 기본 생성자가 없는 경우 + + + 아직 초기화되지 않은 경우 해당 기본 생성자를 사용하여 대상 참조 또는 값 형식을 초기화합니다. + 초기화된 형식의 값입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조 또는 값입니다. + 대상이 이미 초기화되었는지 여부를 결정하는 부울 값에 대한 참조입니다. + + 을 초기화할 때 상호 배타적인 잠금으로 사용할 개체에 대한 참조입니다.이 null이면 새 개체를 인스턴스화할 수 있습니다. + 초기화할 참조의 형식입니다. + 형식 의 생성자에 액세스할 수 있는 권한이 없습니다. + 형식 에 기본 생성자가 없는 경우 + + + 아직 초기화되지 않은 경우 지정된 함수를 사용하여 대상 참조 또는 값 형식을 초기화합니다. + 초기화된 형식의 값입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조 또는 값입니다. + 대상이 이미 초기화되었는지 여부를 결정하는 부울 값에 대한 참조입니다. + + 을 초기화할 때 상호 배타적인 잠금으로 사용할 개체에 대한 참조입니다.이 null이면 새 개체를 인스턴스화할 수 있습니다. + 참조 또는 값을 초기화하기 위해 호출되는 함수입니다. + 초기화할 참조의 형식입니다. + 형식 의 생성자에 액세스할 수 있는 권한이 없습니다. + 형식 에 기본 생성자가 없는 경우 + + + 아직 초기화되지 않은 경우 지정된 함수를 사용하여 대상 참조 형식을 초기화합니다. + 초기화된 형식의 값입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조입니다. + 참조를 초기화하기 위해 호출되는 함수입니다. + 초기화할 참조의 참조 형식입니다. + 형식 에 기본 생성자가 없는 경우 + + 가 null을 반환합니다(Visual Basic의 경우 Nothing). + + + 잠금에 대한 재귀 정책과 맞지 않는 방식으로 잠금을 재귀적으로 시작할 때 throw되는 예외입니다. + 2 + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 2 + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 따라 지역화되었는지 확인해야 합니다. + 2 + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 따라 지역화되었는지 확인해야 합니다. + 현재 예외를 발생시킨 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + 2 + + + 동일한 스레드에서 잠금을 여러 번 시작할 수 있는지 여부를 지정합니다. + + + 스레드에서 잠금을 재귀적으로 시작하려고 하면 예외가 throw됩니다.이 설정을 적용하는 경우 일부 클래스에서 특정 재귀가 허용될 수도 있습니다. + + + 스레드에서 잠금을 재귀적으로 시작할 수 있습니다.일부 클래스에서는 이 기능이 제한될 수 있습니다. + + + 하나 이상의 대기 중인 스레드에 이벤트가 발생했음을 알립니다.이 클래스는 상속될 수 없습니다. + 2 + + + 초기 상태를 신호 받음으로 설정할지 여부를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true를 사용하고 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + + + + 의 슬림 다운 버전을 제공합니다. + + + 신호 없음을 초기 상태로 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 초기 상태를 신호 받음으로 설정할지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true이고 초기 상태를 신호 없음으로 설정하려면 false입니다. + + + 초기 상태를 신호 받음으로 설정할지를 나타내는 부울 값과 지정된 회전 수를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true이고 초기 상태를 신호 없음으로 설정하려면 false입니다. + 커널 기반의 대기 작업으로 대체하기 전에 수행되는 회전 대기 수입니다. + + is less than 0 or greater than the maximum allowed value. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true이고, 관리되지 않는 리소스만 해제하려면 false입니다. + + + 이벤트가 설정되었는지를 가져옵니다. + 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + + + 스레드가 차단되도록 이벤트 상태를 신호 없음으로 설정합니다. + The object has already been disposed. + + + 이벤트에서 대기 중인 하나 이상의 스레드가 계속 진행되도록 이벤트 상태를 신호 받음으로 설정합니다. + + + 커널 기반의 대기 작업으로 대체하기 전에 수행되는 회전 대기 수를 가져옵니다. + 커널 기반의 대기 작업으로 대체하기 전에 수행되는 회전 대기 수를 반환합니다. + + + 현재 이 설정될 때까지 현재 스레드를 차단합니다. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 부호 있는 32비트 정수로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + 을 확인하면서 부호 있는 32비트 정수로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + + 을 확인하면서 현재 이 신호를 받을 때까지 현재 스레드를 차단합니다. + 확인할 입니다. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + + 으로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + 을 확인하면서 으로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 의 내부 개체를 가져옵니다. + 에 대한 내부 이벤트 개체입니다. + + + 개체에 대한 액세스를 동기화하는 메커니즘을 제공합니다. + 2 + + + 지정된 개체의 단독 잠금을 가져옵니다. + 모니터 잠금을 가져올 개체입니다. + + 매개 변수가 null인 경우 + 1 + + + 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정합니다. + 대기할 개체입니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다.예외가 발생하지 않는 경우 이 메서드의 출력은 항상 true입니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + + 지정된 개체의 단독 잠금을 해제합니다. + 잠금을 해제할 개체입니다. + + 매개 변수가 null인 경우 + 현재 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + 1 + + + 현재 스레드에 지정된 개체에 대한 잠금이 있는지 여부를 확인합니다. + 현재 스레드에 에 대한 잠금이 있으면 true이고, 그렇지 않으면 false입니다. + 테스트할 개체입니다. + + 가 null인 경우 + + + 대기 중인 큐에 포함된 스레드에 잠겨 있는 개체의 상태 변경을 알립니다. + 스레드에서 기다리는 개체입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + 1 + + + 대기 중인 모든 스레드에 개체 상태 변경을 알립니다. + 펄스를 보내는 개체입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + 1 + + + 지정된 개체의 단독 잠금을 가져오려고 했습니다. + 현재 스레드에서 잠금을 가져오면 true이고, 그렇지 않으면 false입니다. + 잠금을 가져올 개체입니다. + + 매개 변수가 null인 경우 + 1 + + + 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정하려고 시도합니다. + 잠금을 가져올 개체입니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + + 지정된 시간(밀리초) 동안 지정된 개체의 단독 잠금을 가져오려고 했습니다. + 현재 스레드에서 잠금을 가져오면 true이고, 그렇지 않으면 false입니다. + 잠금을 가져올 개체입니다. + 잠금을 기다릴 밀리초 수입니다. + + 매개 변수가 null인 경우 + + 이 음수이고 와 같지 않은 경우 + 1 + + + 지정된 시간(밀리초) 동안 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정하려고 시도합니다. + 잠금을 가져올 개체입니다. + 잠금을 기다릴 밀리초 수입니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + 이 음수이고 와 같지 않은 경우 + + + 지정된 시간 동안 지정된 개체의 단독 잠금을 가져오려고 했습니다. + 현재 스레드에서 잠금을 가져오면 true이고, 그렇지 않으면 false입니다. + 잠금을 가져올 개체입니다. + 잠금을 기다리는 시간을 나타내는 입니다.-1밀리초 값은 무한 대기를 지정합니다. + + 매개 변수가 null인 경우 + + 값(밀리초)이 음수이고 (–1밀리초)와 같지 않거나 보다 큰 경우 + 1 + + + 지정된 시간 동안 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정하려고 시도합니다. + 잠금을 가져올 개체입니다. + 잠금을 대기할 시간입니다.-1밀리초 값은 무한 대기를 지정합니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + 값(밀리초)이 음수이고 (–1밀리초)와 같지 않거나 보다 큰 경우 + + + 개체의 잠금을 해제한 다음 잠금을 다시 가져올 때까지 현재 스레드를 차단합니다. + 지정된 개체 잠금을 호출자가 다시 가져와 호출이 반환되면 true입니다.잠금을 다시 가져오지 않으면 이 메서드는 반환하지 않습니다. + 대기할 개체입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + Wait를 호출하는 스레드가 나중에 대기 상태에서 중단된 경우.이는 다른 스레드에서 이 스레드의 메서드를 호출할 때 발생합니다. + 1 + + + 개체의 잠금을 해제한 다음 잠금을 다시 가져올 때까지 현재 스레드를 차단합니다.지정된 시간 제한 간격이 지나면 스레드가 준비된 큐에 들어갑니다. + 지정된 시간이 경과하기 전에 잠금을 다시 가져오면 true이고, 지정된 시간이 경과한 후에 잠금을 다시 가져오면 false입니다.이 메서드는 잠금을 다시 가져올 때까지 반환하지 않습니다. + 대기할 개체입니다. + 스레드가 준비된 큐에 들어가기 전에 대기할 밀리초 수입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + Wait를 호출하는 스레드가 나중에 대기 상태에서 중단된 경우.이는 다른 스레드에서 이 스레드의 메서드를 호출할 때 발생합니다. + + 매개 변수의 값이 음이고 와 같지 않은 경우 + 1 + + + 개체의 잠금을 해제한 다음 잠금을 다시 가져올 때까지 현재 스레드를 차단합니다.지정된 시간 제한 간격이 지나면 스레드가 준비된 큐에 들어갑니다. + 지정된 시간이 경과하기 전에 잠금을 다시 가져오면 true이고, 지정된 시간이 경과한 후에 잠금을 다시 가져오면 false입니다.이 메서드는 잠금을 다시 가져올 때까지 반환하지 않습니다. + 대기할 개체입니다. + 스레드가 준비된 큐에 들어가기 전에 대기할 시간을 나타내는 입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + Wait를 호출하는 스레드가 나중에 대기 상태에서 중단된 경우.이는 다른 스레드에서 이 스레드의 메서드를 호출할 때 발생합니다. + + 매개 변수의 값(밀리초)이 음수이고 (-1밀리초)를 나타내지 않거나 보다 큰 경우 + 1 + + + 프로세스 간 동기화에 사용할 수도 있는 동기화 기본 형식입니다. + 1 + + + 기본 속성을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 호출한 스레드가 뮤텍스의 초기 소유권을 가져야 할지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 호출한 스레드에 뮤텍스의 초기 소유권을 부여하면 true이고, 그렇지 않으면 false입니다. + + + 호출 스레드가 뮤텍스의 초기 소유권을 가져야 할지를 나타내는 부울 값과 뮤텍스 이름인 문자열을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 시스템 뮤텍스가 만들어지는 경우 호출한 스레드에 명명된 시스템 뮤텍스의 초기 소유권을 부여하려면 true이고, 그렇지 않으면 false입니다. + + 의 이름입니다.값이 null이면 이(가) 명명되지 않습니다. + 명명된 뮤텍스가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 260 자 보다 깁니다. + + + 호출한 스레드가 뮤텍스의 초기 소유권을 가져야 할지를 나타내는 부울 값, 뮤텍스의 이름인 문자열 및 메서드에서 반환할 때 호출한 스레드에 뮤텍스의 초기 소유권이 부여되었는지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 시스템 뮤텍스가 만들어지는 경우 호출한 스레드에 명명된 시스템 뮤텍스의 초기 소유권을 부여하려면 true이고, 그렇지 않으면 false입니다. + + 의 이름입니다.값이 null이면 이(가) 명명되지 않습니다. + 이 메서드가 반환될 때 로컬 뮤텍스가 만들어진 경우(즉, 이(가) null이거나 빈 문자열인 경우)나 지정된 명명된 시스템 뮤텍스가 만들어진 경우에는 true인 부울이 포함되고, 지정된 명명된 시스템 뮤텍스가 이미 있는 경우에는 false이(가) 포함됩니다.이 매개 변수는 초기화되지 않은 상태로 전달됩니다. + 명명된 뮤텍스가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 260 자 보다 깁니다. + + + 이미 있는 경우 지정한 명명된 뮤텍스를 엽니다. + 명명된 시스템 뮤텍스를 나타내는 개체입니다. + 열려는 시스템 뮤텍스의 이름입니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + 명명된 뮤텍스가 없는 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스가 있지만 사용자에게 이 뮤텍스를 사용하는 데 필요한 보안 액세스 권한이 없는 경우 + 1 + + + + + + + 을(를) 한 번 해제합니다. + 호출한 스레드가 뮤텍스를 소유하지 않은 경우 + 1 + + + 지정한 명명된 뮤텍스(이미 존재하는 경우)를 열고 작업이 수행되었는지를 나타내는 값을 반환합니다. + 명명된 뮤텍스를 열었으면 true이고, 그렇지 않으면 false입니다. + 열려는 시스템 뮤텍스의 이름입니다. + 이 메서드가 반환될 때 호출이 성공적으로 실행된 경우 이름이 지정된 뮤텍스를 나타내는 개체를 포함하고 호출에 실패한 경우는 null을(를) 포함해야 합니다.이 매개 변수는 초기화되지 않은 것으로 처리됩니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스가 있지만 사용자에게 이 뮤텍스를 사용하는 데 필요한 보안 액세스 권한이 없는 경우 + + + 여러 스레드에서 읽을 수 있도록 허용하거나 쓰기를 위한 단독 액세스를 허용하여 리소스에 대한 액세스를 관리하는 데 사용되는 잠금을 나타냅니다. + + + 기본 속성 값으로 클래스의 새 인스턴스를 초기화합니다. + + + 잠금 재귀 정책을 지정하여 클래스의 새 인스턴스를 초기화합니다. + 잠금 재귀 정책을 지정하는 열거형 값 중 하나입니다. + + + 읽기 모드로 잠금을 시작한 고유 스레드의 총 개수를 가져옵니다. + 읽기 모드로 잠금을 시작한 고유 스레드의 총 개수입니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 읽기 모드로 잠금을 시작하려고 합니다. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + 업그레이드 가능 모드로 잠금을 시작하려고 합니다. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 쓰기 모드로 잠금을 시작하려고 합니다. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 읽기 모드의 재귀 횟수를 줄이고, 결과 횟수가 0이 되면 읽기 모드를 종료합니다. + The current thread has not entered the lock in read mode. + + + 업그레이드 가능 모드의 재귀 횟수를 줄이고, 결과 횟수가 0이 되면 업그레이드 가능 모드를 종료합니다. + The current thread has not entered the lock in upgradeable mode. + + + 쓰기 모드의 재귀 횟수를 줄이고, 결과 횟수가 0이 되면 쓰기 모드를 종료합니다. + The current thread has not entered the lock in write mode. + + + 현재 스레드에서 읽기 모드로 잠금을 시작했는지를 나타내는 값을 가져옵니다. + 현재 스레드에서 읽기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 2 + + + 현재 스레드에서 업그레이드 가능 모드로 잠금을 시작했는지 여부를 나타내는 값을 가져옵니다. + 현재 스레드에서 업그레이드 가능 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 2 + + + 현재 스레드에서 쓰기 모드로 잠금을 시작했는지를 나타내는 값을 가져옵니다. + 현재 스레드에서 쓰기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 2 + + + 현재 개체에 대한 재귀 정책을 나타내는 값을 가져옵니다. + 잠금 재귀 정책을 지정하는 열거형 값 중 하나입니다. + + + 재귀를 확인하기 위해 현재 스레드에서 읽기 모드로 잠금을 시작한 횟수를 가져옵니다. + 현재 스레드에서 읽기 모드를 시작하지 않았으면 0이고, 스레드에서 읽기 모드를 시작했지만 재귀적으로 시작하지 않았으면 1이고, 스레드에서 재귀적으로 잠금을 n-1회 시작했으면 n입니다. + 2 + + + 재귀를 확인하기 위해 현재 스레드에서 업그레이드 가능 모드로 잠금을 시작한 횟수를 가져옵니다. + 현재 스레드에서 업그레이드 가능 모드를 시작하지 않았으면 0이고, 스레드에서 업그레이드 가능 모드를 시작했지만 재귀적으로 시작하지 않았으면 1이고, 스레드에서 재귀적으로 업그레이드 가능 모드를 n-1회 시작했으면 n입니다. + 2 + + + 재귀를 확인하기 위해 현재 스레드에서 쓰기 모드로 잠금을 시작한 횟수를 가져옵니다. + 현재 스레드에서 쓰기 모드를 시작하지 않았으면 0이고, 스레드에서 쓰기 모드를 시작했지만 재귀적으로 시작하지 않았으면 1이고, 스레드에서 재귀적으로 쓰기 모드를 n-1회 시작했으면 n입니다. + 2 + + + 제한 시간(정수)을 선택적으로 적용하여 읽기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 읽기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 -1()입니다. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 읽기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 읽기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 간격이거나, 무기한 대기하려는 경우 -1밀리초입니다. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 업그레이드 가능 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 업그레이드 가능 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 -1()입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 업그레이드 가능 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 업그레이드 가능 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 간격이거나, 무기한 대기하려는 경우 -1밀리초입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 쓰기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 쓰기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 -1()입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 쓰기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 쓰기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 간격이거나, 무기한 대기하려는 경우 -1밀리초입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 읽기 모드로 잠금을 시작하려고 대기 중인 스레드의 총 개수를 가져옵니다. + 읽기 모드를 시작하려고 대기 중인 스레드의 총 개수입니다. + 2 + + + 업그레이드 가능 모드로 잠금을 시작하려고 대기 중인 스레드의 총 개수를 가져옵니다. + 업그레이드 가능 모드를 시작하려고 대기 중인 스레드의 총 개수입니다. + 2 + + + 쓰기 모드로 잠금을 시작하려고 대기 중인 스레드의 총 개수를 가져옵니다. + 쓰기 모드를 시작하려고 대기 중인 스레드의 총 개수입니다. + 2 + + + 리소스 또는 리소스 풀에 동시에 액세스할 수 있는 스레드 수를 제한합니다. + 1 + + + 초기 항목 수 및 최대 동시 항목 수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + 세마포에 동시에 부여할 수 있는 최대 요청 수입니다. + + 보다 큰 경우 + + 1 보다 작으면입니다.또는가 0보다 작은 경우 + + + 초기 항목 수 및 최대 동시 항목 수를 지정하고 선택적으로 시스템 세마포 개체의 이름을 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + 세마포에 동시에 부여할 수 있는 최대 요청 수입니다. + 명명된 시스템 세마포 개체의 이름입니다. + + 보다 큰 경우또는 260 자 보다 깁니다. + + 1 보다 작으면입니다.또는가 0보다 작은 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 세마포를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + + 초기 항목 수 및 최대 동시 항목 수를 지정하고, 선택적으로 시스템 세마포 개체의 이름을 지정하고, 새 시스템 세마포가 만들어졌는지 여부를 나타내는 값을 받을 변수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 동시에 충족될 수 있는 세마포의 초기 요청 수입니다. + 동시에 충족될 수 있는 세마포의 최대 요청 수입니다. + 명명된 시스템 세마포 개체의 이름입니다. + 이 메서드가 반환될 때 로컬 세마포가 만들어진 경우(즉, 이 null이거나 빈 문자열인 경우) 또는 지정한 명명된 시스템 세마포가 만들어진 경우에는 true가 포함되고, 지정한 명명된 시스템 세마포가 이미 있는 경우에는 false가 포함됩니다.이 매개 변수는 초기화되지 않은 상태로 전달됩니다. + + 보다 큰 경우 또는 260 자 보다 깁니다. + + 1 보다 작으면입니다.또는가 0보다 작은 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 세마포를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + + 이미 있는 경우 지정한 명명된 세마포를 엽니다. + 명명된 시스템 세마포를 나타내는 개체입니다. + 열려는 시스템 세마포의 이름입니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + 명명된 세마포가 없는 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 있지만 사용자에게 이 세마포를 사용하는 데 필요한 보안 액세스가 없는 경우 + 1 + + + + + + 세마포를 종료하고 이전 카운트를 반환합니다. + + 메서드가 호출되기 전의 세마포 카운트입니다. + 세마포 카운트가 이미 최대값인 경우 + 명명된 세마포에서 Win32 오류가 발생한 경우 + 현재 세마포가 명명된 시스템 세마포를 나타내지만 사용자에게 가 없는 경우또는현재 세마포가 명명된 시스템 세마포를 나타내지만 세마포가 를 사용하여 열리지 않은 경우 + 1 + + + 지정된 횟수만큼 세마포를 종료하고 이전 카운트를 반환합니다. + + 메서드가 호출되기 전의 세마포 카운트입니다. + 세마포를 종료할 횟수입니다. + + 1 보다 작으면입니다. + 세마포 카운트가 이미 최대값인 경우 + 명명된 세마포에서 Win32 오류가 발생한 경우 + 현재 세마포가 명명된 시스템 세마포를 나타내지만 사용자에게 권한이 없는 경우또는현재 세마포가 명명된 시스템 세마포를 나타내지만 세마포가 권한을 사용하여 열리지 않은 경우 + 1 + + + 지정한 명명된 세마포(이미 존재하는 경우)를 열고 작업이 성공했는지를 나타내는 값을 반환합니다. + 명명된 세마포를 열었으면 true이고, 그 열지 않았으면 false입니다. + 열려는 시스템 세마포의 이름입니다. + 이 메서드가 반환될 때 호출에 성공한 경우에는 명명된 세마포를 나타내는 개체를 포함하고 호출에 실패한 경우에는 null을 포함합니다.이 매개 변수는 초기화되지 않은 것으로 처리됩니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 있지만 사용자에게 이 세마포를 사용하는 데 필요한 보안 액세스가 없는 경우 + + + 카운트가 이미 최대값에 도달한 세마포에서 메서드를 호출하면 throw되는 예외입니다. + 2 + + + 기본값으로 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 리소스 또는 리소스 풀에 동시에 액세스할 수 있는 스레드 수를 제한하는 대신 사용할 수 있는 간단한 클래스를 나타냅니다. + + + 동시에 부여할 수 있는 초기 요청 수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + + 가 0보다 작은 경우 + + + 동시에 부여할 수 있는 초기 및 최대 요청 수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + 세마포에 동시에 부여할 수 있는 최대 요청 수입니다. + + 가 0보다 작거나 보다 크거나 가 0보다 작거나 같은 경우. + + + 세마포에서 대기하는 데 사용할 수 있는 을(를) 반환합니다. + 세마포에서 대기하는 데 사용할 수 있는 입니다. + + 가 삭제된 경우 + + + + 개체에 들어갈 수 있는 남아 있는 스레드의 수를 가져옵니다. + 세마포에 들어갈 수 있는 남아 있는 스레드의 수입니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다. + + + + 개체를 한 번 해제합니다. + + 의 이전 횟수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 이미 최대 크기에 도달했습니다. + + + + 개체를 지정된 횟수만큼 해제합니다. + + 의 이전 횟수입니다. + 세마포를 종료할 횟수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 1 보다 작으면입니다. + + 이 이미 최대 크기에 도달했습니다. + + + 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 인스턴스가 이미 삭제된 경우 + + + 제한 시간을 지정하는 부호 있는 32비트 정수를 사용하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을(를) 확인하면서 제한 시간을 지정하는 부호 있는 32비트 정수를 사용하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 취소되었습니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + 인스턴스가 삭제 또는 만든 가 삭제 되었습니다. + + + + 을(를) 확인하면서 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 확인할 토큰입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우또는 만든 이미 삭제 되었습니다. + + + + (으)로 제한 시간을 지정하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + semaphoreSlim 인스턴스가 삭제되었습니다 + + + + 을(를) 확인하면서 제한 시간을 지정하는 을(를) 사용하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + 이 취소되었습니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + semaphoreSlim 인스턴스가 삭제되었습니다을 만든 가 이미 삭제되었습니다. + + + + (으)로 전환될 때까지 비동기적으로 기다립니다. + 세마포가 입력되었을 때 완료될 작업입니다. + + + 32비트 부호 있는 정수를 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을(를) 관찰하는 동안 32비트 부호 있는 정수를 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + 현재 인스턴스가 이미 삭제된 경우 + + 이 취소되었습니다. + + + + 을(를) 관찰하는 동안 (으)로 전환될 때까지 비동기적으로 기다립니다. + 세마포가 입력되었을 때 완료될 작업입니다. + 확인할 토큰입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 취소되었습니다. + + + + 을(를) 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 또는 제한 시간이 보다 큰 경우 + + + + 을 관찰하는 동안 을(를) 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 토큰입니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우또는제한 시간이 보다 큰 경우 + + 이 취소되었습니다. + + + 메시지가 동기화 컨텍스트로 디스패치될 때 호출할 메서드를 나타냅니다. + 대리자에 전달된 개체입니다. + 2 + + + 잠금을 얻으려는 스레드가 잠금을 사용할 수 있을 때까지 루프에서 반복적으로 확인하면서 대기하는 기본적인 상호 배타 잠금을 제공합니다. + + + 디버깅을 향상시키기 위해 스레드 ID를 추적하는 옵션을 사용하여 구조체의 새 인스턴스를 초기화합니다. + 디버깅 용도로 스레드 ID를 캡처하고 사용할지 여부입니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으며 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 인수는 Enter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 잠금을 해제합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이 잠금의 소유자가 아닙니다. + + + 잠금을 해제합니다. + 종료 작업을 다른 스레드에 즉시 게시하기 위해 메모리 펜스를 실행할지 여부를 나타내는 부울 값입니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이 잠금의 소유자가 아닙니다. + + + 스레드에서 현재 잠금을 보유하고 있는지 여부를 가져옵니다. + 스레드에서 현재 잠금을 보유하고 있으면 true이고, 그렇지 않으면 false입니다. + + + 현재 스레드에서 잠금을 보유하고 있는지 여부를 가져옵니다. + 현재 스레드에서 잠금을 보유하고 있으면 true이고, 그렇지 않으면 false입니다. + 스레드 소유권 추적을 사용할 수 없습니다. + + + 이 인스턴스에 대해 스레드 소유권 추적이 사용되는지 여부를 가져옵니다. + 이 인스턴스에 대해 스레드 소유권 추적이 사용되면 true이고, 그렇지 않으면 false입니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으려고 시도합니다. 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 인수는 TryEnter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으려고 시도합니다. 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + 인수는 TryEnter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으려고 시도합니다. 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 밀리초보다 큰 경우. + + 인수는 TryEnter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 회전 기반 대기를 지원합니다. + + + 이 인스턴스에서 가 호출된 횟수를 가져옵니다. + 이 인스턴스에서 가 호출된 횟수를 나타내는 정수를 반환합니다. + + + 다음 호출이 프로세서를 생성하여 강제 컨텍스트 전환을 트리거할지 여부를 가져옵니다. + 다음 호출이 프로세서를 생성하여 강제 컨텍스트 전환을 트리거할지 여부입니다. + + + 회전 수를 다시 설정합니다. + + + 단일 회전을 수행합니다. + + + 지정된 조건이 충족될 때까지 회전합니다. + true를 반환할 때까지 계속 실행되는 대리자입니다. + + 인수가 null인 경우 + + + 지정된 조건이 충족되거나 지정된 제한 시간이 만료될 때까지 회전합니다. + 제한 시간 내에 지정된 조건이 충족되면 true이고, 그렇지 않으면 false입니다. + true를 반환할 때까지 계속 실행되는 대리자입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + + 인수가 null인 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + 지정된 조건이 충족되거나 지정된 제한 시간이 만료될 때까지 회전합니다. + 제한 시간 내에 지정된 조건이 충족되면 true이고, 그렇지 않으면 false입니다. + true를 반환할 때까지 계속 실행되는 대리자입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 TimeSpan입니다. + + 인수가 null인 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + + + 다양한 동기화 모델에서 동기화 컨텍스트를 전파하기 위한 기본 기능을 제공합니다. + 2 + + + + 클래스의 새 인스턴스를 만듭니다. + + + 파생 클래스에서 재정의된 경우 동기화 컨텍스트의 복사본을 만듭니다. + 개체입니다. + 2 + + + 현재 스레드의 동기화 컨텍스트를 가져옵니다. + 현재 동기화 컨텍스트를 나타내는 개체입니다. + 1 + + + 파생 클래스에서 재정의되면 작업이 완료되었음을 알리는 메시지에 응답합니다. + + + 파생 클래스에서 재정의되면 작업이 시작되었음을 알리는 메시지에 응답합니다. + + + 파생 클래스에서 재정의될 때 비동기 메시지를 동기화 컨텍스트로 디스패치합니다. + 호출할 대리자입니다. + 대리자에 전달된 개체입니다. + 2 + + + 파생 클래스에서 재정의될 때 동기 메시지를 동기화 컨텍스트로 디스패치합니다. + 호출할 대리자입니다. + 대리자에 전달된 개체입니다. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 현재 동기화 컨텍스트를 설정합니다. + 설정할 개체입니다. + 1 + + + + + + 메서드가 지정된 Monitor에 대해 잠금을 소유하도록 호출자에게 요구하지만 해당 잠금을 소유하지 않는 호출자가 해당 메서드를 호출할 때 throw되는 예외입니다. + 2 + + + 기본 속성을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 데이터의 스레드 로컬 저장소를 제공합니다. + 스레드별로 저장되는 데이터의 형식을 지정합니다. + + + + 인스턴스를 초기화합니다. + + + + 인스턴스를 초기화합니다. + 인스턴스에 설정된 모든 값을 추적하고 해당 값을 속성을 통해 노출할지 여부 + + + 지정된 함수를 사용하여 의 인스턴스를 초기화합니다. + + 를 이전에 초기화하지 않고 검색하려고 하는 경우 lazily-initialized 값을 생성하기 위해 호출되는 입니다. + + 는 null 참조(Visual Basic의 경우 Nothing)입니다. + + + 지정된 함수를 사용하여 의 인스턴스를 초기화합니다. + + 를 이전에 초기화하지 않고 검색하려고 하는 경우 lazily-initialized 값을 생성하기 위해 호출되는 입니다. + 인스턴스에 설정된 모든 값을 추적하고 해당 값을 속성을 통해 노출할지 여부 + + 이 null 참조(Visual Basic의 경우 Nothing)인 경우 + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + 인스턴스에서 사용하는 리소스를 해제합니다. + + 호출로 인해 이 메서드가 호출되는지 여부를 나타내는 부울 값입니다. + + + 인스턴스에서 사용하는 리소스를 해제합니다. + + + + 가 현재 스레드에서 초기화되었는지 여부를 가져옵니다. + 현재 스레드에서 가 초기화되었으면 true이고, 그렇지 않으면 false입니다. + + 인스턴스가 삭제된 경우 + + + 현재 스레드에 대한 이 인스턴스의 문자열 표현을 만들고 반환합니다. + + 에서 을 호출한 결과입니다. + + 인스턴스가 삭제된 경우 + 현재 스레드의 는 null 참조입니다(Visual Basic에서는 Nothing). + 초기화 함수는 를 재귀적으로 참조하려고 했습니다. + 기본 생성자가 제공되지 않으며 값 팩터리가 제공되지 않습니다. + + + 현재 인스턴스에 대한 이 인스턴스의 값을 가져오거나 설정합니다. + 이 ThreadLocal이 초기화를 담당하는 개체의 인스턴스를 반환합니다. + + 인스턴스가 삭제된 경우 + 초기화 함수는 를 재귀적으로 참조하려고 했습니다. + 기본 생성자가 제공되지 않으며 값 팩터리가 제공되지 않습니다. + + + 이 인스턴스에 액세스한 모든 스레드가 현재 저장한 모든 값의 목록을 가져옵니다. + 이 인스턴스에 액세스한 모든 스레드가 현재 저장한 모든 값의 목록입니다. + + 인스턴스가 삭제된 경우 + + + 휘발성 메모리 작업을 수행하기 위한 메서드가 포함되어 있습니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드에서 개체 참조를 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 에 대한 참조입니다.이 참조는 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + 읽을 필드의 형식입니다.이 형식은 값 형식이 아니라 참조 형식이어야 합니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 메모리 작업이 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 메모리 작업을 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 개체 참조를 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 개체 참조를 쓴 필드입니다. + 쓸 개체 참조입니다.컴퓨터의 모든 프로세서에서 참조를 볼 수 있도록 참조를 즉시 씁니다. + 쓸 필드의 형식입니다.이 형식은 값 형식이 아니라 참조 형식이어야 합니다. + + + 존재하지 않는 시스템 뮤텍스 또는 세마포를 열려고 시도할 때 throw되는 예외입니다. + 2 + + + 기본값으로 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netcore50/ru/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netcore50/ru/System.Threading.xml new file mode 100644 index 0000000..6ca3033 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netcore50/ru/System.Threading.xml @@ -0,0 +1,1761 @@ + + + + System.Threading + + + + Исключение вызывается, когда некоторый поток получает объект , брошенный другим потоком путем выхода без высвобождения. + 1 + + + Инициализирует новый экземпляр класса значениями по умолчанию. + + + Инициализирует новый экземпляр класса , используя конкретиый индекс брошенного мьютекса, (если применимо), а также объект , представляющий мьютекс. + Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или . + Объект , представляющий брошенный мьютекс. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причины исключения. + + + Выполняет инициализацию нового экземпляра класса с указанным сообщением об ошибке и внутренним исключением. + Сообщение об ошибке с объяснением причины исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение. + + + Инициализирует новый экземпляр класса , используя указанное сообщения об ошибке, внутреннее исключение, индекс брошенного мьютекса (если применимо), а также объект , представляющего мьютекс. + Сообщение об ошибке с объяснением причины исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение. + Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или . + Объект , представляющий брошенный мьютекс. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке, индексом брошенного мьютекса (если применимо), а также брошенным мьютексом. + Сообщение об ошибке с объяснением причины исключения. + Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или . + Объект , представляющий брошенный мьютекс. + + + Получает брошенный мьютекс, вызвавший исключение (если он известен). + Объект , представляющий брошенный мьютекс, или null, если брошенный мьютекс не может быть идентифицирован. + 1 + + + Получает индекс брошенного мьютекса, вызвавшего исключение (если он известен). + Индекс в массиве дескрипторов ожидания, передаваемый в метод , объекта , представляющего брошенный мьютекс, или же -1, если индекс брошенного мьютекса невозможно определить. + 1 + + + Представляет внешние данные, локальные для данного асинхронного потока управления, такие как асинхронный метод. + Тип внешних данных. + + + Создает экземпляр экземпляра , который не получает уведомления об изменениях. + + + Создает экземпляр локального экземпляра , который получает уведомления об изменениях. + Делегат, который вызывается при каждом изменении текущего значения в любом потоке. + + + Получает или задает значение внешних данных. + Значение внешних данных. + + + Класс, предоставляющий сведения об изменениях данных экземплярам , которые зарегистрированы для получения уведомлений об изменениях. + Тип данных. + + + Получает текущее значение данных. + Текущее значение данных. + + + Получает предыдущее значение данных. + Предыдущее значение данных. + + + Возвращает значение, указывающее, изменяется ли значение из-за изменения контекста выполнения. + Значение true, если значение изменено из-за изменения контекста выполнения; в противном случае — значение false. + + + Уведомляет ожидающий поток о том, что произошло событие.Этот класс не наследуется. + 2 + + + Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение. + + Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния. + + + Позволяет нескольким задачам параллельно работать с алгоритмом, используя несколько фаз. + + + Инициализирует новый экземпляр класса . + Количество участвующих потоков. + + меньше 0 или больше 32,767. + + + Инициализирует новый экземпляр класса . + Количество участвующих потоков. + + для исполнения после каждой фазы. Значение null (Nothing in Visual Basic) может быть передано, чтобы указать, что действия не предпринимаются. + + меньше 0 или больше 32,767. + + + Уведомляет о добавлении дополнительного участника. + Номер фазы барьера, в которой сначала участвуют новые участники. + Текущий экземпляр уже был удален. + Добавление участника приведет к превышению 32 767 счетчиком участников барьера.– или –Метод был вызван из действия после этапа. + + + Уведомляет барьер о добавлении дополнительных участников. + Номер фазы барьера, в которой сначала участвуют новые участники. + Число дополнительных участников, которых необходимо добавить в барьер. + Текущий экземпляр уже был удален. + Значение параметра меньше 0.– или –Добавление участников приведет к превышению 32 767 счетчиком участников барьера. + Метод был вызван из действия после этапа. + + + Получает номер текущей фазы барьера. + Возвращает номер текущего этапа барьера. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + Метод был вызван из действия после этапа. + + + Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом . + Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы. + + + Получает общее количество участников в барьере. + Возвращает общее количество участников в барьере. + + + Получает количество участников в барьере, которые еще не создали сигнал в текущей фазе. + Возвращает количество участников в барьере, которые еще не создали сигнал на текущем этапе. + + + Уведомляет о удалении одного участника. + Текущий экземпляр уже был удален. + Барьер уже содержит 0 участников.– или –Метод был вызван из действия после этапа. + + + Уведомляет барьер об удалении нескольких участников. + Число дополнительных участников, которых необходимо удалить из барьера. + Текущий экземпляр уже был удален. + Значение параметра меньше 0. + Барьер уже содержит 0 участников.– или –Метод был вызван из действия после этапа. – или –текущее количество участников меньше указанного participantCount + Общее число участников меньше указанного + + + Сообщает, что участник достиг барьера и ожидает достижения барьера другими участниками. + Текущий экземпляр уже был удален. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + Если создается исключение из действия следующего этапа барьера после того, как все участвующие потоки вызвали SignalAndWait, исключение будет вставлено в BarrierPostPhaseException и создано для всех участвующих потоков. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя 32-разрядное знаковое целое число для измерения времени ожидания. + Значение true, если все участники достигли барьера за указанное время; в противном случае — значение false. + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + Если создается исключение из действия следующего этапа барьера после того, как все участвующие потоки вызвали SignalAndWait, исключение будет вставлено в BarrierPostPhaseException и создано для всех участвующих потоков. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя 32-разрядное знаковое целое число для измерения времени ожидания. Кроме того, метод контролирует токен отмены. + Значение true, если все участники достигли барьера за указанное время; в противном случае — значение false + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками. Кроме того, метод контролирует токен отмены. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя объект для измерения интервала времени. + Значение true, если все остальные участники достигли барьера; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Текущий экземпляр уже был удален. + + является отрицательным числом, отличным от значения -1 миллисекунды, которое представляет неограниченное время ожидания, или превышает 32767. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя объект для измерения интервала времени. Кроме того, метод контролирует токен отмены. + Значение true, если все остальные участники достигли барьера; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. + + является отрицательным числом, отличным от значения -1, которое представляет неограниченное время ожидания. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Исключение, которое возникает при сбое действия барьера , выполняемого в конце фазы + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр класса с указанным внутренним исключением. + Исключение, которое вызвало текущее исключение. + + + Инициализирует новый экземпляр класса с использованием заданного сообщения, содержащего описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Представляет метод, вызываемый в новом контексте. + Объект, содержащий информацию, используемую всякий раз методом обратного вызова при каждом выполнении. + 1 + + + Представляет примитив синхронизации, на который отправляется сигнал при достижении его подсчетом нуля. + + + Инициализирует новый экземпляр класса указанным количеством. + Количество сигналов, первоначально необходимое для задания объекта . + Значение параметра меньше 0. + + + Увеличивает текущий подсчет на один. + Текущий экземпляр уже был удален. + Текущий экземпляр уже задан.– или –Значение параметра больше или равно значению свойства . + + + Увеличивает текущее количество в объекте на указанное значение. + Значение, на которое нужно увеличить . + Текущий экземпляр уже был удален. + Значение меньше или равно 0. + Текущий экземпляр уже задан.– или – равно или больше после увеличения счета параметром + + + Получает количество сигналов, оставшееся до установки события. + Количество сигналов, оставшееся до установки события. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом . + Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы. + + + Получает количество сигналов, изначально нужное для установки события. + Количество сигналов, изначально нужное для установки события. + + + Определяет, установлено ли событие. + Значение true, если событие установлено; в противном случае — значение false. + + + Сбрасывает свойство на значение свойства . + Текущий экземпляр уже был удален. + + + Присваивает свойству заданное значение. + Количество сигналов, необходимое для установки объекта . + Текущий экземпляр уже был удален. + Значение параметра меньше 0. + + + Регистрирует сигнал с событием , уменьшая значение свойства . + Значение true, если после сигнала подсчет стал равен нулю и было создано событие; в противном случае — значение false. + Текущий экземпляр уже был удален. + Текущий экземпляр уже задан. + + + Регистрирует несколько сигналов с объектом , уменьшая значение свойства на указанное число. + Значение true, если после сигналов подсчет стал равен нулю и было создано событие; в противном случае — значение false. + Количество сигналов, которое необходимо зарегистрировать. + Текущий экземпляр уже был удален. + Значение параметра меньше 1. + Текущий экземпляр уже задан. - или- Или значение больше . + + + Попытка увеличить на единицу. + Значение true, если увеличение выполнено успешно; в противном случае — значение false.Если значение свойства уже равно нулю, метод возвращает значение false. + Текущий экземпляр уже был удален. + + равно . + + + Пытается увеличить на указанное значение. + Значение true, если увеличение выполнено успешно; в противном случае — значение false.Если значение свойства уже равно нулю, возвращается значение false. + Значение, на которое нужно увеличить . + Текущий экземпляр уже был удален. + Значение меньше или равно 0. + Текущий экземпляр уже задан.– или –Значение свойства + больше или равно значению свойства . + + + Блокирует текущий поток до установки . + Текущий экземпляр уже был удален. + + + Блокирует текущий поток до тех пор, пока не установлен объект , используя 32-разрядное знаковое целое число для измерения времени ожидания. + Значение true, если установлено событие ; в противном случае — значение false. + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Блокирует текущий поток до тех пор, пока не будет установлен объект , используя 32-разрядное знаковое целое число для измерения времени ожидания. Кроме того, метод контролирует токен . + Значение true, если установлено событие ; в противном случае — значение false. + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. — или — , создавший , был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Блокирует текущий поток, пока не будет установлено , в то же время контролируя . + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. — или — , создавший , был удален. + + + Блокирует текущий поток до тех пор, пока не будет установлен объект , используя значение для измерения времени ожидания. + Значение true, если установлено событие ; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Текущий экземпляр уже был удален. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + + + Блокирует текущий поток, пока не будет установлен объект , используя значение для измерения времени ожидания. Кроме того, метод контролирует токен . + Значение true, если установлено событие ; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. — или — , создавший , был удален. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + + + Получает дескриптор , используемый для ожидания установки события. + Дескриптор , используемый для ожидания установки события. + Текущий экземпляр уже был удален. + + + Указывает, сбрасывается ли автоматически или вручную после получения сигнала. + 2 + + + При получении сигнала сбрасывается автоматически после освобождения одиночного потока.При отсутствии ожидающих потоков остается сигнальным до тех пор, пока поток не блокируется и не сбрасывается после освобождения потока. + + + При получении сигнала, высвобождает все ожидающие потоки и остается сигнальным до тех пор, пока не сбрасывается вручную. + + + Представляет синхронизированное событие потока. + 2 + + + Выполняет инициализацию нового экземпляра класса , определяя, получает ли сигнал, ожидающий дескриптор, и производится ли сброс автоматически или вручную. + Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния. + Одно из значений определяет, сбрасывается ли событие автоматически или вручную. + + + Выполняет инициализацию нового экземпляра класса , определяющего получает ли сигнал дескриптор ожидания, если он был создан в результате данного вызова, сбрасывается ли он автоматически или вручную, а также имя системного события синхронизации. + true, чтобы задать сигнальное начальное состояние, если создано названное событие в результате этого вызова; false, чтобы задать несигнальное начальное состояние. + Одно из значений определяет, сбрасывается ли событие автоматически или вручную. + Имя общесистемного события синхронизации. + Произошла ошибка Win32. + Именованное событие существует, имеет настройки управления доступом, а пользователь не имеет прав . + Именованное событие не может быть создано, видимо потому что дескриптор ожидания другого типа имеет то же имя. + Длина параметра превышает 260 символов. + + + Выполняет инициализацию нового экземпляра класса , определяющего, является ли дескриптор ожидания изначально сигнальным, если он был создан в результате данного вызова, происходит ли сброс автоматически или вручную, имя системного события синхронизации и логическую переменную, значение которой показывает, было ли создано системное именованное событие. + true, чтобы задать сигнальное начальное состояние, если создано названное событие в результате этого вызова; false, чтобы задать несигнальное начальное состояние. + Одно из значений определяет, сбрасывается ли событие автоматически или вручную. + Имя общесистемного события синхронизации. + Когда данный метод возвращает значение, он содержит true, если было создано локальное событие (то есть, если имеет значение null или пустую строку) или было создано системное событие с заданным именем; либо значение false, если указанное именованное событие уже существовало.Этот параметр передается без инициализации. + Произошла ошибка Win32. + Именованное событие существует, имеет настройки управления доступом, а пользователь не имеет прав . + Именованное событие не может быть создано, видимо потому что дескриптор ожидания другого типа имеет то же имя. + Длина параметра превышает 260 символов. + + + Открывает указанное именованное событие синхронизации, если оно уже существует. + Объект, представляющий именованное системное событие. + Имя системного события синхронизации для открытия. + Параметр содержит пустую строку. -или-Длина параметра превышает 260 символов. + Параметр имеет значение null. + Именованное системное событие не существует. + Произошла ошибка Win32. + Именованное событие существует, но у пользователя нет необходимых для его использования прав доступа. + 1 + + + + + + Задает несигнальное состояние события, вызывая блокирование потоков. + true, если операция прошла успешно; в противном случае — false. + Для данного объекта ранее вызывался метод . + 2 + + + Задает сигнальное состояние события, позволяя одному или нескольким ожидающим потокам продолжить. + true, если операция прошла успешно; в противном случае — false. + Для данного объекта ранее вызывался метод . + 2 + + + Открывает указанное именованное событие синхронизации, если оно уже существует, и возвращает значение, указывающее, успешно ли выполнена операция. + Значение true, если именованное событие синхронизации было успешно открыто; в противном случае — значение false. + Имя системного события синхронизации для открытия. + Когда выполнение этого метода завершается, содержит объект , представляющий именованное событие синхронизации, если вызов завершился успешно, или значение null, если вызов завершился ошибкой.Этот параметр обрабатывается как неинициализированный. + Параметр содержит пустую строку.-или-Длина параметра превышает 260 символов. + Параметр имеет значение null. + Произошла ошибка Win32. + Именованное событие существует, но у пользователя нет требуемых прав доступа. + + + Управляет контекстом выполнения текущего потока.Этот класс не наследуется. + 2 + + + Перехватывает контекст выполнения из текущего потока. + Объект , представляющий контекст выполнения хоста для текущего потока. + 1 + + + Выполняет метод в указанном контексте выполнения в текущем потоке. + Задаваемый . + Делегат , представляющий выполняемый метод в предоставленном контексте выполнения. + Данный объект передается в метод обратного вызова. + Параметр имеет значение null.– или – не был получен во время операции отслеживания. – или – уже использовался в качестве аргумента в вызове . + 1 + + + + + + Предоставляет атомарные операции для переменных, используемых совместно несколькими потоками. + 2 + + + Добавляет два 32-разрядных целых числа и заменяет первое число на сумму в виде атомарной операции. + Новое значение сохраняется в . + Переменная, содержащая первое добавляемое значение.Сумма двух значений сохраняется в . + Значение, добавляемое к целому в . + The address of is a null pointer. + 1 + + + Добавляет два 64-разрядных целых числа и заменяет первое число на сумму в виде атомарной операции. + Новое значение сохраняется в . + Переменная, содержащая первое добавляемое значение.Сумма двух значений сохраняется в . + Значение, добавляемое к целому в . + The address of is a null pointer. + 1 + + + Сравнивает два числа с плавающей запятой двойной точности на равенство и, если они равны, заменяет первое значение. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два 32-разрядных целых числа со знаком на равенство и, если они равны, заменяет первое. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два 64-разрядных целых числа со знаком на равенство и, если они равны, заменяет первое. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два зависящих от платформы обработчика или указателя на равенство и, если они равны, заменяет первое из значений. + Исходное значение в . + Целевое значение , которое будет сравниваться со значением параметра и, возможно, будет заменено . + Значение , которое заменит целевое значение, если результатом сравнения будет равенство. + Значение , которое сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два объекта на равенство ссылок и, если они равны, заменяет первый объект. + Исходное значение в . + Целевой объект, который будет сравниваться со значением параметра и, возможно, будет заменен. + Объект, который заменит целевой объект, если результатом сравнения будет равенство. + Объект, который сравнивается с объектом в . + The address of is a null pointer. + 1 + + + Сравнивает два числа с плавающей запятой с обычной точностью на равенство и, если они равны, заменяет первое значение. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два экземпляра указанного ссылочного типа на равенство и, если это так, заменяет первый из них. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено.Это ссылочный параметр (ref в C#, ByRef в Visual Basic). + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + Тип, используемый для , и .Этот тип должен быть ссылочным типом. + The address of is a null pointer. + + + Уменьшает значение заданной переменной и сохраняет результат в виде атомарной операции. + Уменьшаемое значение. + Переменная, у которой уменьшается значение. + The address of is a null pointer. + 1 + + + Уменьшает значение заданной переменной и сохраняет результат в виде атомарной операции. + Уменьшаемое значение. + Переменная, у которой уменьшается значение. + The address of is a null pointer. + 1 + + + Задает число с плавающей запятой с двойной точностью указанным значением в виде атомарной операции и возвращает исходное значение. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Присваивает 32-разрядному целому числу со знаком заданное значение и возвращает исходное значение в виде атомарной операции. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Присваивает 64-разрядному целому числу со знаком заданное значение и возвращает исходное значение в виде атомарной операции. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает указатель или обработчик, зависящий от платформы в виде атомарной операции, и возвращает ссылку на исходное значение. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает объект указанным значением в виде атомарной операции и возвращает ссылку на исходный объект. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает число с плавающей запятой с одинарной точностью указанным значением в виде атомарной операции и возвращает исходное значение. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает определенное значение для переменной указанного типа и возвращает исходное значение (атомарная операция). + Исходное значение параметра . + Переменная, которая задается указанным значением.Это ссылочный параметр (ref в C#, ByRef в Visual Basic). + Значение, в которое задан параметр . + Тип, используемый для и .Этот тип должен быть ссылочным типом. + The address of is a null pointer. + + + Увеличивает значение заданной переменной и сохраняет результат в виде атомарной операции. + Увеличиваемое значение. + Переменная, у которой увеличивается значение. + The address of is a null pointer. + 1 + + + Увеличивает значение заданной переменной и сохраняет результат в виде атомарной операции. + Увеличиваемое значение. + Переменная, у которой увеличивается значение. + The address of is a null pointer. + 1 + + + Синхронизирует доступ к памяти следующим образом: процессор, выполняющий текущий поток, не способен упорядочить инструкции так, чтобы обращения к памяти до вызова метода выполнялись после обращений к памяти, следующих за вызовом метода . + + + Возвращает 64-разрядное значение, загруженное в виде атомарной операции. + Загруженное значение. + Загружаемое 64-разрядное значение. + 1 + + + Обеспечивает процедуры неактивной инициализации. + + + Инициализирует целевой ссылочный тип его конструктором типа по умолчанию, если он еще не инициализирован. + Инициализируемая ссылка типа . + Ссылка типа , которую необходимо инициализировать, если она еще не инициализирована. + Тип инициализируемой ссылки. + Разрешения на доступ к конструктору типа отсутствовали. + Тип не имеет конструктора по умолчанию. + + + Инициализирует целевой ссылочный тип или тип значения его конструктором по умолчанию, если он еще не инициализирован. + Инициализированное значение типа . + Ссылка или значение типа , которое необходимо инициализировать, если оно еще не инициализировано. + Ссылка на логическое значение, определяющее, инициализирована ли цель. + Ссылка на объект, используемый как взаимоисключающая блокировка для инициализации параметра .Если равно null, то нового объект будет создан экземпляр. + Тип инициализируемой ссылки. + Разрешения на доступ к конструктору типа отсутствовали. + Тип не имеет конструктора по умолчанию. + + + Инициализирует целевой ссылочный тип или тип значения с использованием указанной функцией, если он еще не инициализирован. + Инициализированное значение типа . + Ссылка или значение типа , которое необходимо инициализировать, если оно еще не инициализировано. + Ссылка на логическое значение, определяющее, инициализирована ли цель. + Ссылка на объект, используемый как взаимоисключающая блокировка для инициализации параметра .Если равно null, то нового объект будет создан экземпляр. + Функция, которая вызывается для инициализации ссылки или значения. + Тип инициализируемой ссылки. + Разрешения на доступ к конструктору типа отсутствовали. + Тип не имеет конструктора по умолчанию. + + + Инициализирует целевой ссылочный тип с использованием указанной функцией, если он еще не инициализирован. + Инициализированное значение типа . + Ссылка типа , которую необходимо инициализировать, если она еще не инициализирована. + Функция, которая вызывается для инициализации ссылки. + Ссылочный тип инициализируемой ссылки. + Тип не имеет конструктора по умолчанию. + + вернул значение NULL (Nothing в Visual Basic). + + + Исключение генерируется, когда рекурсивная запись блокировки не совпадает с рекурсивной политикой блокировки. + 2 + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + 2 + + + Инициализирует новый экземпляр класса с использованием заданного сообщения, содержащего описание ошибки. + Сообщение с описанием исключения.Вызывающему объекту этого конструктора необходимо убедиться, что эта строка локализована для текущего языка и региональных параметров системы. + 2 + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающему объекту этого конструктора необходимо убедиться, что эта строка локализована для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + 2 + + + Указывает, можно ли несколько раз войти в блокировку из одного и того же потока. + + + Если поток пытается войти в блокировку рекурсивно, выдается ошибка.Некоторые классы могут допускать определенные виды рекурсий при активированном параметре. + + + Допускается рекурсивный вход потока в блокировку.Некоторые классы могут игнорировать эту возможность. + + + Уведомляет один или более ожидающих потоков о том, что произошло событие.Этот класс не наследуется. + 2 + + + Инициализирует новый экземпляр класса логическим значением, показывающим наличие сигнального состояния. + Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния. + + + Предоставляет уменьшенную версию . + + + Инициализирует новый экземпляр класса начальным состоянием nonsignaled. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение. + значение true для задания начального сигнального состояния; значение false для задания начального несигнального состояния. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение, а также указанным числом прокруток. + Значение true для задания начального сигнального состояния; значение false для задания начального несигнального состояния. + Число ожиданий прокруток до возврата к операции ожидания на основе ядра. + + is less than 0 or greater than the maximum allowed value. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом . + Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы. + + + Получает значение, указывающее, установлено ли событие. + Значение true, если событие установлено; в противном случае — значение false. + + + Задает несигнальное состояние события, вызывая блокирование потоков. + The object has already been disposed. + + + Устанавливает несигнальное состояние события, позволяя продолжить выполнение одному или нескольким потокам, ожидающим событие. + + + Получает число ожиданий прокруток, которые произойдут до возврата к операции ожидания на основе ядра. + Возвращает число ожиданий прокруток, которые произойдут до возврата к операции ожидания на основе ядра. + + + Блокирует текущий поток до установки текущего объекта . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Блокирует текущий поток до тех пор, пока не установлен текущий объект , используя 32-разрядное знаковое целое число для измерения интервала времени. + Значение true, если выполнялась установка ; в противном случае — false. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Блокирует текущий поток до тех пор, пока не будет установлен текущий объект , используя 32-разрядное знаковое целое число для измерения интервала времени. Кроме того, метод контролирует токен . + Значение true, если выполнялась установка ; в противном случае — значение false. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Блокирует текущий поток до получения сигнала текущим объектом . Кроме того, метод контролирует токен . + Токен отмены , который следует контролировать. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Блокирует текущий поток, пока не будет установлен текущий объект , используя объект для измерения интервала времени. + Значение true, если выполнялась установка ; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Блокирует текущий поток до тех пор, пока не будет установлен текущий объект , используя значение для измерения интервала времени. Кроме того, метод контролирует токен . + Значение true, если был задан; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Возвращает базовый объект для данного . + Базовый объект события для данного объекта . + + + Предоставляет механизм для синхронизации доступа к объектам. + 2 + + + Получает эксклюзивную блокировку указанного объекта. + Объект, для которого получается блокировка монитора. + Параметр имеет значение null. + 1 + + + Получает монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, в котором следует ожидать. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение.Примечание. Если исключение не возникает, выходное значение этого метода всегда true. + Входное значение параметра — true. + Параметр имеет значение null. + + + Освобождает эксклюзивную блокировку указанного объекта. + Объект, блокировка которого освобождается. + Параметр имеет значение null. + Данный поток не владеет блокировкой для указанного объекта. + 1 + + + Определяет, содержит ли текущий поток блокировку указанного объекта. + Значение true, если текущий поток владеет блокировкой в ; в противном случае — значение false. + Объект для тестирования. + Свойство имеет значение null. + + + Уведомляет поток в очереди готовности об изменении состояния объекта с блокировкой. + Объект, ожидаемый потоком. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + 1 + + + Уведомляет все ожидающие потоки об изменении состояния объекта. + Объект, посылающий импульс. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + 1 + + + Пытается получить эксклюзивную блокировку указанного объекта. + Значение true, если текущий поток получает блокировку; в противном случае — значение false. + Объект, блокировка которого получается. + Параметр имеет значение null. + 1 + + + Пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, блокировка которого получается. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение. + Входное значение параметра — true. + Параметр имеет значение null. + + + Пытается получить эксклюзивную блокировку указанного объекта на заданное количество миллисекунд. + Значение true, если текущий поток получает блокировку; в противном случае — значение false. + Объект, блокировка которого получается. + Количество миллисекунд, в течение которых ожидать блокировку. + Параметр имеет значение null. + Значение параметра отрицательно и не равно . + 1 + + + В течение заданного количества миллисекунд пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, блокировка которого получается. + Количество миллисекунд, в течение которых ожидать блокировку. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение. + Входное значение параметра — true. + Параметр имеет значение null. + Значение параметра отрицательно и не равно . + + + Пытается получить эксклюзивную блокировку указанного объекта в течение заданного количества времени. + Значение true, если текущий поток получает блокировку; в противном случае — значение false. + Объект, блокировка которого получается. + Класс , представляющий количество времени, в течение которого ожидается блокировка.Значение –1 миллисекунды обозначает бесконечное ожидание. + Параметр имеет значение null. + Значение в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем . + 1 + + + В течение заданного периода времени пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, блокировка которого получается. + Период времени, в течение которого ожидается блокировка.Значение -1 обозначает бесконечное ожидание. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение. + Входное значение параметра — true. + Параметр имеет значение null. + Значение в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем . + + + Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова. + true, если вызов осуществил возврат из-за того, что вызывающий поток заново получил блокировку заданного объекта.Этот метод не осуществляет возврат, если блокировка вновь не получена. + Объект, в котором следует ожидать. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока. + 1 + + + Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова.Если указанные временные интервалы истекают, поток встает в очередь готовности. + Значение true, если блокировка была получена заново до истечения заданного времени; значение false, если блокировка была получена заново по истечении заданного времени.Этот метод не осуществляет возврат, если блокировка не была получена. + Объект, в котором следует ожидать. + Количество миллисекунд для ожидания постановки в очередь готовности. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока. + Значение параметра отрицательно и не равно . + 1 + + + Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова.Если указанные временные интервалы истекают, поток встает в очередь готовности. + Значение true, если блокировка была получена заново до истечения заданного времени; значение false, если блокировка была получена заново по истечении заданного времени.Этот метод не осуществляет возврат, если блокировка не была получена. + Объект, в котором следует ожидать. + Класс , представляющий количество времени, до истечения которого поток поступает в очередь ожидания. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока. + Значение параметра в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем . + 1 + + + Примитив синхронизации, который также может использоваться в межпроцессной синхронизации. + 1 + + + Инициализирует новый экземпляр класса стандартными свойствами. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса. + Значение true для предоставления вызывающему потоку изначального владения мьютексом; в противном случае — false. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса, а также иметь строку, являющуюся именем мьютекса. + Значение true для предоставления вызывающему потоку изначального владения именованным системным мьютексом, если этот мьютекс создан данным вызовом; в противном случае — значение false. + Имя .Если значение равно null, у объекта нет имени. + Именованный мьютекс существует, имеет безопасность управления доступом, а пользователь не имеет прав . + Произошла ошибка Win32. + Именованный мьютекс не может быть создан; вероятно, дескриптор ожидания другого типа имеет то же имя. + + длиннее 260 символов. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса, иметь строку, являющуюся именем мьютекса, и логическое значение, которое при возврате метода показывает, предоставлено ли вызывающему потоку изначальное владение мьютексом. + Значение true для предоставления вызывающему потоку изначального владения именованным системным мьютексом, если этот мьютекс создан данным вызовом; в противном случае — значение false. + Имя .Если значение равно null, у объекта нет имени. + При возврате из метода содержит логическое значение true, если был создан локальный мьютекс (то есть, если параметр имеет значение null или содержит пустую строку) или был создан именованный системный мьютекс; значение false, если указанный именованный системный мьютекс уже существует.Этот параметр передается неинициализированным. + Именованный мьютекс существует, имеет безопасность управления доступом, а пользователь не имеет прав . + Произошла ошибка Win32. + Именованный мьютекс не может быть создан; вероятно, дескриптор ожидания другого типа имеет то же имя. + + длиннее 260 символов. + + + Открывает указанный именованный мьютекс, если он уже существует. + Объект, представляющий именованный системный мьютекс. + Имя системного мьютекса для открытия. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Именованный мьютекс не существует. + Произошла ошибка Win32. + Именованный мьютекс существует, но у пользователя нет необходимой для его использования безопасности доступа. + 1 + + + + + + Освобождает объект один раз. + Вызывающий поток не является владельцем мьютекса. + 1 + + + Открывает указанный именованный мьютекс, если он уже существует, и возвращает значение, указывающее, успешно ли выполнена операция. + Значение true, если именованный мьютекс был успешно открыт; в противном случае — значение false. + Имя системного мьютекса для открытия. + Когда выполнение этого метода завершается, содержит объект , представляющий именованный мьютекс, если вызов завершился успешно, или значение null, если произошел сбой вызова.Этот параметр обрабатывается как неинициализированный. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Произошла ошибка Win32. + Именованный мьютекс существует, но у пользователя нет необходимой для его использования безопасности доступа. + + + Представляет блокировку, используемую для управления доступом к ресурсу, которая позволяет нескольким потокам производить считывание или получать монопольный доступ на запись. + + + Инициализирует новый экземпляр класса значениями свойств по умолчанию. + + + Инициализирует новый экземпляр класса с указанием политики рекурсии блокировок. + Одно из значений перечисления, определяющее политику рекурсии блокировки. + + + Получает общее количество уникальных потоков, вошедших в блокировку в режиме чтения. + Количество уникальных потоков, вошедших в блокировку в режиме чтения. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Пытается выполнить вход в блокировку в режиме чтения. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Пытается выполнить вход в блокировку в обновляемом режиме. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Пытается выполнить вход в блокировку в режиме записи. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Уменьшает счетчик глубины рекурсии для режима чтения и выходит из режима чтения, если счетчик принял значение 0 (нуль). + The current thread has not entered the lock in read mode. + + + Уменьшает счетчик глубины рекурсии для обновляемого режима и выходит из обновляемого режима, если счетчик принял значение 0 (нуль). + The current thread has not entered the lock in upgradeable mode. + + + Уменьшает счетчик глубины рекурсии для режима записи и выходит из режима записи, если счетчик принял значение 0 (нуль). + The current thread has not entered the lock in write mode. + + + Получает значение, указывающее, вошел ли текущий поток в блокировку в режиме чтения. + Значение true, если текущий поток вошел в режим чтения; в противном случае false. + 2 + + + Возвращает значение, указывающее, вошел ли текущий поток в блокировку в обновляемом режиме. + Значение true, если текущий поток вошел в обновляемый режим; в противном случае false. + 2 + + + Получает значение, указывающее, вошел ли текущий поток в блокировку в режиме записи. + Значение true, если текущий поток вошел в режим записи; в противном случае false. + 2 + + + Возвращает значение, указывающее политику рекурсии для текущего объекта . + Одно из значений перечисления, определяющее политику рекурсии блокировки. + + + Получает количество раз, которые текущий поток входил в блокировку в режиме чтения, как показатель рекурсии. + 0 (нуль), если текущий поток не вошел в режим чтения, 1, если поток вошел в режим чтения, но не рекурсивно, или n, если поток вошел в блокировку рекурсивно n - 1 раз. + 2 + + + Получает количество раз, которые текущий поток входил в блокировку в обновляемом режиме, как показатель рекурсии. + 0 (нуль), если текущий поток не вошел в обновляемый режим, 1, если поток вошел в обновляемый режим, но не рекурсивно, или n, если поток вошел в обновляемый режим рекурсивно n - 1 раз. + 2 + + + Получает количество раз, которые текущий поток входил в блокировку в режиме записи, как показатель рекурсии. + 0 (нуль), если текущий поток, не вошел в режим записи, 1, если поток вошел в режим записи, но не рекурсивно, или n, если поток вошел в режим записи рекурсивно n - 1 раз. + 2 + + + Пытается войти в блокировку в режиме чтения с необязательным указанием времени ожидания целым числом. + Значение true, если вызывающий поток вошел в режим чтения; в противном случае false. + Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Пытается войти в блокировку в режиме чтения с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в режим чтения; в противном случае false. + Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Пытается войти в блокировку в обновляемом режиме с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в обновляемый режим; в противном случае false. + Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Пытается войти в блокировку в обновляемом режиме с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в обновляемый режим; в противном случае false. + Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Пытается войти в блокировку в режиме записи с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в режим записи; в противном случае false. + Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Пытается войти в блокировку в режиме записи с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в режим записи; в противном случае false. + Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Получает общее количество потоков, ожидающих вхождения в блокировку в режиме чтения. + Общее количество потоков, ожидающих вхождения в режим чтения. + 2 + + + Получает общее количество потоков, ожидающих входа в блокировку в обновляемом режиме. + Общее количество потоков, ожидающих входа в обновляемый режим. + 2 + + + Получает общее количество потоков, ожидающих входа в блокировку в режиме записи. + Общее количество потоков, ожидающих входа в режим записи. + 2 + + + Ограничивает число потоков, которые могут одновременно получать доступ к ресурсу или пулу ресурсов. + 1 + + + Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Максимальное количество запросов семафора, которое может быть обеспеченно одновременно. + Значение больше значения . + + имеет значение меньше 1.-или-Значение параметра меньше 0. + + + Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов, а также при необходимости имя объекта системного семафора. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Максимальное количество запросов семафора, которое может быть обеспеченно одновременно. + Имя объекта именованного системного семафора. + Значение больше значения .-или- длиннее 260 символов. + + имеет значение меньше 1.-или-Значение параметра меньше 0. + Произошла ошибка Win32. + Именованный семафор существует, имеет параметры безопасности управления доступом, а пользователь не имеет прав . + Именованный семафор не может быть создан, видимо потому что дескриптор ожидания другого типа имеет то же имя. + + + Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов, а также при необходимости задающий имя объекта системного семафора и переменную, получающую значение, которое указывает, был ли создан новый системный семафор. + Начальное количество запросов семафора, которое может быть удовлетворено одновременно. + Максимальное количество запросов семафора, которое может быть удовлетворено одновременно. + Имя объекта именованного системного семафора. + При возврате этот метод содержит значение true, если был создан локальный семафор (то есть если параметр имеет значение null или содержит пустую строку) или был создан заданный именованный системный семафор; значение false, если указанный именованный семафор уже существовал.Этот параметр передается неинициализированным. + Значение больше значения . -или- длиннее 260 символов. + + имеет значение меньше 1.-или-Значение параметра меньше 0. + Произошла ошибка Win32. + Именованный семафор существует, имеет параметры безопасности управления доступом, а пользователь не имеет прав . + Именованный семафор не может быть создан, видимо потому что дескриптор ожидания другого типа имеет то же имя. + + + Открывает указанный именованный семафор, если он уже существует. + Объект, представляющий именованный системный семафор. + Имя системного семафора для открытия. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Именованный семафор не существует. + Произошла ошибка Win32. + Именованный семафор существует, но у пользователя нет необходимых для его использования прав доступа. + 1 + + + + + + Выходит из семафора и возвращает последнее значение счетчика. + Счетчик семафора перед вызовом метода . + Счетчик семафора уже имеет максимальное значение. + Произошла ошибка Win32, связанная с именованным семафором. + Текущий семафор представляет именованный системный семафор, но пользователь не имеет прав .-или-Текущий семафор представляет именованный системный семафор, но он не был открыт с правами доступа . + 1 + + + Выходит из семафора указанное число раз и возвращает последнее значение счетчика. + Счетчик семафора перед вызовом метода . + Количество требуемых выходов из семафора. + + имеет значение меньше 1. + Счетчик семафора уже имеет максимальное значение. + Произошла ошибка Win32, связанная с именованным семафором. + Текущий семафор представляет именованный системный семафор, но пользователь не имеет прав .-или-Текущий семафор представляет именованный системный семафор, но он не был открыт с правами . + 1 + + + Открывает указанный именованный семафор, если он уже существует, и возвращает значение, указывающее, успешно ли выполнена операция. + Значение true, если именованный семафор был успешно открыт; в противном случае — значение false. + Имя системного семафора для открытия. + При возврате этот метод содержит объект , представляющий именованный семафор, если вызов завершился успешно, или значение null, если вызов завершился неудачно.Этот параметр обрабатывается как неинициализированный. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Произошла ошибка Win32. + Именованный семафор существует, но у пользователя нет необходимых для его использования прав доступа. + + + Исключение, выдаваемое при вызове метода для семафора, значение счетчика которого уже равно максимальному. + 2 + + + Инициализирует новый экземпляр класса значениями по умолчанию. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причин исключения. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Представляет упрощенную альтернативу семафору , ограничивающему количество потоков, которые могут параллельно обращаться к ресурсу или пулу ресурсов. + + + Инициализирует новый экземпляр класса , указывая первоначальное число запросов, которые могут выполняться одновременно. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Значение параметра меньше 0. + + + Инициализирует новый экземпляр класса , указывая изначальное и максимальное число запросов, которые могут выполняться одновременно. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Максимальное количество запросов семафора, которое может быть обеспеченно одновременно. + + меньше 0 или больше, чем , или меньше или равен 0. + + + Возвращает дескриптор , который можно использовать для ожидания семафора. + Дескриптор , который можно использовать для ожидания семафора. + Объект удален. + + + Возвращает количество оставшихся потоков, которым разрешено входить в объект . + Количество оставшихся потоков, которым разрешено входить в семафор. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые ресурсы, используемые журналом , и при необходимости освобождает также управляемые ресурсы. + Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. + + + Освобождает объект один раз. + Предыдущее количество в семафоре . + Текущий экземпляр уже был удален. + + уже достиг максимального размера. + + + Освобождает объект указанное число раз. + Предыдущее количество в семафоре . + Количество требуемых выходов из семафора. + Текущий экземпляр уже был удален. + + имеет значение меньше 1. + + уже достиг максимального размера. + + + Блокирует текущий поток, пока он не сможет войти в . + Текущий экземпляр уже был удален. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя 32-разрядное целое число со знаком, которое определяет время ожидания. + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя 32-разрядное целое число со знаком, которое определяет время ожидания, и контролирует токен . + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + Экземпляр был удален, или создания был удален. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , и контролирует токен . + Токен , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален.-или- Создания уже был удален. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя значение для определения времени ожидания. + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + Экземпляр semaphoreSlim был уничтожен + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя значение , которое определяет время ожидания, и контролирует токен . + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + был отменен. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + Экземпляр semaphoreSlim был уничтоженКласс , создавший , уже удален. + + + Асинхронно ожидает входа в . + Задача, которая завершается при входе в семафор. + + + Асинхронно ожидает входа в , используя 32-разрядное целое число со знаком для измерения интервала времени. + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Асинхронно ожидает входа в , используя 32-разрядное целое число со знаком для измерения интервала времени, контролируя . + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Текущий экземпляр уже был удален. + + был отменен. + + + Асинхронно ожидает входа в , контролируя . + Задача, которая завершается при входе в семафор. + Токен , который следует контролировать. + Текущий экземпляр уже был удален. + + был отменен. + + + Асинхронно ожидает входа в , используя для измерения интервала времени. + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. -или- Время ожидания больше . + + + Асинхронно ожидает входа в , используя для измерения интервала времени и контролируя . + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + Токен , который следует контролировать. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.-или-Время ожидания больше . + + был отменен. + + + Указывает метод, вызываемый при отправке сообщения в контекст синхронизации. + Передаваемый делегату объект. + 2 + + + Предоставляет примитив взаимно исключающей блокировки, в котором поток, пытающийся получить блокировку, ожидает в состоянии цикла, проверяя доступность блокировки. + + + Инициализирует новый экземпляр структуры параметром для отслеживания идентификаторов потоков для повышения качества отладки. + Следует ли перенаправлять и использовать идентификаторы потоков для отладки. + + + Получает блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + Аргумент должен быть инициализирован в false до вызова Enter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Снимает блокировку. + Включено отслеживание владения потоков и текущий поток не является владельцем этой блокировки. + + + Снимает блокировку. + Логическое значение, указывающее, следует ли выпустить барьер памяти, чтобы немедленно опубликовать операцию выхода для других потоков. + Включено отслеживание владения потоков и текущий поток не является владельцем этой блокировки. + + + Получает значение, определяющее, имеет ли какой-либо поток блокировку в настоящий момент. + Значение true, если в настоящее время блокировка удерживается каким-либо потоком; в противном случае — значение false. + + + Получает значение, определяющее, имеет ли текущий поток блокировку. + Значение true, если блокировка удерживается текущим потоком; в противном случае — значение false. + Отслеживание владения потоков отключено. + + + Получает значение, указывающее, включено ли отслеживание владельца потока для данного экземпляра. + Значение true, если для данного экземпляра включено отслеживание владельца потока; в противном случае — значение false. + + + Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + Аргумент должен быть инициализирован в false до вызова TryEnter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Аргумент должен быть инициализирован в false до вызова TryEnter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + + является отрицательным числом, отличным от значения -1 миллисекунды, которое представляет неограниченное время ожидания - или - время ожидания больше . + Аргумент должен быть инициализирован в false до вызова TryEnter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Предоставляет поддержку ожидания на основе прокруток. + + + Получает число раз, которое был вызван для этого экземпляра. + Возвращает целое число, представляющее количество вызовов метода для данного экземпляра. + + + Получает значение, показывающее, даст ли следующий вызов к доступ к процессору, запуская обязательное переключение контекста. + Даст ли следующий вызов к доступ к процессору, запуская обязательное переключение контекста. + + + Сбрасывает подсчет прокруток. + + + Выполняет одну прокрутку. + + + Выполняет прокрутки до удовлетворения заданного условия. + Делегат для циклического выполнения до возврата этим делегатом значения true. + Аргументом параметра является null. + + + Выполняет прокрутки до удовлетворения заданного условия или истечения заданного времени ожидания. + Значение true, если условие удовлетворено до истечения времени ожидания; в противном случае — значение false. + Делегат для циклического выполнения до возврата этим делегатом значения true. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Аргументом параметра является null. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Выполняет прокрутки до удовлетворения заданного условия или истечения заданного времени ожидания. + Значение true, если условие удовлетворено до истечения времени ожидания; в противном случае — значение false. + Делегат для циклического выполнения до возврата этим делегатом значения true. + Объект , указывающий время ожидания в миллисекундах, или TimeSpan, представляющий значение -1 миллисекунда, в случае неограниченного ожидания. + Аргументом параметра является null. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + + + Обеспечивает базовую функциональность для распространения контекста синхронизации в различных моделях синхронизации. + 2 + + + Создает новый экземпляр класса . + + + При переопределении в производном классе создает копию контекста синхронизации. + Новый объект . + 2 + + + Получает контекст синхронизации для текущего потока + Объект , представляющий текущий контекст синхронизации. + 1 + + + При переопределении в производном классе отвечает на уведомление о завершении операции. + + + При переопределении в производном классе отвечает на уведомление о запуске операции. + + + При переопределении в производном классе отправляет асинхронное сообщение в контекст синхронизации. + Вызываемый делегат . + Передаваемый делегату объект. + 2 + + + При переопределении в производном классе отправляет синхронное сообщение в контекст синхронизации. + Вызываемый делегат . + Передаваемый делегату объект. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Задает текущий контекст синхронизации. + Задаваемый объект . + 1 + + + + + + Исключение, которое выдается в то время, когда методу требуется вызвавший его объект для получения блокировки данного Monitor, а метод вызван объектом, не являющимся владельцем блокировки. + 2 + + + Инициализирует новый экземпляр класса со стандартными свойствами. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причин исключения. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Предоставляет хранилище для данных, локальных для потока. + Задает тип данных, хранимых для каждого потока. + + + Инициализирует экземпляр . + + + Инициализирует экземпляр . + Следует ли отслеживать все значения, заданные в экземпляре, и представлять их с помощью свойства . + + + Инициализирует экземпляр с заданной функцией . + Объект , вызываемый для получения неактивно инициализированного значения при совершении попытки получить без предварительной инициализации. + + является пустой ссылкой (Nothing в Visual Basic). + + + Инициализирует экземпляр с заданной функцией . + Объект , вызываемый для получения неактивно инициализированного значения при совершении попытки получить без предварительной инициализации. + Следует ли отслеживать все значения, заданные в экземпляре, и представлять их с помощью свойства . + Параметр является пустой (null) ссылкой (Nothing в Visual Basic). + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает ресурсы, используемые данным экземпляром . + Логическое значение, указывающее, вызывается ли данный метод из-за вызова метода . + + + Освобождает ресурсы, используемые данным экземпляром . + + + Получает значение, указывающее, инициализирован ли объект в текущем потоке. + Значение true, если инициализируется в текущем потоке; в противном случае — значение false. + Экземпляр класса был удален. + + + Создает и возвращает строковое представление данного экземпляра для текущего потока. + Результат вызова метода для свойства . + Экземпляр класса был удален. + + для текущего потока представляет пустую ссылку (Nothing в Visual Basic). + Инициализация попыталась создать рекурсивную ссылку . + Не предоставляются конструктор по умолчанию и значение фабрики. + + + Получает или задает значение данного экземпляра для текущего потока. + Возвращает экземпляр объекта, за инициализацию которого ответственен данный ThreadLocal. + Экземпляр класса был удален. + Инициализация попыталась создать рекурсивную ссылку . + Не предоставляются конструктор по умолчанию и значение фабрики. + + + Получает список всех значений, хранящихся в настоящий момент всеми потоками, которые получили доступа к данному экземпляру. + Список всех значений, хранящихся в настоящий момент всеми потоками, которые получили доступа к данному экземпляру. + Экземпляр класса был удален. + + + Содержит методы для выполнения операций энергозависимой памяти. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает ссылку на объект из указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанная ссылка на объект .Эта ссылка является последней, записанной любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + Тип считываемого поля.Должен быть ссылочным типом или типом значения. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция памяти появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданную ссылку на объект в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается ссылка на объект. + Записываемая ссылка на объект.Ссылка записывается немедленно, так что она становится видимой для всех процессоров компьютера. + Тип поля, в которое выполняется запись.Должен быть ссылочным типом или типом значения. + + + Исключение, которое выдается при попытке открыть не существующий в системе семафор или мьютекс. + 2 + + + Инициализирует новый экземпляр класса значениями по умолчанию. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причин исключения. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netcore50/zh-hans/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netcore50/zh-hans/System.Threading.xml new file mode 100644 index 0000000..7c174ad --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netcore50/zh-hans/System.Threading.xml @@ -0,0 +1,1854 @@ + + + + System.Threading + + + + 当某个线程获取由另一个线程放弃(即在未释放的情况下退出)的 对象时引发的异常。 + 1 + + + 使用默认值初始化 类的新实例。 + + + 用被放弃的互斥体的指定索引(如果可用)和表示该互斥体的 对象初始化 类的新实例。 + 如果对 方法引发异常,则为等待句柄数组中被放弃的互斥体的索引,如果对 方法引发异常,则为 –1。 + 一个 对象,表示被放弃的互斥体。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误消息。 + + + 用指定的错误信息和内部异常初始化 类的新实例。 + 解释异常原因的错误消息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 用指定的错误信息、内部异常、被放弃的互斥体的索引(如果可用)以及表示该互斥体的 对象初始化 类的新实例。 + 解释异常原因的错误消息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + 如果对 方法引发异常,则为等待句柄数组中被放弃的互斥体的索引,如果对 方法引发异常,则为 –1。 + 一个 对象,表示被放弃的互斥体。 + + + 用指定的错误信息、被放弃的互斥体的索引(如果可用)以及被放弃的互斥体初始化 类的新实例。 + 解释异常原因的错误消息。 + 如果对 方法引发异常,则为等待句柄数组中被放弃的互斥体的索引,如果对 方法引发异常,则为 –1。 + 一个 对象,表示被放弃的互斥体。 + + + 获取导致异常的被放弃的互斥体(如果已知的话)。 + 如果未能识别被放弃的互斥体,则为表示该被放弃的互斥体的 对象或 null。 + 1 + + + 获取导致异常的被放弃的互斥体的索引(如果已知的话)。 + 如果未能确定被放弃的互斥体的索引,则为传递给 方法的等待句柄数组中的索引、表示该被放弃的互斥体的 对象的索引或 –1。 + 1 + + + 表示对于给定异步控制流(如异步方法)是本地数据的环境数据。 + 环境数据的类型。 + + + 实例化不接收更改通知的 实例。 + + + 实例化接收更改通知的 本地实例。 + 只要当前值在任何线程上发生更改时便会调用的委托。 + + + 获取或设置环境数据的值。 + 环境数据的值。 + + + 向针对更改通知进行了注册的 实例提供数据更改信息的类。 + 数据的类型。 + + + 获取数据的当前值。 + 数据的当前值。 + + + 获取数据的上一个值。 + 数据的上一个值。 + + + 返回一个值,该值指示是否由于执行上下文更改而更改了值。 + 如果由于执行上下文更改而更改了值,则为 true;否则为 false。 + + + 通知正在等待的线程已发生事件。此类不能被继承。 + 2 + + + 使用 Boolean 值(指示是否将初始状态设置为终止的)初始化 类的新实例。 + 若要将初始状态设置为终止,则为 true;若要将初始状态设置为非终止,则为 false。 + + + 使多个任务能够采用并行方式依据某种算法在多个阶段中协同工作。 + + + 初始化 类的新实例。 + 参与线程的数量。 + + 小于 0 或大于 32,767。 + + + 初始化 类的新实例。 + 参与线程的数量。 + 在每个阶段之后要执行的 。可以传递 null (在 Visual Basic 中为 Nothing) 以指示不执行任何操作。 + + 小于 0 或大于 32,767。 + + + 通知 ,告知其将会有另一个参与者。 + 新参与者将首先参与的屏障的阶段编号。 + 当前实例已被释放。 + 添加参与者将导致屏障的参与者计数超过 32,767。- 或 -该方法从阶段后操作中调用。 + + + 通知 ,告知其将会有多个其他参与者。 + 新参与者将首先参与的屏障的阶段编号。 + 要添加到屏障的其他参与者的数量。 + 当前实例已被释放。 + + 小于 0。- 或 -添加 参与者将导致屏障的参与者计数超过 32,767。 + 该方法从阶段后操作中调用。 + + + 获取屏障的当前阶段的编号。 + 返回屏障的当前阶段的编号。 + + + 释放由 类的当前实例占用的所有资源。 + 该方法从阶段后操作中调用。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 如果为 true,则同时释放托管资源和非托管资源;如果为 false,则仅释放非托管资源。 + + + 获取屏障中参与者的总数。 + 返回屏障中参与者的总数。 + + + 获取屏障中尚未在当前阶段发出信号的参与者的数量。 + 返回屏障中尚未在当前阶段发出信号的参与者的数量。 + + + 通知 ,告知其将会减少一个参与者。 + 当前实例已被释放。 + 屏障已经有 0 个参与者。- 或 -该方法从阶段后操作中调用。 + + + 通知 ,告知其将会减少一些参与者。 + 要从屏障中移除的其他参与者的数量。 + 当前实例已被释放。 + + 小于 0。 + 屏障已经有 0 个参与者。- 或 -该方法从阶段后操作中调用。 - 或 -当前的参与者计数小于指定 participantCount + 参与者总数小于指定的 + + + 发出参与者已达到屏障并等待所有其他参与者也达到屏障。 + 当前实例已被释放。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + 在所有参与线程调用了 SignalAndWait 之后,如果关卡的后期阶段操作中引发了异常,该异常将包装在 BarrierPostPhaseException 中并在所有参与线程上引发。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,同时使用 32 位带符号整数测量超时。 + 如果所有参与者都已在指定时间内达到屏障,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + 在所有参与线程调用了 SignalAndWait 之后,如果关卡的后期阶段操作中引发了异常,该异常将包装在 BarrierPostPhaseException 中并在所有参与线程上引发。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,使用 32 位带符号整数测量超时,同时观察取消标记。 + 如果所有参与者都已在指定时间内达到屏障,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者达到屏障,同时观察取消标记。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,同时使用 对象测量时间间隔。 + 如果所有其他参与者已达到屏障,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 当前实例已被释放。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 32,767。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,使用 对象测量时间间隔,同时观察取消标记。 + 如果所有其他参与者已达到屏障,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。 + + 是一个非 -1 毫秒的负数,而 -1 表示无限期超时。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + + 阶段后操作失败时引发的异常。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 使用指定的内部异常初始化 类的新实例。 + 导致当前异常的异常。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 表示要在新上下文中调用的方法。 + 一个对象,包含回调方法在每次执行时要使用的信息。 + 1 + + + 表示在计数变为零时处于有信号状态的同步基元。 + + + 使用指定计数初始化 类的新实例。 + 设置 时最初必需的信号数。 + + 小于 0。 + + + 的当前计数加 1。 + 当前实例已被释放。 + 当前实例已设置 。- 或 - 等于或大于 + + + 的当前计数增加指定值。 + + 的增量值。 + 当前实例已被释放。 + + 小于或等于零。 + 当前实例已设置 。- 或 -在计数由 递增后, 大于或等于 + + + 获取设置事件时所必需的剩余信号数。 + 设置事件时所必需的剩余信号数。 + + + 释放由 类的当前实例占用的所有资源。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 如果为 true,则同时释放托管资源和非托管资源;如果为 false,则仅释放非托管资源。 + + + 获取设置事件时最初必需的信号数。 + 设置事件时最初必需的信号数。 + + + 确定是否设置了事件。 + 如果设置了事件,则为 true;否则为 false。 + + + 重置为 的值。 + 当前实例已被释放。 + + + 属性重新设置为指定值。 + 设置 时所必需的信号的数量。 + 当前实例已被释放。 + + 小于 0。 + + + 注册信号,同时减小 的值。 + 如果信号导致计数变为零并且设置了事件,则为 true;否则为 false。 + 当前实例已被释放。 + 当前实例已设置 。 + + + 注册多个信号,同时将 的值减少指定数量。 + 如果信号导致计数变为零并且设置了事件,则为 true;否则为 false。 + 要注册的信号的数量。 + 当前实例已被释放。 + + 小于 1。 + 当前实例已设置 。- 或 - 大于 + + + 增加一个 的尝试。 + 如果成功增加,则为 true;否则为 false。如果 已为零,则此方法将返回 false。 + 当前实例已被释放。 + + 等于 + + + 增加指定值的 的尝试。 + 如果成功增加,则为 true;否则为 false。如果 已为零,则此方法将返回 false。 + + 的增量值。 + 当前实例已被释放。 + + 小于或等于零。 + 当前实例已设置 。- 或 - + 大于等于 + + + 阻止当前线程,直到设置了 为止。 + 当前实例已被释放。 + + + 阻止当前线程,直到设置了 为止,同时使用 32 位带符号整数测量超时。 + 如果设置了 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 阻止当前线程,直到设置了 为止,并使用 32 位带符号整数测量超时,同时观察 + 如果设置了 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 阻止当前线程,直到设置了 为止,同时观察 + 要观察的 。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已被释放。 + + + 阻止当前线程,直到设置了 为止,同时使用 测量超时。 + 如果设置了 ,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 当前实例已被释放。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + + + 阻止当前线程,直到设置了 为止,并使用 测量超时,同时观察 + 如果设置了 ,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已被释放。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + + + 获取用于等待要设置的事件的 + 用于等待要设置的事件的 + 当前实例已被释放。 + + + 指示在接收信号后是自动重置 还是手动重置。 + 2 + + + 当终止时, 在释放一个线程后自动重置。如果没有等待的线程, 将保持终止状态直到一个线程阻止,并在释放此线程后重置。 + + + 当终止时, 释放所有等待的线程,并在手动重置前保持终止状态。 + + + 表示一个线程同步事件。 + 2 + + + 初始化 类的新实例,并指定等待句柄最初是否处于终止状态,以及它是自动重置还是手动重置。 + 如果为 true,则将初始状态设置为终止;如果为 false,则将初始状态设置为非终止。 + + 值之一,它确定事件是自动重置还是手动重置。 + + + 初始化 类的新实例,并指定在此调用后创建的等待句柄最初是否处于终止状态,它是自动重置还是手动重置,以及系统同步事件的名称。 + 如果命名事件是通过此调用创建的,则 true 将初始状态设置为终止;false 将初始状态设置为非终止。 + + 值之一,它确定事件是自动重置还是手动重置。 + 系统范围内同步事件的名称。 + 发生了一个 Win32 错误。 + 命名事件存在并具有访问控制安全性,但用户不具有 + 无法创建命名事件,原因可能是与另一个不同类型的等待句柄同名。 + + 的长度超过 260 个字符。 + + + 初始化 类的新实例,并指定在此调用后创建的等待句柄最初是否处于终止状态,它是自动重置还是手动重置,系统同步事件的名称,以及一个 Boolean 变量(其值在调用后表示是否创建了已命名的系统事件)。 + 如果命名事件是通过此调用创建的,则 true 将初始状态设置为终止;false 将初始状态设置为非终止。 + + 值之一,它确定事件是自动重置还是手动重置。 + 系统范围内同步事件的名称。 + 在此方法返回时,如果创建了本地事件(即,如果 为 null 或空字符串)或指定的命名系统事件,则包含 true;如果指定的命名系统事件已存在,则为 false。该参数未经初始化即被传递。 + 发生了一个 Win32 错误。 + 命名事件存在并具有访问控制安全性,但用户不具有 + 无法创建命名事件,原因可能是与另一个不同类型的等待句柄同名。 + + 的长度超过 260 个字符。 + + + 打开指定名称为同步事件(如果已经存在)。 + 一个对象,表示已命名的系统事件。 + 要打开的系统同步事件的名称。 + + 是空字符串。- 或 - 的长度超过 260 个字符。 + + 为 null。 + 命名的系统事件不存在。 + 发生了一个 Win32 错误。 + 已命名的事件存在,但用户不具备使用它所需的安全访问权限。 + 1 + + + + + + 将事件状态设置为非终止状态,导致线程阻止。 + 如果该操作成功,则为 true;否则,为 false。 + 之前已对此 调用 方法。 + 2 + + + 将事件状态设置为终止状态,允许一个或多个等待线程继续。 + 如果该操作成功,则为 true;否则,为 false。 + 之前已对此 调用 方法。 + 2 + + + 打开指定名称为同步事件(如果已经存在),并返回指示操作是否成功的值。 + 如果命名同步事件成功打开,则为 true;否则为 false。 + 要打开的系统同步事件的名称。 + 当此方法返回时,如果调用成功,则包含表示命名同步事件的 对象;否则为 null。该参数未经初始化即被处理。 + + 是空字符串。- 或 - 的长度超过 260 个字符。 + + 为 null。 + 发生了一个 Win32 错误。 + 已命名的事件存在,但用户不具备所需的安全访问权限。 + + + 管理当前线程的执行上下文。此类不能被继承。 + 2 + + + 从当前线程捕获执行上下文。 + 一个 对象,表示当前线程的执行上下文。 + 1 + + + 在当前线程上的指定执行上下文中运行某个方法。 + 要设置的 。 + 一个 委托,表示要在提供的执行上下文中运行的方法。 + 要传递给回调方法的对象。 + + 为 null。- 或 - 不是通过捕获操作获取的。- 或 - 已用作 调用的参数。 + 1 + + + + + + 为多个线程共享的变量提供原子操作。 + 2 + + + 对两个 32 位整数进行求和并用和替换第一个整数,上述操作作为一个原子操作完成。 + 存储在 处的新值。 + 一个变量,包含要添加的第一个值。两个值的和存储在 中。 + 要添加到整数中的 位置的值。 + The address of is a null pointer. + 1 + + + 对两个 64 位整数进行求和并用和替换第一个整数,上述操作作为一个原子操作完成。 + 存储在 处的新值。 + 一个变量,包含要添加的第一个值。两个值的和存储在 中。 + 要添加到整数中的 位置的值。 + The address of is a null pointer. + 1 + + + 比较两个双精度浮点数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较两个 32 位有符号整数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较两个 64 位有符号整数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较两个平台特定的句柄或指针是否相等,如果相等,则替换第一个。 + + 中的原始值。 + 其值与 的值进行比较并且可能被 替换的目标 。 + 比较结果相等时替换目标值的 。 + 与位于 处的值进行比较的 。 + The address of is a null pointer. + 1 + + + 比较两个对象是否相等,如果相等,则替换第一个对象。 + + 中的原始值。 + 其值与 进行比较并且可能被替换的目标对象。 + 在比较结果相等时替换目标对象的对象。 + 与位于 处的对象进行比较的对象。 + The address of is a null pointer. + 1 + + + 比较两个单精度浮点数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较指定的引用类型 的两个实例是否相等,如果相等,则替换第一个。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。这是一个引用参数(在 C# 中是 ref,在 Visual Basic 中是 ByRef)。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + 用于 , 的类型。此类型必须是引用类型。 + The address of is a null pointer. + + + 以原子操作的形式递减指定变量的值并存储结果。 + 递减的值。 + 其值要递减的变量。 + The address of is a null pointer. + 1 + + + 以原子操作的形式递减指定变量的值并存储结果。 + 递减的值。 + 其值要递减的变量。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将双精度浮点数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将 32 位有符号整数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将 64 位有符号整数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将平台特定的句柄或指针设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将对象设置为指定的值并返回对原始对象的引用。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将单精度浮点数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将指定类型 的变量设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。这是一个引用参数(在 C# 中是 ref,在 Visual Basic 中是 ByRef)。 + + 参数被设置为的值。 + 用于 的类型。此类型必须是引用类型。 + The address of is a null pointer. + + + 以原子操作的形式递增指定变量的值并存储结果。 + 递增的值。 + 其值要递增的变量。 + The address of is a null pointer. + 1 + + + 以原子操作的形式递增指定变量的值并存储结果。 + 递增的值。 + 其值要递增的变量。 + The address of is a null pointer. + 1 + + + 按如下方式同步内存存取:执行当前线程的处理器在对指令重新排序时,不能采用先执行 调用之后的内存存取,再执行 调用之前的内存存取的方式。 + + + 返回一个以原子操作形式加载的 64 位值。 + 加载的值。 + 要加载的 64 位值。 + 1 + + + 提供延迟初始化例程。 + + + 在目标引用或值类型尚未初始化的情况下,使用其默认构造函数初始化目标引用或值类型。 + 类型 的初始化引用。 + 在类型尚未初始化的情况下,要初始化的类型 的引用。 + 要初始化的引用的类型。 + 缺少访问类型 的构造函数的权限。 + 类型 没有默认的构造函数。 + + + 在目标引用或值类型尚未初始化的情况下,使用其默认构造函数初始化目标引用或值类型。 + 类型 的初始化值。 + 在尚未初始化的情况下要初始化的类型 的引用或值。 + 对布尔值的引用,该值确定目标是否已初始化。 + 对用作相互排斥锁的对象的引用,用于初始化 。如果 为 null,则新的对象将被实例化。 + 要初始化的引用的类型。 + 缺少访问类型 的构造函数的权限。 + 类型 没有默认的构造函数。 + + + 在目标引用或值类型尚未初始化的情况下,使用指定函数初始化目标引用或值类型。 + 类型 的初始化值。 + 在尚未初始化的情况下要初始化的类型 的引用或值。 + 对布尔值的引用,该值确定目标是否已初始化。 + 对用作相互排斥锁的对象的引用,用于初始化 。如果 为 null,则新的对象将被实例化。 + 调用函数以初始化该引用或值。 + 要初始化的引用的类型。 + 缺少访问类型 的构造函数的权限。 + 类型 没有默认的构造函数。 + + + 在目标引用类型尚未初始化的情况下,使用指定函数初始化目标引用类型。 + 类型 的初始化值。 + 在类型尚未初始化的情况下,要初始化的类型 的引用。 + 调用函数以初始化该引用。 + 要初始化的引用的引用类型。 + 类型 没有默认的构造函数。 + + 返回 null(在 Visual Basic 中为 Nothing)。 + + + 当进入锁定状态的递归与此锁定的递归策略不兼容时引发的异常。 + 2 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + 2 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方必须确保此字符串已针对当前系统区域性进行了本地化。 + 2 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方必须确保此字符串已针对当前系统区域性进行了本地化。 + 引发当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + 2 + + + 指定同一个线程是否可以多次进入一个锁定状态。 + + + 如果线程尝试以递归方式进入锁定状态,将引发异常。某些类可能会在此设置生效时允许使用特定的递归方式。 + + + 线程可以采用递归方式进入锁定状态。某些类可能会限制此功能。 + + + 通知一个或多个正在等待的线程已发生事件。此类不能被继承。 + 2 + + + 用一个指示是否将初始状态设置为终止的布尔值初始化 类的新实例。 + 如果为 true,则将初始状态设置为终止;如果为 false,则将初始状态设置为非终止。 + + + 提供 的简化版本。 + + + 使用非终止初始状态初始化 类的新实例。 + + + 使用 Boolean 值(指示是否将初始状态设置为终止状态)初始化 类的新实例。 + 若要将初始状态设置为终止,则为 true;若要将初始状态设置为非终止,则为 false。 + + + 使用 Boolean 值(指示是否将初始状态设置为终止或指定的旋转数)初始化 类的新实例。 + 若要将初始状态设置为终止,则为 true;若要将初始状态设置为非终止,则为 false。 + 在回退到基于内核的等待操作之前发生的自旋等待数量。 + + is less than 0 or greater than the maximum allowed value. + + + 释放由 类的当前实例占用的所有资源。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 为 true 则释放托管资源和非托管资源;为 false 则仅释放非托管资源。 + + + 获取是否已设置事件。 + 如果设置了事件,则为 true;否则为 false。 + + + 将事件状态设置为非终止,从而导致线程受阻。 + The object has already been disposed. + + + 将事件状态设置为有信号,从而允许一个或多个等待该事件的线程继续。 + + + 获取在回退到基于内核的等待操作之前发生的自旋等待数量。 + 返回在回退到基于内核的等待操作之前发生的自旋等待数量。 + + + 阻止当前线程,直到设置了当前 为止。 + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 阻止当前线程,直到设定 ,使用 32 位已签名整数测量时间间隔。 + 如果已设置 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 阻止当前线程,直到设定 ,使用 32 位已签名整数测量时间间隔,同时观察 + 如果已设置 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 阻止当前线程,直到 接收到信号,同时观察 + 要观察的 。 + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + 阻止当前线程,直到当前 已设定,使用 测量时间间隔。 + 如果已设置 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 阻止当前线程,直到当前 已设定,使用 测量时间间隔,同时观察 + 如果已设置 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 获取此 的基础 对象。 + 的基础 事件对象。 + + + 提供同步访问对象的机制。 + 2 + + + 在指定对象上获取排他锁。 + 在其上获取监视器锁的对象。 + + 参数为 null。 + 1 + + + 获取指定对象上的排他锁,并自动设置一个值,指示是否获取了该锁。 + 要在其上等待的对象。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。注意   如果没有发生异常,则此方法的输出始终为 true。 + 的输入是 true。 + + 参数为 null。 + + + 释放指定对象上的排他锁。 + 在其上释放锁的对象。 + + 参数为 null。 + 当前线程不拥有指定对象的锁。 + 1 + + + 确定当前线程是否保留指定对象上的锁。 + 如果当前线程持有 锁,则为 true;否则为 false。 + 要测试的对象。 + + 为 null。 + + + 通知等待队列中的线程锁定对象状态的更改。 + 线程正在等待的对象。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 1 + + + 通知所有的等待线程对象状态的更改。 + 发送脉冲的对象。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 1 + + + 尝试获取指定对象的排他锁。 + 如果当前线程获取该锁,则为 true;否则为 false。 + 在其上获取锁的对象。 + + 参数为 null。 + 1 + + + 尝试获取指定对象上的排他锁,并自动设置一个值,指示是否获取了该锁。 + 在其上获取锁的对象。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。 + 的输入是 true。 + + 参数为 null。 + + + 在指定的毫秒数内尝试获取指定对象上的排他锁。 + 如果当前线程获取该锁,则为 true;否则为 false。 + 在其上获取锁的对象。 + 等待锁所需的毫秒数。 + + 参数为 null。 + + 为负且不等于 + 1 + + + 在指定的毫秒数内尝试获取指定对象上的排他锁,并自动设置一个值,指示是否获取了该锁。 + 在其上获取锁的对象。 + 等待锁所需的毫秒数。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。 + 的输入是 true。 + + 参数为 null。 + + 为负且不等于 + + + 在指定的时间内尝试获取指定对象上的排他锁。 + 如果当前线程获取该锁,则为 true;否则为 false。 + 在其上获取锁的对象。 + + ,表示等待锁所需的时间量。值为 -1 毫秒表示指定无限期等待。 + + 参数为 null。 + + 值(以毫秒为单位)为负且不等于 (-1 毫秒),或者大于 + 1 + + + 在指定的一段时间内尝试获取指定对象上的排他锁,并自动设置一个值,指示是否获得了该锁。 + 在其上获取锁的对象。 + 用于等待锁的时间。值为 -1 毫秒表示指定无限期等待。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。 + 的输入是 true。 + + 参数为 null。 + + 值(以毫秒为单位)为负且不等于 (-1 毫秒),或者大于 + + + 释放对象上的锁并阻止当前线程,直到它重新获取该锁。 + 如果调用由于调用方重新获取了指定对象的锁而返回,则为 true。如果未重新获取该锁,则此方法不会返回。 + 要在其上等待的对象。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 调用 Wait 的线程稍后从等待状态中断。当另一个线程调用此线程的 方法时会发生这种情况。 + 1 + + + 释放对象上的锁并阻止当前线程,直到它重新获取该锁。如果已用指定的超时时间间隔,则线程进入就绪队列。 + 如果在指定的时间过期之前重新获取该锁,则为 true;如果在指定的时间过期之后重新获取该锁,则为 false。此方法只有在重新获取该锁后才会返回。 + 要在其上等待的对象。 + 线程进入就绪队列之前等待的毫秒数。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 调用 Wait 的线程稍后从等待状态中断。当另一个线程调用此线程的 方法时会发生这种情况。 + + 参数值为负且不等于 + 1 + + + 释放对象上的锁并阻止当前线程,直到它重新获取该锁。如果已用指定的超时时间间隔,则线程进入就绪队列。 + 如果在指定的时间过期之前重新获取该锁,则为 true;如果在指定的时间过期之后重新获取该锁,则为 false。此方法只有在重新获取该锁后才会返回。 + 要在其上等待的对象。 + + ,表示线程进入就绪队列之前等待的时间量。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 调用 Wait 的线程稍后从等待状态中断。当另一个线程调用此线程的 方法时会发生这种情况。 + + 参数值(以毫秒为单位)为负且不表示 (-1 毫秒),或者大于 + 1 + + + 还可用于进程间同步的同步基元。 + 1 + + + 使用默认属性初始化 类的新实例。 + + + 使用 Boolean 值(指示调用线程是否应具有互斥体的初始所有权)初始化 类的新实例。 + 如果给调用线程赋予互斥体的初始所属权,则为 true;否则为 false。 + + + 使用 Boolean 值(指示调用线程是否应具有互斥体的初始所有权以及字符串是否为互斥体的名称)初始化 类的新实例。 + 如果为 true,则给予调用线程已命名的系统互斥体的初始所属权(如果已命名的系统互斥体是通过此调用创建的);否则为 false。 + + 的名称。如果值为 null,则 是未命名的。 + 命名的互斥体存在并具有访问控制安全性,但用户不具有 + 发生了一个 Win32 错误。 + 无法创建命名的互斥体,原因可能是与其他类型的等待句柄同名。 + + 长度超过 260 个字符。 + + + 使用可指示调用线程是否应具有互斥体的初始所有权以及字符串是否为互斥体的名称的 Boolean 值和当线程返回时可指示调用线程是否已赋予互斥体的初始所有权的 Boolean 值初始化 类的新实例。 + 如果为 true,则给予调用线程已命名的系统互斥体的初始所属权(如果已命名的系统互斥体是通过此调用创建的);否则为 false。 + + 的名称。如果值为 null,则 是未命名的。 + 在此方法返回时,如果创建了局部互斥体(即,如果 为 null 或空字符串)或指定的命名系统互斥体,则包含布尔值 true;如果指定的命名系统互斥体已存在,则为 false。此参数未经初始化即被传递。 + 命名的互斥体存在并具有访问控制安全性,但用户不具有 + 发生了一个 Win32 错误。 + 无法创建命名的互斥体,原因可能是与其他类型的等待句柄同名。 + + 长度超过 260 个字符。 + + + 打开指定的已命名的互斥体(如果已经存在)。 + 表示已命名的系统互斥体的对象。 + 要打开的系统互斥体的名称。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 命名的 mutex 不存在。 + 发生了一个 Win32 错误。 + 已命名的互斥体存在,但用户不具备使用它所需的安全访问权限。 + 1 + + + + + + 释放 一次。 + 调用线程不拥有互斥体。 + 1 + + + 打开指定的已命名的互斥体(如果已经存在),并返回指示操作是否成功的值。 + 如果命名互斥体成功打开,则为 true;否则为 false。 + 要打开的系统互斥体的名称。 + 当此方法返回时,如果调用成功,则包含表示命名互斥体的 对象;否则为 null。该参数未经初始化即被处理。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 发生了一个 Win32 错误。 + 已命名的互斥体存在,但用户不具备使用它所需的安全访问权限。 + + + 表示用于管理资源访问的锁定状态,可实现多线程读取或进行独占式写入访问。 + + + 使用默认属性值初始化 类的新实例。 + + + 在指定锁定递归策略的情况下初始化 类的新实例。 + 枚举值之一,用于指定锁定递归策略。 + + + 获取已进入读取模式锁定状态的独有线程的总数。 + 已进入读取模式锁定状态的独有线程的数量。 + + + 释放 类的当前实例所使用的所有资源。 + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 尝试进入读取模式锁定状态。 + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + 尝试进入可升级模式锁定状态。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 尝试进入写入模式锁定状态。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 减少读取模式的递归计数,并在生成的计数为 0(零)时退出读取模式。 + The current thread has not entered the lock in read mode. + + + 减少可升级模式的递归计数,并在生成的计数为 0(零)时退出可升级模式。 + The current thread has not entered the lock in upgradeable mode. + + + 减少写入模式的递归计数,并在生成的计数为 0(零)时退出写入模式。 + The current thread has not entered the lock in write mode. + + + 获取一个值,该值指示当前线程是否已进入读取模式的锁定状态。 + 如果当前线程已进入读取模式,则为 true;否则为 false。 + 2 + + + 获取一个值,该值指示当前线程是否已进入可升级模式的锁定状态。 + 如果当前线程已进入可升级模式,则为 true;否则为 false。 + 2 + + + 获取一个值,该值指示当前线程是否已进入写入模式的锁定状态。 + 如果当前线程已进入写入模式,则为 true;否则为 false。 + 2 + + + 获取一个值,该值指示当前 对象的递归策略。 + 枚举值之一,用于指定锁定递归策略。 + + + 获取当前线程进入读取模式锁定状态的次数,用于指示递归。 + 如果当前线程未进入读取模式,则为 0(零);如果线程已进入读取模式但却不是以递归方式进入的,则为 1;或者如果线程已经以递归方式进入锁定模式 n - 1 次,则为 n。 + 2 + + + 获取当前线程进入可升级模式锁定状态的次数,用于指示递归。 + 如果当前线程没有进入可升级模式,则为 0;如果线程已进入可升级模式却不是以递归方式进入的,则为 1;或者如果线程已经以递归方式进入可升级模式 n - 1 次,则为 n。 + 2 + + + 获取当前线程进入写入模式锁定状态的次数,用于指示递归。 + 如果当前线程没有进入写入模式,则为 0;如果线程已进入写入模式却不是以递归方式进入的,则为 1;或者如果线程已经以递归方式进入写入模式 n - 1 次,则为 n。 + 2 + + + 尝试进入读取模式锁定状态,可以选择整数超时时间。 + 如果调用线程已进入读取模式,则为 true;否则为 false。 + 等待的毫秒数,或为 -1 (),表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 尝试进入读取模式锁定状态,可以选择超时时间。 + 如果调用线程已进入读取模式,则为 true;否则为 false。 + 等待的间隔;或为 -1 毫秒,表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 尝试进入可升级模式锁定状态,可以选择超时时间。 + 如果调用线程已进入可升级模式,则为 true;否则为 false。 + 等待的毫秒数,或为 -1 (),表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 尝试进入可升级模式锁定状态,可以选择超时时间。 + 如果调用线程已进入可升级模式,则为 true;否则为 false。 + 等待的间隔;或为 -1 毫秒,表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 尝试进入写入模式锁定状态,可以选择超时时间。 + 如果调用线程已进入写入模式,则为 true;否则为 false。 + 等待的毫秒数,或为 -1 (),表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 尝试进入写入模式锁定状态,可以选择超时时间。 + 如果调用线程已进入写入模式,则为 true;否则为 false。 + 等待的间隔;或为 -1 毫秒,表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 获取等待进入读取模式锁定状态的线程总数。 + 等待进入读取模式的线程总数。 + 2 + + + 获取等待进入可升级模式锁定状态的线程总数。 + 等待进入可升级模式的线程总数。 + 2 + + + 获取等待进入写入模式锁定状态的线程总数。 + 等待进入写入模式的线程总数。 + 2 + + + 限制可同时访问某一资源或资源池的线程数。 + 1 + + + 初始化 类的新实例,并指定初始入口数和最大并发入口数。 + 可以同时授予的信号量的初始请求数。 + 可以同时授予的信号量的最大请求数。 + + 大于 + + 为小于 1。- 或 - 小于 0。 + + + 初始化 类的新实例,并指定初始入口数和最大并发入口数,可以选择指定系统信号量对象的名称。 + 可以同时授予的信号量的初始请求数。 + 可以同时授予的信号量的最大请求数。 + 命名系统信号量对象的名称。 + + 大于 。- 或 - 长度超过 260 个字符。 + + 为小于 1。- 或 - 小于 0。 + 发生了一个 Win32 错误。 + 命名信号量存在并具有访问控制安全性,但用户不具有 + 无法创建命名的信号量,可能是因为存在同名但类型不同的等待句柄。 + + + 初始化 类的新实例,并指定初始入口数和最大并发入口数,还可以选择指定系统信号量对象的名称,以及指定一个变量来接收指示是否创建了新系统信号量的值。 + 可以同时满足的信号量的初始请求数。 + 可以同时满足的信号量的最大请求数。 + 命名系统信号量对象的名称。 + 在此方法返回时,如果创建了本地信号量(即,如果 为 null 或空字符串)或指定的命名系统信号量,则包含 true;如果指定的命名系统信号量已存在,则为 false。此参数未经初始化即被传递。 + + 大于 。- 或 - 长度超过 260 个字符。 + + 为小于 1。- 或 - 小于 0。 + 发生了一个 Win32 错误。 + 命名信号量存在并具有访问控制安全性,但用户不具有 + 无法创建命名的信号量,可能是因为存在同名但类型不同的等待句柄。 + + + 打开指定名称为信号量(如果已经存在)。 + 一个对象,表示已命名的系统信号量。 + 要打开的系统信号量的名称。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 命名的信号量不存在。 + 发生了一个 Win32 错误。 + 已命名的信号量存在,但用户不具备使用它所需的安全访问权。 + 1 + + + + + + 退出信号量并返回前一个计数。 + 调用 方法前信号量的计数。 + 信号量计数已是最大值。 + 发生已命名信号量的 Win32 错误。 + 当前信号量表示一个已命名的系统信号量,但用户不具备 。- 或 -当前信号量表示一个已命名的系统信号量,但它未用 打开。 + 1 + + + 以指定的次数退出信号量并返回前一个计数。 + 调用 方法前信号量的计数。 + 退出信号量的次数。 + + 为小于 1。 + 信号量计数已是最大值。 + 发生已命名信号量的 Win32 错误。 + 当前信号量表示一个已命名的系统信号量,但用户不具备 权限。- 或 -当前信号量表示一个已命名的系统信号量,但它不是以 权限打开的。 + 1 + + + 打开指定名称为信号量(如果已经存在),并返回指示操作是否成功的值。 + 如果命名信号量成功打开,则为 true;否则为 false。 + 要打开的系统信号量的名称。 + 当此方法返回时,如果调用成功,则包含表示命名信号的 对象;否则为 null。该参数未经初始化即被处理。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 发生了一个 Win32 错误。 + 已命名的信号量存在,但用户不具备使用它所需的安全访问权。 + + + 对计数已达到最大值的信号量调用 方法时引发的异常。 + 2 + + + 使用默认值初始化 类的新实例。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误信息。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 对可同时访问资源或资源池的线程数加以限制的 的轻量替代。 + + + 初始化 类的新实例,以指定可同时授予的请求的初始数量。 + 可以同时授予的信号量的初始请求数。 + + 小于 0。 + + + 初始化 类的新实例,同时指定可同时授予的请求的初始数量和最大数量。 + 可以同时授予的信号量的初始请求数。 + 可以同时授予的信号量的最大请求数。 + + 小于 0,或 大于 ,或 小于等于 0。 + + + 返回一个可用于在信号量上等待的 + 可用于在信号量上等待的 + 已释放了 + + + 获取可以输入 对象的剩余线程数。 + 可以输入信号量的剩余线程数。 + + + 释放 类的当前实例所使用的所有资源。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。 + + + 释放 对象一次。 + + 的前一个计数。 + 当前实例已被释放。 + + 已达到其最大大小。 + + + 释放 对象指定的次数。 + + 的前一个计数。 + 退出信号量的次数。 + 当前实例已被释放。 + + 为小于 1。 + + 已达到其最大大小。 + + + 阻止当前线程,直至它可进入 为止。 + 当前实例已被释放。 + + + 阻止当前线程,直至它可进入 为止,同时使用 32 位带符号整数来指定超时。 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 阻止当前线程,直至它可进入 为止,并使用 32 位带符号整数来指定超时,同时观察 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 已取消。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + 实例已被释放,或 创建 已被释放。 + + + 阻止当前线程,直至它可进入 为止,同时观察 + 要观察的 标记。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已释放。 + + + 阻止当前线程,直至它可进入 为止,同时使用 来指定超时。 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + semaphoreSlim 实例已处理 + + + 阻止当前线程,直至它可进入 为止,并使用 来指定超时,同时观察 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + 已取消。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + semaphoreSlim 实例已处理 创建了 已经被释放。 + + + 输入 的异步等待。 + 输入信号量时完成任务。 + + + 输入 的异步等待,使用 32 位带符号整数度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 在观察 时,输入 的异步等待,使用 32 位带符号整数度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 当前实例已被释放。 + + 已取消。 + + + 在观察 时,输入 的异步等待。 + 输入信号量时完成任务。 + 要观察的 标记。 + 当前实例已被释放。 + + 已取消。 + + + 输入 的异步等待,使用 度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时 - 或 - 超时大于 + + + 在观察 时,输入 的异步等待,使用 度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 标记。 + + 是一个非 -1 的负数,而 -1 表示无限期超时- 或 -超时大于 + + 已取消。 + + + 表示在消息即将被调度到同步上下文时要调用的方法。 + 传递给委托的对象。 + 2 + + + 提供一个相互排斥锁基元,在该基元中,尝试获取锁的线程将在重复检查的循环中等待,直至该锁变为可用为止。 + + + 使用用于跟踪线程 ID 以改善调试的选项初始化 结构的新实例。 + 是否捕获线程 ID 并将其用于调试目的。 + + + 采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + 在调用 Enter 之前, 参数必须初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 释放锁。 + 启用线程所有权跟踪,当前线程不是此锁的所有者。 + + + 释放锁。 + 一个布尔值,该值指示是否应发出内存界定,以便将退出操作立即发布到其他线程。 + 启用线程所有权跟踪,当前线程不是此锁的所有者。 + + + 获取锁当前是否已由任何线程占用。 + 如果锁当前已由任何线程占用,则为 true;否则为 false。 + + + 获取锁是否已由当前线程占用。 + 如果锁已由当前线程占用,则为 true;否则为 false。 + 禁用线程所有权跟踪。 + + + 获取是否已为此实例启用了线程所有权跟踪。 + 如果已为此实例启用了线程所有权跟踪,则为 true;否则为 false。 + + + 尝试采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + 在调用 TryEnter 之前, 参数必须在初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 尝试采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 在调用 TryEnter 之前, 参数必须在初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 尝试采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 毫秒。 + 在调用 TryEnter 之前, 参数必须在初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 提供对基于自旋的等待的支持。 + + + 获取已对此实例调用 的次数。 + 返回一个整数,该整数表示已对此实例调用 的次数。 + + + 获取对 的下一次调用是否将产生处理器,同时触发强制上下文切换。 + 的下一次调用是否将产生处理器,同时触发强制上下文切换。 + + + 重置自旋计数器。 + + + 执行单一自旋。 + + + 在指定条件得到满足之前自旋。 + 在返回 true 之前重复执行的委托。 + + 参数为 null。 + + + 在指定条件得到满足或指定超时过期之前自旋。 + 如果条件在超时时间内得到满足,则为 true;否则为 false + 在返回 true 之前重复执行的委托。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + + 参数为 null。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 在指定条件得到满足或指定超时过期之前自旋。 + 如果条件在超时时间内得到满足,则为 true;否则为 false + 在返回 true 之前重复执行的委托。 + 一个 ,表示等待的毫秒数;或者一个 TimeSpan,表示 -1 毫秒(无限期等待)。 + + 参数为 null。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + + + 提供在各种同步模型中传播同步上下文的基本功能。 + 2 + + + 创建 类的新实例。 + + + 在派生类中重写时,创建同步上下文的副本。 + 一个新 对象。 + 2 + + + 获取当前线程的同步上下文。 + 一个 对象,它表示当前同步上下文。 + 1 + + + 在派生类中重写时,响应操作已完成的通知。 + + + 在派生类中重写时,响应操作已开始的通知。 + + + 在派生类中重写时,将异步消息分派到同步上下文。 + 要调用的 委托。 + 传递给委托的对象。 + 2 + + + 在派生类中重写时,将同步消息分派到同步上下文。 + 要调用的 委托。 + 传递给委托的对象。 + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 设置当前同步上下文。 + 要设置的 对象。 + 1 + + + + + + 当某个方法请求调用方拥有给定 Monitor 上的锁时将引发该异常,而且由不拥有该锁的调用方调用此方法。 + 2 + + + 使用默认属性初始化 类的新实例。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误信息。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 提供数据的线程本地存储。 + 指定每线程的已存储数据的类型。 + + + 初始化 实例。 + + + 初始化 实例。 + 是否要跟踪实例上的所有值集并通过 属性将其公开。 + + + 使用指定的 函数初始化 实例。 + 如果在 之前尚未初始化的情况下尝试对其进行检索,则会调用 生成延迟初始化的值。 + + 是 null 引用(在 Visual Basic 中为 Nothing)。 + + + 使用指定的 函数初始化 实例。 + 如果在 之前尚未初始化的情况下尝试对其进行检索,则会调用 生成延迟初始化的值。 + 是否要跟踪实例上的所有值集并通过 属性将其公开。 + + 为 null 引用(在 Visual Basic 中为 Nothing)。 + + + 释放由 类的当前实例占用的所有资源。 + + + 释放此 实例使用的资源。 + 一个布尔值,该值指示是否由于调用 的原因而调用此方法。 + + + 释放此 实例使用的资源。 + + + 获取是否在当前线程上初始化 + 如果在当前线程上初始化 ,则为 true;否则为 false。 + 已释放 实例。 + + + 创建并返回当前线程的此实例的字符串表示形式。 + 调用 的结果。 + 已释放 实例。 + 当前线程的 为 null 引用(Visual Basic 中为 Nothing)。 + 初始化函数尝试以递归方式引用 + 没有提供默认构造函数,且没有提供值工厂。 + + + 获取或设置当前线程的此实例的值。 + 返回此 ThreadLocal 负责初始化的对象的实例。 + 已释放 实例。 + 初始化函数尝试以递归方式引用 + 没有提供默认构造函数,且没有提供值工厂。 + + + 获取当前由已经访问此实例的所有线程存储的所有值的列表。 + 访问此实例由所有线程存储的当前的所有值的列表。 + 已释放 实例。 + + + 包含用于执行易失内存操作的方法。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 从指定的字段读取对象引用。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 对读取的 的引用。无论处理器的数目或处理器缓存的状态如何,该引用都是由计算机的任何处理器写入的最新引用。 + 要读取的字段。 + 要读取的字段的类型。此类型必须是引用类型,而不是值类型。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入如下所示的防止处理器重新对内存操作进行排序的内存栅:如果内存操作出现在代码中的此方法之前,则处理器不能将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的对象引用写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将对象引用写入的字段。 + 要写入的对象引用。立即写入一个引用,以使该引用对计算机中的所有处理器都可见。 + 要写入的字段的类型。此类型必须是引用类型,而不是值类型。 + + + 在尝试打开不存在的系统互斥体或信号量时引发的异常。 + 2 + + + 使用默认值初始化 类的新实例。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误信息。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netcore50/zh-hant/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netcore50/zh-hant/System.Threading.xml new file mode 100644 index 0000000..9ff1745 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netcore50/zh-hant/System.Threading.xml @@ -0,0 +1,1885 @@ + + + + System.Threading + + + + 當一個執行緒取得另一個執行緒已放棄,但是結束時並未釋放的 物件時,所擲回的例外狀況。 + 1 + + + 使用預設值,初始化 類別的新執行個體。 + + + 使用已放棄 Mutex 的指定索引 (若適用的話) 以及表示此 Mutex 的 物件,初始化 類別的新執行個體 。 + 如果針對 方法擲回例外狀況,則為等候控制代碼陣列中已放棄 Mutex 的索引;如果針對 方法擲回例外狀況,則為 -1。 + + 物件,表示放棄的 Mutex。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和內部例外狀況初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 使用指定的錯誤訊息、內部例外狀況、已放棄 Mutex 的索引 (若適用的話),以及表示此 Mutex 的 物件,初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + 如果針對 方法擲回例外狀況,則為等候控制代碼陣列中已放棄 Mutex 的索引;如果針對 方法擲回例外狀況,則為 -1。 + + 物件,表示放棄的 Mutex。 + + + 以指定的錯誤訊息、已放棄 Mutex 的索引 (若適用的話) 以及放棄的 Mutex 初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + 如果針對 方法擲回例外狀況,則為等候控制代碼陣列中已放棄 Mutex 的索引;如果針對 方法擲回例外狀況,則為 -1。 + + 物件,表示放棄的 Mutex。 + + + 取得造成例外狀況的已放棄 Mutex (若為已知)。 + + 物件,表示已放棄的 Mutex;若無法識別已放棄的 Mutex,則為 null。 + 1 + + + 取得造成例外狀況之已放棄 Mutex 的索引 (若為已知)。 + 等候控制代碼陣列中的索引 (已傳遞給 物件的 方法),表示已放棄的 Mutex;如果無法判斷已放棄 Mutex 的索引,則為 -1。 + 1 + + + 表示對於指定的非同步控制流程為本機的環境資料,例如非同步方法。 + 環境資料的類型。 + + + 具現化不會接收變更告知的 執行個體。 + + + 具現化會接收變更告知的 本機執行個體。 + 每當在任何執行緒上變更目前的值就會呼叫委派。 + + + 取得或設定環境資料的值。 + 環境資料的值。 + + + 會提供資料變更資訊給 執行個體的的類別,該執行個體會註冊變更告知。 + 資料的類型。 + + + 取得資料目前的值。 + 資料目前的值。 + + + 取得資料先前的值。 + 資料先前的值。 + + + 傳回值,指出值是否會因為執行內容的變更而變更。 + 如果值會因為執行內容的變更而變更,則為 true;否則為 false。 + + + 向等候的執行緒通知發生事件。此類別無法被繼承。 + 2 + + + 使用表示是否要將初始狀態設定為已收到訊號的布林值,初始化 類別的新執行個體。 + true 表示初始狀態設定為已收到信號,false 表示初始狀態設定為未收到信號。 + + + 允許多項工作在多個階段中以平行方式來合作處理某個演算法。 + + + 初始化 類別的新執行個體。 + 參與執行緒的數目。 + + 小於 0 或大於 32,767。 + + + 初始化 類別的新執行個體。 + 參與執行緒的數目。 + 要在每個階段之後執行的 。可以傳遞 null (在 Visual Basic 中為 Nothing) 表示不執行任何動作。 + + 小於 0 或大於 32,767。 + + + 通知 ,表示還會有一個其他參與者。 + 新參與者將第一次參與其中的屏障階段編號。 + 目前的執行個體已經處置。 + 加入參與者會造成屏障的參與者計數超過 32,767。-或-此方法是從 post-phase 動作中叫用。 + + + 通知 ,表示還會有多個其他參與者。 + 新參與者將第一次參與其中的屏障階段編號。 + 要加入至屏障的其他參與者數目。 + 目前的執行個體已經處置。 + + 小於 0。-或-加入 參與者會造成屏障的參與者計數超過 32,767。 + 此方法是從 post-phase 動作中叫用。 + + + 取得屏障目前階段的編號。 + 傳回屏障目前階段的編號。 + + + 類別目前的執行個體所使用的資源全部釋出。 + 此方法是從 post-phase 動作中叫用。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示同時釋放 Managed 和 Unmanaged 資源,false 表示只釋放 Unmanaged 資源。 + + + 取得在屏障中的參與者總數。 + 傳回在屏障中的參與者總數。 + + + 取得在目前階段中尚未發出訊號的屏障中參與者數目。 + 傳回在目前階段中尚未發出訊號的屏障中參與者數目。 + + + 通知 ,表示會減少一個參與者。 + 目前的執行個體已經處置。 + 屏障已經有 0 個參與者。-或-此方法是從 post-phase 動作中叫用。 + + + 通知 ,表示會減少一些參與者。 + 要從屏障中移除的其他參與者數目。 + 目前的執行個體已經處置。 + + 小於 0。 + 屏障已經有 0 個參與者。-或-此方法是從 post-phase 動作中叫用。 -或-目前的參與者計數少於指定的 participantCount + 參與者總計數小於指定的 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達屏障。 + 目前的執行個體已經處置。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + 所有參與執行緒皆已呼叫 SignalAndWait 後,如果從 Barrier 的階段後動作擲回例外,會將例外狀況包裝在 BarrierPostPhaseException 中,並擲回所有參與執行緒。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達屏障 (使用 32 位元帶正負號的整數以測量逾時)。 + 如果所有參與者已在指定時間內達到屏障則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + 所有參與執行緒皆已呼叫 SignalAndWait 後,如果從 Barrier 的階段後動作擲回例外,會將例外狀況包裝在 BarrierPostPhaseException 中,並擲回所有參與執行緒。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達 (使用 32 位元帶正負號的整數以測量逾時),同時觀察取消語彙基元。 + 如果所有參與者已在指定時間內達到屏障則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達,同時觀察取消語彙基元。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達屏障 (使用 物件以測量時間間隔)。 + 如果所有其他參與者已達到屏障則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 目前的執行個體已經處置。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 32,767 的逾時。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達 (使用 物件以測量時間間隔),同時觀察取消語彙基元。 + 如果所有其他參與者已達到屏障則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。 + + 是除了 -1 毫秒以外的負數,表示無限逾時。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 的後續階段動作失敗時所擲回的例外狀況。 + + + 以系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用指定的內部例外狀況,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 表示要在新內容裡面呼叫的方法。 + 物件,它包含回呼方法所使用的資訊。 + 1 + + + 代表當計數到達零時收到訊號的同步處理原始物件。 + + + 使用指定的計數,初始化 類別的新執行個體。 + 設定 時最初所需的訊號次數。 + + 小於 0。 + + + 目前的計數遞增一。 + 目前的執行個體已經處置。 + 目前的執行個體已經設定。-或- 等於或大於 + + + 目前的計數遞增所指定的值。 + + 所要增加的值。 + 目前的執行個體已經處置。 + + 小於或等於 0。 + 目前的執行個體已經設定。-或-計數遞增 後, 會等於或大於 + + + 取得設定事件時需要的剩餘訊號次數。 + 設定事件時需要的剩餘訊號次數。 + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示同時釋放 Managed 和 Unmanaged 資源,false 表示只釋放 Unmanaged 資源。 + + + 取得設定事件一開始時所需要的訊號次數。 + 設定事件一開始時所需要的訊號次數。 + + + 判斷事件是否已設定。 + 如果已設定事件則為 true,否則為 false。 + + + 重設為 的值。 + 目前的執行個體已經處置。 + + + 屬性重設為指定的值。 + 設定 時所需的訊號次數。 + 目前的執行個體已經處置。 + + 小於 0。 + + + 註冊訊號,並遞減 的值。 + 如果訊號使計數到達零且設定事件則為 true,否則為 false。 + 目前的執行個體已經處置。 + 目前的執行個體已經設定。 + + + 註冊多個訊號,並將 的值遞減指定的數量。 + 如果信號使計數到達零且設定事件則為 true,否則為 false。 + 要註冊的訊號數。 + 目前的執行個體已經處置。 + + 小於 1。 + 目前的執行個體已經設定。或 大於 + + + 嘗試將 遞增一。 + 如果遞增成功則為 true,否則為 false。如果 已經位於零,這個方法將傳回 false。 + 目前的執行個體已經處置。 + + 等於 + + + 嘗試以指定的值遞增 + 如果遞增成功則為 true,否則為 false。如果 已經為零,這將傳回 false。 + + 所要增加的值。 + 目前的執行個體已經處置。 + + 小於或等於 0。 + 目前的執行個體已經設定。-或- + 等於或大於 + + + 封鎖目前的執行緒,直到設定了 為止。 + 目前的執行個體已經處置。 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 32 位元帶正負號的整數以測量逾時)。 + 如果已設定 則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 32 位元帶正負號的整數以測量逾時),同時觀察 + 如果已設定 則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。-或者-已處置建立 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 封鎖目前的執行緒,直到設定了 為止,同時觀察 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。-或者-已處置建立 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 以測量逾時)。 + 如果已設定 則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 目前的執行個體已經處置。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 以測量逾時),同時觀察 + 如果已設定 則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。-或者-已處置建立 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + + + 取得用來等候事件獲得設定的 + + ,其會用於等候事件獲得設定。 + 目前的執行個體已經處置。 + + + 表示收到信號之後,是否會自動或手動重設 + 2 + + + 收到信號通知時, 在釋放單一執行緒後會自動重設。如果沒有任何執行緒在等待,則 會保持收到信號的狀態,直到有執行緒被封鎖為止,接著就釋放這個執行緒並將自己重設。 + + + 收到信號通知時, 會釋放所有正在等待的執行緒,並保持收到信號的狀態,直到被手動重設為止。 + + + 表示執行緒同步處理事件。 + 2 + + + 初始化 類別的新執行個體、指定等候控制代碼是否一開始就會收到信號,以及是以自動還是手動方式來重設。 + true 表示初始狀態設定為已收到信號,false 表示初始狀態設定為未收到信號。 + 其中一個 值,判斷是以自動還是手動方式重設事件。 + + + 初始化 類別的新執行個體、指定等候控制代碼是否一開始就會收到信號 (如果它是因這個呼叫而建立)、是以自動還是手動方式進行重設,以及系統同步處理事件的名稱。 + true 表示初始狀態設定為已收到信號 (如果具名事件是因這個呼叫而建立),false 表示初始狀態設定為未收到信號。 + 其中一個 值,判斷是以自動還是手動方式重設事件。 + 整個系統的同步處理事件名稱。 + 發生 Win32 錯誤。 + 具名的事件已存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的事件,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 長度超過 260 個字元。 + + + 初始化 類別的新執行個體、指定等候控制代碼是否一開始就會收到信號 (如果它是因這個呼叫而建立)、是以自動還是手動方式進行重設、系統同步處理事件的名稱,以及呼叫之後的布林變數值 (此值可指示是否已建立具名系統事件)。 + true 表示初始狀態設定為已收到信號 (如果具名事件是因這個呼叫而建立),false 表示初始狀態設定為未收到信號。 + 其中一個 值,判斷是以自動還是手動方式重設事件。 + 整個系統的同步處理事件名稱。 + 這個方法傳回時,如果已建立本機事件 (也就是說,如果 為 null 或空字串),或是已建立指定的已命名系統事件,則會包含 true;如果指定的已命名系統事件已存在則為 false。這個參數會以未初始化的狀態傳遞。 + 發生 Win32 錯誤。 + 具名的事件已存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的事件,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 長度超過 260 個字元。 + + + 開啟指定的具名同步處理事件 (如果已經存在)。 + 表示具名系統事件的物件。 + 要開啟的系統同步處理事件的名稱。 + + 為空字串。-或- 長度超過 260 個字元。 + + 為 null。 + 具名系統事件不存在。 + 發生 Win32 錯誤。 + 具名事件存在,但是使用者並沒有使用它所需的安全性存取權。 + 1 + + + + + + 將事件的狀態設定為未收到信號,會造成執行緒封鎖。 + 如果作業成功,則為 true,否則為 false . + 之前在這個 上呼叫 方法。 + 2 + + + 將事件的狀態設定為未收到信號,讓一個或多個等候執行緒繼續執行。 + 如果作業成功,則為 true,否則為 false . + 之前在這個 上呼叫 方法。 + 2 + + + 開啟指定的具名同步處理事件 (如果已經存在),並傳回值,指出作業是否成功。 + 如果已成功開啟具名同步處理事件,則為 true,否則為 false。 + 要開啟的系統同步處理事件的名稱。 + 這個方法傳回時,如果呼叫成功,則包含物件,此物件代表具名同步處理事件,如果呼叫失敗,則為null。這個參數會被視為未初始化。 + + 為空字串。-或- 長度超過 260 個字元。 + + 為 null。 + 發生 Win32 錯誤。 + 具名事件已存在,但是使用者沒有所需的安全性存取權。 + + + 管理目前執行緒的執行內容。此類別無法被繼承。 + 2 + + + 從目前的執行緒擷取執行內容。 + + 物件,表示目前執行緒的執行內容。 + 1 + + + 在目前執行緒上的指定執行內容中執行方法。 + 要設定的 。 + + 委派,表示要在所提供執行內容中執行的方法。 + 要傳遞至回呼 (Callback) 方法的物件。 + + 為 null。-或- 不是透過擷取作業取得。-或-已經將 當做 呼叫的引數使用。 + 1 + + + + + + 為多重執行緒共用的變數提供不可部分完成的作業 (Atomic Operation)。 + 2 + + + 將兩個 32 位元整數加相,並以總和取代第一個整數,成為不可部分完成的作業。 + 新值儲存於 + 包含要加入的第一個值的變數。這兩個值的總和會存放在 中。 + 要加入 的整數的值。 + The address of is a null pointer. + 1 + + + 將兩個 64 位元整數加相,並以總和取代第一個整數,成為不可部分完成的作業。 + 新值儲存於 + 包含要加入的第一個值的變數。這兩個值的總和會存放在 中。 + 要加入 的整數的值。 + The address of is a null pointer. + 1 + + + 比較兩個雙精確度浮點數是否相等;如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較兩個 32 位元帶正負號的整數是否相等,如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較兩個 64 位元帶正負號的整數是否相等,如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較兩個平台特定的控制代碼或指標是否相等;如果相等,則取代第一個。 + + 中的原始值。 + 目的端 ,其值會與 的值進行比較,且可能被 所取代。 + + ,當比較的結果相等時會取代目的端值。 + + ,會與 的值相比較。 + The address of is a null pointer. + 1 + + + 比較兩個物件的參考是否相等;如果相等,則取代第一個物件。 + + 中的原始值。 + 目的端物件,此物件會與 進行比較且可能被取代。 + 當比較的結果相等時,會取代目的端物件的物件。 + 的物件相比較的物件。 + The address of is a null pointer. + 1 + + + 比較兩個單精確度浮點數是否相等;如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較指定參考類型 的兩個執行個體是否相等;如果相等,則取代第一個。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。此為參考參數 (在 C# 中為 ref,在 Visual Basic 中為 ByRef)。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + 要用於 的類型。此類型必須是參考類型。 + The address of is a null pointer. + + + 遞減特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞減後的值。 + 值會被遞減的變數。 + The address of is a null pointer. + 1 + + + 遞減特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞減後的值。 + 值會被遞減的變數。 + The address of is a null pointer. + 1 + + + 將雙精確度浮點數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將 32 位元帶正負號的整數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將 64 位元帶正負號的整數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將平台特定的控制代碼或指標設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將物件設定為指定值,然後傳回原始物件的參考,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將單精確度浮點數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將指定類型 的變數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。此為參考參數 (在 C# 中為 ref,在 Visual Basic 中為 ByRef)。 + + 參數要設定成的值。 + 要用於 的類型。此類型必須是參考類型。 + The address of is a null pointer. + + + 遞增特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞增後的值。 + 值會被遞增的變數。 + The address of is a null pointer. + 1 + + + 遞增特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞增後的值。 + 值會被遞增的變數。 + The address of is a null pointer. + 1 + + + 同步處理記憶體存取,如下所示:執行目前執行緒的處理器無法以下列方式重新排列指示:呼叫 之前的記憶體存取在呼叫 後的記憶體存取之後執行。 + + + 傳回 64 位元的值 (載入為不可部分完成的作業)。 + 載入的值。 + 要載入的 64 位元值。 + 1 + + + 提供延遲初始化常式。 + + + 如果目標參考型別尚未初始化,則使用該型別的預設建構函式來進行初始化。 + 型別 的已初始化參考。 + 要初始化 (如果尚未初始化) 的型別 的參考。 + 要初始化之參考的型別。 + 缺少存取型別 之建構函式的使用權限。 + + 型別沒有預設的建構函式。 + + + 如果目標型別尚未初始化,則使用其預設建構函式來初始化目標的參考型別或實值型別。 + 型別 的已初始化實值。 + 要初始化 (如果尚未初始化) 的型別 的參考或實值。 + 布林值的參考,這個值可判斷目標是否已初始化。 + 物件的參考,這個物件用來當做初始化 時的互斥鎖定。如果 為 null,則具現化新的物件。 + 要初始化之參考的型別。 + 缺少存取型別 之建構函式的使用權限。 + + 型別沒有預設的建構函式。 + + + 如果目標型別尚未初始化,則使用指定的函式來初始化目標的參考或實值型別。 + 型別 的已初始化實值。 + 要初始化 (如果尚未初始化) 的型別 的參考或實值。 + 布林值的參考,這個值可判斷目標是否已初始化。 + 物件的參考,這個物件用來當做初始化 時的互斥鎖定。如果 為 null,則具現化新的物件。 + 呼叫來初始化參考或值的函式。 + 要初始化之參考的型別。 + 缺少存取型別 之建構函式的使用權限。 + + 型別沒有預設的建構函式。 + + + 如果目標型別尚未初始化,則使用指定的函式來初始化目標的參考型別。 + 型別 的已初始化實值。 + 要初始化 (如果尚未初始化) 的型別 的參考。 + 呼叫來初始化參考的函式。 + 要初始化之參考的參考型別。 + + 型別沒有預設的建構函式。 + + 傳回 null (在 Visual Basic 中為 Nothing)。 + + + 當遞迴進入鎖定與鎖定的遞迴原則不相符時,擲回的例外狀況。 + 2 + + + 以系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + 2 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已針對目前系統的文化特性,執行過當地語系化。 + 2 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已針對目前系統的文化特性,執行過當地語系化。 + 造成目前例外狀況的例外狀況。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + 2 + + + 指定相同的執行緒是否可以多次進入鎖定。 + + + 如果執行緒嘗試遞迴地進入鎖定,則會擲回例外狀況。某些類別可能會在此設定有效時允許特定的遞迴。 + + + 執行緒可以遞迴地進入鎖定。某些類別可能會限制此功能。 + + + 告知一個以上的等候中執行緒已發生事件。此類別無法被繼承。 + 2 + + + 使用布林值 (Boolean) 來初始化 類別的新執行個體,指出初始狀態是否設定為信號狀態。 + 如果初始狀態設定為信號狀態,為 true;初始狀態設定為非信號狀態則為 false。 + + + 提供 的精簡版本。 + + + 使用未收到訊號的初始狀態來初始化 類別的新執行個體。 + + + 使用表示是否要將初始狀態設定為已收到訊號的布林值,初始化 類別的新執行個體。 + true 表示會將初始狀態設定為已收到訊號,false 表示會將初始狀態設定為未收到訊號。 + + + 使用表示是否要將初始狀態設定為已收到訊號的布林值以及指定的微調計數,初始化 類別的新執行個體。 + true 表示會將初始狀態設定為已收到訊號,false 表示會將初始狀態設定為未收到訊號。 + 在回到以核心為基礎的等候作業之前進行微調等候的次數。 + + is less than 0 or greater than the maximum allowed value. + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示釋放 Managed 與 Unmanaged 資源,false 表示只釋放 Unmanaged 資源。 + + + 取得值,表示事件是否已設定。 + 如果已設定事件則為 true,否則為 false。 + + + 將事件的狀態設定為未收到信號,會造成執行緒封鎖。 + The object has already been disposed. + + + 將事件的狀態設定為已收到訊號,讓正在等候該事件的一或多個執行緒繼續執行。 + + + 取得在回到以核心為基礎的等候作業之前進行微調等候的次數。 + 傳回在回到以核心為基礎的等候作業之前進行微調等候的次數。 + + + 封鎖目前的執行緒,直到設定了目前的 為止。 + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止 (使用 32 位元帶正負號的整數以測量時間間隔)。 + 如果設定了 ,則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止,並使用 32 位元帶正負號的整數以測量時間間隔,同時觀察 + 如果設定了 ,則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 封鎖目前的執行緒,直到目前的 收到訊號為止,同時觀察 + 要觀察的 。 + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止,並使用 以測量時間間隔。 + 如果設定了 ,則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止,並使用 以量測時間間隔,同時觀察 + 如果設定了 ,則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 要觀察的 。 + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 取得這個 的基礎 物件。 + 這個 的基礎 事件物件。 + + + 提供一套機制,同步處理物件的存取。 + 2 + + + 取得指定物件的獨佔鎖定。 + 要從其上取得監視器鎖定的物件。 + + 參數為 null。 + 1 + + + 取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要等候的物件。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。注意:如果沒有發生例外狀況,這個方法的輸出一律為 true。 + + 的輸入為 true。 + + 參數為 null。 + + + 釋出指定物件的獨佔鎖定。 + 要從其上釋出鎖定的物件。 + + 參數為 null。 + 目前執行緒沒有指定物件的鎖定。 + 1 + + + 判斷目前執行緒是否保持鎖定指定的物件。 + 如果目前的執行緒持有 的鎖定,則為 true;否則為 false。 + 要測試的物件。 + + 為 null。 + + + 通知等候佇列中的執行緒,鎖定物件的狀態有所變更。 + 執行緒正等候的物件。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 1 + + + 通知所有等候中的執行緒,物件的狀態有所變更。 + 送出 Pulse 的物件。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 1 + + + 嘗試取得指定物件的獨佔鎖定。 + 如果目前執行緒取得鎖定,則為 true;否則為 false。 + 要取得鎖定的物件。 + + 參數為 null。 + 1 + + + 嘗試取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要取得鎖定的物件。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。 + + 的輸入為 true。 + + 參數為 null。 + + + 嘗試取得指定物件的獨佔鎖定 (在指定的毫秒數時間內)。 + 如果目前執行緒取得鎖定,則為 true;否則為 false。 + 要取得鎖定的物件。 + 等候鎖定的毫秒數。 + + 參數為 null。 + + 為負,且不等於 + 1 + + + 嘗試在指定的毫秒數內取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要取得鎖定的物件。 + 等候鎖定的毫秒數。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。 + + 的輸入為 true。 + + 參數為 null。 + + 為負,且不等於 + + + 嘗試取得指定物件的獨佔鎖定 (在指定的時間內)。 + 如果目前執行緒取得鎖定,則為 true;否則為 false。 + 要取得鎖定的物件。 + + ,代表等候鎖定的時間量。-1 毫秒的值會指定無限期等候。 + + 參數為 null。 + + 的毫秒值為負且不等於 (-1 毫秒) 或大於 + 1 + + + 嘗試在指定的時間內取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要取得鎖定的物件。 + 等候鎖定的時間長度。-1 毫秒的值會指定無限期等候。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。 + + 的輸入為 true。 + + 參數為 null。 + + 的毫秒值為負且不等於 (-1 毫秒) 或大於 + + + 釋出物件的鎖並且封鎖目前的執行緒,直到這個執行緒重新取得鎖定為止。 + 如果由於呼叫端重新取得指定物件的鎖定而傳回呼叫,則為 true。如果鎖定不被重新取得,則這個方法不會傳回。 + 要等候的物件。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 叫用 Wait 的執行緒稍後會從等候狀態被插斷。這會當另一個執行緒呼叫這個執行緒的 方法時發生。 + 1 + + + 釋出物件的鎖並且封鎖目前的執行緒,直到這個執行緒重新取得鎖定為止。如果超過指定的逾時間隔時間,執行緒會進入就緒序列。 + 如果在經過指定的時間之前重新取得鎖定,則為 true;如果在經過指定的時間之後重新取得鎖定,則為 false。要等到重新取得鎖定之後,此方法才會傳回。 + 要等候的物件。 + 在執行緒進入就緒佇列之前要等候的毫秒數。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 叫用 Wait 的執行緒稍後會從等候狀態被插斷。這會當另一個執行緒呼叫這個執行緒的 方法時發生。 + + 參數的值為負,且不等於 + 1 + + + 釋出物件的鎖並且封鎖目前的執行緒,直到這個執行緒重新取得鎖定為止。如果超過指定的逾時間隔時間,執行緒會進入就緒序列。 + 如果在經過指定的時間之前重新取得鎖定,則為 true;如果在經過指定的時間之後重新取得鎖定,則為 false。要等到重新取得鎖定之後,此方法才會傳回。 + 要等候的物件。 + + ,代表在執行緒進入就緒佇列之前要等候的時間量。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 叫用 Wait 的執行緒稍後會從等候狀態被插斷。這會當另一個執行緒呼叫這個執行緒的 方法時發生。 + + 參數的毫秒值為負,且不表示 (-1 毫秒),或大於 + 1 + + + 同步處理原始物件,該物件也可用於進行處理序之間的同步處理。 + 1 + + + 使用預設屬性,初始化 類別的新執行個體。 + + + 使用表示呼叫執行緒是否應該具有 Mutex 的初始擁有權的布林值,初始化 類別的新執行個體。 + true 表示將 Mutex 的初始擁有權授與呼叫執行緒,否則為 false。 + + + 使用表示呼叫執行緒是否應該具有 Mutex 的初始擁有權的布林值,以及代表 Mutex 名稱的字串,初始化 類別的新執行個體。 + true 表示如果這個呼叫的結果建立了具名系統 Mutex,則將具名系統 Mutex 的初始擁有權授與呼叫執行緒,否則為 false。 + + 的名稱。如果值是 null,則 未命名。 + 具名的 Mutex 存在,而且具有存取控制安全性,但是使用者沒有 + 發生 Win32 錯誤。 + 無法建立具名的 Mutex,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 长度超过 260 个字符。 + + + 使用表示呼叫執行緒是否應該具有 Mutex 的初始擁有權的布林值、代表 Mutex 名稱的字串,以及當方法傳回時表示是否將 Mutex 的初始擁有權授與呼叫執行緒的布林值,初始化 類別的新執行個體。 + true 表示如果這個呼叫的結果建立了具名系統 Mutex,則將具名系統 Mutex 的初始擁有權授與呼叫執行緒,否則為 false。 + + 的名稱。如果值是 null,則 未命名。 + 當這個方法傳回時,如果已建立本機 Mutex (也就是說,如果 為 null 或空字串),或是已建立指定的具名系統 Mutex,則會包含 true 的布林值;如果指定的具名系統 Mutex 已存在,則為 false。這個參數會以未初始化的狀態傳遞。 + 具名的 Mutex 存在,而且具有存取控制安全性,但是使用者沒有 + 發生 Win32 錯誤。 + 無法建立具名的 Mutex,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 长度超过 260 个字符。 + + + 開啟指定的具名 mutex (如果已經存在)。 + 表示具名系統 Mutex 的物件。 + 要開啟的系統 Mutex 的名稱。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 具名 Mutex 不存在。 + 發生 Win32 錯誤。 + 具名 Mutex 存在,但是使用者並沒有使用它所需的安全性存取權。 + 1 + + + + + + 釋出 一次。 + 呼叫執行緒並不擁有 Mutex。 + 1 + + + 開啟指定的具名 mutex (如果已經存在),並傳回值,指出作業是否成功。 + 如果已成功開啟具名 Mutex,則為 true,否則為 false。 + 要開啟的系統 Mutex 的名稱。 + 當這個方法傳回時,如果呼叫成功,則包含代表具名 Mutex 的 物件;如果呼叫失敗,則為 null。這個參數會被視為未初始化。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 發生 Win32 錯誤。 + 具名 Mutex 存在,但是使用者並沒有使用它所需的安全性存取權。 + + + 代表鎖定,用來管理資源存取,允許多個執行緒的讀取權限或獨佔寫入權限。 + + + 使用預設屬性值,初始化 類別的新執行個體。 + + + 指定鎖定遞迴原則,初始化 類別的新執行個體。 + 一個列舉值,指定鎖定遞迴原則。 + + + 取得已進入讀取模式鎖定狀態的唯一執行緒總數。 + 已進入讀取模式鎖定狀態的唯一執行緒數目。 + + + 釋放 類別目前的執行個體所使用的全部資源。 + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 嘗試進入讀取模式的鎖定。 + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + 嘗試進入可升級模式的鎖定狀態。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 嘗試進入寫入模式的鎖定。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 減少讀取模式遞迴的計數,如果得出的計數為 0 (零),則結束讀取模式。 + The current thread has not entered the lock in read mode. + + + 減少可升級模式遞迴的計數,如果得出的計數為 0 (零),則結束可升級模式。 + The current thread has not entered the lock in upgradeable mode. + + + 減少寫入模式遞迴的計數,如果得出的計數為 0 (零),則結束寫入模式。 + The current thread has not entered the lock in write mode. + + + 取得值,表示目前執行緒是否已進入讀取模式的鎖定。 + 如果目前執行緒已進入讀取模式,則為 true;否則為 false。 + 2 + + + 取得值,表示目前執行緒是否已進入可升級模式的鎖定。 + 如果目前執行緒已進入可升級模式,則為 true;否則為 false。 + 2 + + + 取得值,表示目前執行緒是否已進入寫入模式的鎖定。 + 如果目前執行緒已進入寫入模式,則為 true;否則為 false。 + 2 + + + 取得值,表示目前 物件的遞迴原則。 + 一個列舉值,指定鎖定遞迴原則。 + + + 取得目前執行緒已進入讀取模式鎖定的次數,做為遞迴的表示。 + 如果目前執行緒尚未進入讀取模式,則為 0 (零);如果執行緒已進入讀取模式,但是尚未遞迴進入該模式,則為 1;如果執行緒已遞迴進入鎖定 n - 1 次,則為 n。 + 2 + + + 取得目前執行緒已進入可升級模式鎖定的次數,做為遞迴的表示。 + 如果目前執行緒尚未進入可升級模式,則為 0;如果執行緒已進入可升級模式,但是尚未遞迴進入該模式,則為 1;如果執行緒已遞迴進入可升級模式 n - 1 次,則為 n。 + 2 + + + 取得目前執行緒已進入寫入模式鎖定的次數,做為遞迴的表示。 + 如果目前執行緒尚未進入寫入模式,則為 0;如果執行緒已進入寫入模式,但是尚未遞迴進入該模式,則為 1;如果執行緒已遞迴進入寫入模式 n - 1 次,則為 n。 + 2 + + + 嘗試以選用的整數逾時,進入讀取模式的鎖定狀態。 + 如果呼叫執行緒已進入讀取模式,則為 true;否則為 false。 + 要等候的毫秒數;若要永遠等候,則為 -1 ()。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 嘗試以選用的逾時,在讀取模式下進入鎖定狀態。 + 如果呼叫執行緒已進入讀取模式,則為 true;否則為 false。 + 等待的間隔,或 -1 毫秒無限期等待。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 嘗試以選用的逾時,在可升級模式下進入鎖定狀態。 + 如果呼叫執行緒已進入可升級模式,則為 true;否則為 false。 + 要等候的毫秒數;若要永遠等候,則為 -1 ()。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 嘗試以選用的逾時,在可升級模式下進入鎖定狀態。 + 如果呼叫執行緒已進入可升級模式,則為 true;否則為 false。 + 等待的間隔,或 -1 毫秒無限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 嘗試以選用的逾時,在寫入模式下進入鎖定狀態。 + 如果呼叫執行緒已進入寫入模式,則為 true;否則為 false。 + 要等候的毫秒數;若要永遠等候,則為 -1 ()。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 嘗試以選用的逾時,在寫入模式下進入鎖定狀態。 + 如果呼叫執行緒已進入寫入模式,則為 true;否則為 false。 + 等待的間隔,或 -1 毫秒無限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 取得等待進入讀取模式鎖定狀態的執行緒總數。 + 等待進入讀取模式的執行緒總數。 + 2 + + + 取得等待進入可升級模式鎖定狀態的執行緒總數。 + 等待進入可升級模式的執行緒總數。 + 2 + + + 取得等待進入寫入模式鎖定狀態的執行緒總數。 + 等待進入寫入模式的執行緒總數。 + 2 + + + 限制可以同時存取資源或資源集區的執行緒數目。 + 1 + + + 初始化 類別的新執行個體,以及指定並行項目的最大數目及選擇性地保留某些項目。 + 可同時授與給號誌的初始要求數目。 + 可以同時授與之號誌要求的最大數目。 + + 大於 + + 为小于 1。-或- 小於 0。 + + + 初始化 類別的新執行個體,然後指定初始項目數目與並行項目的最大數目,以及選擇性地指定系統號誌物件的名稱。 + 可同時授與給號誌的初始要求數目。 + 可以同時授與之號誌要求的最大數目。 + 具名系統號誌物件的名稱。 + + 大於 。-或- 长度超过 260 个字符。 + + 为小于 1。-或- 小於 0。 + 發生 Win32 錯誤。 + 具名的號誌存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的號誌,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + + 初始化 類別的新執行個體,然後指定初始項目物件數目與並行項目的最大數目,選擇性地指定系統號誌物件的名稱,以及指定接收值的變數,指出是否已建立新的系統號誌。 + 可以同時滿足之號誌要求的初始數目。 + 可以同時滿足之號誌要求的最大數目。 + 具名系統號誌物件的名稱。 + 這個方法傳回時,如果已建立本機號誌 (也就是說,如果 為 null 或空字串),或是已建立指定的已命名系統號誌,則會包含 true;如果指定的已命名系統號誌已存在則為 false。這個參數會以未初始化的狀態傳遞。 + + 大於 。-或- 长度超过 260 个字符。 + + 为小于 1。-或- 小於 0。 + 發生 Win32 錯誤。 + 具名的號誌存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的號誌,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + + 開啟指定的具名號誌 (如果已經存在)。 + 表示具名系統號誌的物件。 + 要開啟之系統號誌的名稱。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 具名號誌不存在。 + 發生 Win32 錯誤。 + 具名號誌存在,但是使用者並沒有使用它所需的安全性存取權。 + 1 + + + + + + 結束號誌,並傳回上一個計數。 + 呼叫 方法之前,號誌上的計數。 + 號誌計數已達到最大值。 + 具名號誌中發生 Win32 錯誤。 + 目前的號誌代表具名系統號誌,但是使用者沒有 。-或-目前的號誌代表具名系統號誌,但是並未以 開啟。 + 1 + + + 以指定的次數結束號誌,並回到上一個計數。 + 呼叫 方法之前,號誌上的計數。 + 結束號誌的次數。 + + 为小于 1。 + 號誌計數已達到最大值。 + 具名號誌中發生 Win32 錯誤。 + 目前的號誌代表具名系統號誌,但是使用者沒有 權限。-或-目前的號誌代表具名系統號誌,但是並未以 權限開啟。 + 1 + + + 開啟指定的具名號誌 (如果已經存在),並傳回值,指出作業是否成功。 + 如果已成功開啟具名號誌,則為 true;否則為 false。 + 要開啟之系統號誌的名稱。 + 這個方法傳回時,如果呼叫成功,則包含 物件,此物件代表具名信號,如果呼叫失敗,則為null。這個參數會被視為未初始化。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 發生 Win32 錯誤。 + 具名號誌存在,但是使用者並沒有使用它所需的安全性存取權。 + + + 在已經達到最大計數的號誌上呼叫 方法時,所擲回的例外狀況。 + 2 + + + 使用預設值,初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 代表 的輕量型替代品,限制可同時存取一項資源或資源集區的執行緒數目。 + + + 指定可同時授與的初始要求數目,初始化 類別的新執行個體。 + 可同時授與給號誌的初始要求數目。 + + 小於 0。 + + + 指定可同時授與的初始要求數目及最大數目,初始化 類別的新執行個體。 + 可同時授與給號誌的初始要求數目。 + 可以同時授與之號誌要求的最大數目。 + + 小於 0,或者 大於 ,或者 等於或小於 0。 + + + 傳回可用來等候號誌的 + 可用來等候號誌的 + + 已經處置。 + + + 取得可以進入 物件的剩餘執行緒數目。 + 可以進入號誌的剩餘執行緒數目。 + + + 釋放 類別目前的執行個體所使用的全部資源。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。 + + + 釋出 物件一次。 + + 的先前計數。 + 目前的執行個體已經處置。 + + 已經達到其大小上限。 + + + 釋出 物件指定的次數。 + + 的先前計數。 + 結束號誌的次數。 + 目前的執行個體已經處置。 + + 为小于 1。 + + 已經達到其大小上限。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止。 + 目前的執行個體已經處置。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 32 位元帶正負號的整數來指定逾時。 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + 要等候的毫秒數;若要無限期等候,則為 (-1)。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 32 位元帶正負號的整數來指定逾時,同時觀察 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + 要等候的毫秒數;若要無限期等候,則為 (-1)。 + 要觀察的 。 + + 已取消。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + 实例已被释放,或 创建 已被释放。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,同時觀察 + 要觀察的 語彙基元。 + + 已取消。 + 目前的執行個體已經處置。-或- 创建 已释放。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 來指定逾時。 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + semaphoreSlim 執行個體已經處置 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 來指定逾時,同時觀察 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + 要觀察的 。 + + 已取消。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + semaphoreSlim 執行個體已經處置 已處置建立 + + + 以非同步方式等候進入 + 將會在號誌 (Semaphore) 輸入後完成的工作。 + + + 以非同步方式等候進入 ,並使用 32 位元帶正負號的整數來測量時間間隔。 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 以非同步方式等候進入 ,並使用 32 位元帶正負號的整數來測量時間間隔,同時觀察 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + 目前的執行個體已經處置。 + + 已取消。 + + + 以非同步方式等候進入 ,同時觀察 + 將會在號誌 (Semaphore) 輸入後完成的工作。 + 要觀察的 語彙基元。 + 目前的執行個體已經處置。 + + 已取消。 + + + 以非同步方式等候進入 ,並使用 來測量時間間隔。 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + 目前的執行個體已經處置。 + + 是不等於 -1 的負數,-1 表示等候逾時為無限 -或- 逾時大於 + + + 以非同步方式等候進入 ,並使用 來測量時間間隔,同時觀察 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + 要觀察的 語彙基元。 + + 是不等於 -1 的負數,-1 表示等候逾時為無限-或-逾時大於 + + 已取消。 + + + 表示要將訊息分派至同步處理內容時,所要呼叫的方法。 + 傳送至委派的物件。 + 2 + + + 提供互斥鎖定基本作業,在這個作業中,嘗試取得鎖定的執行緒會用迴圈方式等候,並重複檢查,直到鎖定可用為止。 + + + 使用可追蹤執行緒 ID 以改善偵錯的選項,初始化 結構的新執行個體。 + 是否要擷取並使用執行緒 ID 以進行偵錯。 + + + 以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 引數必須在呼叫 Enter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 釋放鎖定。 + 已啟用執行緒擁有權追蹤,且目前的執行緒不是這個鎖定的擁有者。 + + + 釋放鎖定。 + 布林值,表示是否應該發出記憶體柵欄,以便立即將結束作業發行至其他執行緒。 + 已啟用執行緒擁有權追蹤,且目前的執行緒不是這個鎖定的擁有者。 + + + 取得值,這個值表示此鎖定目前是否由任何執行緒持有。 + 如果此鎖定目前由任何執行緒持有則為 true,否則為 false。 + + + 取得值,表示此鎖定是否由目前執行緒持有。 + 如果此鎖定由目前執行緒持有則為 true,否則為 false。 + 已停用執行緒擁有權追蹤。 + + + 取得值,表示這個執行個體是否已啟用執行緒擁有權追蹤。 + 如果這個執行個體已啟用執行緒擁有權追蹤則為 true,否則為 false。 + + + 嘗試以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 引數必須在呼叫 TryEnter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 嘗試以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + 引數必須在呼叫 TryEnter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 嘗試以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 毫秒的逾時。 + + 引數必須在呼叫 TryEnter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 提供微調式等候支援。 + + + 取得已在這個執行個體上呼叫 的次數。 + 傳回整數,表示已在這個執行個體上呼叫 的次數。 + + + 取得值,這個值表示下一次呼叫 時是否讓出處理器,並觸發強制的環境切換。 + 下一次呼叫 時是否讓出處理器,並觸發強制的環境切換。 + + + 重設微調計數器。 + + + 執行單一微調。 + + + 執行微調,直到滿足指定的條件為止。 + 會重複執行直到傳回 true 為止的委派。 + + 引數為 null。 + + + 執行微調,直到滿足指定的條件或是指定的逾時過期為止。 + 如果滿足條件則為 true,否則為 false。 + 會重複執行直到傳回 true 為止的委派。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + + 引數為 null。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 執行微調,直到滿足指定的條件或是指定的逾時過期為止。 + 如果滿足條件則為 true,否則為 false。 + 會重複執行直到傳回 true 為止的委派。 + + ,表示要等候的毫秒數,或是 TimeSpan,表示無限期等候的 -1 毫秒。 + + 引數為 null。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + + + 提供在各種同步處理模式中傳播同步處理內容的基本功能。 + 2 + + + 建立 類別的新執行個體。 + + + 在衍生類別中覆寫時,會建立同步處理內容的複本。 + 新的 物件。 + 2 + + + 取得目前執行緒的同步處理內容。 + + 物件,代表目前的同步處理內容。 + 1 + + + 在衍生類別中覆寫時,會回應作業已經完成的通知。 + + + 在衍生類別中覆寫時,會回應作業已經啟動的通知。 + + + 在衍生類別中覆寫時,會將非同步訊息分派至同步處理內容。 + 要呼叫的 委派。 + 傳送至委派的物件。 + 2 + + + 在衍生類別中覆寫時,會將同步訊息分派至同步處理內容。 + 要呼叫的 委派。 + 傳送至委派的物件。 + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 設定目前的同步處理內容。 + 要設定的 物件。 + 1 + + + + + + 方法要求呼叫端擁有指定 Monitor 的鎖定,但是不擁有鎖定的呼叫端叫用方法時所擲回的例外狀況。 + 2 + + + 使用預設屬性來初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 提供資料的執行緒區域儲存區。 + 指定依個別執行緒儲存的資料型別。 + + + 初始化 執行個體。 + + + 初始化 執行個體。 + 是否要追蹤所有在執行個體上設定的值,並透過屬性將它們公開。 + + + 使用指定的 函式來初始化 的執行個體。 + 當嘗試擷取未事先初始化的 時,系統會叫用 來產生延遲初始化的值。 + + 是 Null 參考 (在 Visual Basic 中為 Nothing)。 + + + 使用指定的 函式來初始化 的執行個體。 + 當嘗試擷取未事先初始化的 時,系統會叫用 來產生延遲初始化的值。 + 是否要追蹤所有在執行個體上設定的值,並透過屬性將它們公開。 + + 為 null 參考 (在 Visual Basic 中為 Nothing)。 + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放這個 執行個體所使用的資源。 + 布林值,表示是否會因為呼叫 而呼叫這個方法。 + + + 釋放這個 執行個體所使用的資源。 + + + 取得值,這個值表示 是否已在目前執行緒中完成初始化。 + 如果已在目前執行緒上初始化 則為 true,否則為 false。 + 已處置 執行個體。 + + + 建立並傳回目前執行緒的這個執行個體的字串表示。 + 上呼叫 的結果。 + 已處置 執行個體。 + 目前執行緒的 是 Null 參考 (在 Visual Basic 中為 Nothing)。 + 初始化函式會嘗試遞迴參考 + 沒有提供任何預設的建構函式,也沒有提供任何値 Factory。 + + + 取得或設定目前執行緒的這個執行個體的值。 + 傳回這個 ThreadLocal 負責初始化之物件的執行個體。 + 已處置 執行個體。 + 初始化函式會嘗試遞迴參考 + 沒有提供任何預設的建構函式,也沒有提供任何値 Factory。 + + + 取得清單,其中包含已存取這個執行個體的所有執行緒目前所儲存的所有值。 + 已存取這個執行個體的所有執行緒目前所儲存之所有值的清單。 + 已處置 執行個體。 + + + 包含用來執行動態記憶體作業的方法。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 從指定的欄位讀取物件參考。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取之 的參考。這個參考是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + 要讀取之欄位的型別。此型別必須是參考型別,不得為實值型別。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現記憶體作業,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的物件參考寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入物件參考的欄位。 + 要寫入的物件參考。立即寫入此參考,好讓電腦中的所有處理器都可以看到此參考。 + 要寫入之欄位的型別。此型別必須是參考型別,不得為實值型別。 + + + 當嘗試開啟不存在的系統 Mutex 或號誌時,所擲回的例外狀況。 + 2 + + + 使用預設值,初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.0/System.Threading.dll b/packages/System.Threading.4.3.0/ref/netstandard1.0/System.Threading.dll new file mode 100644 index 0000000..3a68050 Binary files /dev/null and b/packages/System.Threading.4.3.0/ref/netstandard1.0/System.Threading.dll differ diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.0/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.0/System.Threading.xml new file mode 100644 index 0000000..7225465 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.0/System.Threading.xml @@ -0,0 +1,1797 @@ + + + + System.Threading + + + + The exception that is thrown when one thread acquires a object that another thread has abandoned by exiting without releasing it. + 1 + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with a specified index for the abandoned mutex, if applicable, and a object that represents the mutex. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or –1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Initializes a new instance of the class with a specified error message. + An error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and inner exception. + An error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, the inner exception, the index for the abandoned mutex, if applicable, and a object that represents the mutex. + An error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or –1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Initializes a new instance of the class with a specified error message, the index of the abandoned mutex, if applicable, and the abandoned mutex. + An error message that explains the reason for the exception. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or –1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Gets the abandoned mutex that caused the exception, if known. + A object that represents the abandoned mutex, or null if the abandoned mutex could not be identified. + 1 + + + Gets the index of the abandoned mutex that caused the exception, if known. + The index, in the array of wait handles passed to the method, of the object that represents the abandoned mutex, or –1 if the index of the abandoned mutex could not be determined. + 1 + + + Represents ambient data that is local to a given asynchronous control flow, such as an asynchronous method. + The type of the ambient data. + + + Instantiates an instance that does not receive change notifications. + + + Instantiates an local instance that receives change notifications. + The delegate that is called whenever the current value changes on any thread. + + + Gets or sets the value of the ambient data. + The value of the ambient data. + + + The class that provides data change information to instances that register for change notifications. + The type of the data. + + + Gets the data's current value. + The data's current value. + + + Gets the data's previous value. + The data's previous value. + + + Returns a value that indicates whether the value changes because of a change of execution context. + true if the value changed because of a change of execution context; otherwise, false. + + + Notifies a waiting thread that an event has occurred. This class cannot be inherited. + 2 + + + Initializes a new instance of the class with a Boolean value indicating whether to set the initial state to signaled. + true to set the initial state to signaled; false to set the initial state to non-signaled. + + + Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases. + + + Initializes a new instance of the class. + The number of participating threads. + + is less than 0 or greater than 32,767. + + + Initializes a new instance of the class. + The number of participating threads. + The to be executed after each phase. null (Nothing in Visual Basic) may be passed to indicate no action is taken. + + is less than 0 or greater than 32,767. + + + Notifies the that there will be an additional participant. + The phase number of the barrier in which the new participants will first participate. + The current instance has already been disposed. + Adding a participant would cause the barrier's participant count to exceed 32,767.-or-The method was invoked from within a post-phase action. + + + Notifies the that there will be additional participants. + The phase number of the barrier in which the new participants will first participate. + The number of additional participants to add to the barrier. + The current instance has already been disposed. + + is less than 0.-or-Adding participants would cause the barrier's participant count to exceed 32,767. + The method was invoked from within a post-phase action. + + + Gets the number of the barrier's current phase. + Returns the number of the barrier's current phase. + + + Releases all resources used by the current instance of the class. + The method was invoked from within a post-phase action. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets the total number of participants in the barrier. + Returns the total number of participants in the barrier. + + + Gets the number of participants in the barrier that haven’t yet signaled in the current phase. + Returns the number of participants in the barrier that haven’t yet signaled in the current phase. + + + Notifies the that there will be one less participant. + The current instance has already been disposed. + The barrier already has 0 participants.-or-The method was invoked from within a post-phase action. + + + Notifies the that there will be fewer participants. + The number of additional participants to remove from the barrier. + The current instance has already been disposed. + + is less than 0. + The barrier already has 0 participants.-or-The method was invoked from within a post-phase action. -or-current participant count is less than the specified participantCount + The total participant count is less than the specified + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well. + The current instance has already been disposed. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + If an exception is thrown from the post phase action of a Barrier after all participating threads have called SignalAndWait, the exception will be wrapped in a BarrierPostPhaseException and be thrown on all participating threads. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a 32-bit signed integer to measure the timeout. + if all participants reached the barrier within the specified time; otherwise false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + If an exception is thrown from the post phase action of a Barrier after all participating threads have called SignalAndWait, the exception will be wrapped in a BarrierPostPhaseException and be thrown on all participating threads. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a 32-bit signed integer to measure the timeout, while observing a cancellation token. + if all participants reached the barrier within the specified time; otherwise false + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier, while observing a cancellation token. + The to observe. + + has been canceled. + The current instance has already been disposed. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a object to measure the time interval. + true if all other participants reached the barrier; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out, or it is greater than 32,767. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a object to measure the time interval, while observing a cancellation token. + true if all other participants reached the barrier; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + The exception that is thrown when the post-phase action of a fails + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with the specified inner exception. + The exception that is the cause of the current exception. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Represents a method to be called within a new context. + An object containing information to be used by the callback method each time it executes. + 1 + + + Represents a synchronization primitive that is signaled when its count reaches zero. + + + Initializes a new instance of class with the specified count. + The number of signals initially required to set the . + + is less than 0. + + + Increments the 's current count by one. + The current instance has already been disposed. + The current instance is already set.-or- is equal to or greater than . + + + Increments the 's current count by a specified value. + The value by which to increase . + The current instance has already been disposed. + + is less than or equal to 0. + The current instance is already set.-or- is equal to or greater than after count is incremented by + + + Gets the number of remaining signals required to set the event. + The number of remaining signals required to set the event. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets the numbers of signals initially required to set the event. + The number of signals initially required to set the event. + + + Determines whether the event is set. + true if the event is set; otherwise, false. + + + Resets the to the value of . + The current instance has already been disposed.. + + + Resets the property to a specified value. + The number of signals required to set the . + The current instance has alread been disposed. + + is less than 0. + + + Registers a signal with the , decrementing the value of . + true if the signal caused the count to reach zero and the event was set; otherwise, false. + The current instance has already been disposed. + The current instance is already set. + + + Registers multiple signals with the , decrementing the value of by the specified amount. + true if the signals caused the count to reach zero and the event was set; otherwise, false. + The number of signals to register. + The current instance has already been disposed. + + is less than 1. + The current instance is already set. -or- Or is greater than . + + + Attempts to increment by one. + true if the increment succeeded; otherwise, false. If is already at zero, this method will return false. + The current instance has already been disposed. + + is equal to . + + + Attempts to increment by a specified value. + true if the increment succeeded; otherwise, false. If is already at zero this will return false. + The value by which to increase . + The current instance has already been disposed. + + is less than or equal to 0. + The current instance is already set.-or- + is equal to or greater than . + + + Blocks the current thread until the is set. + The current instance has already been disposed. + + + Blocks the current thread until the is set, using a 32-bit signed integer to measure the timeout. + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + + + Blocks the current thread until the is set, using a 32-bit signed integer to measure the timeout, while observing a . + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + + + Blocks the current thread until the is set, while observing a . + The to observe. + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + + Blocks the current thread until the is set, using a to measure the timeout. + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Blocks the current thread until the is set, using a to measure the timeout, while observing a . + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Gets a that is used to wait for the event to be set. + A that is used to wait for the event to be set. + The current instance has already been disposed. + + + Indicates whether an is reset automatically or manually after receiving a signal. + 2 + + + When signaled, the resets automatically after releasing a single thread. If no threads are waiting, the remains signaled until a thread blocks, and resets after releasing the thread. + + + When signaled, the releases all waiting threads and remains signaled until it is manually reset. + + + Represents a thread synchronization event. + 2 + + + Initializes a new instance of the class, specifying whether the wait handle is initially signaled, and whether it resets automatically or manually. + true to set the initial state to signaled; false to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + + + Initializes a new instance of the class, specifying whether the wait handle is initially signaled if created as a result of this call, whether it resets automatically or manually, and the name of a system synchronization event. + true to set the initial state to signaled if the named event is created as a result of this call; false to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + The name of a system-wide synchronization event. + A Win32 error occurred. + The named event exists and has access control security, but the user does not have . + The named event cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Initializes a new instance of the class, specifying whether the wait handle is initially signaled if created as a result of this call, whether it resets automatically or manually, the name of a system synchronization event, and a Boolean variable whose value after the call indicates whether the named system event was created. + true to set the initial state to signaled if the named event is created as a result of this call; false to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + The name of a system-wide synchronization event. + When this method returns, contains true if a local event was created (that is, if is null or an empty string) or if the specified named system event was created; false if the specified named system event already existed. This parameter is passed uninitialized. + A Win32 error occurred. + The named event exists and has access control security, but the user does not have . + The named event cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Opens the specified named synchronization event, if it already exists. + An object that represents the named system event. + The name of the system synchronization event to open. + + is an empty string. -or- is longer than 260 characters. + + is null. + The named system event does not exist. + A Win32 error occurred. + The named event exists, but the user does not have the security access required to use it. + 1 + + + + + + Sets the state of the event to nonsignaled, causing threads to block. + true if the operation succeeds; otherwise, false. + The method was previously called on this . + 2 + + + Sets the state of the event to signaled, allowing one or more waiting threads to proceed. + true if the operation succeeds; otherwise, false. + The method was previously called on this . + 2 + + + Opens the specified named synchronization event, if it already exists, and returns a value that indicates whether the operation succeeded. + true if the named synchronization event was opened successfully; otherwise, false. + The name of the system synchronization event to open. + When this method returns, contains a object that represents the named synchronization event if the call succeeded, or null if the call failed. This parameter is treated as uninitialized. + + is an empty string.-or- is longer than 260 characters. + + is null. + A Win32 error occurred. + The named event exists, but the user does not have the desired security access. + + + Manages the execution context for the current thread. This class cannot be inherited. + 2 + + + Captures the execution context from the current thread. + An object representing the execution context for the current thread. + 1 + + + Runs a method in a specified execution context on the current thread. + The to set. + A delegate that represents the method to be run in the provided execution context. + The object to pass to the callback method. + + is null.-or- was not acquired through a capture operation. -or- has already been used as the argument to a call. + 1 + + + + + + Provides atomic operations for variables that are shared by multiple threads. + 2 + + + Adds two 32-bit integers and replaces the first integer with the sum, as an atomic operation. + The new value stored at . + A variable containing the first value to be added. The sum of the two values is stored in . + The value to be added to the integer at . + The address of is a null pointer. + 1 + + + Adds two 64-bit integers and replaces the first integer with the sum, as an atomic operation. + The new value stored at . + A variable containing the first value to be added. The sum of the two values is stored in . + The value to be added to the integer at . + The address of is a null pointer. + 1 + + + Compares two double-precision floating point numbers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two 32-bit signed integers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two 64-bit signed integers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two platform-specific handles or pointers for equality and, if they are equal, replaces the first one. + The original value in . + The destination , whose value is compared with the value of and possibly replaced by . + The that replaces the destination value if the comparison results in equality. + The that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two objects for reference equality and, if they are equal, replaces the first object. + The original value in . + The destination object that is compared with and possibly replaced. + The object that replaces the destination object if the comparison results in equality. + The object that is compared to the object at . + The address of is a null pointer. + 1 + + + Compares two single-precision floating point numbers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two instances of the specified reference type for equality and, if they are equal, replaces the first one. + The original value in . + The destination, whose value is compared with and possibly replaced. This is a reference parameter (ref in C#, ByRef in Visual Basic). + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The type to be used for , , and . This type must be a reference type. + The address of is a null pointer. + + + Decrements a specified variable and stores the result, as an atomic operation. + The decremented value. + The variable whose value is to be decremented. + The address of is a null pointer. + 1 + + + Decrements the specified variable and stores the result, as an atomic operation. + The decremented value. + The variable whose value is to be decremented. + The address of is a null pointer. + 1 + + + Sets a double-precision floating point number to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a 32-bit signed integer to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a 64-bit signed integer to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a platform-specific handle or pointer to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets an object to a specified value and returns a reference to the original object, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a single-precision floating point number to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a variable of the specified type to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. This is a reference parameter (ref in C#, ByRef in Visual Basic). + The value to which the parameter is set. + The type to be used for and . This type must be a reference type. + The address of is a null pointer. + + + Increments a specified variable and stores the result, as an atomic operation. + The incremented value. + The variable whose value is to be incremented. + The address of is a null pointer. + 1 + + + Increments a specified variable and stores the result, as an atomic operation. + The incremented value. + The variable whose value is to be incremented. + The address of is a null pointer. + 1 + + + Synchronizes memory access as follows: The processor that executes the current thread cannot reorder instructions in such a way that memory accesses before the call to execute after memory accesses that follow the call to . + + + Returns a 64-bit value, loaded as an atomic operation. + The loaded value. + The 64-bit value to be loaded. + 1 + + + Provides lazy initialization routines. + + + Initializes a target reference type with the type's default constructor if it hasn't already been initialized. + The initialized reference of type . + A reference of type to initialize if it has not already been initialized. + The type of the reference to be initialized. + Permissions to access the constructor of type were missing. + Type does not have a default constructor. + + + Initializes a target reference or value type with its default constructor if it hasn't already been initialized. + The initialized value of type . + A reference or value of type to initialize if it hasn't already been initialized. + A reference to a Boolean value that determines whether the target has already been initialized. + A reference to an object used as the mutually exclusive lock for initializing . If is null, a new object will be instantiated. + The type of the reference to be initialized. + Permissions to access the constructor of type were missing. + Type does not have a default constructor. + + + Initializes a target reference or value type by using a specified function if it hasn't already been initialized. + The initialized value of type . + A reference or value of type to initialize if it hasn't already been initialized. + A reference to a Boolean value that determines whether the target has already been initialized. + A reference to an object used as the mutually exclusive lock for initializing . If is null, a new object will be instantiated. + The function that is called to initialize the reference or value. + The type of the reference to be initialized. + Permissions to access the constructor of type were missing. + Type does not have a default constructor. + + + Initializes a target reference type by using a specified function if it hasn't already been initialized. + The initialized value of type . + The reference of type to initialize if it hasn't already been initialized. + The function that is called to initialize the reference. + The reference type of the reference to be initialized. + Type does not have a default constructor. + + returned null (Nothing in Visual Basic). + + + The exception that is thrown when recursive entry into a lock is not compatible with the recursion policy for the lock. + 2 + + + Initializes a new instance of the class with a system-supplied message that describes the error. + 2 + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture. + 2 + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture. + The exception that caused the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + 2 + + + Specifies whether a lock can be entered multiple times by the same thread. + + + If a thread tries to enter a lock recursively, an exception is thrown. Some classes may allow certain recursions when this setting is in effect. + + + A thread can enter a lock recursively. Some classes may restrict this capability. + + + Notifies one or more waiting threads that an event has occurred. This class cannot be inherited. + 2 + + + Initializes a new instance of the class with a Boolean value indicating whether to set the initial state to signaled. + true to set the initial state signaled; false to set the initial state to nonsignaled. + + + Provides a slimmed down version of . + + + Initializes a new instance of the class with an initial state of nonsignaled. + + + Initializes a new instance of the class with a Boolean value indicating whether to set the intial state to signaled. + true to set the initial state signaled; false to set the initial state to nonsignaled. + + + Initializes a new instance of the class with a Boolean value indicating whether to set the intial state to signaled and a specified spin count. + true to set the initial state to signaled; false to set the initial state to nonsignaled. + The number of spin waits that will occur before falling back to a kernel-based wait operation. + + is less than 0 or greater than the maximum allowed value. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets whether the event is set. + true if the event has is set; otherwise, false. + + + Sets the state of the event to nonsignaled, which causes threads to block. + The object has already been disposed. + + + Sets the state of the event to signaled, which allows one or more threads waiting on the event to proceed. + + + Gets the number of spin waits that will be occur before falling back to a kernel-based wait operation. + Returns the number of spin waits that will be occur before falling back to a kernel-based wait operation. + + + Blocks the current thread until the current is set. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a 32-bit signed integer to measure the time interval. + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a 32-bit signed integer to measure the time interval, while observing a . + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Blocks the current thread until the current receives a signal, while observing a . + The to observe. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Blocks the current thread until the current is set, using a to measure the time interval. + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a to measure the time interval, while observing a . + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Gets the underlying object for this . + The underlying event object fore this . + + + Provides a mechanism that synchronizes access to objects. + 2 + + + Acquires an exclusive lock on the specified object. + The object on which to acquire the monitor lock. + The parameter is null. + 1 + + + Acquires an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to wait. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. Note   If no exception occurs, the output of this method is always true. + The input to is true. + The parameter is null. + + + Releases an exclusive lock on the specified object. + The object on which to release the lock. + The parameter is null. + The current thread does not own the lock for the specified object. + 1 + + + Determines whether the current thread holds the lock on the specified object. + true if the current thread holds the lock on ; otherwise, false. + The object to test. + + is null. + + + Notifies a thread in the waiting queue of a change in the locked object's state. + The object a thread is waiting for. + The parameter is null. + The calling thread does not own the lock for the specified object. + 1 + + + Notifies all waiting threads of a change in the object's state. + The object that sends the pulse. + The parameter is null. + The calling thread does not own the lock for the specified object. + 1 + + + Attempts to acquire an exclusive lock on the specified object. + true if the current thread acquires the lock; otherwise, false. + The object on which to acquire the lock. + The parameter is null. + 1 + + + Attempts to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to acquire the lock. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is true. + The parameter is null. + + + Attempts, for the specified number of milliseconds, to acquire an exclusive lock on the specified object. + true if the current thread acquires the lock; otherwise, false. + The object on which to acquire the lock. + The number of milliseconds to wait for the lock. + The parameter is null. + + is negative, and not equal to . + 1 + + + Attempts, for the specified number of milliseconds, to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to acquire the lock. + The number of milliseconds to wait for the lock. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is true. + The parameter is null. + + is negative, and not equal to . + + + Attempts, for the specified amount of time, to acquire an exclusive lock on the specified object. + true if the current thread acquires the lock; otherwise, false. + The object on which to acquire the lock. + A representing the amount of time to wait for the lock. A value of –1 millisecond specifies an infinite wait. + The parameter is null. + The value of in milliseconds is negative and is not equal to (–1 millisecond), or is greater than . + 1 + + + Attempts, for the specified amount of time, to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to acquire the lock. + The amount of time to wait for the lock. A value of –1 millisecond specifies an infinite wait. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is true. + The parameter is null. + The value of in milliseconds is negative and is not equal to (–1 millisecond), or is greater than . + + + Releases the lock on an object and blocks the current thread until it reacquires the lock. + true if the call returned because the caller reacquired the lock for the specified object. This method does not return if the lock is not reacquired. + The object on which to wait. + The parameter is null. + The calling thread does not own the lock for the specified object. + The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's method. + 1 + + + Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue. + true if the lock was reacquired before the specified time elapsed; false if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired. + The object on which to wait. + The number of milliseconds to wait before the thread enters the ready queue. + The parameter is null. + The calling thread does not own the lock for the specified object. + The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's method. + The value of the parameter is negative, and is not equal to . + 1 + + + Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue. + true if the lock was reacquired before the specified time elapsed; false if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired. + The object on which to wait. + A representing the amount of time to wait before the thread enters the ready queue. + The parameter is null. + The calling thread does not own the lock for the specified object. + The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's method. + The value of the parameter in milliseconds is negative and does not represent (–1 millisecond), or is greater than . + 1 + + + A synchronization primitive that can also be used for interprocess synchronization. + 1 + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex. + true to give the calling thread initial ownership of the mutex; otherwise, false. + + + Initializes a new instance of the class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex, and a string that is the name of the mutex. + true to give the calling thread initial ownership of the named system mutex if the named system mutex is created as a result of this call; otherwise, false. + The name of the . If the value is null, the is unnamed. + The named mutex exists and has access control security, but the user does not have . + A Win32 error occurred. + The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Initializes a new instance of the class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex, a string that is the name of the mutex, and a Boolean value that, when the method returns, indicates whether the calling thread was granted initial ownership of the mutex. + true to give the calling thread initial ownership of the named system mutex if the named system mutex is created as a result of this call; otherwise, false. + The name of the . If the value is null, the is unnamed. + When this method returns, contains a Boolean that is true if a local mutex was created (that is, if is null or an empty string) or if the specified named system mutex was created; false if the specified named system mutex already existed. This parameter is passed uninitialized. + The named mutex exists and has access control security, but the user does not have . + A Win32 error occurred. + The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Opens the specified named mutex, if it already exists. + An object that represents the named system mutex. + The name of the system mutex to open. + + is an empty string.-or- is longer than 260 characters. + + is null. + The named mutex does not exist. + A Win32 error occurred. + The named mutex exists, but the user does not have the security access required to use it. + 1 + + + + + + Releases the once. + The calling thread does not own the mutex. + 1 + + + Opens the specified named mutex, if it already exists, and returns a value that indicates whether the operation succeeded. + true if the named mutex was opened successfully; otherwise, false. + The name of the system mutex to open. + When this method returns, contains a object that represents the named mutex if the call succeeded, or null if the call failed. This parameter is treated as uninitialized. + + is an empty string.-or- is longer than 260 characters. + + is null. + A Win32 error occurred. + The named mutex exists, but the user does not have the security access required to use it. + + + Represents a lock that is used to manage access to a resource, allowing multiple threads for reading or exclusive access for writing. + + + Initializes a new instance of the class with default property values. + + + Initializes a new instance of the class, specifying the lock recursion policy. + One of the enumeration values that specifies the lock recursion policy. + + + Gets the total number of unique threads that have entered the lock in read mode. + The number of unique threads that have entered the lock in read mode. + + + Releases all resources used by the current instance of the class. + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Tries to enter the lock in read mode. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter. This limit is so large that applications should never encounter it. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The object has been disposed. + + + Tries to enter the lock in write mode. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The object has been disposed. + + + Reduces the recursion count for read mode, and exits read mode if the resulting count is 0 (zero). + The current thread has not entered the lock in read mode. + + + Reduces the recursion count for upgradeable mode, and exits upgradeable mode if the resulting count is 0 (zero). + The current thread has not entered the lock in upgradeable mode. + + + Reduces the recursion count for write mode, and exits write mode if the resulting count is 0 (zero). + The current thread has not entered the lock in write mode. + + + Gets a value that indicates whether the current thread has entered the lock in read mode. + true if the current thread has entered read mode; otherwise, false. + 2 + + + Gets a value that indicates whether the current thread has entered the lock in upgradeable mode. + true if the current thread has entered upgradeable mode; otherwise, false. + 2 + + + Gets a value that indicates whether the current thread has entered the lock in write mode. + true if the current thread has entered write mode; otherwise, false. + 2 + + + Gets a value that indicates the recursion policy for the current object. + One of the enumeration values that specifies the lock recursion policy. + + + Gets the number of times the current thread has entered the lock in read mode, as an indication of recursion. + 0 (zero) if the current thread has not entered read mode, 1 if the thread has entered read mode but has not entered it recursively, or n if the thread has entered the lock recursively n - 1 times. + 2 + + + Gets the number of times the current thread has entered the lock in upgradeable mode, as an indication of recursion. + 0 if the current thread has not entered upgradeable mode, 1 if the thread has entered upgradeable mode but has not entered it recursively, or n if the thread has entered upgradeable mode recursively n - 1 times. + 2 + + + Gets the number of times the current thread has entered the lock in write mode, as an indication of recursion. + 0 if the current thread has not entered write mode, 1 if the thread has entered write mode but has not entered it recursively, or n if the thread has entered write mode recursively n - 1 times. + 2 + + + Tries to enter the lock in read mode, with an optional integer time-out. + true if the calling thread entered read mode, otherwise, false. + The number of milliseconds to wait, or -1 () to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in read mode, with an optional time-out. + true if the calling thread entered read mode, otherwise, false. + The interval to wait, or -1 milliseconds to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode, with an optional time-out. + true if the calling thread entered upgradeable mode, otherwise, false. + The number of milliseconds to wait, or -1 () to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode, with an optional time-out. + true if the calling thread entered upgradeable mode, otherwise, false. + The interval to wait, or -1 milliseconds to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Tries to enter the lock in write mode, with an optional time-out. + true if the calling thread entered write mode, otherwise, false. + The number of milliseconds to wait, or -1 () to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in write mode, with an optional time-out. + true if the calling thread entered write mode, otherwise, false. + The interval to wait, or -1 milliseconds to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Gets the total number of threads that are waiting to enter the lock in read mode. + The total number of threads that are waiting to enter read mode. + 2 + + + Gets the total number of threads that are waiting to enter the lock in upgradeable mode. + The total number of threads that are waiting to enter upgradeable mode. + 2 + + + Gets the total number of threads that are waiting to enter the lock in write mode. + The total number of threads that are waiting to enter write mode. + 2 + + + Limits the number of threads that can access a resource or pool of resources concurrently. + 1 + + + Initializes a new instance of the class, specifying the initial number of entries and the maximum number of concurrent entries. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + + is greater than . + + is less than 1.-or- is less than 0. + + + Initializes a new instance of the class, specifying the initial number of entries and the maximum number of concurrent entries, and optionally specifying the name of a system semaphore object. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + The name of a named system semaphore object. + + is greater than .-or- is longer than 260 characters. + + is less than 1.-or- is less than 0. + A Win32 error occurred. + The named semaphore exists and has access control security, and the user does not have . + The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name. + + + Initializes a new instance of the class, specifying the initial number of entries and the maximum number of concurrent entries, optionally specifying the name of a system semaphore object, and specifying a variable that receives a value indicating whether a new system semaphore was created. + The initial number of requests for the semaphore that can be satisfied concurrently. + The maximum number of requests for the semaphore that can be satisfied concurrently. + The name of a named system semaphore object. + When this method returns, contains true if a local semaphore was created (that is, if is null or an empty string) or if the specified named system semaphore was created; false if the specified named system semaphore already existed. This parameter is passed uninitialized. + + is greater than . -or- is longer than 260 characters. + + is less than 1.-or- is less than 0. + A Win32 error occurred. + The named semaphore exists and has access control security, and the user does not have . + The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name. + + + Opens the specified named semaphore, if it already exists. + An object that represents the named system semaphore. + The name of the system semaphore to open. + + is an empty string.-or- is longer than 260 characters. + + is null. + The named semaphore does not exist. + A Win32 error occurred. + The named semaphore exists, but the user does not have the security access required to use it. + 1 + + + + + + Exits the semaphore and returns the previous count. + The count on the semaphore before the method was called. + The semaphore count is already at the maximum value. + A Win32 error occurred with a named semaphore. + The current semaphore represents a named system semaphore, but the user does not have .-or-The current semaphore represents a named system semaphore, but it was not opened with . + 1 + + + Exits the semaphore a specified number of times and returns the previous count. + The count on the semaphore before the method was called. + The number of times to exit the semaphore. + + is less than 1. + The semaphore count is already at the maximum value. + A Win32 error occurred with a named semaphore. + The current semaphore represents a named system semaphore, but the user does not have rights.-or-The current semaphore represents a named system semaphore, but it was not opened with rights. + 1 + + + Opens the specified named semaphore, if it already exists, and returns a value that indicates whether the operation succeeded. + true if the named semaphore was opened successfully; otherwise, false. + The name of the system semaphore to open. + When this method returns, contains a object that represents the named semaphore if the call succeeded, or null if the call failed. This parameter is treated as uninitialized. + + is an empty string.-or- is longer than 260 characters. + + is null. + A Win32 error occurred. + The named semaphore exists, but the user does not have the security access required to use it. + + + The exception that is thrown when the method is called on a semaphore whose count is already at the maximum. + 2 + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Represents a lightweight alternative to that limits the number of threads that can access a resource or pool of resources concurrently. + + + Initializes a new instance of the class, specifying the initial number of requests that can be granted concurrently. + The initial number of requests for the semaphore that can be granted concurrently. + + is less than 0. + + + Initializes a new instance of the class, specifying the initial and maximum number of requests that can be granted concurrently. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + + is less than 0, or is greater than , or is equal to or less than 0. + + + Returns a that can be used to wait on the semaphore. + A that can be used to wait on the semaphore. + The has been disposed. + + + Gets the number of remaining threads that can enter the object. + The number of remaining threads that can enter the semaphore. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Releases the object once. + The previous count of the . + The current instance has already been disposed. + The has already reached its maximum size. + + + Releases the object a specified number of times. + The previous count of the . + The number of times to exit the semaphore. + The current instance has already been disposed. + + is less than 1. + The has already reached its maximum size. + + + Blocks the current thread until it can enter the . + The current instance has already been disposed. + + + Blocks the current thread until it can enter the , using a 32-bit signed integer that specifies the timeout. + true if the current thread successfully entered the ; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + is a negative number other than -1, which represents an infinite time-out. + + + Blocks the current thread until it can enter the , using a 32-bit signed integer that specifies the timeout, while observing a . + true if the current thread successfully entered the ; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The instance has been disposed, or the that created has been disposed. + + + Blocks the current thread until it can enter the , while observing a . + The token to observe. + + was canceled. + The current instance has already been disposed.-or-The that created has already been disposed. + + + Blocks the current thread until it can enter the , using a to specify the timeout. + true if the current thread successfully entered the ; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + The semaphoreSlim instance has been disposed + + + Blocks the current thread until it can enter the , using a that specifies the timeout, while observing a . + true if the current thread successfully entered the ; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + The semaphoreSlim instance has been disposedThe that created has already been disposed. + + + Asynchronously waits to enter the . + A task that will complete when the semaphore has been entered. + + + Asynchronously waits to enter the , using a 32-bit signed integer to measure the time interval. + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + + + Asynchronously waits to enter the , using a 32-bit signed integer to measure the time interval, while observing a . + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + is a negative number other than -1, which represents an infinite time-out. + The current instance has already been disposed. + + was canceled. + + + Asynchronously waits to enter the , while observing a . + A task that will complete when the semaphore has been entered. + The token to observe. + The current instance has already been disposed. + + was canceled. + + + Asynchronously waits to enter the , using a to measure the time interval. + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out -or- timeout is greater than . + + + Asynchronously waits to enter the , using a to measure the time interval, while observing a . + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The token to observe. + + is a negative number other than -1, which represents an infinite time-out-or-timeout is greater than . + + was canceled. + + + Represents a method to be called when a message is to be dispatched to a synchronization context. + The object passed to the delegate. + 2 + + + Provides a mutual exclusion lock primitive where a thread trying to acquire the lock waits in a loop repeatedly checking until the lock becomes available. + + + Initializes a new instance of the structure with the option to track thread IDs to improve debugging. + Whether to capture and use thread IDs for debugging purposes. + + + Acquires the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + The argument must be initialized to false prior to calling Enter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Releases the lock. + Thread ownership tracking is enabled, and the current thread is not the owner of this lock. + + + Releases the lock. + A Boolean value that indicates whether a memory fence should be issued in order to immediately publish the exit operation to other threads. + Thread ownership tracking is enabled, and the current thread is not the owner of this lock. + + + Gets whether the lock is currently held by any thread. + true if the lock is currently held by any thread; otherwise false. + + + Gets whether the lock is held by the current thread. + true if the lock is held by the current thread; otherwise false. + Thread ownership tracking is disabled. + + + Gets whether thread ownership tracking is enabled for this instance. + true if thread ownership tracking is enabled for this instance; otherwise false. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + The number of milliseconds to wait, or (-1) to wait indefinitely. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + + is a negative number other than -1, which represents an infinite time-out. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than milliseconds. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Provides support for spin-based waiting. + + + Gets the number of times has been called on this instance. + Returns an integer that represents the number of times has been called on this instance. + + + Gets whether the next call to will yield the processor, triggering a forced context switch. + Whether the next call to will yield the processor, triggering a forced context switch. + + + Resets the spin counter. + + + Performs a single spin. + + + Spins until the specified condition is satisfied. + A delegate to be executed over and over until it returns true. + The argument is null. + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + True if the condition is satisfied within the timeout; otherwise, false + A delegate to be executed over and over until it returns true. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + True if the condition is satisfied within the timeout; otherwise, false + A delegate to be executed over and over until it returns true. + A that represents the number of milliseconds to wait, or a TimeSpan that represents -1 milliseconds to wait indefinitely. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Provides the basic functionality for propagating a synchronization context in various synchronization models. + 2 + + + Creates a new instance of the class. + + + When overridden in a derived class, creates a copy of the synchronization context. + A new object. + 2 + + + Gets the synchronization context for the current thread. + A object representing the current synchronization context. + 1 + + + When overridden in a derived class, responds to the notification that an operation has completed. + + + When overridden in a derived class, responds to the notification that an operation has started. + + + When overridden in a derived class, dispatches an asynchronous message to a synchronization context. + The delegate to call. + The object passed to the delegate. + 2 + + + When overridden in a derived class, dispatches a synchronous message to a synchronization context. + The delegate to call. + The object passed to the delegate. + The method was called in a Windows Store app. The implementation of for Windows Store apps does not support the method. + 2 + + + Sets the current synchronization context. + The object to be set. + 1 + + + + + + The exception that is thrown when a method requires the caller to own the lock on a given Monitor, and the method is invoked by a caller that does not own that lock. + 2 + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Provides thread-local storage of data. + Specifies the type of data stored per-thread. + + + Initializes the instance. + + + Initializes the instance. + Whether to track all values set on the instance and expose them through the property. + + + Initializes the instance with the specified function. + The invoked to produce a lazily-initialized value when an attempt is made to retrieve without it having been previously initialized. + + is a null reference (Nothing in Visual Basic). + + + Initializes the instance with the specified function. + The invoked to produce a lazily-initialized value when an attempt is made to retrieve without it having been previously initialized. + Whether to track all values set on the instance and expose them via the property. + + is a null reference (Nothing in Visual Basic). + + + Releases all resources used by the current instance of the class. + + + Releases the resources used by this instance. + A Boolean value that indicates whether this method is being called due to a call to . + + + Releases the resources used by this instance. + + + Gets whether is initialized on the current thread. + true if is initialized on the current thread; otherwise false. + The instance has been disposed. + + + Creates and returns a string representation of this instance for the current thread. + The result of calling on the . + The instance has been disposed. + The for the current thread is a null reference (Nothing in Visual Basic). + The initialization function attempted to reference recursively. + No default constructor is provided and no value factory is supplied. + + + Gets or sets the value of this instance for the current thread. + Returns an instance of the object that this ThreadLocal is responsible for initializing. + The instance has been disposed. + The initialization function attempted to reference recursively. + No default constructor is provided and no value factory is supplied. + + + Gets a list for all of the values currently stored by all of the threads that have accessed this instance. + A list for all of the values currently stored by all of the threads that have accessed this instance. + The instance has been disposed. + + + Contains methods for performing volatile memory operations. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the object reference from the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The reference to that was read. This reference is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + The type of field to read. This must be a reference type, not a value type. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a memory operation appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified object reference to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the object reference is written. + The object reference to write. The reference is written immediately so that it is visible to all processors in the computer. + The type of field to write. This must be a reference type, not a value type. + + + The exception that is thrown when an attempt is made to open a system mutex or semaphore that does not exist. + 2 + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.0/de/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.0/de/System.Threading.xml new file mode 100644 index 0000000..4fb943b --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.0/de/System.Threading.xml @@ -0,0 +1,1799 @@ + + + + System.Threading + + + + Die Ausnahme, die ausgelöst wird, wenn ein Thread ein -Objekt abruft, das von einem anderen Thread abgebrochen wurde, indem das Objekt beim Beenden nicht freigegeben wurde. + 1 + + + Initialisiert eine neue Instanz der -Klasse mit Standardwerten. + + + Initialisiert eine neue Instanz der -Klasse mit einem festgelegten Index für den abgebrochenen Mutex (falls zutreffend) und einem -Objekt, das den Mutex darstellt. + Der Index des abgebrochenen Mutex im Array von WaitHandles, wenn die Ausnahme für die -Methode ausgelöst wird, oder -1, wenn die Ausnahme für die -Methode oder die -Methode ausgelöst wird. + Ein -Objekt, das den abgebrochenen Mutex darstellt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer festgelegten Fehlermeldung und einer festgelegten inneren Ausnahme. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Initialisiert eine neue Instanz der -Klasse mit einer festgelegten Fehlermeldung, der inneren Ausnahme, dem Index für den abgebrochenen Mutex (falls zutreffend) und einem -Objekt, das den Mutex darstellt. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + Der Index des abgebrochenen Mutex im Array von WaitHandles, wenn die Ausnahme für die -Methode ausgelöst wird, oder -1, wenn die Ausnahme für die -Methode oder die -Methode ausgelöst wird. + Ein -Objekt, das den abgebrochenen Mutex darstellt. + + + Initialisiert eine neue Instanz der -Klasse mit einer festgelegten Fehlermeldung, dem Index des abgebrochenen Mutex (falls zutreffend) und dem abgebrochenen Mutex. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Der Index des abgebrochenen Mutex im Array von WaitHandles, wenn die Ausnahme für die -Methode ausgelöst wird, oder -1, wenn die Ausnahme für die -Methode oder die -Methode ausgelöst wird. + Ein -Objekt, das den abgebrochenen Mutex darstellt. + + + Ruft den abgebrochenen Mutex ab, das die Ausnahme verursacht hat (falls bekannt). + Ein -Objekt, das den abgebrochenen Mutex darstellt, oder null, wenn der abgebrochene Mutex nicht bestimmt werden konnte. + 1 + + + Ruft den Index des abgebrochenen Mutex ab, der die Ausnahme verursacht hat (falls bekannt). + Der Index des -Objekts, das der abgebrochene Mutex darstellt, im Array von WaitHandles, die an die -Methode übergeben wurden, oder -1, wenn der Index des abgebrochenen Mutex nicht bestimmt werden konnte. + 1 + + + Stellt Umgebungsdaten dar, die für eine angegebene asynchrone Ablaufsteuerung lokal sind, wie etwa eine asynchrone Methode. + Der Typ der Umgebungsdaten. + + + Instanziiert eine -Instanz, die keine Änderungsbenachrichtigungen empfängt. + + + Instanziiert eine lokale -Instanz, die Änderungsbenachrichtigungen empfängt. + Der Delegat, der aufgerufen wird, wenn sich der aktuelle Wert auf einem beliebigen Thread ändert. + + + Ruft den Wert der Umgebungsdaten ab oder legt ihn fest. + Der Wert der Umgebungsdaten. + + + Die Klasse, die -Instanzen, die sich für Änderungsbenachrichtigungen registrieren, Informationen über Datenänderungen zur Verfügung stellt. + Der Typ der Daten. + + + Ruft den aktuellen Wert der Daten ab. + Der aktuelle Wert der Daten. + + + Ruft den vorherigen Wert der Daten ab. + Der vorherige Wert der Daten. + + + Gibt einen Wert zurück, der angibt, ob sich der Wert aufgrund einer Änderung des Ausführungskontexts ändert. + true, wenn sich der Wert aufgrund einer Änderung des Ausführungstexts ändert, andernfalls false. + + + Benachrichtigt einen wartenden Thread über das Eintreten eines Ereignisses.Diese Klasse kann nicht vererbt werden. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der anfängliche Zustand auf „signalisiert“ festgelegt werden soll. + true, wenn der anfängliche Zustand auf „signalisiert“ festgelegt werden soll. false, wenn der anfängliche Zustand auf „nicht signalisiert“ festgelegt werden soll. + + + Ermöglicht es mehreren Aufgaben, parallel über mehrere Phasen gemeinsam an einem Algorithmus zu arbeiten. + + + Initialisiert eine neue Instanz der -Klasse. + Die Anzahl teilnehmender Threads. + + ist kleiner als 0 oder größer als 32,767. + + + Initialisiert eine neue Instanz der -Klasse. + Die Anzahl teilnehmender Threads. + + , die nach jeder Phase ausgeführt wird. NULL (Nothing in Visual Basic) wird möglicherweise übergeben, um keine Aktion anzugeben. + + ist kleiner als 0 oder größer als 32,767. + + + Benachrichtigt über das Vorhandensein eines weiteren Teilnehmers. + Die Phasennummer der Grenze, an der die neuen Teilnehmer zuerst teilnehmen. + Die aktuelle Instanz wurde bereits freigegeben. + Einen Teilnehmer hinzuzufügen würde verursachen, dass die Teilnehmeranzahl der Barriere 32.767 überschreitet.– oder –Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Benachrichtigt über das Vorhandensein weiterer Teilnehmer. + Die Phasennummer der Grenze, an der die neuen Teilnehmer zuerst teilnehmen. + Die Anzahl zusätzlicher Teilnehmer, die der Grenze hinzugefügt werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 0.– oder –-Teilnehmer hinzuzufügen würde verursachen, dass die Teilnehmeranzahl der Barriere 32.767 überschreitet. + Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Ruft die Nummer der aktuellen Phase der Grenze ab. + Gibt die Nummer der aktuellen Phase der Grenze zurück. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Gibt die vom verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. + True, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um nur nicht verwaltete Ressourcen freizugeben. + + + Ruft die Gesamtanzahl von Teilnehmern für die Grenze ab. + Gibt die Gesamtanzahl von Teilnehmern für die Grenze zurück. + + + Ruft die Anzahl von Teilnehmern für die Grenze ab, die in der aktuellen Phase noch nicht signalisiert haben. + Gibt die Anzahl von Teilnehmern für die Grenze zurück, die in der aktuellen Phase noch nicht signalisiert haben. + + + Benachrichtigt , dass ein Teilnehmer nicht mehr vorhanden ist. + Die aktuelle Instanz wurde bereits freigegeben. + Die Barriere hat bereits 0 Teilnehmer.– oder –Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Benachrichtigt über die geringere Anzahl von Teilnehmern. + Die Anzahl zusätzlicher Teilnehmer, die aus der Grenze entfernt werden sollen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 0. + Die Barriere hat bereits 0 Teilnehmer.– oder –Die Methode wurde aus einer Postphasenaktion aufgerufen. – oder –aktuelle Teilnehmeranzahl ist kleiner als der angegebene participantCount + Die gesamte Teilnehmeranzahl ist kleiner als der angegebene + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. + Die aktuelle Instanz wurde bereits freigegeben. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + Wenn eine Ausnahme aus der Post-Phasenaktion einer Grenze ausgelöst wird, nachdem alle teilnehmenden Threads SignalAndWait aufgerufen haben, wird die Ausnahme in einer BarrierPostPhaseException umbrochen und für alle teilnehmenden Threads ausgelöst. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet. + wenn alle Teilnehmer die Grenze innerhalb der angegebenen Zeit erreicht haben, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + Wenn eine Ausnahme aus der Post-Phasenaktion einer Grenze ausgelöst wird, nachdem alle teilnehmenden Threads SignalAndWait aufgerufen haben, wird die Ausnahme in einer BarrierPostPhaseException umbrochen und für alle teilnehmenden Threads ausgelöst. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet und ein Abbruchtoken berücksichtigt. + wenn alle Teilnehmer die Grenze innerhalb der angegebenen Zeit erreicht haben, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere erreichen. Dabei wird ein Abbruchtoken überwacht. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird das Zeitintervall mit einem -Objekt gemessen. + True, wenn alle anderen Teilnehmer die Grenze erreicht haben, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, oder er ist größer als 32.767. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird das Zeitintervall mit einem -Objekt gemessen und ein Abbruchtoken berücksichtigt. + True, wenn alle anderen Teilnehmer die Grenze erreicht haben, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1 Millisekunde. Ein Wert von -1 Millisekunde gibt einen unendlichen Timeout an. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Die Ausnahme, die bei einem Fehler der Nachphasenaktion einer ausgelöst wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit der angegebenen internen Ausnahme. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Stellt eine Methode dar, die in einem neuen Kontext aufgerufen werden muss. + Ein Objekt mit den Informationen, die von der Rückrufmethode bei jeder Ausführung verwendet werden. + 1 + + + Stellt einen Synchronisierungsprimitiven dar, der signalisiert wird, wenn seine Anzahl 0 (null) erreicht. + + + Initialisiert eine neue Instanz der -Klasse mit der angegebenen Anzahl. + Die zum Festlegen von ursprünglich erforderliche Anzahl von Signalen. + + ist kleiner als 0. + + + Erhöht die aktuelle Anzahl von um 1. + Die aktuelle Instanz wurde bereits freigegeben. + Die aktuelle Instanz ist bereits festgelegt.– oder – ist größer oder gleich . + + + Erhöht die aktuelle Anzahl von um einen angegebenen Wert. + Der Wert, um den erhöht werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner oder gleich 0. + Die aktuelle Instanz ist bereits festgelegt.– oder – ist größer gleich , nach die Anzahl schrittweise durch erhöht wird. + + + Ruft die Anzahl verbleibender Signale ab, die zum Festlegen des Ereignisses erforderlich sind. + Die Anzahl verbleibender Signale, die zum Festlegen des Ereignisses erforderlich sind. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die vom verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. + True, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um nur nicht verwaltete Ressourcen freizugeben. + + + Ruft die Anzahl von Signalen ab, die ursprünglich zum Festlegen des Ereignisses erforderlich waren. + Die Anzahl von Signalen, die ursprünglich zum Festlegen des Ereignisses erforderlich waren. + + + Bestimmt, ob das Ereignis festgelegt wurde. + True, wenn das Ereignis festgelegt wurde, andernfalls false. + + + Setzt auf den Wert von zurück. + Die aktuelle Instanz wurde bereits freigegeben. + + + Setzt die -Eigenschaft auf einen angegebenen Wert zurück. + Die zum Festlegen von erforderliche Anzahl von Signalen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 0. + + + Registriert ein Signal beim und dekrementiert den Wert von . + True, wenn die Anzahl aufgrund des Signals 0 (null) erreicht hat und das Ereignis festgelegt wurde, andernfalls false. + Die aktuelle Instanz wurde bereits freigegeben. + Die aktuelle Instanz ist bereits festgelegt. + + + Registriert mehrere Signale bei und verringert den Wert von um den angegebenen Wert. + True, wenn die Anzahl aufgrund der Signale 0 (null) erreicht hat und das Ereignis festgelegt wurde, andernfalls false. + Die Anzahl zu registrierender Signale. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 1. + Die aktuelle Instanz ist bereits festgelegt. -oder- ist größer als . + + + Versucht, um eins zu inkrementieren. + True, wenn die Anzahl erfolgreich erhöht wurde, andernfalls false.Wenn bereits 0 (null) ist, gibt diese Methode false zurück. + Die aktuelle Instanz wurde bereits freigegeben. + + ist gleich . + + + Versucht, durch einen angegebenen Wert zu inkrementieren. + True, wenn die Anzahl erfolgreich erhöht wurde, andernfalls false.Wenn bereits 0 (null) ist, wird false zurückgegeben. + Der Wert, um den erhöht werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner oder gleich 0. + Die aktuelle Instanz ist bereits festgelegt.– oder – + ist gleich oder größer als . + + + Blockiert den aktuellen Thread, bis festgelegt wird. + Die aktuelle Instanz wurde bereits freigegeben. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet wird. + True, wenn festgelegt wurde, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet und ein überwacht wird. + True, wenn festgelegt wurde, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. - Oder - Die , die erstellte, wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei ein überwacht wird. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. - Oder - Die , die erstellte, wurde bereits freigegeben. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei ein zum Messen des Timeouts verwendet wird. + True, wenn festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei ein zum Messen des Zeitintervalls verwendet und ein überwacht wird. + True, wenn festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. - Oder - Die , die erstellte, wurde bereits freigegeben. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + + + Ruft ein ab, das verwendet wird, um auf das festzulegende Ereignis zu warten. + Ein , das verwendet wird, um auf das festzulegende Ereignis zu warten. + Die aktuelle Instanz wurde bereits freigegeben. + + + Gibt an, ob eine -Klasse nach dem Empfangen eines Signals automatisch oder manuell zurückgesetzt wird. + 2 + + + Bei Signalisierung wird die -Methode automatisch nach der Freigabe eines einzigen Threads zurückgesetzt.Wenn sich keine Threads in der Warteschlange befinden, bleibt die -Methode solange signalisiert, bis ein Thread blockiert wird. Sie wird zurückgesetzt, nachdem der Thread freigegeben wurde. + + + Bei Signalisierung gibt die -Methode alle wartenden Threads frei. Sie bleibt solange signalisiert, bis sie manuell zurückgesetzt wird. + + + Stellt ein Threadsynchronisierungsereignis dar. + 2 + + + Initialisiert eine neue Instanz der -Klasse und gibt an, ob das WaitHandle anfänglich signalisiert ist und ob es automatisch oder manuell zurückgesetzt wird. + true, wenn der anfängliche Zustand auf signalisiert festgelegt werden soll. false, wenn er auf nicht signalisiert festgelegt werden soll. + Einer der -Werte, die bestimmen, ob das Ereignis automatisch oder manuell zurückgesetzt wird. + + + Initialisiert eine neue Instanz der -Klasse, gibt an, ob das WaitHandle anfänglich signalisiert ist, wenn es als Ergebnis dieses Aufrufs erstellt wurde, ob es automatisch oder manuell zurückgesetzt wird, und gibt den Namen eines Systemsynchronisierungsereignisses an. + true, um den anfänglichen Zustand auf signalisiert festzulegen, wenn das benannte Ereignis als Ergebnis dieses Aufrufs erstellt wird; false, um den Zustand auf nicht signalisiert festzulegen. + Einer der -Werte, die bestimmen, ob das Ereignis automatisch oder manuell zurückgesetzt wird. + Der Name eines systemweiten Synchronisierungsereignisses. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Ereignis kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Initialisiert eine neue Instanz der -Klasse, gibt an, ob das WaitHandle anfänglich signalisiert ist, wenn es als Ergebnis dieses Aufrufs erstellt wurde, und ob es automatisch oder manuell zurückgesetzt wird, und gibt den Namen eines Systemsynchronisierungsereignisses und eine boolesche Variable an, deren Wert nach dem Aufruf angibt, ob das benannte Systemereignis erstellt wurde. + true, um den anfänglichen Zustand auf signalisiert festzulegen, wenn das benannte Ereignis als Ergebnis dieses Aufrufs erstellt wird; false, um den Zustand auf nicht signalisiert festzulegen. + Einer der -Werte, die bestimmen, ob das Ereignis automatisch oder manuell zurückgesetzt wird. + Der Name eines systemweiten Synchronisierungsereignisses. + Enthält nach dem Beenden dieser Methode den Wert true, wenn ein lokales Ereignis erstellt wurde (d. h., wenn gleich null oder eine leere Zeichenfolge ist) oder wenn das angegebene benannte Systemereignis erstellt wurde. Der Wert ist false, wenn das angegebene benannte Systemsereignis bereits vorhanden war.Dieser Parameter wird nicht initialisiert übergeben. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Ereignis kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Öffnet das bestimmte benannte Synchronisierungsereignis, wenn es bereits vorhanden ist. + Ein Objekt, das das benannte Systemereignis darstellt. + Der Name eines systemweiten Synchronisierungsereignisses, das zu öffnen ist. + + ist eine leere Zeichenfolge. - oder - ist länger als 260 Zeichen. + + ist null. + Das benannte Systemereignis ist nicht vorhanden. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden, der Benutzer verfügt jedoch nicht über den nötigen Sicherheitszugriff, um es zu verwenden. + 1 + + + + + + Legt den Zustand des Ereignisses auf nicht signalisiert fest, sodass Threads blockiert werden. + true, wenn die Operation erfolgreich ausgeführt wird, andernfalls false. + Die -Methode wurde zuvor für dieses aufgerufen. + 2 + + + Legt den Zustand des Ereignisses auf signalisiert fest und ermöglicht so einem oder mehreren wartenden Threads fortzufahren. + true, wenn die Operation erfolgreich ausgeführt wird, andernfalls false. + Die -Methode wurde zuvor für dieses aufgerufen. + 2 + + + Öffnet das bestimmte benannte Synchronisierungsereignis, wenn es bereits vorhanden ist, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. + true, wenn das benannte Synchronisierungsereignis erfolgreich geöffnet wurde; andernfalls false. + Der Name eines systemweiten Synchronisierungsereignisses, das zu öffnen ist. + Enthält nach Beenden der Methode ein -Objekt, das das benannte Synchronisierungsereignis darstellt, wenn der Aufruf erfolgreich ausgeführt wurde, oder null, wenn der Aufruf fehlgeschlagen ist.Dieser Parameter wird nicht initialisiert behandelt. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden, der Benutzer verfügt jedoch nicht über den gewünschten Sicherheitszugriff. + + + Verwaltet den Ausführungskontext für den aktuellen Thread.Diese Klasse kann nicht vererbt werden. + 2 + + + Zeichnet den Ausführungskontext des aktuellen Threads auf. + Ein -Objekt, das den Ausführungskontext für den aktuellen Thread darstellt. + 1 + + + Führt für den aktuellen Thread eine Methode in einem angegebenen Ausführungskontext aus. + Der festzulegende . + Ein -Delegat, der die im bereitgestellten Ausführungskontext auszuführende Methode darstellt. + Das Objekt, das an die Rückrufmethode übergeben werden soll. + + ist null.– oder – wurde nicht durch einen Aufzeichnungsvorgang ermittelt. – oder – wurde bereits als Argument für einen Aufruf von verwendet. + 1 + + + + + + Stellt atomare Operationen für Variablen bereit, die von mehreren Threads gemeinsam genutzt werden. + 2 + + + Fügt in einer atomaren Operation zwei 32-Bit-Ganzzahlen hinzu und ersetzt die erste Ganzzahl durch die Summe. + Der unter gespeicherte neue Wert. + Eine Variable, die den ersten Wert enthält, der hinzugefügt werden soll.Die Summe der beiden Werte wird in gespeichert. + Der Wert, der der Ganzzahl in hinzugefügt werden soll. + The address of is a null pointer. + 1 + + + Fügt in einer atomaren Operation zwei 64-Bit-Ganzzahlen hinzu und ersetzt die erste Ganzzahl durch die Summe. + Der unter gespeicherte neue Wert. + Eine Variable, die den ersten Wert enthält, der hinzugefügt werden soll.Die Summe der beiden Werte wird in gespeichert. + Der Wert, der der Ganzzahl in hinzugefügt werden soll. + The address of is a null pointer. + 1 + + + Vergleicht zwei Gleitkommazahlen mit doppelter Genauigkeit hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei 32-Bit-Ganzzahlen mit Vorzeichen hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei 64-Bit-Ganzzahlen mit Vorzeichen hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei plattformspezifische Handles oder Zeiger hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten. + Der ursprüngliche Wert in . + Der Ziel-, dessen Wert mit dem Wert von verglichen und möglicherweise durch ersetzt wird. + Der , der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der , der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei Objekte hinsichtlich ihrer Verweisgleichheit und ersetzt bei vorliegender Gleichheit das erste Objekt. + Der ursprüngliche Wert in . + Das Zielobjekt, das mit verglichen und möglicherweise ersetzt wird. + Das Objekt, das das Zielobjekt ersetzt, wenn beim Vergleich Gleichheit festgestellt wird. + Das Objekt, das mit dem Objekt in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei Gleitkommazahlen mit einfacher Genauigkeit hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei Instanzen des angegebenen Referenztyps hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit die erste. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird.Dies ist ein Verweisparameter (ref in C#, ByRef in Visual Basic). + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + Der Typ, der für , und verwendet werden soll.Dieser Typ muss ein Referenztyp sein. + The address of is a null pointer. + + + Dekrementiert den Wert einer angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der dekrementierte Wert. + Die Variable, deren Wert dekrementiert werden soll. + The address of is a null pointer. + 1 + + + Dekrementiert den Wert der angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der dekrementierte Wert. + Die Variable, deren Wert dekrementiert werden soll. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation eine Gleitkommazahl mit doppelter Genauigkeit auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt eine 32-Bit-Ganzzahl mit Vorzeichen in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt eine 64-Bit-Ganzzahl mit Vorzeichen in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation ein plattformspezifisches Handle bzw. einen plattformspezifischen Zeiger auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation ein Objekt auf einen angegebenen Wert fest und gibt einen Verweis auf das ursprüngliche Objekt zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation eine Gleitkommazahl mit einfacher Genauigkeit auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt eine Variable vom angegebenen Typ in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll.Dies ist ein Verweisparameter (ref in C#, ByRef in Visual Basic). + Der Wert, auf den der -Parameter festgelegt ist. + Der Typ, der für und verwendet werden soll.Dieser Typ muss ein Referenztyp sein. + The address of is a null pointer. + + + Inkrementiert den Wert einer angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der inkrementierte Wert. + Die Variable, deren Wert inkrementiert werden soll. + The address of is a null pointer. + 1 + + + Inkrementiert den Wert einer angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der inkrementierte Wert. + Die Variable, deren Wert inkrementiert werden soll. + The address of is a null pointer. + 1 + + + Synchronisiert den Speicherzugriff wie folgt: Der Prozessor, der den aktuellen Thread ausführt, kann Anweisungen nicht so neu anordnen, dass Speicherzugriffe vor dem Aufruf von nach Speicherzugriffen ausgeführt werden, die nach dem Aufruf von erfolgen. + + + Gibt einen 64-Bit-Wert zurück, der in einer atomaren Operation geladen wird. + Der geladene Wert. + Der zu ladende 64-Bit-Wert. + 1 + + + Stellt verzögerte Initialisierungsroutinen bereit. + + + Initialisiert einen Zielverweistyp mit seinem Standardkonstruktor, wenn er noch nicht initialisiert wurde. + Der initialisierte Verweis vom Typ . + Ein Verweis vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Der Typ des zu initialisierenden Verweises. + Berechtigungen, auf den Konstruktor des Typs zuzugreifen, haben gefehlt. + Der Typ besitzt keinen Standardkonstruktor. + + + Initialisiert einen Zielverweis- oder Werttyp mit seinem Standardkonstruktor, wenn er noch nicht initialisiert wurde. + Der initialisierte Wert vom Typ . + Ein Verweis oder Wert vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Ein Verweis auf einen booleschen Wert, der bestimmt, ob das Ziel bereits initialisiert wurde. + Ein Verweis auf ein Objekt, das für die Initialisierung von als sich gegenseitig ausschließende Sperre verwendet wird.Wenn null ist, wird ein neues Objekt instanziiert. + Der Typ des zu initialisierenden Verweises. + Berechtigungen, auf den Konstruktor des Typs zuzugreifen, haben gefehlt. + Der Typ besitzt keinen Standardkonstruktor. + + + Initialisiert einen Zielverweis- oder Werttyp mit einer angegebenen Funktion, wenn er noch nicht initialisiert wurde. + Der initialisierte Wert vom Typ . + Ein Verweis oder Wert vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Ein Verweis auf einen booleschen Wert, der bestimmt, ob das Ziel bereits initialisiert wurde. + Ein Verweis auf ein Objekt, das für die Initialisierung von als sich gegenseitig ausschließende Sperre verwendet wird.Wenn null ist, wird ein neues Objekt instanziiert. + Die Funktion, die aufgerufen wird, um den Verweis oder den Wert zu initialisieren. + Der Typ des zu initialisierenden Verweises. + Berechtigungen, auf den Konstruktor des Typs zuzugreifen, haben gefehlt. + Der Typ besitzt keinen Standardkonstruktor. + + + Initialisiert einen Zielverweistyp mit einer angegebenen Funktion, wenn er noch nicht initialisiert wurde. + Der initialisierte Wert vom Typ . + Der Verweis vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Die Funktion, die aufgerufen wird, um den Verweis zu initialisieren. + Der Verweistyp des zu initialisierenden Verweises. + Der Typ besitzt keinen Standardkonstruktor. + + gibt null (Nothing in Visual Basic) zurück. + + + Die Ausnahme, die ausgelöst wird, wenn die rekursive Anforderung einer Sperre nicht mit der Rekursionsrichtlinie der Sperre kompatibel ist. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die aktuelle Ausnahme verursacht hat.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + 2 + + + Gibt an, ob eine Sperre mehrmals dem gleichen Thread zugewiesen werden kann. + + + Wenn ein Thread rekursiv versucht, eine Sperre zu erhalten, wird eine Ausnahme ausgelöst.Einige Klassen gestatten gewisse Rekursionen, wenn diese Einstellung aktiv ist. + + + Ein Thread kann rekursiv eine Sperre erhalten.Einige Klassen beschränken diese Möglichkeit einer rekursiven Zuweisung. + + + Benachrichtigt einen oder mehrere wartende Threads über das Eintreten eines Ereignisses.Diese Klasse kann nicht vererbt werden. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der anfängliche Zustand auf signalisiert festgelegt werden soll. + true, wenn der anfängliche Zustand auf signalisiert festgelegt werden soll, false, wenn der anfängliche Zustand auf nicht signalisiert festgelegt werden soll. + + + Stellt eine verschlankte Version von bereit. + + + Initialisiert eine neue Instanz der -Klasse mit dem Anfangszustand „nicht signalisiert“. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der Anfangszustand auf „signalisiert“ festgelegt werden soll. + True, um den Anfangszustand auf „signalisiert“ festzulegen, false um den Anfangszustand auf „nicht signalisiert“ festzulegen. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der Anfangszustand auf „signalisiert“ festgelegt werden soll, und einer festgelegten Spin-Anzahl. + True, um den Anfangszustand auf "signalisiert" festzulegen, false um den Anfangszustand auf "nicht signalisiert" festzulegen. + Die Anzahl von Spin-Wartevorgängen, die vor dem Fallback auf einen kernelbasierten Wartevorgang stattfinden. + + is less than 0 or greater than the maximum allowed value. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die vom verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. + true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um nur nicht verwaltete Ressourcen freizugeben. + + + Ruft einen Wert ab, der angibt, ob das Ereignis festgelegt wurde. + True, wenn das Ereignis festgelegt wurde, andernfalls false. + + + Legt den Zustand des Ereignisses auf „nicht signalisiert“ fest, sodass Threads blockiert werden. + The object has already been disposed. + + + Legt den Zustand des Ereignisses auf „signalisiert“ fest und ermöglicht so die weitere Ausführung eines oder mehrerer wartender Threads. + + + Ruft die Anzahl von Spin-Wartevorgängen ab, die vor dem Fallback auf einen kernelbasierten Wartevorgang stattfinden. + Gibt die Anzahl von Spin-Wartevorgängen zurück, die vor dem Fallback auf einen kernelbasierten Wartevorgang stattfinden. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet wird. + true, wenn der festgelegt wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet und ein überwacht wird. + true, wenn der festgelegt wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle ein Signal empfängt, wobei ein überwacht wird. + Das zu überwachende . + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird, wobei ein -Wert zum Messen des Zeitintervalls verwendet wird. + true, wenn der festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird. Dabei wird ein -Wert zum Messen des Zeitintervalls verwendet und ein überwacht. + true, wenn der festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Ruft das zugrunde liegende -Objekt für dieses ab. + Das zugrunde liegende -Ereignisobjekt für dieses . + + + Stellt einen Mechanismus bereit, der den Zugriff auf Objekte synchronisiert. + 2 + + + Erhält eine exklusive Sperre für das angegebene Objekt. + Das Objekt, für das die Monitorsperre erhalten werden soll. + Der -Parameter ist null. + 1 + + + Erhält eine exklusive Sperre für das angegebene Objekt und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, auf das gewartet werden soll. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen.Hinweis   Wenn keine Ausnahme auftritt, ist die Ausgabe dieser Methode immer true. + Die Eingabe für ist true. + Der -Parameter ist null. + + + Hebt eine exklusive Sperre für das angegebene Objekt auf. + Das Objekt, dessen Sperre aufgehoben werden soll. + Der -Parameter ist null. + Der aktuelle Thread besitzt die Sperre für das angegebene Objekt nicht. + 1 + + + Bestimmt, ob der aktuelle Thread die Sperre für das angegebene Objekt enthält. + true, wenn der aktuelle Thread die Sperre für enthält, andernfalls false. + Das zu überprüfende Objekt. + + ist null. + + + Benachrichtigt einen Thread in der Warteschlange für abzuarbeitende Threads über eine Änderung am Zustand des gesperrten Objekts. + Das Objekt, auf das ein Thread wartet. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + 1 + + + Benachrichtigt alle wartenden Threads über eine Änderung am Zustand des Objekts. + Das Objekt, das den Impuls sendet. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + 1 + + + Versucht, eine exklusive Sperre für das angegebene Objekt zu erhalten. + true, wenn der aktuelle Thread die Sperre erhält, andernfalls false. + Das Objekt, für das die Sperre erhalten werden soll. + Der -Parameter ist null. + 1 + + + Versucht, eine exklusive Sperre für das angegebene Objekt zu erhalten, und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, für das die Sperre erhalten werden soll. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen. + Die Eingabe für ist true. + Der -Parameter ist null. + + + Versucht über eine angegebene Anzahl von Millisekunden hinweg, eine exklusive Sperre für das angegebene Objekt zu erhalten. + true, wenn der aktuelle Thread die Sperre erhält, andernfalls false. + Das Objekt, für das die Sperre erhalten werden soll. + Die Anzahl der Millisekunden, für die auf die Sperre gewartet werden soll. + Der -Parameter ist null. + + ist negativ und ungleich . + 1 + + + Versucht für die angegebene Anzahl von Millisekunden, eine exklusive Sperre für das angegebene Objekt zu erhalten, und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, für das die Sperre erhalten werden soll. + Die Anzahl der Millisekunden, für die auf die Sperre gewartet werden soll. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen. + Die Eingabe für ist true. + Der -Parameter ist null. + + ist negativ und ungleich . + + + Versucht über einen angegebenen Zeitraum hinweg, eine exklusive Sperre für das angegebene Objekt zu erhalten. + true, wenn der aktuelle Thread die Sperre erhält, andernfalls false. + Das Objekt, für das die Sperre erhalten werden soll. + Eine , die die Zeitspanne darstellt, für die auf die Sperre gewartet werden soll.Ein Wert von -1 Millisekunde gibt eine unbegrenzte Wartezeit an. + Der -Parameter ist null. + Der Wert von in Millisekunden ist negativ und ungleich (-1 Millisekunde), oder er ist größer als . + 1 + + + Versucht für die angegebene Dauer, eine exklusive Sperre für das angegebene Objekt zu erhalten, und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, für das die Sperre erhalten werden soll. + Die Zeitspanne, für die auf die Sperre gewartet werden soll.Ein Wert von -1 Millisekunde gibt eine unbegrenzte Wartezeit an. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen. + Die Eingabe für ist true. + Der -Parameter ist null. + Der Wert von in Millisekunden ist negativ und ungleich (-1 Millisekunde), oder er ist größer als . + + + Hebt die Sperre für ein Objekt auf und blockiert den aktuellen Thread, bis er die Sperre erneut erhält. + true, wenn der Aufruf beendet wurde, weil der Aufrufer die Sperre für das angegebene Objekt erneut erhalten hat.Diese Methode wird nicht beendet, wenn die Sperre nicht erneut erhalten wird. + Das Objekt, auf das gewartet werden soll. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + Der Thread, der Wait aufruft, wird später im Wartezustand unterbrochen.Dieser Fall tritt ein, wenn ein anderer Thread die -Methode dieses Threads aufruft. + 1 + + + Hebt die Sperre für ein Objekt auf und blockiert den aktuellen Thread, bis er die Sperre erneut erhält.Wenn das angegebene Timeoutintervall abläuft, tritt der Thread in die Warteschlange für abgearbeitete Threads ein. + true, wenn die Sperre erneut erhalten wurde, bevor die angegebene Zeitspanne verstrichen ist. false, wenn die Sperre erneut erhalten wurde, nachdem die angegebene Zeitspanne verstrichen ist.Die Methode wird erst beendet, wenn die Sperre erneut erhalten wurde. + Das Objekt, auf das gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, bevor der Thread in die Warteschlange für abgearbeitete Threads eintritt. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + Der Thread, der Wait aufruft, wird später im Wartezustand unterbrochen.Dieser Fall tritt ein, wenn ein anderer Thread die -Methode dieses Threads aufruft. + Der Wert des -Parameters ist negativ und ungleich . + 1 + + + Hebt die Sperre für ein Objekt auf und blockiert den aktuellen Thread, bis er die Sperre erneut erhält.Wenn das angegebene Timeoutintervall abläuft, tritt der Thread in die Warteschlange für abgearbeitete Threads ein. + true, wenn die Sperre erneut erhalten wurde, bevor die angegebene Zeitspanne verstrichen ist. false, wenn die Sperre erneut erhalten wurde, nachdem die angegebene Zeitspanne verstrichen ist.Die Methode wird erst beendet, wenn die Sperre erneut erhalten wurde. + Das Objekt, auf das gewartet werden soll. + Ein , der die Zeit angibt, die gewartet wird, bevor der Thread in die Warteschlange für abgearbeitete Threads eintritt. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + Der Thread, der Wait aufruft, wird später im Wartezustand unterbrochen.Dieser Fall tritt ein, wenn ein anderer Thread die -Methode dieses Threads aufruft. + Der Wert des -Parameters in Millisekunden ist negativ und stellt nicht (-1 Millisekunde) dar, oder er ist größer als . + 1 + + + Ein primitiver Synchronisierungstyp, der auch für die prozessübergreifende Synchronisierung verwendet werden kann. + 1 + + + Initialisiert eine neue Instanz der -Klasse mit Standardeigenschaften. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex zugewiesen werden soll. + true, um dem aufrufenden Thread den anfänglichen Besitz des Mutex zuzuweisen, andernfalls false. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex zugewiesen werden soll, sowie mit einer Zeichenfolge, die den Namen des Mutex darstellt. + true, um dem aufrufenden Thread den anfänglichen Besitz des benannten Systemmutex zuzuweisen, wenn der benannte Systemmutex als Ergebnis dieses Aufrufs erstellt wird, andernfalls false. + Der Name des .Bei einem Wert von null ist das unbenannt. + Der benannte Mutex ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex zugewiesen werden soll, mit einer Zeichenfolge mit dem Namen des Mutex sowie mit einem booleschen Wert, der beim Beenden der Methode angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex gewährt wurde. + true, um dem aufrufenden Thread den anfänglichen Besitz des benannten Systemmutex zuzuweisen, wenn der benannte Systemmutex als Ergebnis dieses Aufrufs erstellt wird, andernfalls false. + Der Name des .Bei einem Wert von null ist das unbenannt. + Enthält nach dem Beenden dieser Methode einen booleschen Wert, der true ist, wenn ein lokaler Mutex erstellt wurde (d. h. wenn gleich null oder eine leere Zeichenfolge ist) oder wenn der angegebene benannte Systemmutex erstellt wurde. Der Wert ist false, wenn der angegebene benannte Systemmutex bereits vorhanden war.Dieser Parameter wird nicht initialisiert übergeben. + Der benannte Mutex ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Öffnet den bestimmten benannten Mutex, wenn er bereits vorhanden ist. + Ein Objekt, das den benannten Systemmutex darstellt. + Der Name des zu öffnenden Systemmutex. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Der benannte Mutex ist nicht vorhanden. + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex ist vorhanden, der Benutzer verfügt jedoch nicht über den erforderlichen Sicherheitszugriff, um es zu verwenden. + 1 + + + + + + Gibt das einmal frei. + Der aufrufende Thread ist nicht im Besitz des Mutex. + 1 + + + Öffnet den bestimmten benannten Mutex, wenn er bereits vorhanden ist, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. + true, wenn der benannte Mutex erfolgreich geöffnet wurde; andernfalls false. + Der Name des zu öffnenden Systemmutex. + Enthält nach Beenden der Methode ein -Objekt, das das benannte Mutex darstellt, wenn der Aufruf erfolgreich ausgeführt wurde, oder null, wenn der Aufruf fehlgeschlagen ist.Dieser Parameter wird nicht initialisiert behandelt. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex ist vorhanden, der Benutzer verfügt jedoch nicht über den erforderlichen Sicherheitszugriff, um es zu verwenden. + + + Stellt eine Sperre dar, mit der der Zugriff auf eine Ressource verwaltet wird. Mehrere Threads können hierbei Lesezugriff oder exklusiven Schreibzugriff erhalten. + + + Initialisiert eine neue Instanz der -Klasse mit Standardeigenschaftswerten. + + + Initialisiert eine neue Instanz der -Klasse unter Angabe der Rekursionsrichtlinie für die Sperre. + Einer der Enumerationswerte, der die Rekursionsrichtlinie für die Sperre angibt. + + + Ruft die Gesamtzahl von eindeutigen Threads ab, denen die Sperre im Lesemodus zugewiesen ist. + Die Anzahl von eindeutigen Threads, denen die Sperre im Lesemodus zugewiesen ist. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Versucht, die Sperre im Lesemodus zu erhalten. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Versucht, die Sperre im erweiterbaren Modus zu erhalten. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Versucht, die Sperre im Schreibmodus zu erhalten. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Verringert die Rekursionszahl für den Lesemodus und beendet den Lesemodus, wenn das Rekursionsergebnis 0 (null) ist. + The current thread has not entered the lock in read mode. + + + Verringert die Rekursionszahl für den erweiterbaren Modus und beendet den erweiterbaren Modus, wenn das Rekursionsergebnis 0 (null) ist. + The current thread has not entered the lock in upgradeable mode. + + + Verringert die Rekursionszahl für den Schreibmodus und beendet den Schreibmodus, wenn das Rekursionsergebnis 0 (null) ist. + The current thread has not entered the lock in write mode. + + + Ruft einen Wert ab, der angibt, ob die Sperre dem aktuellen Thread im Lesemodus zugewiesen ist. + true, wenn sich der aktuelle Thread im Lesemodus befindet, andernfalls false. + 2 + + + Ruft einen Wert ab, der angibt, ob die Sperre dem aktuellen Thread im erweiterbaren Modus zugewiesen ist. + true, wenn sich der aktuelle Thread im erweiterbaren Modus befindet, andernfalls false. + 2 + + + Ruft einen Wert ab, der angibt, ob die Sperre dem aktuellen Thread im Schreibmodus zugewiesen ist. + true, wenn sich der aktuelle Thread im Schreibmodus befindet, andernfalls false. + 2 + + + Ruft einen Wert ab, der die Rekursionsrichtlinie für das aktuelle -Objekt angibt. + Einer der Enumerationswerte, der die Rekursionsrichtlinie für die Sperre angibt. + + + Ruft einen Wert ab, der als Indikator für eine Rekursion angibt, wie oft dem aktuellen Thread die Sperre im Lesemodus zugewiesen ist. + 0 (null), wenn sich der aktuelle Thread nicht im Lesemodus befindet, 1, wenn sich der Thread im Lesemodus befindet und diesen nicht rekursiv angefordert hat, oder n, wenn der Thread die Sperre n - 1 Mal rekursiv angefordert hat. + 2 + + + Ruft einen Wert ab, der als Indikator für eine Rekursion angibt, wie oft dem aktuellen Thread die Sperre im erweiterbaren Modus zugewiesen ist. + 0 (null), wenn sich der aktuelle Thread nicht im erweiterbaren Modus befindet, 1, wenn sich der Thread im erweiterbaren Modus befindet und diesen nicht rekursiv angefordert hat, oder n, wenn der Thread den erweiterbaren Modus n - 1 Mal rekursiv angefordert hat. + 2 + + + Ruft einen Wert ab, der als Indikator für eine Rekursion angibt, wie oft dem aktuellen Thread die Sperre im Schreibmodus zugewiesen ist. + 0 (null), wenn sich der aktuelle Thread nicht im Schreibmodus befindet, 1, wenn sich der Thread im Schreibmodus befindet und diesen nicht rekursiv angefordert hat, oder n, wenn der Thread den Schreibmodus n - 1 Mal rekursiv angefordert hat. + 2 + + + Versucht, die Sperre im Lesemodus zu erhalten. Optional wird ein ganzzahliger Timeout berücksichtigt. + true, wenn der aufrufende Thread den Lesemodus erhalten hat, andernfalls false. + Die Zeit in Millisekunden, die gewartet wird, oder -1 (), um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Versucht, die Sperre im Lesemodus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den Lesemodus erhalten hat, andernfalls false. + Das Zeitintervall bis zum Timeout, oder -1 Millisekunden, um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Versucht, die Sperre im erweiterbaren Modus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den erweiterbaren Modus erhalten hat, andernfalls false. + Die Zeit in Millisekunden, die gewartet wird, oder -1 (), um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Versucht, die Sperre im erweiterbaren Modus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den erweiterbaren Modus erhalten hat, andernfalls false. + Das Zeitintervall bis zum Timeout, oder -1 Millisekunden, um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Versucht, die Sperre im Schreibmodus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den Schreibmodus erhalten hat, andernfalls false. + Die Zeit in Millisekunden, die gewartet wird, oder -1 (), um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Versucht, die Sperre im Schreibmodus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den Schreibmodus erhalten hat, andernfalls false. + Das Zeitintervall bis zum Timeout, oder -1 Millisekunden, um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Ruft die Gesamtzahl von Threads ab, die auf eine Zuweisung der Sperre im Lesemodus warten. + Die Gesamtzahl von Threads, die auf eine Zuweisung des Lesemodus warten. + 2 + + + Ruft die Gesamtzahl von Threads ab, die auf eine Zuweisung der Sperre im erweiterbaren Modus warten. + Die Gesamtzahl von Threads, die auf eine Zuweisung des erweiterbaren Modus warten. + 2 + + + Ruft die Gesamtzahl von Threads ab, die auf eine Zuweisung der Sperre im Schreibmodus warten. + Die Gesamtzahl von Threads, die auf eine Zuweisung des Schreibmodus warten. + 2 + + + Schränkt die Anzahl von Threads ein, die gleichzeitig auf eine Ressource oder einen Pool von Ressourcen zugreifen können. + 1 + + + Initialisiert eine neue Instanz der -Klasse und gibt die ursprüngliche Anzahl von Einträgen und die maximale Anzahl von gleichzeitigen Einträgen an. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + + ist größer als . + + ist kleiner als 1.- oder - ist kleiner als 0. + + + Initialisiert eine neue Instanz der -Klasse, gibt die ursprüngliche Anzahl von Einträgen und die maximale Anzahl von gleichzeitigen Einträgen sowie optional den Namen eines Systemsemaphorobjekts an. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Der Name eines benannten Systemsemaphorobjekts. + + ist größer als .- oder - ist länger als 260 Zeichen. + + ist kleiner als 1.- oder - ist kleiner als 0. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Semaphor kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + + Initialisiert eine neue Instanz der -Klasse, gibt die ursprüngliche Anzahl von Einträgen und die maximale Anzahl von gleichzeitigen Einträgen sowie optional den Namen eines Systemsemaphorobjekts an, gibt eine Variable an, die einen Wert empfängt, der angibt, ob ein neues Systemsemaphor erstellt wurde. + Die ursprüngliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig ausgeführt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig ausgeführt werden können. + Der Name eines benannten Systemsemaphorobjekts. + Enthält nach dem Beenden dieser Methode den Wert true, wenn ein lokales Semaphor erstellt wurde (d. h., wenn gleich null oder eine leere Zeichenfolge ist) oder wenn das angegebene benannte Systemsemaphor erstellt wurde. Der Wert ist false, wenn das angegebene benannte Systemsemaphor bereits vorhanden war.Dieser Parameter wird nicht initialisiert übergeben. + + ist größer als . - oder - ist länger als 260 Zeichen. + + ist kleiner als 1.- oder - ist kleiner als 0. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Semaphor kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + + Öffnet das angegebene benannte Semaphor, wenn es bereits vorhanden ist. + Ein Objekt, das das benannte Systemsemaphor darstellt. + Der Name des zu öffnenden Systemsemaphors. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Das benannte Semaphor ist nicht vorhanden. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden, der Benutzer verfügt jedoch nicht über den nötigen Sicherheitszugriff, um es zu verwenden. + 1 + + + + + + Beendet das Semaphor und gibt die vorherige Anzahl zurück. + Die Anzahl für das Semaphor vor dem Aufruf der -Methode. + Die Anzahl für das Semaphor weist bereits den maximalen Wert auf. + Bei einem benannten Semaphor ist ein Win32-Fehler aufgetreten. + Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar. Der Benutzer verfügt jedoch nicht über .- oder - Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar, es wurde jedoch nicht mit geöffnet. + 1 + + + Gibt das Semaphor eine festgelegte Anzahl von Malen frei und gibt die vorherige Anzahl zurück. + Die Anzahl für das Semaphor vor dem Aufruf der -Methode. + Die Anzahl von Malen, die das Semaphor freigegeben werden soll. + + ist kleiner als 1. + Die Anzahl für das Semaphor weist bereits den maximalen Wert auf. + Bei einem benannten Semaphor ist ein Win32-Fehler aufgetreten. + Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar. Der Benutzer verfügt jedoch nicht über -Rechte.- oder - Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar, es wurde jedoch nicht mit -Rechten geöffnet. + 1 + + + Öffnet das angegebene benannte Semaphor, wenn es bereits vorhanden ist, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. + true, wenn das benannte Semaphor erfolgreich geöffnet wurde; andernfalls false. + Der Name des zu öffnenden Systemsemaphors. + Enthält nach Beenden der Methode ein -Objekt, das das benannte Semaphor darstellt, wenn der Aufruf erfolgreich ausgeführt wurde, oder null, wenn der Aufruf fehlgeschlagen ist.Dieser Parameter wird nicht initialisiert behandelt. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden, der Benutzer verfügt jedoch nicht über den nötigen Sicherheitszugriff, um es zu verwenden. + + + Die Ausnahme, die ausgelöst wird, wenn die -Methode für ein Semaphor aufgerufen wird, dessen Zähler bereits den Maximalwert aufweist. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit Standardwerten. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Eine einfache Alternative zu , die die Anzahl der Threads beschränkt, die gleichzeitig auf eine Ressource oder einen Ressourcenpool zugreifen können. + + + Initialisiert eine neue Instanz der -Klasse und gibt die ursprüngliche Anzahl von Anforderungen an, die gleichzeitig gewährt werden können. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + + ist kleiner als 0. + + + Initialisiert eine neue Instanz der -Klasse und gibt die ursprüngliche sowie die maximale Anzahl von Anforderungen an, die gleichzeitig gewährt werden können. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + + ist kleiner als 0, oder ist größer als , oder ist kleiner gleich 0. + + + Gibt ein zurück, das verwendet werden kann um auf die Semaphore zu warten. + Ein , das verwendet werden kann um auf die Semaphore zu warten. + + wurde verworfen. + + + Ruft die Anzahl der verbleibenden Threads ab, für die das Eintreten in das -Objekt zulässig ist. + Die Anzahl der verbleibenden Threads, für die das Eintreten in das Semaphor zulässig ist. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die von verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. + true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben. + + + Gibt das -Objekt einmal frei. + Die vorherige Anzahl von . + Die aktuelle Instanz wurde bereits freigegeben. + Der hat bereits seine maximale Größe erreicht. + + + Gibt das -Objekt eine festgelegte Anzahl von Malen frei. + Die vorherige Anzahl von . + Die Anzahl von Malen, die das Semaphor freigegeben werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 1. + Der hat bereits seine maximale Größe erreicht. + + + Blockiert den aktuellen Thread, bis er in eintreten kann. + Die aktuelle Instanz wurde bereits freigegeben. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei das Timeout mit einer 32-Bit-Ganzzahl mit Vorzeichen angegeben wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Angeben des Timeouts verwendet und ein überwacht wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + wurde abgebrochen. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die Instanz wurde freigegeben, oder die erstellten freigegeben wurde. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei ein überwacht wird. + Das zu überwachende -Token. + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei ein zum Angeben des Timeouts verwendet wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + Die semaphoreSlim-Instanz wurde freigegeben + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei eine den Timeout angibt und ein überwacht wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + wurde abgebrochen. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + Die semaphoreSlim-Instanz wurde freigegebenDie , die erstellt hat, wurde bereits freigegeben. + + + Wartet asynchron auf den Eintritt in . + Eine Aufgabe, die abgeschlossen wird, wenn das Semaphor eingegeben wurde. + + + Wartet asynchron auf den Zutritt zum , wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet wird. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Wartet asynchron auf den Zutritt zum , wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet wird, während ein beobachtet wird. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die aktuelle Instanz wurde bereits freigegeben. + + wurde abgebrochen. + + + Wartet asynchron auf den Zutritt zum , während ein ein beobachtet wird. + Eine Aufgabe, die abgeschlossen wird, wenn das Semaphor eingegeben wurde. + Das zu überwachende -Token. + Die aktuelle Instanz wurde bereits freigegeben. + + wurde abgebrochen. + + + Wartet asynchron auf den Zutritt zum unter Verwendung einer zum Messen des Zeitintervalls. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. - oder - Timeout ist größer als . + + + Wartet asynchron auf den Zutritt zum unter Verwendung einer zum Messen des Zeitintervalls, während ein beobachtet wird. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende -Token. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an.- oder - Timeout ist größer als . + + wurde abgebrochen. + + + Stellt eine Methode dar, die aufgerufen werden muss, wenn eine Nachricht an einen Synchronisierungskontext gesendet werden soll. + Das an den Delegaten übergebene Objekt. + 2 + + + Stellt einen sich gegenseitig ausschließenden Sperrprimitiven bereit, wobei ein Thread, der versucht, die Sperre abzurufen, wiederholt in einer Schleife wartet, bis die Sperre verfügbar wird. + + + Initialisiert eine neue Instanz der -Struktur mit der Option, Thread-IDs nachzuverfolgen, um das Debuggen zu vereinfachen. + Gibt an, ob Thread-IDs zu Debugzwecken erfasst und verwendet werden. + + + Ruft die Sperre zuverlässig ab, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + Das -Argument muss vor dem Aufrufen von Enter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Hebt die Sperre auf. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread ist nicht Besitzer dieser Sperre. + + + Hebt die Sperre auf. + Ein boolescher Wert, der angibt, ob eine Arbeitsspeicherumgrenzung ausgegeben werden soll, um den Beendigungsvorgang sofort für andere Threads zu veröffentlichen. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread ist nicht Besitzer dieser Sperre. + + + Ruft einen Wert ab, der angibt, ob die Sperre zurzeit von einem Thread verwendet wird. + True, wenn die Sperre zurzeit von einem Thread verwendet wird, andernfalls false. + + + Ruft einen Wert ab, der angibt, ob die Sperre vom aktuellen Thread verwendet wird. + True, wenn die Sperre vom aktuellen Thread verwendet wird, andernfalls false. + Die Threadbesitznachverfolgung wird deaktiviert. + + + Ruft einen Wert ab, der angibt, ob die Threadbesitznachverfolgung für diese Instanz aktiviert ist. + True, wenn die Threadbesitznachverfolgung für diese Instanz aktiviert ist, andernfalls false. + + + Versucht, die Sperre zuverlässig abzurufen, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + Das -Argument muss vor dem Aufrufen von TryEnter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Versucht, die Sperre zuverlässig abzurufen, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Das -Argument muss vor dem Aufrufen von TryEnter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Versucht, die Sperre zuverlässig abzurufen, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als Millisekunden. + Das -Argument muss vor dem Aufrufen von TryEnter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Stellt Unterstützung für Spin-basierte Wartevorgänge bereit. + + + Ruft die Anzahl von -Aufrufen für diese Instanz ab. + Gibt eine ganze Zahl zurück, die angibt, wie häufig für diese Instanz aufgerufen wurde. + + + Ruft einen Wert ab, der angibt, ob der nächste Aufruf von den Prozessor ergibt und einen erzwungenen Kontextwechsel auslöst. + Gibt an, ob der nächste Aufruf von den Prozessor ergibt und einen erzwungenen Kontextwechsel auslöst. + + + Setzt die Spin-Anzahl zurück. + + + Führt einen Spin-Vorgang aus. + + + Führt Spin-Vorgänge aus, bis die angegebene Bedingung erfüllt wird. + Ein Delegat, der immer wieder ausgeführt wird, bis true zurückgegeben wird. + Das -Argument ist Null. + + + Führt Spin-Vorgänge aus, bis die angegebene Bedingung erfüllt wird oder das angegebene Timeout abgelaufen ist. + True, wenn die Bedingung innerhalb des Timeouts erfüllt wird, andernfalls false. + Ein Delegat, der immer wieder ausgeführt wird, bis true zurückgegeben wird. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das -Argument ist Null. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Führt Spin-Vorgänge aus, bis die angegebene Bedingung erfüllt wird oder das angegebene Timeout abgelaufen ist. + True, wenn die Bedingung innerhalb des Timeouts erfüllt wird, andernfalls false. + Ein Delegat, der immer wieder ausgeführt wird, bis true zurückgegeben wird. + Ein , das die Wartezeit in Millisekunden darstellt, oder ein TimeSpan-Wert, der -1 Millisekunden für Warten ohne Timeout darstellt. + Das -Argument ist Null. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + + + Stellt die Grundfunktionen für die Weitergabe eines Synchronisierungskontexts in unterschiedlichen Synchronisierungsmodellen bereit. + 2 + + + Erstellt eine neue Instanz der -Klasse. + + + Erstellt beim Überschreiben in einer abgeleiteten Klasse eine Kopie des Synchronisierungskontexts. + Ein neues -Objekt. + 2 + + + Ruft den Synchronisierungskontext für den aktuellen Thread ab. + Ein -Objekt, das den aktuellen Synchronisierungskontext darstellt. + 1 + + + Antwortet beim Überschreiben in einer abgeleiteten Klasse auf die Benachrichtigung, dass ein Vorgang abgeschlossen wurde. + + + Antwortet beim Überschreiben in einer abgeleiteten Klasse auf die Benachrichtigung, dass ein Vorgang gestartet wurde. + + + Sendet beim Überschreiben in einer abgeleiteten Klasse eine asynchrone Meldung an einen Synchronisierungskontext. + Der aufzurufende -Delegat. + Das an den Delegaten übergebene Objekt. + 2 + + + Sendet beim Überschreiben in einer abgeleiteten Klasse eine synchrone Meldung an einen Synchronisierungskontext. + Der aufzurufende -Delegat. + Das an den Delegaten übergebene Objekt. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Legt den aktuellen Synchronisierungskontext fest. + Das festzulegende -Objekt. + 1 + + + + + + Die Ausnahme, die ausgelöst wird, wenn der Aufrufer für eine Methode über eine Sperre für einen bestimmten Monitor verfügen muss und die Methode von einem Aufrufer aufgerufen wird, der nicht über diese Sperre verfügt. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit Standardeigenschaften. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Stellt einen lokalen Datenspeicher eines Threads bereit. + Gibt den für jeden Thread gespeicherten Datentyp an. + + + Initialisiert die -Instanz. + + + Initialisiert die -Instanz. + Ob alle Werte, die für die Instanz festgelegt werden, verfolgt werden und über die -Eigenschaft verfügbar gemacht sollen. + + + Initialisiert die -Instanz mit der angegebenen -Funktion. + Das , das aufgerufen wird, um einen verzögert initialisierten Wert zu erzeugen, wenn versucht wird, ohne vorherige Initialisierung abzurufen. + + ist ein NULL-Verweis (Nothing in Visual Basic). + + + Initialisiert die -Instanz mit der angegebenen -Funktion. + Das , das aufgerufen wird, um einen verzögert initialisierten Wert zu erzeugen, wenn versucht wird, ohne vorherige Initialisierung abzurufen. + Ob alle Werte, die für die Instanz festgelegt werden, verfolgt werden und über die -Eigenschaft verfügbar gemacht sollen. + + ist ein null-Verweis (Nothing in Visual Basic). + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die von dieser -Instanz verwendeten Ressourcen frei. + Ein boolescher Wert, der angibt, ob diese Methode aufgrund eines Aufrufs von aufgerufen wird. + + + Gibt die von dieser -Instanz verwendeten Ressourcen frei. + + + Ruft einen Wert ab, der angibt, ob für den aktuellen Thread initialisiert wurde. + True, wenn erfolgreich im aktuellen Thread initialisiert wurde, andernfalls false. + Die -Instanz wurde freigegeben. + + + Erstellt eine Zeichenfolgendarstellung dieser Instanz für den aktuellen Thread und gibt sie zurück. + Das Ergebnis des Aufrufs von für . + Die -Instanz wurde freigegeben. + Der für den aktuellen Thread ist ein NULL-Verweis (Nothing in Visual Basic). + Die Initialisierungsfunktion versuchte, auf rekursiv zu verweisen. + Kein Standardkonstruktor wird bereitgestellt, und keine Wertfactory wird angegeben. + + + Ruft den Wert dieser Instanz für den aktuellen Thread ab oder legt ihn fest. + Gibt eine Instanz des Objekts zurück, für dessen Initialisierung dieser ThreadLocal zuständig ist. + Die -Instanz wurde freigegeben. + Die Initialisierungsfunktion versuchte, auf rekursiv zu verweisen. + Kein Standardkonstruktor wird bereitgestellt, und keine Wertfactory wird angegeben. + + + Ruft eine Liste aller Werte ab, die aktuell von allen Threads, die auf diese Instanz zugegriffen haben, gespeichert werden. + Eine Liste aller Werte, die aktuell von allen Threads, die auf diese Instanz zugegriffen haben, gespeichert sind. + Die -Instanz wurde freigegeben. + + + Enthält Methoden für die Durchführung von Vorgängen für flüchtigen Speicher. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Objektverweis aus dem angegebenen Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der Verweis auf , der gelesen wurde.Dieser Verweis entspricht dem letzten von einem Prozessor im Computer geschriebenen Verweis, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + Der Typ des zu lesenden Felds.Dabei muss es sich um einen Verweistyp und keinen Werttyp handeln. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Arbeitsspeichervorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Objektverweis in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Objektverweis geschrieben wird. + Der zu schreibende Objektverweis.Der Verweis wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + Der Typ des zu schreibenden Felds.Dabei muss es sich um einen Verweistyp und keinen Werttyp handeln. + + + Die Ausnahme, die ausgelöst wird, wenn versucht wird, einen nicht vorhandenen Systemmutex oder ein nicht vorhandenes Semaphor zu öffnen. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit Standardwerten. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.0/es/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.0/es/System.Threading.xml new file mode 100644 index 0000000..3431de9 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.0/es/System.Threading.xml @@ -0,0 +1,1803 @@ + + + + System.Threading + + + + Excepción que se produce cuando un subproceso adquiere un objeto que otro subproceso ha abandonado al salir sin liberarlo. + 1 + + + Inicializa una nueva instancia de la clase con valores predeterminados. + + + Inicializa una nueva instancia de la clase con un índice especificado para la exclusión mutua abandonada, si es aplicable, y un objeto que representa la exclusión mutua. + Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . + Objeto que representa la exclusión mutua abandonada. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con un mensaje de error y una excepción interna especificados. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado, la excepción interna, el índice para la exclusión mutua abandonada, si es aplicable, y un objeto que representa la exclusión mutua. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . + Objeto que representa la exclusión mutua abandonada. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado, el índice de la exclusión mutua abandonada, si es aplicable, y la exclusión mutua abandonada. + Mensaje de error que explica la razón de la excepción. + Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . + Objeto que representa la exclusión mutua abandonada. + + + Obtiene la exclusión mutua abandonada que produjo la excepción, si se conoce. + Objeto que representa la exclusión mutua abandonada o null si no se han podido identificar las exclusiones mutuas abandonadas. + 1 + + + Obtiene el índice de la exclusión mutua abandonada que produjo la excepción, si se conoce. + Índice, en la matriz de identificadores de espera que se ha pasado al método , del objeto que representa la exclusión mutua abandonada, o –1 si no se puede determinar el índice de la exclusión mutua abandonada. + 1 + + + Representa datos ambiente locales de un flujo de control asincrónico determinado, por ejemplo, un método asincrónico. + Tipo de los datos ambiente. + + + Crea una instancia que no recibe las notificaciones de cambio. + + + Crea una instancia local que recibe notificaciones de cambio. + Delegado al que se llama cuando cambia el valor actual en cualquier subproceso. + + + Obtiene o establece el valor de los datos ambiente. + Valor de los datos ambiente. + + + Clase que proporciona información de cambio de datos a las instancias que se registran para las notificaciones de cambios. + Tipo de los datos. + + + Obtiene el valor actual de los datos. + Valor actual de los datos. + + + Obtiene el valor anterior de los datos. + Valor anterior de los datos. + + + Devuelve un valor que indica si el valor cambia debido a un cambio de contexto de ejecución. + true si el valor cambió debido a un cambio de contexto de ejecución; de lo contrario, false. + + + Notifica que se ha producido un evento a un subproceso en espera.Esta clase no puede heredarse. + 2 + + + Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. + true para establecer el estado inicial en señalado; false para establecer el estado inicial en no señalado. + + + Habilita varias tareas para que cooperen en un algoritmo en paralelo a través de varias fases. + + + Inicializa una nueva instancia de la clase . + Número de subprocesos que participan. + + es menor que 0 o mayor que 32,767. + + + Inicializa una nueva instancia de la clase . + Número de subprocesos que participan. + + que se ejecutará después de cada fase. null (Nothing en Visual Basic) se puede pasar para indicar que no se realiza ninguna acción. + + es menor que 0 o mayor que 32,767. + + + Notifica a que va a haber un participante adicional. + Número de fase de la barrera en la que primero participarán los nuevos participantes. + La instancia actual ya se ha eliminado. + Agregar un participante haría que el recuento de participantes de la barrera superase los 32.767.O bienEl método se invocó desde dentro de una acción posterior a la fase. + + + Notifica a que va a haber participantes adicionales. + Número de fase de la barrera en la que primero participarán los nuevos participantes. + Número de participantes adicionales que se van a agregar a la barrera. + La instancia actual ya se ha eliminado. + + es menor que 0.O bienAgregar haría que el recuento de participantes de la barrera superase los 32.767. + El método se invocó desde dentro de una acción posterior a la fase. + + + Obtiene el número de la fase actual de la barrera. + Devuelve el número de la fase actual de la barrera. + + + Libera todos los recursos usados por la instancia actual de la clase . + El método se invocó desde dentro de una acción posterior a la fase. + + + Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto los recursos administrados como los no administrados; es false para liberar únicamente los recursos no administrados. + + + Obtiene el número total de participantes de la barrera. + Devuelve el número total de participantes de la barrera. + + + Obtiene el número de participantes de la barrera que no aún no se han señalado en la fase actual. + Devuelve el número de participantes de la barrera que no aún no se han señalado en la fase actual. + + + Notifica a que va a haber un participante menos. + La instancia actual ya se ha eliminado. + La barrera ya tiene 0 participantes.O bienEl método se invocó desde dentro de una acción posterior a la fase. + + + Notifica a que va a haber menos participantes. + Número de participantes adicionales que se van a quitar de la barrera. + La instancia actual ya se ha eliminado. + + es menor que 0. + La barrera ya tiene 0 participantes.O bienEl método se invocó desde dentro de una acción posterior a la fase. O bienel recuento del participante actual es menor que el participantCount especificado + El recuento del participante total es menor que el especificado + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera. + La instancia actual ya se ha eliminado. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + Si una excepción se produce de la acción de fase de envío de una barrera después de todos los subprocesos hayan llamado a SignalAndWait, la excepción se ajustará en una BarrierPostPhaseException y se producirá en todos los subprocesos que participan. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera usando un entero de 32 bits con signo para medir el tiempo de espera. + si todos los participantes alcanzaron la barrera dentro del tiempo especificado; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + Si una excepción se produce de la acción de fase de envío de una barrera después de todos los subprocesos hayan llamado a SignalAndWait, la excepción se ajustará en una BarrierPostPhaseException y se producirá en todos los subprocesos que participan. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes la alcancen también usando un entero de 32 bits con signo para medir el tiempo de espera mientras se observa un token de cancelación. + si todos los participantes alcanzaron la barrera dentro del tiempo especificado; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen la barrera mientras se observa un token de cancelación. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera usando un objeto para medir el intervalo de tiempo. + Es true si todos los demás participantes alcanzaron la barrera; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o es mayor de 32.767. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes la alcancen también usando un objeto para medir el intervalo de tiempo, mientras se observa un token de cancelación. + Es true si todos los demás participantes alcanzaron la barrera; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 milisegundo que representa un tiempo de espera infinito. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Excepción que se inicia cuando se produce un error en la acción posterior a la fase de + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una nueva instancia de la clase con la excepción interna especificada. + La excepción que es la causa de la excepción actual. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Representa un método al que se va a llamar dentro de un nuevo contexto. + Objeto que contiene la información que va a utilizar el método de devolución de llamadas cada vez que se ejecute. + 1 + + + Representa una primitiva de sincronización que está señalada cuando su recuento alcanza el valor cero. + + + Inicializa una nueva instancia de la clase con el recuento especificado. + Número de señales necesarias inicialmente para establecer . + + es menor que 0. + + + Incrementa en uno el recuento actual de . + La instancia actual ya se ha eliminado. + La instancia actual ya está establecida.O bien es mayor o igual que . + + + Incrementa en un valor especificado el recuento actual de . + Valor en que se va a aumentar . + La instancia actual ya se ha eliminado. + + es menor o igual que 0. + La instancia actual ya está establecida.O bien es igual o mayor que después de incrementar la cuenta en + + + Obtiene el número de señales restantes necesario para establecer el evento. + El número de señales restantes necesario para establecer el evento. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto los recursos administrados como los no administrados; es false para liberar únicamente los recursos no administrados. + + + Obtiene los números de señales que se necesitan inicialmente para establecer el evento. + El número de señales que se necesitan inicialmente para establecer el evento. + + + Determina si se establece el evento. + Es true si se establece el evento; de lo contrario, es false. + + + Restablece en el valor de . + La instancia actual ya se ha eliminado. + + + Restablece la propiedad según un valor especificado. + Número de señales necesario para establecer . + La instancia actual ya se ha eliminado. + El valor de es menor que 0. + + + Registra una señal con y disminuye el valor de . + Es true si la señal hizo que el recuento alcanzara el valor cero y se estableció el evento; de lo contrario, falso. + La instancia actual ya se ha eliminado. + La instancia actual ya está establecida. + + + Registra varias señales con reduciendo el valor de según la cantidad especificada. + Es true si las señales hicieron que el recuento alcanzara el valor cero y se estableció el evento; de lo contrario, falso. + Número de señales que se va a registrar. + La instancia actual ya se ha eliminado. + + es menor que 1. + La instancia actual ya está establecida. -o bien- es mayor que . + + + Intenta incrementar en uno. + Es true si el incremento se realizó correctamente; en caso contrario, es false.Si ya está en el valor cero, este método devolverá false. + La instancia actual ya se ha eliminado. + + es igual a . + + + Intenta incrementar en un valor especificado. + Es true si el incremento se realizó correctamente; en caso contrario, es false.Si ya está en el valor cero, se devolverá false. + Valor en que se va a aumentar . + La instancia actual ya se ha eliminado. + + es menor o igual que 0. + La instancia actual ya está establecida.O bien + es igual o mayor que . + + + Bloquea el subproceso actual hasta que se establezca el objeto . + La instancia actual ya se ha eliminado. + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un entero de 32 bits con signo para medir el tiempo de espera. + Es true si se estableció el objeto ; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un entero de 32 bits con signo para medir el tiempo de espera, mientras se observa un token . + Es true si se estableció el objeto ; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + + + Bloquea el subproceso actual hasta que se establezca el objeto , mientras se observa un token . + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un objeto para medir el tiempo de espera. + Es true si se estableció el objeto ; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un objeto para medir el tiempo de espera, mientras se observa un token . + Es true si se estableció el objeto ; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . + + + Obtiene un objeto que se usa para esperar a que se establezca el evento. + Objeto que se usa para esperar a que se establezca el evento. + La instancia actual ya se ha eliminado. + + + Indica si un objeto se restablece automática o manualmente después de recibir una señal. + 2 + + + El objeto , cuando está señalado, se restablece automáticamente después de haber liberado un único subproceso.Si hay ningún subproceso en espera, el objeto permanece señalado hasta que un subproceso se bloquea y se restablece después de haber liberado el subproceso. + + + El objeto , cuando está señalado, libera todos los subprocesos en espera y permanece señalado hasta que se restablece manualmente. + + + Representa un evento de sincronización de subprocesos. + 2 + + + Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente y si se restablece automática o manualmente. + Es true para establecer el estado inicial en señalado; es false para establecerlo en no señalado. + Uno de los valores de que determina si el evento se restablece de forma automática o manual. + + + Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente cuando se crea como resultado de esta llamada, si se restablece automática o manualmente y el nombre de un evento de sincronización del sistema. + Es true para establecer el estado inicial en señalado si el evento con nombre se crea como resultado de esta llamada; es false para establecerlo en no señalado. + Uno de los valores de que determina si el evento se restablece de forma automática o manual. + Nombre de un evento de sincronización para todo el sistema. + Se ha producido un error de Win32. + El evento con nombre existe y tiene seguridad de control de acceso, pero el usuario carece de . + No se puede crear el evento con nombre, quizás porque un identificador de espera de un tipo diferente tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente cuando se crea como resultado de esta llamada, si se restablece automática o manualmente, el nombre de un evento de sincronización del sistema y una variable booleana cuyo valor después de la llamada indica si se ha creado el evento del sistema con nombre. + Es true para establecer el estado inicial en señalado si el evento con nombre se crea como resultado de esta llamada; es false para establecerlo en no señalado. + Uno de los valores de que determina si el evento se restablece de forma automática o manual. + Nombre de un evento de sincronización para todo el sistema. + Cuando este método devuelve un resultado, contiene true si se ha creado un evento local (es decir, si es null o una cadena vacía) o si se ha creado el evento del sistema con nombre especificado; es false si el evento del sistema con nombre especificado ya existía.Este parámetro se pasa sin inicializar. + Se ha producido un error de Win32. + El evento con nombre existe y tiene seguridad de control de acceso, pero el usuario carece de . + No se puede crear el evento con nombre, quizás porque un identificador de espera de un tipo diferente tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Abre el evento de sincronización con nombre especificado, si ya existe. + Un objeto que representa el evento del sistema con nombre. + Nombre del evento de sincronización que se va a abrir. + + es una cadena vacía. O bien tiene más de 260 caracteres. + + es null. + El evento del sistema con nombre no existe. + Se ha producido un error de Win32. + El evento con nombre existe, pero el usuario no tiene el acceso de seguridad exigido para utilizarlo. + 1 + + + + + + Establece el estado del evento en no señalado, haciendo que los subprocesos se bloqueen. + true si la operación se realiza correctamente; en caso contrario, false. + No se ha llamado previamente al método en este . + 2 + + + Establece el estado del evento en señalado, permitiendo que uno o varios subprocesos en espera continúen. + true si la operación se realiza correctamente; en caso contrario, false. + No se ha llamado previamente al método en este . + 2 + + + Abre el evento de sincronización con nombre especificado, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. + true si el evento de sincronización con nombre se abrió correctamente; si no, false. + Nombre del evento de sincronización que se va a abrir. + Cuando este método vuelve, contiene un objeto que representa el evento de sincronización con nombre si la llamada se realizó correctamente, o null si se produjo un error en la llamada.Este parámetro se trata como sin inicializar. + + es una cadena vacía.O bien tiene más de 260 caracteres. + + es null. + Se ha producido un error de Win32. + El evento con nombre existe, pero el usuario no tiene el acceso de seguridad deseado. + + + Administra el contexto de ejecución del subproceso actual.Esta clase no puede heredarse. + 2 + + + Captura el contexto de ejecución del subproceso actual. + Objeto que representa el contexto de ejecución del subproceso actual. + 1 + + + Ejecuta un método en un contexto de ejecución especificado en el subproceso actual. + Contexto de ejecución que se va a establecer. + Delegado que representa el método que se va a ejecutar en el contexto de ejecución proporcionado. + Objeto que se pasa al método de devolución de llamada. + + es null.O bien no se adquirió a través de una operación de captura. O bien ya se ha utilizado como argumento de una llamada a . + 1 + + + + + + Proporciona operaciones atómicas para las variables compartidas por varios subprocesos. + 2 + + + Agrega dos enteros de 32 bits y reemplaza el primer entero por la suma, como una operación atómica. + Nuevo valor almacenado en . + Variable que contiene el primer valor que se va a agregar.La suma de los dos valores se almacena en . + Valor que se va a agregar al entero en . + The address of is a null pointer. + 1 + + + Agrega dos enteros de 64 bits y reemplaza el primer entero por la suma, como una operación atómica. + Nuevo valor almacenado en . + Variable que contiene el primer valor que se va a agregar.La suma de los dos valores se almacena en . + Valor que se va a agregar al entero en . + The address of is a null pointer. + 1 + + + Compara dos números de punto flotante de precisión doble para comprobar si son iguales y, si lo son, reemplaza el primero de los valores. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos enteros de 32 bits con signo para comprobar si son iguales y, si lo son, reemplaza el primer valor. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos enteros de 64 bits con signo para comprobar si son iguales y, si lo son, reemplaza el primer valor. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos identificadores o punteros específicos de plataforma para comprobar si son iguales y, si lo son, reemplaza el primero. + Valor original de . + Estructura de destino, cuyo valor se compara con el valor de y que posiblemente se reemplace por . + Estructura que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Estructura que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos objetos para comprobar si sus referencias son iguales y, si lo son, reemplaza el primero de los objetos. + Valor original de . + Objeto de destino que se compara con y que posiblemente se reemplace. + Objeto que reemplaza el objeto de destino si la comparación da como resultado la igualdad de ambos parámetros. + Objeto que se compara con el objeto que hay en . + The address of is a null pointer. + 1 + + + Compara dos números de punto flotante de precisión sencilla para comprobar si son iguales y, si lo son, reemplaza el primero de los valores. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos instancias del tipo de referencia especificado para comprobar si son iguales y, si lo son, reemplaza la primera. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace.Este es un parámetro de referencia (ref en C#, ByRef en Visual Basic). + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + Tipo que se va a utilizar para , y .Este tipo debe ser un tipo de referencia. + The address of is a null pointer. + + + Disminuye el valor de una variable especificada y almacena el resultado, como una operación atómica. + Valor reducido. + Variable cuyo valor se va a reducir. + The address of is a null pointer. + 1 + + + Disminuye el valor de la variable especificada y almacena el resultado, como una operación atómica. + Valor reducido. + Variable cuyo valor se va a reducir. + The address of is a null pointer. + 1 + + + Establece un número de punto flotante de precisión doble en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un entero de 32 bits con signo en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un entero de 64 bits con signo en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un puntero o identificador específico de plataforma en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un objeto en un valor especificado y devuelve una referencia al objeto original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un número de punto flotante de precisión sencilla en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece una variable del tipo especificado en un valor determinado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado.Este es un parámetro de referencia (ref en C#, ByRef en Visual Basic). + Valor en el que está establecido el parámetro . + Tipo que se va a utilizar para y .Este tipo debe ser un tipo de referencia. + The address of is a null pointer. + + + Aumenta el valor de una variable especificada y almacena el resultado, como una operación atómica. + Valor incrementado. + Variable cuyo valor se va a incrementar. + The address of is a null pointer. + 1 + + + Aumenta el valor de una variable especificada y almacena el resultado, como una operación atómica. + Valor incrementado. + Variable cuyo valor se va a incrementar. + The address of is a null pointer. + 1 + + + Sincroniza el acceso a la memoria de la siguiente forma: el procesador que ejecuta el subproceso actual no puede reordenar instrucciones de forma que los accesos a la memoria anteriores a la llamada a se ejecuten después de los accesos a memoria que siguen a la llamada a . + + + Devuelve un valor de 64 bits, cargado como una operación atómica. + Valor cargado. + Valor de 64 bits que se va a cargar. + 1 + + + Proporciona rutinas de inicialización diferida. + + + Inicializa un tipo de referencia de destino con su constructor predeterminado si aún no se ha inicializado el destino. + Referencia de tipo que se ha inicializado. + Referencia de tipo que se va a inicializar si aún no se ha inicializado. + Tipo de referencia que se va a inicializar. + Faltaban los permisos para tener acceso al constructor de tipo . + El tipo no contiene un constructor predeterminado. + + + Inicializa un tipo de referencia de destino o tipo de valor con su constructor predeterminado si aún no se ha inicializado. + Valor inicializado de tipo . + Referencia o valor de tipo que se va a inicializar si aún no se ha inicializado. + Referencia a un valor booleano que determina si ya se ha inicializado el destino. + Referencia a un objeto que se usa como bloqueo mutuamente excluyente para la inicialización de .Si es null, se creará una instancia de un nuevo objeto. + Tipo de referencia que se va a inicializar. + Faltaban los permisos para tener acceso al constructor de tipo . + El tipo no contiene un constructor predeterminado. + + + Inicializa un tipo de referencia de destino o tipo de valor utilizando la función especificada si aún no se ha inicializado. + Valor inicializado de tipo . + Referencia o valor de tipo que se va a inicializar si aún no se ha inicializado. + Referencia a un valor booleano que determina si ya se ha inicializado el destino. + Referencia a un objeto que se usa como bloqueo mutuamente excluyente para la inicialización de .Si es null, se creará una instancia de un nuevo objeto. + Función que se llama para inicializar la referencia o el valor. + Tipo de referencia que se va a inicializar. + Faltaban los permisos para tener acceso al constructor de tipo . + El tipo no contiene un constructor predeterminado. + + + Inicializa un tipo de referencia de destino utilizando la función especificada si aún no se ha inicializado. + Valor inicializado de tipo . + Referencia de tipo que se va a inicializar si aún no se ha inicializado. + Función que se llama para inicializar la referencia. + Tipo de referencia que se va a inicializar. + El tipo no contiene un constructor predeterminado. + + devuelve un valor NULL (Nothing en Visual Basic). + + + Excepción que se inicia cuando la entrada recursiva en un bloqueo no es compatible con la directiva de recursividad del bloqueo. + 2 + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + 2 + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que la cadena se ha traducido para la referencia cultural actual del sistema. + 2 + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que la cadena se ha traducido para la referencia cultural actual del sistema. + Excepción que ha producido la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + 2 + + + Especifica si el mismo subproceso puede entrar varias veces en un bloqueo. + + + Si un subproceso intenta entrar en un bloqueo de forma recursiva, se inicia una excepción.Algunas clases pueden permitir cierta recursividad cuando se aplica esta configuración. + + + Un subproceso puede entrar en un bloqueo de forma recursiva.Algunas clases pueden limitar esta posibilidad. + + + Notifica que se ha producido un evento a uno o varios subprocesos en espera.Esta clase no puede heredarse. + 2 + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. + true para establecer el estado inicial de señalado; false para establecer el estado inicial en no señalado. + + + Proporciona una versión reducida de . + + + Inicializa una nueva instancia de la clase con el estado inicial establecido en no señalado. + + + Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. + Es true para establecer el estado inicial en señalado; es false para establecer el estado inicial en no señalado. + + + Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado y con el recuento circular especificado. + Es true para establecer el estado inicial en señalado; es false para establecer el estado inicial en no señalado. + Número de esperas circulares que se van a producir antes de una operación de espera basada en kernel. + + is less than 0 or greater than the maximum allowed value. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados que usa el objeto y, de forma opcional, libera los recursos administrados. + true para liberar tanto los recursos administrados como los no administrados; false para liberar únicamente los recursos no administrados. + + + Obtiene un valor que indica si se ha establecido el evento. + Es true si se ha establecido el evento; de lo contrario, es false. + + + Establece el estado del evento en no señalado, por lo que se bloquean los subprocesos. + The object has already been disposed. + + + Establece el estado del evento en señalado, lo que permite la continuación de uno o varios subprocesos que están esperando en el evento. + + + Obtiene el número de esperas circulares que se producirán antes de una operación de espera basada en kernel. + Devuelve el número de esperas circulares que se producirán antes de una operación de espera basada en kernel. + + + Bloquea el subproceso actual hasta que se establezca el objeto actual. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloquea el subproceso actual hasta que se establezca el actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo. + Es true si se estableció ; en caso contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloquea el subproceso actual hasta que se establezca el actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo, mientras se observa un token . + true si se estableció ; en caso contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Bloquea el subproceso actual hasta que el actual reciba una señal, mientras se observa un token . + + que se va a observar. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Bloquea el subproceso actual hasta que se establezca el actual, utilizando un objeto para medir el intervalo de tiempo. + true si se estableció ; en caso contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloquea el subproceso actual hasta que se establezca el , usando un objeto para medir el intervalo de tiempo, mientras se observa un token . + true si se estableció ; en caso contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Obtiene el objeto para este . + Objeto de evento subyacente de este . + + + Proporciona un mecanismo que sincroniza el acceso a los objetos. + 2 + + + Adquiere un bloqueo exclusivo en el objeto especificado. + Objeto en el que se va a adquirir el bloqueo de monitor. + El parámetro es null. + 1 + + + Adquiere un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a esperar. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo.Nota   Si no se produce ninguna excepción, el resultado de este método siempre es true. + La entrada es true. + El parámetro es null. + + + Libera un bloqueo exclusivo en el objeto especificado. + Objeto en el que se va a liberar el bloqueo. + El parámetro es null. + El subproceso actual no posee el bloqueo para el objeto especificado. + 1 + + + Determina si el subproceso actual mantiene el bloqueo en el objeto especificado. + Es true si el subproceso actual mantiene el bloqueo en ; en caso contrario, es false. + Objeto que se va a probar. + El valor de es null. + + + Notifica un cambio de estado del objeto bloqueado al subproceso que se encuentra en la cola de espera. + Objeto que está esperando un subproceso. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + 1 + + + Notifica un cambio de estado del objeto a todos los subprocesos que se encuentran en espera. + Objeto que envía el pulso. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + 1 + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado. + Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. + Objeto en el que se va a adquirir el bloqueo. + El parámetro es null. + 1 + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a adquirir el bloqueo. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. + La entrada es true. + El parámetro es null. + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado durante el número de segundos especificado. + Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. + Objeto en el que se va a adquirir el bloqueo. + Número de milisegundos durante los que se va a esperar para adquirir el bloqueo. + El parámetro es null. + + es negativo y no es igual a . + 1 + + + Intenta, durante el número especificado de milisegundos, adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a adquirir el bloqueo. + Número de milisegundos durante los que se va a esperar para adquirir el bloqueo. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. + La entrada es true. + El parámetro es null. + + es negativo y no es igual a . + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado durante el período de tiempo especificado. + Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. + Objeto en el que se va a adquirir el bloqueo. + + que representa el período de tiempo que se va a esperar para adquirir el bloqueo.Un valor de –1 milisegundo especifica una espera infinita. + El parámetro es null. + El valor de en milisegundos es negativo y no es igual a (– 1 milisegundo), o es mayor que . + 1 + + + Intenta, durante el periodo de tiempo indicado, adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a adquirir el bloqueo. + Tiempo que se va a esperar el bloqueo.Un valor de –1 milisegundo especifica una espera infinita. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. + La entrada es true. + El parámetro es null. + El valor de en milisegundos es negativo y no es igual a (– 1 milisegundo), o es mayor que . + + + Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo. + Es true si la llamada fue devuelta porque el llamador volvió a adquirir el bloqueo para el objeto especificado.Este método no devuelve ningún resultado si el bloqueo no vuelve a adquirirse. + Objeto en el que se va a esperar. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. + 1 + + + Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo.Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos. + Es true si se volvió a adquirir el bloqueo antes de que transcurriera el período de tiempo especificado; es false si se volvió a adquirir el bloqueo después de que transcurriera el período de tiempo especificado.El método no devuelve ningún resultado hasta que se vuelva a adquirir el bloqueo. + Objeto en el que se va a esperar. + Número de milisegundos que se va a estar a la espera antes de que el subproceso entre en la cola de subprocesos listos. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. + El valor de la parámetro es negativo y no es igual a . + 1 + + + Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo.Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos. + Es true si se volvió a adquirir el bloqueo antes de que transcurriera el período de tiempo especificado; es false si se volvió a adquirir el bloqueo después de que transcurriera el período de tiempo especificado.El método no devuelve ningún resultado hasta que se vuelva a adquirir el bloqueo. + Objeto en el que se va a esperar. + + que representa la cantidad de tiempo que se va a esperar antes de que el subproceso entre en la cola de subprocesos listos. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. + El valor de la parámetro en milisegundos es negativo y no representa (– 1 milisegundo), o es mayor que . + 1 + + + Primitiva de sincronización que puede usarse también para la sincronización entre procesos. + 1 + + + Inicializa una nueva instancia de la clase con propiedades predeterminadas. + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua. + true para otorgar la propiedad inicial de la exclusión mutua al subproceso que realiza la llamada, de lo contrario, false. + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua y una cadena que representa el nombre de la exclusión mutua. + true para otorgar al subproceso que realiza la llamada la propiedad inicial de la exclusión mutua del sistema con nombre si esta se crea como resultado de dicha llamada; de lo contrario, false. + Nombre del objeto .Si el valor es null, no tiene nombre. + La exclusión mutua con nombre existe y tiene seguridad de control de acceso, pero el usuario no tiene . + Se ha producido un error de Win32. + No se puede crear la exclusión mutua con nombre; posiblemente porque un identificador de espera de otro tipo tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua, una cadena que es el nombre de la exclusión mutua y un valor booleano que, cuando se devuelva el método, indicará si se concedió la propiedad inicial de la exclusión mutua al subproceso que realiza la llamada. + true para otorgar al subproceso que realiza la llamada la propiedad inicial de la exclusión mutua del sistema con nombre si esta se crea como resultado de dicha llamada; de lo contrario, false. + Nombre del objeto .Si el valor es null, no tiene nombre. + Cuando se devuelve este método, contiene un valor booleano que es true si se creó una exclusión mutua local (es decir, si es null o una cadena vacía) o si se creó la exclusión mutua del sistema con nombre especificada; el valor es false si la exclusión mutua del sistema con nombre especificada ya existía.Este parámetro se pasa sin inicializar. + La exclusión mutua con nombre existe y tiene seguridad de control de acceso, pero el usuario no tiene . + Se ha producido un error de Win32. + No se puede crear la exclusión mutua con nombre; posiblemente porque un identificador de espera de otro tipo tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Abre la exclusión mutua con nombre especificada, si ya existe. + Objeto que representa la exclusión mutua del sistema con nombre. + Nombre de la exclusión mutua del sistema que se va a abrir. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + La excepción mutua con nombre no existe. + Se ha producido un error de Win32. + La exclusión mutua con nombre existe, pero el usuario no dispone del acceso de seguridad exigido para utilizarla. + 1 + + + + + + Libera una vez la instancia de . + El subproceso que realiza la llamada no posee la exclusión mutua. + 1 + + + Abre la exclusión mutua con nombre especificada, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. + true si la exclusión mutua con nombre se abrió correctamente; si no, false. + Nombre de la exclusión mutua del sistema que se va a abrir. + Cuando este método vuelve, contiene un objeto que representa la exclusión mutua con nombre si la llamada se realizó correctamente, o null si se produjo un error en la llamada.Este parámetro se trata como sin inicializar. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + Se ha producido un error de Win32. + La exclusión mutua con nombre existe, pero el usuario no dispone del acceso de seguridad exigido para utilizarla. + + + Representa un bloqueo que se utiliza para administrar el acceso a un recurso y que permite varios subprocesos para la lectura o acceso exclusivo para la escritura. + + + Inicializa una nueva instancia de la clase con los valores de propiedad predeterminados. + + + Inicializa una nueva instancia de la clase especificando la directiva de recursividad de bloqueo. + Uno de los valores de enumeración que especifica la directiva de recursividad de bloqueo. + + + Obtiene el número total de subprocesos únicos que han entrado en el bloqueo en modo de lectura. + Número de subprocesos únicos que han entrado en el bloqueo en modo de lectura. + + + Libera todos los recursos usados por la instancia actual de la clase . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Intenta entrar en el bloqueo en modo de lectura. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de actualización. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de escritura. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Reduce el recuento de recursividad para el modo de lectura y sale del modo de lectura si el recuento resultante es 0 (cero). + The current thread has not entered the lock in read mode. + + + Reduce el recuento de recursividad para el modo de actualización y sale del modo de actualización si el recuento resultante es 0 (cero). + The current thread has not entered the lock in upgradeable mode. + + + Reduce el recuento de recursividad para el modo de escritura y sale del modo de escritura si el recuento resultante es 0 (cero). + The current thread has not entered the lock in write mode. + + + Obtiene un valor que indica si el subproceso actual ha entrado en el bloqueo en modo de lectura. + true si el subproceso actual entró en modo Lectura; en caso contrario, false. + 2 + + + Obtiene un valor que indica si el subproceso actual entró en el bloqueo en modo de actualización. + true si el subproceso actual entró en modo de actualización; en caso contrario, false. + 2 + + + Obtiene un valor que indica si el subproceso actual ha entrado en el bloqueo en modo de escritura. + true si el subproceso actual entró en modo de escritura; en caso contrario, false. + 2 + + + Obtiene un valor que indica la directiva de recursividad del objeto actual. + Uno de los valores de enumeración que especifica la directiva de recursividad de bloqueo. + + + Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de lectura, como una indicación de recursividad. + 0 (cero) si el subproceso actual no entró en modo Lectura, 1 si el subproceso entró en modo Lectura pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el bloqueo n - 1 veces. + 2 + + + Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de actualización, como una indicación de recursividad. + 0 (cero) si el subproceso actual no entró en modo de actualización, 1 si el subproceso entró en modo de actualización pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el modo de actualización n - 1 veces. + 2 + + + Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de escritura, como una indicación de recursividad. + 0 (cero) si el subproceso actual no entró en modo de escritura, 1 si el subproceso entró en modo de escritura pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el modo de escritura n - 1 veces. + 2 + + + Intenta entrar en el bloqueo en modo de lectura, con un tiempo de espera entero opcional. + true si el subproceso que realiza la llamada entró en modo Lectura; en caso contrario, false. + Número de milisegundos de espera o -1 () para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de lectura, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo Lectura; en caso contrario, false. + Intervalo de espera, o -1 milisegundo para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de actualización, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de actualización; en caso contrario, false. + Número de milisegundos de espera o -1 () para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de actualización, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de actualización; en caso contrario, false. + Intervalo de espera, o -1 milisegundo para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de escritura, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de escritura; en caso contrario, false. + Número de milisegundos de espera o -1 () para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de escritura, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de escritura; en caso contrario, false. + Intervalo de espera, o -1 milisegundo para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de lectura. + Número total de subprocesos que están a la espera de entrar en modo de lectura. + 2 + + + Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de actualización. + Número total de subprocesos que están a la espera de entrar en modo de actualización. + 2 + + + Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de escritura. + Número total de subprocesos que están a la espera de entrar en modo de escritura. + 2 + + + Limita el número de subprocesos que pueden tener acceso a un recurso o grupo de recursos simultáneamente. + 1 + + + Inicializa una nueva instancia de la clase , que especifica el número inicial de entradas y el número máximo de entradas simultáneas. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. + + es mayor que . + + es menor que 1.o bien es menor que 0. + + + Inicializa una nueva instancia de la clase , que especifica el número inicial de entradas y el número máximo de entradas simultáneas, y especificando de forma opcional el nombre de un objeto semáforo de sistema. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. + Nombre de un objeto de semáforo del sistema con nombre. + + es mayor que .o bien tiene más de 260 caracteres. + + es menor que 1.o bien es menor que 0. + Se ha producido un error de Win32. + El semáforo con nombre existe y tiene seguridad de control de acceso y el usuario no tiene . + No se puede crear el semáforo con nombre, probablemente porque tiene el mismo nombre que un identificador de espera de otro tipo. + + + Inicializa una instancia nueva de la clase , especificando el número inicial de entradas y el número máximo de entradas simultáneas, especificando de forma opcional el nombre de un objeto semáforo de sistema y especificando una variable que recibe un valor que indica si se creó un semáforo del sistema nuevo. + Número inicial de solicitudes para el semáforo que se puede satisfacer simultáneamente. + Número máximo de solicitudes para el semáforo que se puede satisfacer simultáneamente. + Nombre de un objeto de semáforo del sistema con nombre. + Cuando este método devuelve un resultado, contiene true si se creó un semáforo local (es decir, si es null o una cadena vacía) o si se creó el semáforo del sistema con nombre especificado; es false si el semáforo del sistema con nombre especificado ya existía.Este parámetro se pasa sin inicializar. + + es mayor que . o bien tiene más de 260 caracteres. + + es menor que 1.o bien es menor que 0. + Se ha producido un error de Win32. + El semáforo con nombre existe y tiene seguridad de control de acceso y el usuario no tiene . + No se puede crear el semáforo con nombre, probablemente porque tiene el mismo nombre que un identificador de espera de otro tipo. + + + Abre el semáforo con nombre especificado, si ya existe. + Objeto que representa el semáforo del sistema con nombre. + Nombre del semáforo del sistema que se va a abrir. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + El semáforo con nombre no existe. + Se ha producido un error de Win32. + El semáforo con nombre existe, pero el usuario no tiene el acceso de seguridad necesario para utilizarlo. + 1 + + + + + + Sale del semáforo y devuelve el recuento anterior. + Recuento en el semáforo antes de la llamada al método . + El recuento del semáforo ya está en el valor máximo. + Error de Win32 con un semáforo con nombre. + El semáforo actual representa un semáforo de sistema con nombre, pero el usuario no tiene .o bienEl semáforo actual representa un semáforo de sistema con nombre, pero no se abrió con . + 1 + + + Sale del semáforo un número especificado de veces y devuelve el recuento anterior. + Recuento en el semáforo antes de la llamada al método . + Número de veces que se abandona el semáforo. + + es menor que 1. + El recuento del semáforo ya está en el valor máximo. + Error de Win32 con un semáforo con nombre. + El semáforo actual representa un semáforo de sistema con nombre, pero el usuario no tiene derechos.o bienEl semáforo actual representa un semáforo de sistema con nombre, pero no se abrió con derechos. + 1 + + + Abre el semáforo con nombre especificado, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. + true si el semáforo con nombre se abrió correctamente; si no, false. + Nombre del semáforo del sistema que se va a abrir. + Cuando este método vuelve, contiene un objeto que representa el semáforo con nombre si la llamada se realizó correctamente o null si se produjo un error en la misma.Este parámetro se trata como sin inicializar. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + Se ha producido un error de Win32. + El semáforo con nombre existe, pero el usuario no tiene el acceso de seguridad necesario para utilizarlo. + + + Excepción que se produce cuando se llama al método en un semáforo cuyo recuento ya ha alcanzado el valor máximo. + 2 + + + Inicializa una nueva instancia de la clase con valores predeterminados. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Representa una alternativa ligera a que limita el número de subprocesos que puede obtener acceso a la vez a un recurso o a un grupo de recursos. + + + Inicializa una nueva instancia de la clase , especificando el número inicial de solicitudes que se pueden conceder simultáneamente. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + + es menor que 0. + + + Inicializa una nueva instancia de la clase , especificando el número inicial y máximo de solicitudes que se pueden conceder simultáneamente. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. + + es menor que 0, o es mayor que , o es igual o menor que 0. + + + Devuelve un objeto que se puede usar para esperar en el semáforo. + + que se puede usar para esperar en el semáforo. + Se ha eliminado . + + + Obtiene el número de subprocesos restantes que puede introducir el objeto . + Obtiene el número de subprocesos restantes que pueden entrar en el semáforo. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados. + + + Libera una vez el objeto . + Recuento anterior de . + La instancia actual ya se ha eliminado. + El ya se ha alcanzado su tamaño máximo. + + + Libera el objeto un número especificado de veces. + Recuento anterior de . + Número de veces que se abandona el semáforo. + La instancia actual ya se ha eliminado. + + es menor que 1. + El ya se ha alcanzado su tamaño máximo. + + + Bloquea el subproceso actual hasta que pueda introducir . + La instancia actual ya se ha eliminado. + + + Bloquea el subproceso actual hasta que pueda introducir , usando un entero de 32 bits con signo que especifica el tiempo de espera. + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + + + Bloquea el subproceso actual hasta que pueda introducir , usando un entero de 32 bits con signo que especifica el tiempo de espera mientras se observa un elemento . + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + + se ha cancelado. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + El se ha eliminado la instancia, o la que creó se ha eliminado. + + + Bloquea el subproceso actual hasta que pueda introducir , mientras se observa un elemento . + Token que se va a observar. + + se ha cancelado. + La instancia actual ya se ha eliminado.o bienEl que creó ya se ha eliminado. + + + Bloquea el subproceso actual hasta que pueda introducir , usando para especificar el tiempo de espera. + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + es un número negativo distinto de-1 milisegundo, que representa un tiempo de espera infinito o - tiempo de espera es mayor que . + Se ha eliminado la instancia de semaphoreSlim + + + Bloquea el subproceso actual hasta que pueda introducir , usando un que especifica el tiempo de espera mientras se observa un elemento . + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + + se ha cancelado. + + es un número negativo distinto de-1 milisegundo, que representa un tiempo de espera infinito o - tiempo de espera es mayor que . + Se ha eliminado la instancia de semaphoreSlimEl que creó ya se ha eliminado. + + + De forma asincrónica espera que se introduzca . + Tarea que se completará cuando se entre en el semáforo. + + + De forma asincrónica espera que se introduzca , usando un entero de 32 bits para medir el intervalo de tiempo. + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + + + De forma asincrónica, espera introducir , usando un entero de 32 bits para medir el intervalo de tiempo, mientras observa un elemento . + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + La instancia actual ya se ha eliminado. + + se ha cancelado. + + + De forma asincrónica, espera introducir , mientras observa un elemento . + Tarea que se completará cuando se entre en el semáforo. + Token que se va a observar. + La instancia actual ya se ha eliminado. + + se ha cancelado. + + + De forma asincrónica, espera introducir , usando un para medir el intervalo de tiempo. + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito o bien tiempo de espera es mayor que . + + + De forma asincrónica, espera introducir , usando un para medir el intervalo de tiempo, mientras observa un elemento . + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + Token que se va a observar. + + es un número negativo distinto de -1, que representa el tiempo de espera infinitoo bientiempo de espera es mayor que . + + se ha cancelado. + + + Representa el método al que hay que llamar cuando se va a enviar un mensaje a un contexto de sincronización. + Objeto que se ha pasado al delegado. + 2 + + + Proporciona una primitiva de bloqueo de exclusión mutua donde un subproceso que intenta adquirir el bloqueo espera en un bucle repetidamente comprobando hasta que haya un bloqueo disponible. + + + Inicializa una nueva instancia de la estructura con la opción de realizar el seguimiento de los identificadores de subprocesos para mejorar la depuración. + Indica si se han de capturar y utilizar identificadores de subprocesos con fines de depuración. + + + Adquiere el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + El argumento se debe inicializar en false antes de llamar a Enter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Libera el bloqueo. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual no es el propietario de este bloqueo. + + + Libera el bloqueo. + Valor booleano que indica si una barrera de memoria debe emitirse para publicar inmediatamente la operación de salida a otros subprocesos. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual no es el propietario de este bloqueo. + + + Obtiene un valor que indica si un subproceso mantiene actualmente el bloqueo. + Es true si cualquier subproceso mantiene actualmente el bloqueo; de lo contrario, es false. + + + Obtiene un valor que indica si el subproceso actual mantiene actualmente el bloqueo. + Es true si el subproceso actual mantiene el bloqueo; de lo contrario, es false. + El seguimiento de propiedad de subprocesos está deshabilitado. + + + Obtiene un valor que indica si el seguimiento de propiedad de subprocesos está habilitado para esta instancia. + Es true si se ha habilitado el seguimiento de propiedad de subprocesos para esta instancia; de lo contrario, es false. + + + Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + El argumento se debe inicializar en false antes de llamar a TryEnter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + El argumento se debe inicializar en false antes de llamar a TryEnter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que milisegundos. + El argumento se debe inicializar en false antes de llamar a TryEnter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Proporciona compatibilidad con la espera basada en ciclos. + + + Obtiene el número de veces que se ha llamado a en esta instancia. + Devuelve un entero que representa el número de veces que se ha llamado en esta instancia. + + + Obtiene si la llamada siguiente a da paso al procesador, lo que activa un cambio de contexto forzado. + Si la llamada siguiente a da paso al procesador, lo que activa un cambio de contexto forzado. + + + Restablece el contador de ciclos. + + + Realiza un único ciclo. + + + Itera en ciclos hasta que se satisface la condición especificada. + Delegado que se va a ejecutar una y otra vez hasta que devuelva true. + El argumento de es nulo. + + + Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado. + Es true si la condición se satisface dentro del tiempo de espera; de lo contrario, es false. + Delegado que se va a ejecutar una y otra vez hasta que devuelva true. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + El argumento de es nulo. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + + + Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado. + Es true si la condición se satisface dentro del tiempo de espera; de lo contrario, es false. + Delegado que se va a ejecutar una y otra vez hasta que devuelva true. + Estructura que representa el número de milisegundos de espera o TimeSpan que representa -1 milisegundo para esperar indefinidamente. + El argumento de es nulo. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . + + + Proporciona la funcionalidad básica para propagar un contexto de sincronización en varios modelos de sincronización. + 2 + + + Crea una nueva instancia de la clase . + + + Cuando se invalida en una clase derivada, crea una copia del contexto de sincronización. + Un nuevo objeto . + 2 + + + Obtiene el contexto de sincronización del subproceso actual. + Objeto que representa el contexto de sincronización actual. + 1 + + + Cuando se invalida en una clase derivada, responde a la notificación de que se ha completado una operación. + + + Cuando se invalida en una clase derivada, responde a la notificación de que se ha iniciado una operación. + + + Cuando se invalida en una clase derivada, envía un mensaje asincrónico a un contexto de sincronización. + Delegado de al que se va a llamar. + Objeto que se ha pasado al delegado. + 2 + + + Cuando se invalida en una clase derivada, envía un mensaje sincrónico a un contexto de sincronización. + Delegado de al que se va a llamar. + Objeto que se ha pasado al delegado. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Establece el contexto de sincronización actual. + Objeto que se va a establecer. + 1 + + + + + + Excepción que se produce cuando un método requiere que el llamador sea propietario del bloqueo en un Monitor dado y un llamador al que no pertenece ese bloqueo llama al método. + 2 + + + Inicializa una nueva instancia de la clase con propiedades predeterminadas. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Proporciona almacenamiento local de los datos de un subproceso. + Especifica el tipo de datos que se almacena por subproceso. + + + Inicializa la instancia de . + + + Inicializa la instancia de . + Si se va a hacer un seguimiento de todos los valores establecidos en la instancia y exponerlos a través de la propiedad . + + + Inicializa una instancia de con la función especificada por el parámetro . + + que se invoca para generar un valor de inicialización diferida cuando se intenta recuperar sin que se haya inicializado anteriormente. + + es una referencia nula (Nothing en Visual Basic). + + + Inicializa una instancia de con la función especificada por el parámetro . + + que se invoca para generar un valor de inicialización diferida cuando se intenta recuperar sin que se haya inicializado anteriormente. + Si se va a hacer un seguimiento de todos los valores establecidos en la instancia y exponerlos a través de la propiedad . + + es una referencia null (Nothing en Visual Basic). + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos utilizados por esta instancia de . + Valor booleano que indica si se llama a este método debido a una llamada a . + + + Libera los recursos utilizados por esta instancia de . + + + Obtiene un valor que indica si se inicializa en el subproceso actual. + Es true si se inicializa en el subproceso actual; en caso contrario, es false. + La instancia de se ha eliminado. + + + Crea y devuelve una representación de cadena de esta instancia del subproceso actual. + Resultado de llamar al método en . + La instancia de se ha eliminado. + La propiedad del subproceso actual es una referencia nula (Nothing en Visual Basic). + La función de inicialización intentó hacer referencia de forma recursiva a . + No se proporciona ningún constructor predeterminado y no se proporciona ningún generador de valor. + + + Obtiene o establece el valor de esta instancia del subproceso actual. + Devuelve una instancia del objeto que ThreadLocal es responsable de inicializar. + La instancia de se ha eliminado. + La función de inicialización intentó hacer referencia de forma recursiva a . + No se proporciona ningún constructor predeterminado y no se proporciona ningún generador de valor. + + + Obtiene una lista de todos los valores almacenados actualmente por todos los subprocesos que han tenido acceso a esta instancia. + Lista de todos los valores almacenados actualmente por todos los subprocesos que han tenido acceso a esta instancia. + La instancia de se ha eliminado. + + + Contiene los métodos para realizar operaciones de memoria volátil. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee la referencia al objeto desde el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Referencia al que se ha leído.Esta referencia es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + Tipo del campo que se va a leer.Debe ser un tipo de referencia, no un tipo de valor. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de memoria antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe la referencia de objeto especificada en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe la referencia de objeto. + Referencia de objeto que se va a escribir.La referencia se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + Tipo del campo que se va a escribir.Debe ser un tipo de referencia, no un tipo de valor. + + + Excepción que se produce cuando se intenta abrir una exclusión mutua o semáforo del sistema que no existe. + 2 + + + Inicializa una nueva instancia de la clase con valores predeterminados. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.0/fr/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.0/fr/System.Threading.xml new file mode 100644 index 0000000..6bbaf97 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.0/fr/System.Threading.xml @@ -0,0 +1,1833 @@ + + + + System.Threading + + + + Exception levée lorsqu'un thread acquiert un objet qu'un autre thread a abandonné en se terminant sans le libérer. + 1 + + + Initialise une nouvelle instance de la classe avec les valeurs par défaut. + + + Initialise une nouvelle instance de la classe avec un index spécifié pour le mutex abandonné, le cas échéant, et un objet qui représente le mutex. + Index du mutex abandonné dans le tableau des handles d'attente si l'exception est levée pour la méthode , ou -1 si l'exception est levée pour les méthodes ou . + Objet qui représente le mutex abandonné. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur qui indique la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur et une exception interne spécifiés. + Message d'erreur qui indique la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, l'exception interne, l'index pour le mutex abandonné, le cas échéant, et un objet qui représente le mutex. + Message d'erreur qui indique la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + Index du mutex abandonné dans le tableau des handles d'attente si l'exception est levée pour la méthode , ou -1 si l'exception est levée pour les méthodes ou . + Objet qui représente le mutex abandonné. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, l'index du mutex abandonné, le cas échéant, et le mutex abandonné. + Message d'erreur qui indique la raison de l'exception. + Index du mutex abandonné dans le tableau des handles d'attente si l'exception est levée pour la méthode , ou -1 si l'exception est levée pour les méthodes ou . + Objet qui représente le mutex abandonné. + + + Obtient le mutex abandonné qui a provoqué l'exception, s'il est connu. + Objet qui représente le mutex abandonné ou null si les mutex abandonnés n'ont pas pu être identifiés. + 1 + + + Obtient l'index du mutex abandonné qui a provoqué l'exception, s'il est connu. + Index, dans le tableau de handles d'attente passés à la méthode , de l'objet qui représente le mutex abandonné ou -1 si l'index du mutex abandonné n'a pas pu être déterminé. + 1 + + + Représente les données ambiantes qui sont locales à un flux de contrôle asynchrone donné, par exemple une méthode asynchrone. + Type des données ambiantes. + + + Instancie une instance de qui ne reçoit pas de notifications de modification. + + + Instancie une instance locale de qui ne reçoit pas de notifications de modification. + Le délégué est appelé à chaque modification de la valeur actuelle sur n'importe quel thread. + + + Obtient ou définit la valeur des données ambiantes. + Valeur des données ambiantes. + + + Classe qui fournit les informations de modification des données aux instances de qui s'inscrivent pour les notifications de modification. + Type des données. + + + Obtient la valeur actuelle des données. + Valeur actuelle des données. + + + Obtient la valeur précédente des données. + Valeur précédente des données. + + + Retourne une valeur qui indique si la valeur est modifiée en raison d'un changement du contexte d'exécution. + true si la valeur est modifiée en raison d'un changement du contexte d'exécution ; sinon, false. + + + Avertit un thread en attente qu'un événement s'est produit.Cette classe ne peut pas être héritée. + 2 + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini à "signalé". + true pour définir l'état initial à "signalé" ; false pour le définir à "non signalé". + + + Permet à plusieurs tâches de travailler en parallèle de manière coopérative sur un algorithme via plusieurs phases. + + + Initialise une nouvelle instance de la classe . + Nombre de threads participants. + + est inférieur à 0 ou supérieur à 32,767. + + + Initialise une nouvelle instance de la classe . + Nombre de threads participants. + + à exécuter après chaque phase. null (nothing en Visual Basic) peut être passé pour indiquer qu'aucune action n'est effectuée. + + est inférieur à 0 ou supérieur à 32,767. + + + Signale à qu'il y aura un participant supplémentaire. + Numéro de la phase du cloisonnement à laquelle les nouveaux participants participeront en premier. + L'instance actuelle a déjà été supprimée. + L'ajout d'un participant provoquerait l'augmentation du nombre de participants du cloisonnement au-delà de 32 767.ouLa méthode a été appelée à partir d'une action post-phase. + + + Signale à qu'il y aura des participants supplémentaires. + Numéro de la phase du cloisonnement à laquelle les nouveaux participants participeront en premier. + Nombre de participants supplémentaires à ajouter au cloisonnement. + L'instance actuelle a déjà été supprimée. + + est inférieur à 0.ouL'ajout de participants () provoquerait l'augmentation du nombre de participants du cloisonnement au-delà de 32 767. + La méthode a été appelée à partir d'une action post-phase. + + + Obtient le numéro de la phase actuelle du cloisonnement. + Retourne le numéro de la phase actuelle du cloisonnement. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + La méthode a été appelée à partir d'une action post-phase. + + + Libère les ressources non managées utilisées par et éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. + + + Obtient le nombre total de participants au cloisonnement. + Retourne le nombre total de participants au cloisonnement. + + + Obtient le nombre de participants au cloisonnement qui n'ont pas encore été signalés dans la phase actuelle. + Retourne le nombre de participants au cloisonnement qui n'ont pas encore été signalés dans la phase actuelle. + + + Signale à qu'il y aura un participant en moins. + L'instance actuelle a déjà été supprimée. + La barrière a déjà 0 participant.ouLa méthode a été appelée à partir d'une action post-phase. + + + Signale à qu'il y aura moins de participants. + Nombre de participants supplémentaires à supprimer du cloisonnement. + L'instance actuelle a déjà été supprimée. + + est inférieur à 0. + La barrière a déjà 0 participant.ouLa méthode a été appelée à partir d'une action post-phase. oule nombre de participant actuel est inférieur au participantCount spécifié + Le nombre total de participants est inférieur au spécifié + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement. + L'instance actuelle a déjà été supprimée. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + Si une exception est levée par l'action de post-phase d'un cloisonnement après que tous les threads participants aient appelé SignalAndWait, l'exception sera incluse dans un wrapper dans une BarrierPostPhaseException et levée pour tous les threads participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un entier signé 32 bits pour mesurer le délai d'attente. + si tous les participants ont atteint le cloisonnement dans le délai spécifié ; sinon false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + Si une exception est levée par l'action de post-phase d'un cloisonnement après que tous les threads participants aient appelé SignalAndWait, l'exception sera incluse dans un wrapper dans une BarrierPostPhaseException et levée pour tous les threads participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un entier signé 32 bits pour mesurer le délai d'attente, tout en observant un jeton d'annulation. + si tous les participants ont atteint le cloisonnement dans le délai spécifié ; sinon false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, tout en observant un jeton d'annulation. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un objet qui mesure l'intervalle de temps. + true si tous les autres participants ont atteint le cloisonnement ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1 milliseconde, qui représente un délai d'attente infini, ou sa valeur est supérieure à 32 767. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un objet qui mesure l'intervalle de temps, tout en observant un jeton d'annulation. + true si tous les autres participants ont atteint le cloisonnement ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1 milliseconde, qui représente un délai d'attente infini. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + L'exception levée lorsque l'action post-phase d'un échoue. + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec l'exception interne spécifiée. + Exception qui constitue la cause de l'exception actuelle. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Représente une méthode à appeler dans un nouveau contexte. + Objet contenant les informations que la méthode de rappel doit utiliser à chacune de ses exécutions. + 1 + + + Représente une primitive de synchronisation qui est signalée lorsque son décompte atteint zéro. + + + Initialise une nouvelle instance de la classe à l'aide du décompte spécifié. + Nombre de signaux initialement requis pour définir . + + est inférieur à 0. + + + Incrémente de un le décompte actuel de . + L'instance actuelle a déjà été supprimée. + L'instance actuelle est déjà définie.ou est supérieur ou égal à . + + + Incrémente d'une valeur spécifiée le décompte actuel de . + Valeur d'incrément de . + L'instance actuelle a déjà été supprimée. + + est inférieur ou égal à 0. + L'instance actuelle est déjà définie.ou est égal à ou supérieur à une fois le nombre été incrémenté par + + + Obtient le nombre de signaux restants requis pour définir l'événement. + Nombre de signaux restants requis pour définir l'événement. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par et éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. + + + Obtient le nombre de signaux initialement requis pour définir l'événement. + Nombre de signaux initialement requis pour définir l'événement. + + + Détermine si l'événement est défini. + true si l'événement est défini ; sinon, false. + + + Réinitialise avec la valeur . + L'instance actuelle a déjà été supprimée. + + + Définit la propriété spécifiée sur la valeur indiquée. + Nombre de signaux requis pour définir . + L'instance actuelle a déjà été supprimée. + + est inférieur à 0. + + + Enregistre un signal avec le , en décrémentant la valeur de . + true si le décompte a atteint zéro en raison du signal et que l'événement a été défini ; sinon, false. + L'instance actuelle a déjà été supprimée. + L'instance actuelle est déjà définie. + + + Inscrit plusieurs signaux avec , en décrémentant la valeur de selon la valeur spécifiée. + true si le décompte a atteint zéro en raison des signaux et que l'événement a été défini ; sinon, false. + Nombre de signaux à inscrire. + L'instance actuelle a déjà été supprimée. + + est inférieur à 1. + L'instance actuelle est déjà définie. - ou - Ou est supérieur à . + + + Essaie d'incrémenter par un. + true si l'incrémentation a réussi ; sinon, false.Si est déjà à zéro, cette méthode retourne la valeur false. + L'instance actuelle a déjà été supprimée. + + est égal à . + + + Essaie d'incrémenter par une valeur spécifiée. + true si l'incrémentation a réussi ; sinon, false.Si est déjà à zéro, la valeur false est retournée. + Valeur d'incrément de . + L'instance actuelle a déjà été supprimée. + + est inférieur ou égal à 0. + L'instance actuelle est déjà définie.ou + est supérieur ou égal à . + + + Bloque le thread actuel jusqu'à ce que soit défini. + L'instance actuelle a déjà été supprimée. + + + Bloque le thread actuel jusqu'à ce que le soit défini, à l'aide d'un entier signé 32 bits permettant de mesurer le délai d'attente. + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Bloque le thread actuel jusqu'à ce que soit défini, à l'aide d'un entier signé 32 bits permettant de mesurer le délai d'attente, tout en observant un . + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. - ou - le qui a créé a déjà été supprimé. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Bloque le thread actuel jusqu'à ce que soit défini, tout en observant un . + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. - ou - le qui a créé a déjà été supprimé. + + + Bloque le thread actuel jusqu'à ce que le soit défini, à l'aide d'un permettant de mesurer le délai d'attente. + true si a été défini ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + + + Bloque le thread actuel jusqu'à ce que le soit défini, à l'aide d'un permettant de mesurer le délai d'attente, tout en observant un . + true si a été défini ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. - ou - le qui a créé a déjà été supprimé. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + + + Obtient un qui est utilisé pour attendre l'événement à définir. + + qui est utilisé pour attendre l'événement à définir. + L'instance actuelle a déjà été supprimée. + + + Indique si un est réinitialisé automatiquement ou manuellement après la réception d'un signal. + 2 + + + Une fois signalé, le se réinitialise automatiquement après avoir libéré un seul thread.Si aucun thread n'attend, le conserve l'état signalé jusqu'à ce qu'un thread se bloque et se réinitialise après l'avoir libéré. + + + Lorsqu'il est signalé, le libère tous les threads en attente et conserve l'état signalé jusqu'à sa réinitialisation manuelle. + + + Représente un événement de synchronisation de threads. + 2 + + + Initialise une nouvelle instance de la classe , en spécifiant si le handle d'attente est signalé initialement et s'il se réinitialise automatiquement ou manuellement. + true pour définir l'état initial comme étant signalé ; false pour le définir comme étant non signalé. + L'une des valeurs qui déterminent si l'événement se réinitialise automatiquement ou manuellement. + + + Initialise une nouvelle instance de la classe , en spécifiant si le handle d'attente est signalé initialement s'il a été créé à la suite de cet appel, s'il se réinitialise automatiquement ou manuellement, ainsi que le nom d'un événement de synchronisation du système. + true pour définir l'état initial comme signalé si l'événement nommé est créé en conséquence de cet appel ; false pour le définir comme non signalé. + L'une des valeurs qui déterminent si l'événement se réinitialise automatiquement ou manuellement. + Nom d'un événement de synchronisation à l'échelle du système. + Une erreur Win32 s'est produite. + L'événement nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + L'événement nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + dépasse 260 caractères. + + + Initialise une nouvelle instance de la classe , en spécifiant si le handle d'attente est signalé initialement s'il a été créé à la suite de cet appel, s'il se réinitialise automatiquement ou manuellement, ainsi que le nom d'un événement de synchronisation du système et une variable booléenne dont la valeur après l'appel indique si l'événement système nommé a été créé. + true pour définir l'état initial comme signalé si l'événement nommé est créé en conséquence de cet appel ; false pour le définir comme non signalé. + L'une des valeurs qui déterminent si l'événement se réinitialise automatiquement ou manuellement. + Nom d'un événement de synchronisation à l'échelle du système. + Cette méthode retourne true si un événement local a été créé (en d'autres termes, si est null ou une chaîne vide) ou si l'événement système nommé spécifié a été créé ; false si l'événement système nommé spécifié existait déjà.Ce paramètre est passé sans être initialisé. + Une erreur Win32 s'est produite. + L'événement nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + L'événement nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + dépasse 260 caractères. + + + Ouvre l'événement de synchronisation nommé spécifié s'il existe déjà. + Objet qui représente l'événement système nommé. + Nom de l'événement de synchronisation système à ouvrir. + + est une chaîne vide. ou dépasse 260 caractères. + + a la valeur null. + L'événement de système nommé n'existe pas. + Une erreur Win32 s'est produite. + L'événement nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + 1 + + + + + + Définit l'état de l'événement comme étant non signalé, entraînant le blocage des threads. + true si l'opération aboutit ; sinon, false. + La méthode a été précédemment appelée sur ce . + 2 + + + Définit l'état de l'événement comme étant signalé, ce qui permet à un ou plusieurs threads en attente de continuer. + true si l'opération aboutit ; sinon, false. + La méthode a été précédemment appelée sur ce . + 2 + + + Ouvre l'événement de synchronisation nommé spécifié, s'il existe déjà, et retourne une valeur indiquant si l'opération a réussi. + true si l'événement de synchronisation nommé a été ouvert ; sinon, false. + Nom de l'événement de synchronisation système à ouvrir. + Lorsque cette méthode est retournée, contient un objet qui représente l'événement de synchronisation nommé si l'appel a réussi, ou null si l'appel a échoué.Ce paramètre est traité comme non initialisé. + + est une chaîne vide.ou dépasse 260 caractères. + + a la valeur null. + Une erreur Win32 s'est produite. + L'événement nommé existe, mais l'utilisateur n'a pas l'accès de sécurité voulu. + + + Gère le contexte d'exécution du thread actuel.Cette classe ne peut pas être héritée. + 2 + + + Capture le contexte d'exécution du thread actuel. + Objet capturant le contexte d'exécution du thread actuel. + 1 + + + Exécute une méthode dans un contexte d'exécution spécifié sur le thread actuel. + + à définir. + Délégué représentant la méthode à exécuter dans le contexte d'exécution fourni. + Objet à passer à la méthode de rappel. + + a la valeur null.ouLe n'a pas été acquis à l'aide d'une opération de capture. ouLe a déjà été utilisé comme argument pour un appel . + 1 + + + + + + Fournit des opérations atomiques pour des variables partagées par plusieurs threads. + 2 + + + Ajoute deux entiers 32 bits et remplace le premier entier par la somme, sous la forme d'une opération atomique. + La nouvelle valeur stockée à . + Variable qui contient la première valeur à ajouter.La somme des deux valeurs est stockée dans . + Valeur à ajouter à l'entier à . + The address of is a null pointer. + 1 + + + Ajoute deux entiers 64 bits et remplace le premier entier par la somme, sous la forme d'une opération atomique. + La nouvelle valeur stockée à . + Variable qui contient la première valeur à ajouter.La somme des deux valeurs est stockée dans . + Valeur à ajouter à l'entier à . + The address of is a null pointer. + 1 + + + Compare deux nombres à virgule flottante double précision et remplace le premier en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux entiers signés de 32 bits et remplace la première valeur en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux entiers signés de 64 bits et remplace la première valeur en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux handles ou pointeurs spécifiques à la plateforme et remplace le premier en cas d'égalité. + Valeur d'origine dans . + + de destination, dont la valeur est comparée à celle de et qui peut être remplacée par . + + qui remplace la valeur de destination si la comparaison conclut à une égalité. + + comparée à la valeur de . + The address of is a null pointer. + 1 + + + Compare deux objets et remplace le premier en cas d'égalité des références. + Valeur d'origine dans . + Objet de destination comparé à et qui peut être remplacé. + Objet qui remplace l'objet de destination si la comparaison conclut à une égalité. + Objet qui est comparé à l'objet se trouvant à . + The address of is a null pointer. + 1 + + + Compare deux nombres à virgule flottante simple précision et remplace le premier en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux instances du type référence spécifié et remplace la première en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée avec et qui peut être remplacée.C'est un paramètre référence (ref en C#, ByRef en Visual Basic). + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + Type à utiliser pour , et .Ce type doit être un type référence. + The address of is a null pointer. + + + Décrémente une variable spécifiée et stocke le résultat, sous la forme d'une opération atomique. + Valeur décrémentée. + Variable dont la valeur doit être décrémentée. + The address of is a null pointer. + 1 + + + Décrémente la variable spécifiée et stocke le résultat sous la forme d'une opération atomique. + Valeur décrémentée. + Variable dont la valeur doit être décrémentée. + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un nombre à virgule flottante double précision, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte un entier signé 32 bits à une valeur spécifiée, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un entier signé 64 bits, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un handle ou un pointeur spécifique à la plateforme, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un objet, puis retourne une référence à l'objet d'origine sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un nombre à virgule flottante simple précision, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à une variable du type spécifié et retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée.C'est un paramètre référence (ref en C#, ByRef en Visual Basic). + Valeur affectée au paramètre . + Type à utiliser pour et .Ce type doit être un type référence. + The address of is a null pointer. + + + Incrémente une variable spécifiée et stocke le résultat sous la forme d'une opération atomique. + Valeur incrémentée. + Variable dont la valeur doit être incrémentée. + The address of is a null pointer. + 1 + + + Incrémente une variable spécifiée et stocke le résultat sous la forme d'une opération atomique. + Valeur incrémentée. + Variable dont la valeur doit être incrémentée. + The address of is a null pointer. + 1 + + + Synchronise l'accès à la mémoire comme suit : le processeur qui exécute le thread actuel ne peut pas réorganiser les instructions de sorte que les accès à la mémoire avant l'appel de s'exécutent après les accès à la mémoire postérieurs à l'appel de . + + + Retourne une valeur 64 bits chargée sous la forme d'une opération atomique. + Valeur chargée. + Valeur 64 bits à charger. + 1 + + + Fournit des routines d'initialisation tardives. + + + Initialise un type référence cible avec le constructeur par défaut du type s'il n'a pas déjà été initialisé. + Référence initialisée de type . + Référence de type à initialiser si elle ne l'a pas déjà été. + Type de la référence à initialiser. + Autorisations pour accéder au constructeur de type manquant. + Le type n'a pas de constructeur par défaut. + + + Initialise un type référence cible ou un type valeur avec son constructeur par défaut s'il n'a pas déjà été initialisé. + Valeur initialisée de type . + Référence ou valeur de type à initialiser si elle ne l'a pas déjà été. + Référence à une valeur booléenne qui détermine si la cible a déjà été initialisée. + Référence à un objet utilisé comme verrou mutuellement exclusif pour l'initialisation de .Si est null null, un nouvel objet est instancié. + Type de la référence à initialiser. + Autorisations pour accéder au constructeur de type manquant. + Le type n'a pas de constructeur par défaut. + + + Initialise un type référence cible ou un type valeur à l'aide d'une fonction spécifiée s'il n'a pas déjà été initialisé. + Valeur initialisée de type . + Référence ou valeur de type à initialiser si elle ne l'a pas déjà été. + Référence à une valeur booléenne qui détermine si la cible a déjà été initialisée. + Référence à un objet utilisé comme verrou mutuellement exclusif pour l'initialisation de .Si est null null, un nouvel objet est instancié. + Fonction appelée pour initialiser la référence ou la valeur. + Type de la référence à initialiser. + Autorisations pour accéder au constructeur de type manquant. + Le type n'a pas de constructeur par défaut. + + + Initialise un type référence cible à l'aide d'une fonction spécifiée s'il n'a pas déjà été initialisé. + Valeur initialisée de type . + Référence de type à initialiser si elle ne l'a pas déjà été. + Fonction appelée pour initialiser la référence. + Type référence de la référence à initialiser. + Le type n'a pas de constructeur par défaut. + + a retourné null (Nothing en Visual Basic). + + + L'exception levée lorsque l'entrée récursive dans un verrou n'est pas compatible avec la stratégie de récurrence pour le verrou. + 2 + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + 2 + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture système en cours. + 2 + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture système en cours. + Exception qui a provoqué l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + 2 + + + Spécifie si un verrou peut être entré plusieurs fois par le même thread. + + + Si un thread essaie d'entrer un verrou de manière récursive, une exception est levée.Certaines classes peuvent autoriser certaines récurrences lorsque ce paramètre est appliqué. + + + Un thread peut entrer un verrou de manière récursive.Certaines classes peuvent restreindre cette fonction. + + + Avertit un ou plusieurs threads en attente qu'un événement s'est produit.Cette classe ne peut pas être héritée. + 2 + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini comme signalé. + true pour définir un état initial signalé ; false pour définir un état initial non signalé. + + + Fournit une version allégée de . + + + Initialise une nouvelle instance de la classe avec l'état initial "non signalé". + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini à "signalé". + true pour définir l'état initial à "signalé" ; false pour le définir à "non signalé". + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini à "signalé" et un nombre de spins spécifié. + true pour définir l'état initial à "signalé" ; false pour le définir à "non signalé". + Nombre d'attentes de spins qui se produiront avant de revenir à une opération d'attente basée sur le noyau. + + is less than 0 or greater than the maximum allowed value. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par et éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. + + + Obtient une valeur qui indique si l'événement est défini. + true si l'événement a été défini ; sinon, false. + + + Définit l'état de l'événement à "non signalé", ce qui entraîne le blocage des threads. + The object has already been disposed. + + + Définit l'état de l'événement à "signalé", ce qui permet à un ou plusieurs threads en attente sur l'événement de continuer à s'exécuter. + + + Obtient le nombre d'attentes de spins qui se produiront avant de revenir à une opération d'attente basée sur le noyau. + Retourne le nombre d'attentes de spins qui se produiront avant de revenir à une opération d'attente basée sur le noyau. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps. + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps, tout en observant un . + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel reçoive un signal, tout en observant un . + + à observer. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un pour mesurer l'intervalle de temps. + true si a été défini ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde pour un délai d'attente infini. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un pour mesurer l'intervalle de temps, tout en observant un . + true si a été défini ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde pour un délai d'attente infini. + + à observer. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Obtient l'objet sous-jacent pour ce . + Objet d'événement sous-jacent pour ce . + + + Fournit un mécanisme qui synchronise l'accès aux objets. + 2 + + + Acquiert un verrou exclusif sur l'objet spécifié. + Objet sur lequel acquérir le verrou du moniteur. + Le paramètre a la valeur null. + 1 + + + Acquiert un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel attendre. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou.Remarque   Si aucune exception ne se produit, la sortie de cette méthode est toujours true. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + + + Libère un verrou exclusif sur l'objet spécifié. + Objet sur lequel libérer le verrou. + Le paramètre a la valeur null. + Le thread en cours ne possède pas le verrou pour l'objet spécifié. + 1 + + + Détermine si le thread actuel détient le verrou sur l'objet spécifié. + true si le thread actuel détient le verrou sur  ; sinon, false. + Objet à tester. + + a la valeur null. + + + Avertit un thread situé dans la file d'attente en suspens d'un changement d'état de l'objet verrouillé. + Objet attendu par un thread. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + 1 + + + Avertit tous les threads en attente d'un changement d'état de l'objet. + Objet qui envoie l'impulsion. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + 1 + + + Essaie d'acquérir un verrou exclusif sur l'objet spécifié. + true si le thread actuel acquiert le verrou ; sinon, false. + Objet sur lequel acquérir le verrou. + Le paramètre a la valeur null. + 1 + + + Tente d'acquérir un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel acquérir le verrou. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + + + Tentatives d'acquisition d'un verrou exclusif sur l'objet spécifié au cours du nombre spécifié de millisecondes. + true si le thread actuel acquiert le verrou ; sinon, false. + Objet sur lequel acquérir le verrou. + Délai d'attente du verrou en millisecondes. + Le paramètre a la valeur null. + + est négatif et différent de . + 1 + + + Tente, pendant le nombre spécifié de millisecondes, d'acquérir un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel acquérir le verrou. + Délai d'attente du verrou en millisecondes. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + + est négatif et différent de . + + + Tentatives d'acquisition d'un verrou exclusif sur l'objet spécifié au cours de la période spécifiée. + true si le thread actuel acquiert le verrou ; sinon, false. + Objet sur lequel acquérir le verrou. + + représentant le délai d'attente du verrou.Une valeur de –1 milliseconde spécifie une attente infinie. + Le paramètre a la valeur null. + La valeur en millisecondes de est négative et différente de (–1 milliseconde), ou elle est supérieure à . + 1 + + + Tente, pendant le délai spécifié, d'acquérir un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel acquérir le verrou. + Délai d'attente du verrou.Une valeur de –1 milliseconde spécifie une attente infinie. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + La valeur en millisecondes de est négative et différente de (–1 milliseconde), ou elle est supérieure à . + + + Libère le verrou d'un objet et bloque le thread actuel jusqu'à ce qu'il acquière à nouveau le verrou. + true si l'appel est retourné car l'appelant a de nouveau acquis le verrou pour l'objet spécifié.Cette méthode ne retourne rien si le verrou n'est pas acquis à nouveau. + Objet sur lequel attendre. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + Le thread qui appelle Wait quitte ensuite l'état d'attente.Cela se produit lorsqu'un autre thread appelle la méthode de ce thread. + 1 + + + Libère le verrou d'un objet et bloque le thread actuel jusqu'à ce qu'il acquière à nouveau le verrou.Si le délai d'attente spécifié est écoulé, le thread intègre la file d'attente opérationnelle. + true si le verrou a fait l'objet d'une nouvelle acquisition avant l'expiration du délai spécifié ; false si le verrou a fait l'objet d'une nouvelle acquisition après l'expiration du délai spécifié.La méthode ne retourne pas de valeur tant que le verrou n'est pas acquis à nouveau. + Objet sur lequel attendre. + Nombre de millisecondes à attendre avant que le thread intègre la file d'attente opérationnelle. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + Le thread qui appelle Wait quitte ensuite l'état d'attente.Cela se produit lorsqu'un autre thread appelle la méthode de ce thread. + La valeur du paramètre est négative et différente de . + 1 + + + Libère le verrou d'un objet et bloque le thread actuel jusqu'à ce qu'il acquière à nouveau le verrou.Si le délai d'attente spécifié est écoulé, le thread intègre la file d'attente opérationnelle. + true si le verrou a fait l'objet d'une nouvelle acquisition avant l'expiration du délai spécifié ; false si le verrou a fait l'objet d'une nouvelle acquisition après l'expiration du délai spécifié.La méthode ne retourne pas de valeur tant que le verrou n'est pas acquis à nouveau. + Objet sur lequel attendre. + + qui représente le temps à attendre avant que le thread n'intègre la file d'attente opérationnelle. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + Le thread qui appelle Wait quitte ensuite l'état d'attente.Cela se produit lorsqu'un autre thread appelle la méthode de ce thread. + La valeur en millisecondes du paramètre est négative et ne représente pas (–1 milliseconde) ou est supérieure à . + 1 + + + Primitive de synchronisation qui peut également être utilisée pour la synchronisation entre processus. + 1 + + + Initialise une nouvelle instance de la classe avec des propriétés par défaut. + + + Initialise une nouvelle instance de la classe avec une valeur booléenne qui indique si le thread appelant doit avoir la propriété initiale du mutex. + true pour accorder au thread appelant la propriété initiale du mutex ; sinon, false. + + + Initialise une nouvelle instance de la classe avec une valeur booléenne qui indique si le thread appelant doit avoir la propriété initiale du mutex, et une chaîne représentant le nom du mutex. + true pour donner au thread appelant la propriété initiale du mutex système nommé si celui-ci est créé en réponse à cet appel ; sinon, false. + Nom du .Si cette valeur est null, est sans nom. + Le mutex nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + Une erreur Win32 s'est produite. + Le mutex nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + est plus de 260 caractères. + + + Initialise une nouvelle instance de la classe avec une valeur booléenne qui indique si le thread appelant doit avoir la propriété initiale du mutex, une chaîne qui représente le nom du mutex et une valeur booléenne qui, quand la méthode retourne son résultat, indique si la propriété initiale du mutex a été accordée au thread appelant. + true pour donner au thread appelant la propriété initiale du mutex système nommé si celui-ci est créé en réponse à cet appel ; sinon, false. + Nom du .Si cette valeur est null, est sans nom. + Cette méthode retourne une valeur booléenne qui est true si un mutex local a été créé (en d'autres termes, si est null ou une chaîne vide) ou si le mutex système nommé spécifié a été créé ; false si le mutex système nommé spécifié existait déjà.Ce paramètre est passé sans être initialisé. + Le mutex nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + Une erreur Win32 s'est produite. + Le mutex nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + est plus de 260 caractères. + + + Ouvre le mutex nommé spécifié, s'il existe déjà. + Objet qui représente le mutex système nommé. + Nom du mutex système à ouvrir. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Le mutex nommé n'existe pas. + Une erreur Win32 s'est produite. + Le mutex nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + 1 + + + + + + Libère l'objet une seule fois. + Le thread appelant ne possède pas le mutex. + 1 + + + Ouvre le mutex nommé spécifié, s'il existe déjà, et retourne une valeur indiquant si l'opération a réussi. + true si le mutex nommé a été ouvert ; sinon, false. + Nom du mutex système à ouvrir. + Quand cette méthode est retournée, contient un objet qui représente la structure mutex nommée si l'appel a réussi, ou null si l'appel a échoué.Ce paramètre est traité comme étant non initialisé. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Une erreur Win32 s'est produite. + Le mutex nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + + + Représente un verrou utilisé pour gérer l'accès à une ressource, en autorisant plusieurs threads pour la lecture ou un accès exclusif en écriture. + + + Initialise une nouvelle instance de la classe avec des valeurs de propriété par défaut. + + + Initialise une nouvelle instance de la classe , en spécifiant la stratégie de récurrence du verrou. + Une des valeurs d'énumération qui spécifie la stratégie de récurrence du verrou. + + + Obtient le nombre total de threads uniques qui ont entré le verrou en mode lecture. + Nombre de threads uniques qui ont entré le verrou en mode lecture. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Essaie d'entrer le verrou en mode lecture. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Essaie d'entrer le verrou en mode pouvant être mis à niveau. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Essaie d'entrer le verrou en mode écriture. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Réduit le nombre de récurrences pour le mode lecture, et quitte le mode lecture si le nombre résultant est 0 (zéro). + The current thread has not entered the lock in read mode. + + + Réduit le nombre de récurrences pour le mode pouvant être mis à niveau, et quitte le mode pouvant être mis à niveau si le nombre résultant est 0 (zéro). + The current thread has not entered the lock in upgradeable mode. + + + Réduit le nombre de récurrences pour le mode écriture, et quitte le mode écriture si le nombre résultant est 0 (zéro). + The current thread has not entered the lock in write mode. + + + Obtient une valeur qui indique si le thread actuel a entré le verrou en mode lecture. + true si le thread actuel a entré le verrou en mode lecture ; sinon, false. + 2 + + + Obtient une valeur qui indique si le thread actuel a entré le verrou en mode pouvant être mis à niveau. + true si le thread actuel a entré le verrou en mode pouvant être mis à niveau ; sinon, false. + 2 + + + Obtient une valeur qui indique si le thread actuel a entré le verrou en mode écriture. + true si le thread actuel a entré le verrou en mode écriture ; sinon, false. + 2 + + + Obtient une valeur qui indique la stratégie de récurrence pour l'objet actuel. + Une des valeurs d'énumération qui spécifie la stratégie de récurrence du verrou. + + + Obtient le nombre de fois où le thread actuel a entré le verrou en mode lecture, comme une indication de récurrence. + 0 (zéro) si le thread actuel n'a pas entré le verrou en mode lecture, 1 si le thread a entré le verrou en mode lecture mais pas de façon récursive, ou n si le thread a entré le verrou de façon récursive n - 1 fois. + 2 + + + Obtient le nombre de fois où le thread actuel a entré le verrou en mode pouvant être mis à niveau, comme une indication de récurrence. + 0 si le thread actuel n'a pas entré le verrou en mode pouvant être mis à niveau, 1 si le thread a entré le verrou en mode pouvant être mis à niveau mais pas de façon récursive, ou n si le thread a entré le verrou en mode pouvant être mis à niveau de façon récursive n - 1 fois. + 2 + + + Obtient le nombre de fois où le thread actuel a entré le verrou en mode écriture, comme une indication de récurrence. + 0 si le n si le thread a entré le verrou en mode écriture de façon récursive n - 1 fois. + 2 + + + Essaie d'entrer le verrou en mode lecture, avec un délai d'attente entier facultatif. + true si le thread appelant est entré en mode lecture, sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Essaie d'entrer le verrou en mode lecture, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode lecture, sinon, false. + Intervalle d'attente, ou -1 milliseconde pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Essaie d'entrer le verrou en mode pouvant être mis à niveau, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode de mise à niveau, sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Essaie d'entrer le verrou en mode pouvant être mis à niveau, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode de mise à niveau, sinon, false. + Intervalle d'attente, ou -1 milliseconde pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Essaie d'entrer le verrou en mode écriture, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode écriture, sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Essaie d'entrer le verrou en mode écriture, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode écriture, sinon, false. + Intervalle d'attente, ou -1 milliseconde pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Obtient le nombre total de threads qui attendent pour entrer le verrou en mode lecture. + Nombre total de threads qui attendent pour entrer en mode lecture. + 2 + + + Obtient le nombre total de threads qui attendent pour entrer le verrou en mode pouvant être mis à niveau. + Nombre total de threads qui attendent pour entrer en mode pouvant être mis à niveau. + 2 + + + Obtient le nombre total de threads qui attendent pour entrer le verrou en mode écriture. + Nombre total de threads qui attendent pour entrer en mode écriture. + 2 + + + Limite le nombre des threads qui peuvent accéder simultanément à une ressource ou un pool de ressources. + 1 + + + Initialise une nouvelle instance de la classe en spécifiant le nombre initial d'entrées et le nombre maximal d'entrées simultanées. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nombre maximal de demandes pour le sémaphore qui peuvent être accordées simultanément. + + est supérieur à . + + est inférieur à 1.ou est inférieur à 0. + + + Initialise une nouvelle instance de la classe en spécifiant le nombre initial d'entrées et le nombre maximal d'entrées simultanées, et en spécifiant en option le nom d'un objet sémaphore système. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nombre maximal de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nom d'un objet de sémaphore système nommé. + + est supérieur à .ou est plus de 260 caractères. + + est inférieur à 1.ou est inférieur à 0. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe et possède la sécurité du contrôle d'accès, et l'utilisateur n'a pas . + Le sémaphore nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + + Initialise une nouvelle instance de la classe en spécifiant le nombre initial d'entrées et le nombre maximal d'entrées simultanées, en spécifiant en option le nom d'un objet sémaphore système et en spécifiant une variable qui reçoit une valeur indiquant si un sémaphore système a été créé. + Nombre initial de demandes pour le sémaphore qui peut être satisfait simultanément. + Nombre maximal de demandes pour le sémaphore qui peut être satisfait simultanément. + Nom d'un objet de sémaphore système nommé. + Cette méthode retourne true si un sémaphore local a été créé (en d'autres termes, si est null ou une chaîne vide) ou si le sémaphore système nommé spécifié a été créé ; false si le sémaphore système nommé spécifié existait déjà.Ce paramètre est passé sans être initialisé. + + est supérieur à . ou est plus de 260 caractères. + + est inférieur à 1.ou est inférieur à 0. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe et possède la sécurité du contrôle d'accès, et l'utilisateur n'a pas . + Le sémaphore nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + + Ouvre le sémaphore nommé spécifié s'il existe déjà. + Objet qui représente le sémaphore système nommé. + Nom du sémaphore système à ouvrir. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Le sémaphore nommé n'existe pas. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + 1 + + + + + + Quitte le sémaphore et retourne le compteur antérieur. + Compteur du sémaphore avant appel de la méthode . + Le compteur du sémaphore est déjà à la valeur maximale. + Une erreur Win32 s'est produite avec un sémaphore nommé. + Le sémaphore actuel représente un sémaphore système nommé, mais l'utilisateur ne détient pas de droits .ouLe sémaphore actuel représente un sémaphore système nommé, mais il n'a pas été ouvert avec des droits . + 1 + + + Quitte le sémaphore un nombre spécifié de fois et retourne le compteur précédent. + Compteur du sémaphore avant appel de la méthode . + Nombre de fois où quitter le sémaphore. + + est inférieur à 1. + Le compteur du sémaphore est déjà à la valeur maximale. + Une erreur Win32 s'est produite avec un sémaphore nommé. + Le sémaphore actuel représente un sémaphore système nommé, mais l'utilisateur ne détient pas de droits .ouLe sémaphore actuel représente un sémaphore système nommé, mais il n'a pas été ouvert avec des droits . + 1 + + + Ouvre le sémaphore nommé spécifié, s'il existe déjà, et retourne une valeur indiquant si l'opération a réussi. + true si le sémaphore nommé a été ouvert ; sinon, false. + Nom du sémaphore système à ouvrir. + Quand cette méthode est retournée, contient un objet qui représente le sémaphore nommé si l'appel a réussi, ou null si l'appel a échoué.Ce paramètre est traité comme étant non initialisé. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + + + Exception levée lorsque la méthode est appelée sur un sémaphore dont le compteur est déjà au maximum. + 2 + + + Initialise une nouvelle instance de la classe avec les valeurs par défaut. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur indiquant la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Représente une alternative légère à qui limite le nombre de threads pouvant accéder simultanément à une ressource ou à un pool de ressources. + + + Initialise une nouvelle instance de la classe , en spécifiant le nombre initial de demandes qui peuvent être accordées simultanément. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + + est inférieur à 0. + + + Initialise une nouvelle instance de la classe , en spécifiant le nombre initial et le nombre maximal de demandes qui peuvent être accordées simultanément. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nombre maximal de demandes pour le sémaphore qui peuvent être accordées simultanément. + + est inférieur à 0 ou est supérieur à ou est inférieur ou égal à 0. + + + Retourne un qui peut être utilisé pour l'attente sur le sémaphore. + + qui peut être utilisé pour l'attente sur le sémaphore. + + a été supprimé. + + + Obtient le nombre de threads restants qui peuvent accéder à l'objet . + Nombre de threads restants qui peuvent accéder au sémaphore. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par le , et libère éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées. + + + Libère l'objet une seule fois. + Décompte précédent de . + L'instance actuelle a déjà été supprimée. + Le a déjà atteint sa taille maximale. + + + Libère l'objet un nombre de fois déterminé. + Décompte précédent de . + Nombre de fois où quitter le sémaphore. + L'instance actuelle a déjà été supprimée. + + est inférieur à 1. + Le a déjà atteint sa taille maximale. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à . + L'instance actuelle a déjà été supprimée. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un entier signé 32 bits qui spécifie le délai d'attente. + true si le thread actuel a accédé avec succès à  ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un entier signé 32 bits qui spécifie le délai d'attente, tout en observant un . + true si le thread actuel a accédé avec succès à  ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + a été annulé. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + Le instance a été supprimée, ou qui créé a été supprimé. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , tout en observant un . + Jeton à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée.ouLes créés a déjà été supprimé. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un pour spécifier le délai d'attente. + true si le thread actuel a accédé avec succès à  ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + L'instance de semaphoreSlim a été supprimée + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un qui spécifie le délai d'attente, tout en observant un . + true si le thread actuel a accédé avec succès à  ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente -1 millième de seconde, pour attendre indéfiniment. + + à observer. + + a été annulé. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + L'instance de semaphoreSlim a été suppriméeLe qui a créé a déjà été supprimé. + + + Attend de façon asynchrone avant d'accéder à . + Tâche qui se termine après l'accès au sémaphore. + + + Attend de façon asynchrone d'accéder à , à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps. + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Attend de façon asynchrone d'accéder à , à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps, tout en observant un . + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + a été annulé. + + + Attend de façon asynchrone d'accéder à , tout en observant un . + Tâche qui se termine après l'accès au sémaphore. + Jeton à observer. + L'instance actuelle a déjà été supprimée. + + a été annulé. + + + Attend de façon asynchrone d'accéder à , à l'aide d'un pour mesurer l'intervalle de temps. + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. ou délai d'attente supérieur à . + + + Attend de façon asynchrone d'accéder à , à l'aide d'un pour mesurer l'intervalle de temps, tout en observant un . + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente -1 millième de seconde, pour attendre indéfiniment. + Jeton à observer. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini.oudélai d'attente supérieur à . + + a été annulé. + + + Représente une méthode à appeler lorsqu'un message doit être distribué à un contexte de synchronisation. + Objet passé au délégué. + 2 + + + Fournit une primitive de verrou d'exclusion mutuelle où un thread qui tente d'acquérir le verrou attend dans une boucle en vérifiant de manière répétée jusqu'à ce que le verrou devienne disponible. + + + Initialise une nouvelle instance de la structure de avec l'option permettant de suivre les ID de thread afin d'améliorer le débogage. + Indique s'il faut capturer et utiliser des ID de thread à des fins de débogage. + + + Acquiert le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + L'argument doit être initialisé sur false avant d'appeler ENTRÉE. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Libère le verrou. + Le suivi de la propriété du thread est autorisé, et le thread actuel n'est pas le propriétaire de ce verrou. + + + Libère le verrou. + Valeur booléenne qui indique si une barrière mémoire doit être émise pour publier immédiatement l'opération de sortie sur d'autres threads. + Le suivi de la propriété du thread est autorisé, et le thread actuel n'est pas le propriétaire de ce verrou. + + + Obtient une valeur qui indique si le verrou est actuellement détenu par un thread. + True si le verrou est actuellement détenu par un thread ; sinon, false. + + + Obtient une valeur qui indique si le verrou est détenu par le thread actuel. + True si le verrou est détenu par le thread actuel ; sinon, false. + Le suivi de la propriété du thread est désactivé. + + + Obtient une valeur qui indique si le suivi de la propriété des threads est activé pour cette instance. + True si le suivi de la propriété du thread est autorisé pour cette instance ; sinon, false. + + + Tente d'acquérir le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + L'argument doit être initialisé sur false avant d'appeler TryEnter. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Tente d'acquérir le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + L'argument doit être initialisé sur false avant d'appeler TryEnter. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Tente d'acquérir le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + + est un nombre négatif autre que -1 milliseconde, qui représente un délai d'attente infini - ou - le délai d'attente est supérieur à millisecondes. + L'argument doit être initialisé sur false avant d'appeler TryEnter. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Fournit une prise en charge de l'attente basée sur les spins. + + + Obtient le nombre de fois où a été appelé sur cette instance. + Retourne un entier qui représente le nombre d'appels de sur cette instance. + + + Obtient une valeur qui indique si l'appel suivant à générera le processeur, en déclenchant un changement de contexte forcé. + Indique si l'appel suivant à générera le processeur, en déclenchant un changement de contexte forcé. + + + Réinitialise le compteur de spins. + + + Exécute un seul spin. + + + Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite. + Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true. + L'argument a la valeur null. + + + Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite ou jusqu'à ce que le délai d'attente expire. + True si la condition est satisfaite dans le délai d'attente ; sinon, false. + Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'argument a la valeur null. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite ou jusqu'à ce que le délai d'attente expire. + True si la condition est satisfaite dans le délai d'attente ; sinon, false. + Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true. + + qui représente le nombre de millièmes de secondes à attendre, ou TimeSpan qui représente -1 millième de seconde pour attendre indéfiniment. + L'argument a la valeur null. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + + + Fournit les fonctionnalités de base pour propager un contexte de synchronisation dans plusieurs modèles de synchronisation. + 2 + + + Crée une instance de la classe . + + + En cas de substitution dans une classe dérivée, crée une copie du contexte de synchronisation. + Nouvel objet . + 2 + + + Obtient le contexte de synchronisation du thread actuel. + Objet représentant le contexte de synchronisation actuel. + 1 + + + Lors d'une substitution dans une classe dérivée, répond à la notification selon laquelle une opération est terminée. + + + Lors d'une substitution dans une classe dérivée, répond à la notification selon laquelle une opération est lancée. + + + Lors d'une substitution dans une classe dérivée, distribue un message asynchrone à un contexte de synchronisation. + Délégué à appeler. + Objet passé au délégué. + 2 + + + Lors d'une substitution dans une classe dérivée, distribue un message synchrone à un contexte de synchronisation. + Délégué à appeler. + Objet passé au délégué. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Définit le contexte de synchronisation actuel. + Objet à définir. + 1 + + + + + + Exception levée lorsqu'une méthode exige de l'appelant qu'il possède un verrou sur un objet Monitor donné et que la méthode est appelée par un appelant qui ne possède pas ce verrou. + 2 + + + Initialise une nouvelle instance de la classe avec des propriétés par défaut. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur indiquant la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Fournit le stockage local des données de thread. + Spécifie le type de données stockées par thread. + + + Initialise l'instance de . + + + Initialise l'instance de . + Indique s'il faut suivre toutes les valeurs définies dans l'instance et les exposer via la propriété . + + + Initialise l'instance de avec la fonction spécifiée. + + appelé pour produire une valeur initialisée tardivement lorsqu'une tentative est effectuée pour récupérer sans qu'il ait été précédemment initialisé. + + est une référence null (Nothing en Visual Basic). + + + Initialise l'instance de avec la fonction spécifiée. + + appelé pour produire une valeur initialisée tardivement lorsqu'une tentative est effectuée pour récupérer sans qu'il ait été précédemment initialisé. + Indique s'il faut suivre toutes les valeurs définies dans l'instance et les exposer via la propriété . + + est une référence null (Nothing en Visual Basic). + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources utilisées par cette instance de . + Valeur booléenne qui indique si cette méthode est appelée en raison d'un appel à . + + + Libère les ressources utilisées par cette instance de . + + + Obtient une valeur qui indique si est initialisé sur le thread actuel. + True si est initialisé sur le thread actuel ; sinon, false. + L'instance de a été supprimée. + + + Crée et retourne une représentation sous forme de chaîne de cette instance pour le thread actuel. + Résultat de l'appel à sur . + L'instance de a été supprimée. + Le du thread actuel est une référence null (Nothing en Visual Basic). + La fonction d'initialisation a tenté de référencer de manière récursive. + Aucun constructeur par défaut n'est fourni et aucune fabrique de valeurs n'est fournie. + + + Obtient ou définit la valeur de cette instance pour le thread actuel. + Retourne une instance de l'objet dont ce ThreadLocal est chargé de l'initialisation. + L'instance de a été supprimée. + La fonction d'initialisation a tenté de référencer de manière récursive. + Aucun constructeur par défaut n'est fourni et aucune fabrique de valeurs n'est fournie. + + + Obtient une liste de toutes les valeurs actuellement stockées par tous les threads qui ont accès à cette instance. + Liste de toutes les valeurs actuellement stockées par tous les threads qui ont accès à cette instance. + L'instance de a été supprimée. + + + Contient des méthodes permettant d'effectuer des opérations de mémoire volatile. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la référence d'objet à partir du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Référence à qui a été lue.Il s'agit de la dernière référence écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + Type du champ à lire.Il doit s'agir d'un type référence, et non d'un type valeur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de mémoire apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la référence d'objet spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la référence d'objet est écrite. + Référence d'objet à écrire.La référence est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + Type du champ dans lequel écrire.Il doit s'agir d'un type référence, et non d'un type valeur. + + + Exception levée lors d'une tentative d'ouverture d'un mutex système ou d'un sémaphore qui n'existe pas. + 2 + + + Initialise une nouvelle instance de la classe avec les valeurs par défaut. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur indiquant la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.0/it/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.0/it/System.Threading.xml new file mode 100644 index 0000000..3446f03 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.0/it/System.Threading.xml @@ -0,0 +1,1800 @@ + + + + System.Threading + + + + Eccezione generata quando un thread acquisisce un oggetto che un altro thread ha abbandonato uscendo senza rilasciarlo. + 1 + + + Inizializza una nuova istanza della classe con valori predefiniti. + + + Inizializza una nuova istanza della classe con un indice specificato per il mutex abbandonato, se applicabile, e un oggetto che rappresenta il mutex. + Indice del mutex abbandonato nella matrice degli handle di attesa se l'eccezione viene generata per il metodo o –1 se l'eccezione viene generata per i metodi o . + Oggetto che rappresenta il mutex abbandonato. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore che spiega il motivo dell'eccezione. + + + Inizializza una nuova istanza della classe con il messaggio di errore e l'eccezione interna specificati. + Messaggio di errore che spiega il motivo dell'eccezione. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente verrà generata in un blocco catch che gestisce l'eccezione interna. + + + Inizializza una nuova istanza della classe con il messaggio di errore, l'eccezione interna, l'indice per il mutex abbandonato, se applicabile, specificati e un oggetto che rappresenta il mutex. + Messaggio di errore che spiega il motivo dell'eccezione. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente verrà generata in un blocco catch che gestisce l'eccezione interna. + Indice del mutex abbandonato nella matrice degli handle di attesa se l'eccezione viene generata per il metodo , –1 se l'eccezione viene generata per il metodo o . + Oggetto che rappresenta il mutex abbandonato. + + + Inizializza una nuova istanza della classe con il messaggio di errore, l'indice del mutex abbandonato, se applicabile, e il mutex abbandonato specificati. + Messaggio di errore che spiega il motivo dell'eccezione. + Indice del mutex abbandonato nella matrice degli handle di attesa se l'eccezione viene generata per il metodo , –1 se l'eccezione viene generata per il metodo o . + Oggetto che rappresenta il mutex abbandonato. + + + Ottiene il mutex abbandonato che ha causato l'eccezione, se noto. + Oggetto che rappresenta il mutex abbandonato oppure null se il mutex abbandonato non è stato identificato. + 1 + + + Ottiene l'indice del mutex abbandonato che ha causato l'eccezione, se noto. + Nella matrice degli handle in attesa passati al metodo , indice dell'oggetto che rappresenta il mutex abbandonato oppure –1 se l'indice del mutex abbandonato non è stato determinato. + 1 + + + Rappresenta dati di ambiente locali rispetto a un flusso di controllo asincrono specificato, ad esempio un metodo asincrono. + Tipo dei dati di ambiente. + + + Crea un'istanza dell'istanza di che non riceve notifiche di modifica. + + + Crea un'istanza dell'istanza di locale che riceve notifiche di modifica. + Delegato chiamato ogni volta che il valore corrente cambia in qualsiasi thread. + + + Ottiene o imposta il valore dei dati di ambiente. + Valore dei dati di ambiente. + + + Classe che fornisce le informazioni di modifica dei dati alle istanze di registrate per le notifiche di modifica. + Tipo di dati. + + + Ottiene il valore corrente dei dati. + Valore corrente dei dati. + + + Ottiene il valore precedente dei dati. + Valore precedente dei dati. + + + Restituisce un valore che indica se il valore cambia a seguito di una modifica del contesto di esecuzione. + true se il valore è cambiato a seguito di una modifica del contesto di esecuzione; in caso contrario, false. + + + Notifica a un thread in attesa che si è verificato un evento.La classe non può essere ereditata. + 2 + + + Inizializza una nuova istanza della classe con un valore booleano che indica se impostare lo stato iniziale su segnalato. + true per impostare lo stato iniziale su segnalato; false per impostare lo stato iniziale su non segnalato. + + + Consente a più attività di funzionare cooperativamente in un algoritmo in parallelo tramite più fasi. + + + Inizializza una nuova istanza della classe . + Numero di thread che partecipano. + + è minore di 0 o maggiore di 32,767. + + + Inizializza una nuova istanza della classe . + Numero di thread che partecipano. + Oggetto da eseguire dopo ogni fase. Può essere passato Null (Nothing in Visual Basic) per indicare che non è stata intrapresa alcuna azione. + + è minore di 0 o maggiore di 32,767. + + + Notifica all'oggetto che sarà presente un partecipante aggiuntivo. + Numero di fase della barriera in corrispondenza di cui parteciperanno inizialmente i nuovi partecipanti. + L'istanza corrente è già stata eliminata. + L'aggiunta di un partecipante provocherebbe il superamento del conteggio del partecipante della barriera di 32.767.- oppure -Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Notifica all'oggetto che saranno presenti partecipanti aggiuntivi. + Numero di fase della barriera in corrispondenza di cui parteciperanno inizialmente i nuovi partecipanti. + Numero di partecipanti aggiuntivi da aggiungere alla barriera. + L'istanza corrente è già stata eliminata. + + è minore di 0.- oppure -L'aggiunta di partecipanti provocherebbe il superamento del conteggio del partecipante della barriera di 32.767. + Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Ottiene il numero di fase corrente della barriera. + Restituisce il numero di fase corrente della barriera. + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Rilascia le risorse non gestite utilizzate dall'oggetto ed eventualmente rilascia le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite, false per rilasciare solo quelle non gestite. + + + Ottiene il numero totale di partecipanti nella barriera. + Restituisce il numero totale di partecipanti nella barriera. + + + Ottiene il numero di partecipanti nella barriera che non hanno ancora eseguito la segnalazione nella fase corrente. + Restituisce il numero di partecipanti nella barriera che non hanno ancora eseguito la segnalazione nella fase corrente. + + + Notifica all'oggetto che sarà presente un partecipante in meno. + L'istanza corrente è già stata eliminata. + La barriera dispone già di 0 partecipanti.- oppure -Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Notifica all'oggetto che saranno presenti meno partecipanti. + Numero di partecipanti aggiuntivi da rimuovere dalla barriera. + L'istanza corrente è già stata eliminata. + + è minore di 0. + La barriera dispone già di 0 partecipanti.- oppure -Il metodo è stato richiamato dall'interno di un'azione post-fase. - oppure -il conteggio del partecipante corrente è minore del conteggio del partecipante specificato + Il conteggio totale dei partecipanti è minore del specificato + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti. + L'istanza corrente è già stata eliminata. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + Se un'eccezione viene generata da un'azione post-fase di una Barriera dopo che tutti thread che partecipano hanno chiamato SignalAndWait, l'eccezione verrà sottoposta a wrapping in un BarrierPostPhaseException e sarà generata su tutti i thread che partecipano. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un Signed Integer a 32 bit per misurare il timeout. + true se tutti i partecipanti raggiungono la barriera entro il tempo specificato; in caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + Se un'eccezione viene generata da un'azione post-fase di una Barriera dopo che tutti thread che partecipano hanno chiamato SignalAndWait, l'eccezione verrà sottoposta a wrapping in un BarrierPostPhaseException e sarà generata su tutti i thread che partecipano. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un Signed Integer a 32 bit per misurare il timeout, al contempo osservando un token di annullamento. + true se tutti i partecipanti raggiungono la barriera entro il tempo specificato; in caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, al contempo osservando un token di annullamento. + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un oggetto per misurare l'intervallo di tempo. + true se tutti gli altri partecipanti hanno raggiunto la barriera. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 millisecondi, che rappresenta un timeout infinito, oppure è più grande di 32.767. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un oggetto per misurare l'intervallo di tempo, al contempo osservando un token di annullamento. + true se tutti gli altri partecipanti hanno raggiunto la barriera. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 millisecondi, che rappresenta un timeout infinito. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Eccezione generata quando l'azione post-fase di un oggetto non viene eseguita correttamente. + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe con l'eccezione interna specificata. + Eccezione causa dell'eccezione corrente. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Rappresenta un metodo da chiamare all'interno di un nuovo contesto. + Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback ogni volta che viene eseguito. + 1 + + + Rappresenta un primitiva di sincronizzazione segnalata quando il relativo conteggio raggiunge lo zero. + + + Inizializza una nuova istanza della classe con il conteggio specificato. + Numero di segnali inizialmente richiesti per impostare l'oggetto . + + è minore di 0. + + + Incrementa di uno il conteggio corrente di . + L'istanza corrente è già stata eliminata. + L'istanza corrente è già impostata.- oppure - è maggiore di o uguale a . + + + Incrementa di un valore specificato il conteggio corrente di . + Valore che indica l'incremento di . + L'istanza corrente è già stata eliminata. + + è minore o uguale a 0. + L'istanza corrente è già impostata.- oppure - è uguale o maggiore a dopo che il conteggio è incrementato da + + + Ottiene il numero di segnali restanti necessari per impostare l'evento. + Numero di segnali restanti necessari per impostare l'evento. + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite utilizzate dall'oggetto ed eventualmente rilascia le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite, false per rilasciare solo quelle non gestite. + + + Ottiene il numero di segnali necessari inizialmente per impostare l'evento. + Numero di segnali necessari inizialmente per impostare l'evento. + + + Determina se l'evento è impostato. + true se l'evento è impostato, altrimenti false. + + + Reimposta sul valore di . + L'istanza corrente è già stata eliminata. + + + Reimposta la proprietà al valore specificato. + Numero di segnali necessari per impostare l'oggetto . + L'istanza corrente è già stata eliminata. + + è minore di 0. + + + Registra un segnale con l'oggetto , decrementando il valore di . + true se il conteggio ha raggiunto lo zero a causa del segnale e l'evento è stato impostato. In caso contrario, false. + L'istanza corrente è già stata eliminata. + L'istanza corrente è già impostata. + + + Registra più segnali con l'oggetto , decrementandone il valore di della quantità specificata. + true se il conteggio ha raggiunto lo zero a causa dei segnali e l'evento è stato impostato. In caso contrario, false. + Numero di segnali da registrare. + L'istanza corrente è già stata eliminata. + + è minore di 1. + L'istanza corrente è già impostata. oppure è maggiore di . + + + Tenta di incrementare di uno. + true se l'incremento ha avuto esito positivo. In caso contrario, false.Se è già zero, questo metodo restituirà false. + L'istanza corrente è già stata eliminata. + + è uguale a . + + + Tenta di incrementare in base a un valore specificato. + true se l'incremento ha avuto esito positivo. In caso contrario, false.Se è già zero, verrà restituito false. + Valore che indica l'incremento di . + L'istanza corrente è già stata eliminata. + + è minore o uguale a 0. + L'istanza corrente è già impostata.- oppure - + è uguale o maggiore di . + + + Blocca il thread corrente finché l'oggetto non viene impostato. + L'istanza corrente è già stata eliminata. + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un intero con segno a 32 bit per misurare il timeout. + true se è stato impostato. In caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un intero con segno a 32 bit per misurare il timeout e al contempo osservando un oggetto . + true se è stato impostato. In caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. oppure l'oggetto aveva creato è già stato eliminato. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Blocca il thread corrente finché l'oggetto non viene impostato, al contempo osservando un oggetto . + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. oppure l'oggetto aveva creato è già stato eliminato. + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un oggetto per misurare il timeout. + true se è stato impostato. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un oggetto per misurare il timeout e al contempo osservando un oggetto . + true se è stato impostato. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. oppure l'oggetto aveva creato è già stato eliminato. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + + + Ottiene un oggetto utilizzato per attendere l'impostazione dell'evento. + Oggetto utilizzato per attendere l'impostazione dell'evento. + L'istanza corrente è già stata eliminata. + + + Indica se verrà reimpostato automaticamente o manualmente dopo la ricezione di un segnale. + 2 + + + Con la segnalazione, viene reimpostato automaticamente dopo il rilascio di un singolo thread.Se non sono presenti thread in attesa, resta segnalato fino al blocco di un thread e viene reimpostato dopo il rilascio del thread. + + + Con la segnalazione, rilascia tutti i thread in attesa e resta segnalato finché non viene reimpostato manualmente. + + + Rappresenta un evento di sincronizzazione dei thread. + 2 + + + Inizializza una nuova istanza della classe , specificando se l'handle di attesa è inizialmente segnalato e se la reimpostazione viene eseguita automaticamente o manualmente. + true per impostare lo stato iniziale su segnalato; false per impostarlo su non segnalato. + Uno dei valori di che determina se l'evento viene reimpostato automaticamente o manualmente. + + + Inizializza una nuova istanza della classe , specificando se l'handle di attesa è inizialmente segnalato se creato a seguito di questa chiamata e se la reimpostazione viene eseguita automaticamente o manualmente e indicando il nome di un evento di sincronizzazione di sistema. + true per impostare lo stato iniziale su segnalato se l'evento denominato viene creato in seguito a questa chiamata; false per impostare lo stato su non segnalato. + Uno dei valori di che determina se l'evento viene reimpostato automaticamente o manualmente. + Nome di un evento di sincronizzazione a livello di sistema. + Si è verificato un errore Win32. + L'evento denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non possiede i diritti . + Non è possibile creare l'evento denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è di lunghezza superiore a 260 caratteri. + + + Inizializza una nuova istanza della classe , specificando se l'handle di attesa è inizialmente segnalato se creato a seguito di questa chiamata e se la reimpostazione viene eseguita automaticamente o manualmente e indicando il nome di un evento di sincronizzazione di sistema e una variabile Boolean il cui valore dopo la chiamata specifica se l'evento di sistema denominato è stato creato. + true per impostare lo stato iniziale su segnalato se l'evento denominato viene creato in seguito a questa chiamata; false per impostare lo stato su non segnalato. + Uno dei valori di che determina se l'evento viene reimpostato automaticamente o manualmente. + Nome di un evento di sincronizzazione a livello di sistema. + Quando questo metodo viene restituito, contiene true se è stato creato un evento locale (ovvero, se il valore di è null o una stringa vuota) oppure se è stato creato l'evento di sistema denominato specificato; false se l'evento di sistema denominato specificato è già esistente.Questo parametro viene passato non inizializzato. + Si è verificato un errore Win32. + L'evento denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non possiede i diritti . + Non è possibile creare l'evento denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è di lunghezza superiore a 260 caratteri. + + + Apre l'evento di sincronizzazione denominato specificato, se esistente. + Oggetto che rappresenta l'evento di sistema denominato. + Nome dell'evento di sincronizzazione del sistema da aprire. + + è una stringa vuota. In alternativa è di lunghezza superiore a 260 caratteri. + + è null. + L'evento di sistema denominato non esiste. + Si è verificato un errore Win32. + L'evento denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + 1 + + + + + + Imposta lo stato dell'evento su non segnalato, provocando il blocco dei thread. + true se l'operazione ha esito positivo; in caso contrario, false. + Il metodo non è stato chiamato precedentemente in questo oggetto . + 2 + + + Imposta lo stato dell'evento su segnalato, per consentire a uno o più thread in attesa di procedere. + true se l'operazione ha esito positivo; in caso contrario, false. + Il metodo non è stato chiamato precedentemente in questo oggetto . + 2 + + + Apre l'evento di sincronizzazione denominato specificato, se esistente, e restituisce un valore che indica se l'operazione è stata completata. + true se l'evento di sincronizzazione denominato è stato aperto correttamente; in caso contrario, false. + Nome dell'evento di sincronizzazione del sistema da aprire. + Quando viene eseguita la restituzione del metodo, contiene un oggetto di che rappresenta l'evento di sincronizzazione denominato se la chiamata ha esito positivo, o null se la chiamata ha esito negativo.Questo parametro viene trattato come non inizializzato. + + è una stringa vuota.In alternativa è di lunghezza superiore a 260 caratteri. + + è null. + Si è verificato un errore Win32. + L'evento denominato esiste, ma l'utente non dispone dell'accesso di sicurezza desiderato. + + + Gestisce il contesto di esecuzione per il thread corrente.La classe non può essere ereditata. + 2 + + + Acquisisce il contesto di esecuzione dal thread corrente. + Oggetto che rappresenta il contesto di esecuzione per il thread corrente. + 1 + + + Esegue un metodo in un contesto di esecuzione specifico sul thread corrente. + Oggetto da impostare. + Delegato che rappresenta il metodo da eseguire nel contesto di esecuzione fornito. + Oggetto da passare al metodo di callback. + + è null.- oppure - non è stato acquisito tramite un'operazione di acquisizione. - oppure - è stato già utilizzato come argomento per una chiamata . + 1 + + + + + + Fornisce operazioni atomiche per variabili condivise da più thread. + 2 + + + Somma due interi a 32 bit e sostituisce il primo intero con la somma, come operazione atomica. + Nuovo valore archiviato in . + Variabile contenente il primo valore da sommare.La somma dei due valori viene archiviata in . + Valore da sommare all'intero in corrispondenza di . + The address of is a null pointer. + 1 + + + Somma due interi a 64 bit e sostituisce il primo intero con la somma, come operazione atomica. + Nuovo valore archiviato in . + Variabile contenente il primo valore da sommare.La somma dei due valori viene archiviata in . + Valore da sommare all'intero in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due numeri a virgola mobile e precisione doppia per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due interi con segno a 32 bit per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due interi con segno a 64 bit per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due puntatori o handle specifici della piattaforma per verificarne l'uguaglianza; se sono uguali, sostituisce il primo elemento. + Valore originale in . + Oggetto di destinazione, il cui valore viene confrontato con il valore di e, se possibile, sostituito da . + Oggetto che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Oggetto confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due oggetti per verificarne l'uguaglianza dei riferimenti; se sono uguali, sostituisce il primo oggetto. + Valore originale in . + Oggetto di destinazione confrontato con e, se possibile, sostituito. + Oggetto che sostituisce l'oggetto di destinazione se il confronto rileva l'uguaglianza. + Oggetto confrontato con l'oggetto in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due numeri a virgola mobile e precisione singola per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due istanze del tipo di riferimento specificato per verificarne l'uguaglianza; se sono uguali, sostituisce la prima istanza. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito.Rappresenta un parametro di riferimento (ref in C#, ByRef in Visual Basic). + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + Tipo da usare per , e .Questo tipo deve essere un tipo di riferimento. + The address of is a null pointer. + + + Diminuisce una variabile specificata e archivia il risultato, come operazione atomica. + Valore diminuito. + Variabile il cui valore deve essere diminuito. + The address of is a null pointer. + 1 + + + Diminuisce la variabile specificata e archivia il risultato, come operazione atomica. + Valore diminuito. + Variabile il cui valore deve essere diminuito. + The address of is a null pointer. + 1 + + + Imposta un numero a virgola mobile e precisione doppia su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un intero con segno a 32 bit su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un intero con segno a 64 bit su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un puntatore o un handle specifico della piattaforma su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un oggetto su un valore specificato e restituisce un riferimento all'oggetto originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un numero a virgola mobile e precisione singola su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta una variabile del tipo indicato sul valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato.Rappresenta un parametro di riferimento (ref in C#, ByRef in Visual Basic). + Valore su cui è impostato il parametro . + Tipo da usare per e .Questo tipo deve essere un tipo di riferimento. + The address of is a null pointer. + + + Aumenta una variabile specificata e archivia il risultato, come operazione atomica. + Valore aumentato. + Variabile il cui valore deve essere aumentato. + The address of is a null pointer. + 1 + + + Aumenta una variabile specificata e archivia il risultato, come operazione atomica. + Valore aumentato. + Variabile il cui valore deve essere aumentato. + The address of is a null pointer. + 1 + + + Sincronizza l'accesso alla memoria come segue: il processore che esegue il thread corrente non può riordinare le istruzioni in modo tale che gli accessi alla memoria prima della chiamata al metodo vengano eseguiti dopo quelli successivi alla chiamata al metodo . + + + Restituisce un valore a 64 bit, caricato come operazione atomica. + Valore caricato. + Valore a 64 bit da caricare. + 1 + + + Fornisce routine di inizializzazione differita. + + + Inizializza un tipo di riferimento di destinazione con il relativo costruttore predefinito se non è già stato inizializzato. + Riferimento inizializzato di tipo . + Riferimento di tipo da inizializzare se non è già stato inizializzato. + Tipo del riferimento da inizializzare. + Le autorizzazioni per accedere al costruttore di tipo erano mancanti. + Il tipo non dispone di un costruttore predefinito. + + + Inizializza un tipo di riferimento o di valore di destinazione con il relativo costruttore predefinito se non è già stato inizializzato. + Valore inizializzato di tipo . + Riferimento o valore di tipo da inizializzare se non è già stato inizializzato. + Riferimento a un valore booleano che determina se la destinazione è già stata inizializzata. + Riferimento a un oggetto utilizzato come blocco a esclusione reciproca per l'inizializzazione di .Se è null, verrà creata un'istanza di un nuovo oggetto. + Tipo del riferimento da inizializzare. + Le autorizzazioni per accedere al costruttore di tipo erano mancanti. + Il tipo non dispone di un costruttore predefinito. + + + Inizializza un tipo di riferimento o di valore di destinazione utilizzando una funzione specificata se non è già stato inizializzato. + Valore inizializzato di tipo . + Riferimento o valore di tipo da inizializzare se non è già stato inizializzato. + Riferimento a un valore booleano che determina se la destinazione è già stata inizializzata. + Riferimento a un oggetto utilizzato come blocco a esclusione reciproca per l'inizializzazione di .Se è null, verrà creata un'istanza di un nuovo oggetto. + Funzione chiamata per inizializzare il riferimento o il valore. + Tipo del riferimento da inizializzare. + Le autorizzazioni per accedere al costruttore di tipo erano mancanti. + Il tipo non dispone di un costruttore predefinito. + + + Inizializza un tipo di riferimento di destinazione utilizzando una funzione specificata se non è già stato inizializzato. + Valore inizializzato di tipo . + Riferimento di tipo da inizializzare se non è già stato inizializzato. + Funzione chiamata per inizializzare il riferimento. + Tipo del riferimento da inizializzare. + Il tipo non dispone di un costruttore predefinito. + + restituisce null (Nothing in Visual Basic). + + + Eccezione generata quando una voce ricorsiva in un blocco non è compatibile con i criteri di ricorsione per tale blocco. + 2 + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + 2 + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.Il chiamante di questo costruttore deve assicurare che la stringa sia stata localizzata in base alle impostazioni cultura correnti del sistema. + 2 + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio in cui viene descritta l'eccezione.Il chiamante di questo costruttore deve assicurare che la stringa sia stata localizzata in base alle impostazioni cultura correnti del sistema. + Eccezione che ha causato l'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + 2 + + + Specifica se lo stesso thread può accedere a un blocco più volte. + + + Se un thread tenta di accedere a un blocco in modo ricorsivo, viene generata un'eccezione.È possibile che alcune classi consentano particolari ricorsioni quando questa impostazione è attivata. + + + Un thread può accedere a un blocco in modo ricorsivo.Alcune classi possono limitare questa funzionalità. + + + Notifica a uno o più thread in attesa che si è verificato un evento.La classe non può essere ereditata. + 2 + + + Consente l'inizializzazione di una nuova istanza della classe con un valore Booleano che indica se lo stato iniziale deve essere impostato su segnalato. + Viene restituito true per impostare lo stato iniziale su segnalato; false per impostare lo stato iniziale su non segnalato. + + + Fornisce una versione più snella di . + + + Inizializza una nuova istanza della classe con uno stato iniziale di non segnalato. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se impostare lo stato iniziale su segnalato. + true per impostare lo stato iniziale su segnalato; false per impostarlo su non segnalato. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se impostare lo stato iniziale su segnalato e un conteggio rotazioni specificato. + true per impostare lo stato iniziale su segnalato; false per impostarlo su non segnalato. + Numero di attese di rotazione che devono verificarsi prima di eseguire il fallback su un'operazione di attesa basata sul kernel. + + is less than 0 or greater than the maximum allowed value. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite usate dall'oggetto e facoltativamente rilascia le risorse gestite. + True per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. + + + Ottiene un valore che indica se l'evento è impostato. + true se l'evento è impostato; in caso contrario, false. + + + Imposta lo stato dell'evento su non segnalato, provocando il blocco dei thread. + The object has already been disposed. + + + Imposta lo stato dell'evento su segnalato, per consentire a uno o più thread in attesa dell'evento di procedere. + + + Ottiene il numero di attese di rotazione che si verificheranno prima di eseguire il fallback su un'operazione di attesa basata sul kernel. + Restituisce il numero di attese di rotazione che si verificheranno prima di eseguire il fallback su un'operazione di attesa basata sul kernel. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un intero con segno a 32 bit per misurare l'intervallo di tempo. + true se l'oggetto è stato impostato; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un intero con segno a 32 bit per misurare l'intervallo di tempo e osservando un oggetto . + true se l'oggetto è stato impostato; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non riceve un segnale, osservando un oggetto . + Oggetto da osservare. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un oggetto per misurare l'intervallo di tempo. + true se l'oggetto è stato impostato; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un oggetto per misurare l'intervallo di tempo e osservando un oggetto . + true se l'oggetto è stato impostato; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Ottiene l'oggetto sottostante per questo oggetto . + Oggetto evento sottostante per questo oggetto . + + + Fornisce un meccanismo che sincronizza l'accesso agli oggetti. + 2 + + + Acquisisce un blocco esclusivo sull'oggetto specificato. + Oggetto sui cui acquisire il blocco del monitoraggio. + Il valore del parametro è null. + 1 + + + Acquisisce un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto per il quale attendere. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco.Nota   Se non si verifica alcuna eccezione, l'output di questo metodo è sempre true. + L'input di è true. + Il valore del parametro è null. + + + Viene rilasciato un blocco esclusivo sull'oggetto specificato. + Oggetto sul quale rilasciare il blocco. + Il valore del parametro è null. + Il blocco per l'oggetto specificato non è di proprietà del thread corrente. + 1 + + + Determina se il thread corrente specificato contiene il blocco sull'oggetto specificato. + true se il thread corrente è responsabile del blocco su ; in caso contrario, false. + Oggetto da testare. + + è null. + + + Notifica a un thread della coda di attesa che lo stato dell'oggetto bloccato è stato modificato. + Oggetto atteso da un thread. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + 1 + + + Notifica a tutti i thread in attesa che lo stato dell'oggetto è stato modificato. + Oggetto che invia l'impulso. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + 1 + + + Prova ad acquisire un blocco esclusivo sull'oggetto specificato. + true se il thread corrente acquisisce il blocco; in caso contrario, false. + Oggetto sul quale acquisire il blocco. + Il valore del parametro è null. + 1 + + + Prova ad acquisire un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto sul quale acquisire il blocco. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco. + L'input di è true. + Il valore del parametro è null. + + + Viene eseguito, per un numero specificato di millisecondi, il tentativo di acquisire un blocco esclusivo sull'oggetto specificato. + true se il thread corrente acquisisce il blocco; in caso contrario, false. + Oggetto sul quale acquisire il blocco. + Tempo di attesa espresso in millisecondi prima che si verifichi il blocco. + Il valore del parametro è null. + + è negativo e non è uguale a . + 1 + + + Prova ad acquisire, per il numero di millisecondi specificato, un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto sul quale acquisire il blocco. + Tempo di attesa espresso in millisecondi prima che si verifichi il blocco. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco. + L'input di è true. + Il valore del parametro è null. + + è negativo e non è uguale a . + + + Viene eseguito, per una quantità di tempo specificata, il tentativo di acquisire un blocco esclusivo sull'oggetto specificato. + true se il thread corrente acquisisce il blocco; in caso contrario, false. + Oggetto sul quale acquisire il blocco. + Oggetto che rappresenta la durata di attesa del blocco.Un valore di –1 millisecondo specifica un'attesa infinita. + Il valore del parametro è null. + Il valore di in millisecondi è negativo ed è diverso da (–1 millisecondi) oppure è maggiore di . + 1 + + + Prova ad acquisire, per la quantità di tempo specificata, un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto sul quale acquisire il blocco. + Quantità di tempo che rappresenta la durata di attesa del blocco.Un valore di –1 millisecondo specifica un'attesa infinita. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco. + L'input di è true. + Il valore del parametro è null. + Il valore di in millisecondi è negativo ed è diverso da (–1 millisecondi) oppure è maggiore di . + + + Rilascia il blocco su un oggetto e interrompe il thread corrente finché riacquisisce il blocco. + true se la chiamata è stata restituita perché il chiamante ha riacquisito il blocco per l'oggetto specificato.Non viene restituito alcun valore se il blocco non viene riacquisito. + Oggetto per il quale attendere. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + Il thread da cui è stato richiamato Wait viene interrotto in seguito dallo stato di attesa.L'interruzione si verifica quando il metodo di questo thread viene chiamato da un altro thread. + 1 + + + Rilascia il blocco su un oggetto e interrompe il thread corrente finché riacquisisce il blocco.Allo scadere dell'intervallo di timeout specificato, il thread viene inserito nella coda di thread pronti. + true se il blocco è stato riacquisito prima che sia trascorso il tempo specificato; false se il blocco è stato riacquisito dopo che è trascorso il tempo specificato.Il metodo non restituisce alcun valore finché il blocco non viene riacquisito. + Oggetto per il quale attendere. + Numero di millisecondi da attendere prima che il thread venga inserito nella coda di thread pronti. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + Il thread da cui è stato richiamato Wait viene interrotto in seguito dallo stato di attesa.L'interruzione si verifica quando il metodo di questo thread viene chiamato da un altro thread. + Il valore del parametro è negativo e non è uguale a . + 1 + + + Rilascia il blocco su un oggetto e interrompe il thread corrente finché riacquisisce il blocco.Allo scadere dell'intervallo di timeout specificato, il thread viene inserito nella coda di thread pronti. + true se il blocco è stato riacquisito prima che sia trascorso il tempo specificato; false se il blocco è stato riacquisito dopo che è trascorso il tempo specificato.Il metodo non restituisce alcun valore finché il blocco non viene riacquisito. + Oggetto per il quale attendere. + Oggetto che rappresenta il tempo di attesa prima che il thread venga inserito nella coda di thread pronti. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + Il thread da cui è stato richiamato Wait viene interrotto in seguito dallo stato di attesa.L'interruzione si verifica quando il metodo di questo thread viene chiamato da un altro thread. + Il valore del parametro in millisecondi è negativo e non rappresenta (–1 millisecondo) oppure è maggiore di . + 1 + + + Primitiva di sincronizzazione che può essere usata anche per la sincronizzazione interprocesso. + 1 + + + Inizializza una nuova istanza della classe con le proprietà predefinite. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se il thread chiamante deve avere la proprietà iniziale del mutex. + true per concedere al thread chiamante la proprietà iniziale del mutex; in caso contrario, false. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se il thread chiamante deve avere la proprietà iniziale del mutex e con una stringa che rappresenta il nome del mutex. + true per concedere al thread chiamante la proprietà iniziale del mutex di sistema denominato, se questo è stato creato come risultato della chiamata; in caso contrario, false. + Nome di .Se il valore è null, l'oggetto è senza nome. + Il mutex denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non dispone dei diritti . + Si è verificato un errore Win32. + Non è possibile creare il mutex denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è più lungo di 260 caratteri. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se il thread chiamante deve avere la proprietà iniziale del mutex, con una stringa che rappresenta il nome del mutex e con un valore booleano che, quando il metodo viene restituito, indichi se al thread chiamante era stata concessa la proprietà iniziale del mutex. + true per concedere al thread chiamante la proprietà iniziale del mutex di sistema denominato, se questo è stato creato come risultato della chiamata; in caso contrario, false. + Nome di .Se il valore è null, l'oggetto è senza nome. + Quando questo metodo viene restituito, contiene un valore booleano che è true se è stato creato un mutex locale (ovvero, se il valore di è null o una stringa vuota) oppure se è stato creato il mutex di sistema denominato specificato; false se il mutex di sistema denominato specificato è già esistente.Questo parametro viene passato non inizializzato. + Il mutex denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non dispone dei diritti . + Si è verificato un errore Win32. + Non è possibile creare il mutex denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è più lungo di 260 caratteri. + + + Apre il mutex denominato specificato, se esistente. + Oggetto che rappresenta il mutex di sistema denominato. + Nome del mutex di sistema da aprire. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Il mutex denominato non esiste. + Si è verificato un errore Win32. + Il mutex denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + 1 + + + + + + Rilascia l'oggetto una volta. + Il thread chiamante non ha la proprietà del mutex. + 1 + + + Apre il mutex denominato specificato, se esistente, e restituisce un valore che indica se l'operazione è stata completata. + true se il mutex denominato è stato aperto correttamente; in caso contrario, false. + Nome del mutex di sistema da aprire. + Quando questo metodo viene restituito, contiene un oggetto di che rappresenta il mutex denominato se la chiamata ha esito positivo o null se la chiamata ha esito negativo.Questo parametro viene trattato come non inizializzato. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Si è verificato un errore Win32. + Il mutex denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + + + Rappresenta un blocco usato per gestire l'accesso a una risorsa, consentendo a più thread l'accesso in lettura o l'accesso esclusivo in scrittura. + + + Inizializza una nuova istanza della classe con i valori predefiniti delle proprietà. + + + Inizializza una nuova istanza della classe , specificando i criteri di ricorsione del blocco. + Uno dei valori di enumerazione che specifica i criteri di ricorsione del blocco. + + + Ottiene il numero complessivo di thread univoci per i quali è stato attivato il blocco in modalità lettura. + Numero di thread univoci per i quali è stato attivato il blocco in modalità lettura. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Prova ad attivare il blocco in modalità lettura. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Prova ad attivare il blocco in modalità aggiornabile. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Prova ad attivare il blocco in modalità scrittura. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Riduce il numero di ricorsioni per la modalità lettura ed esce da questa modalità se il numero risultante è 0 (zero). + The current thread has not entered the lock in read mode. + + + Riduce il numero di ricorsioni per la modalità aggiornabile ed esce da questa modalità se il numero risultante è 0 (zero). + The current thread has not entered the lock in upgradeable mode. + + + Riduce il numero di ricorsioni per la modalità scrittura ed esce da questa modalità se il numero risultante è 0 (zero). + The current thread has not entered the lock in write mode. + + + Ottiene un valore che indica se per il thread corrente è stato attivato il blocco in modalità lettura. + true se per il thread corrente è stata attivata la modalità lettura; in caso contrario, false. + 2 + + + Ottiene un valore che indica se per il thread corrente è stato attivato il blocco in modalità aggiornabile. + true se per il thread corrente è stata attivata la modalità aggiornabile; in caso contrario, false. + 2 + + + Ottiene un valore che indica se per il thread corrente è stato attivato il blocco in modalità scrittura. + true se per il thread corrente è stata attivata la modalità scrittura; in caso contrario, false. + 2 + + + Ottiene un valore che indica i criteri di ricorsione per l'oggetto corrente. + Uno dei valori di enumerazione che specifica i criteri di ricorsione del blocco. + + + Ottiene il numero di volte in cui per il thread corrente è stato attivato il blocco in modalità lettura, come indicazione della ricorsione. + 0 (zero) se per il thread corrente non è stata attivata la modalità lettura, 1 se per il thread è stata attivata la modalità lettura ma non in modo ricorsivo o n se per il thread è stato attivato il blocco in modo ricorsivo n - 1 volte. + 2 + + + Ottiene il numero di volte in cui per il thread corrente è stato attivato il blocco in modalità aggiornabile, come indicazione della ricorsione. + 0 (zero) se per il thread corrente non è stata attivata la modalità aggiornabile, 1 se per il thread è stata attivata la modalità aggiornabile ma non in modo ricorsivo o n se per il thread è stata attivata la modalità aggiornabile in modo ricorsivo n - 1 volte. + 2 + + + Ottiene il numero di volte in cui per il thread corrente è stato attivato il blocco in modalità scrittura, come indicazione della ricorsione. + 0 (zero) se per il thread corrente non è stata attivata la modalità scrittura, 1 se per il thread è stata attivata la modalità scrittura ma non in modo ricorsivo o n se per il thread è stata attivata la modalità scrittura in modo ricorsivo n - 1 volte. + 2 + + + Prova ad attivare il blocco in modalità lettura con un timeout intero facoltativo. + true se il thread chiamante è passato in modalità lettura; in caso contrario, false. + Numero di millisecondi di attesa oppure -1 () per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Prova ad attivare il blocco in modalità lettura con un timeout facoltativo. + true se il thread chiamante è passato in modalità lettura; in caso contrario, false. + Intervallo di attesa oppure -1 millisecondi per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Prova ad attivare il blocco in modalità aggiornabile con un timeout facoltativo. + true se il thread chiamante è passato in modalità aggiornabile; in caso contrario, false. + Numero di millisecondi di attesa oppure -1 () per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Prova ad attivare il blocco in modalità aggiornabile con un timeout facoltativo. + true se il thread chiamante è passato in modalità aggiornabile; in caso contrario, false. + Intervallo di attesa oppure -1 millisecondi per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Prova ad attivare il blocco in modalità scrittura con un timeout facoltativo. + true se il thread chiamante è passato in modalità scrittura; in caso contrario, false. + Numero di millisecondi di attesa oppure -1 () per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Prova ad attivare il blocco in modalità scrittura con un timeout facoltativo. + true se il thread chiamante è passato in modalità scrittura; in caso contrario, false. + Intervallo di attesa oppure -1 millisecondi per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Ottiene il numero complessivo di thread in attesa di attivazione del blocco in modalità lettura. + Numero complessivo di thread in attesa di attivazione della modalità lettura. + 2 + + + Ottiene il numero complessivo di thread in attesa di attivazione del blocco in modalità aggiornabile. + Numero complessivo di thread in attesa di attivazione della modalità aggiornabile. + 2 + + + Ottiene il numero complessivo di thread in attesa di attivazione del blocco in modalità scrittura. + Numero complessivo di thread in attesa di attivazione della modalità scrittura. + 2 + + + Limita il numero di thread che possono accedere a una risorsa o a un pool di risorse contemporaneamente. + 1 + + + Inizializza una nuova istanza della classe , specificando il numero di accessi iniziale e il numero massimo di accessi contemporanei. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + Numero massimo di richieste per il semaforo che possono essere concesse simultaneamente. + + è maggiore di . + + è minore di 1.-oppure- è minore di 0. + + + Inizializza una nuova istanza della classe , specificando il numero di accessi iniziale e il numero massimo di accessi contemporanei, nonché indicando facoltativamente il nome di un oggetto semaforo di sistema. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + Numero massimo di richieste per il semaforo che possono essere concesse simultaneamente. + Nome di un oggetto semaforo di sistema denominato. + + è maggiore di .-oppure- è più lungo di 260 caratteri. + + è minore di 1.-oppure- è minore di 0. + Si è verificato un errore Win32. + Il semaforo denominato esiste ed è dotato di sicurezza del controllo di accesso e l'utente non dispone di . + Non è possibile creare il semaforo denominato, probabilmente a causa di un handle di attesa di tipo diverso con lo stesso nome. + + + Inizializza una nuova istanza della classe , specificando il numero di accessi iniziale e il numero massimo di accessi contemporanei, indicando facoltativamente il nome di un oggetto semaforo di sistema e specificando una variabile che riceve un valore che indica se è stato creato un nuovo semaforo di sistema. + Numero iniziale di richieste per il semaforo che possono essere soddisfatte contemporaneamente. + Numero massimo di richieste per il semaforo che possono essere soddisfatte contemporaneamente. + Nome di un oggetto semaforo di sistema denominato. + Quando questo metodo viene restituito, contiene true se è stato creato un semaforo locale (ovvero, se il valore di è null o una stringa vuota) oppure se è stato creato il semaforo di sistema denominato specificato; false se il semaforo di sistema denominato specificato è già esistente.Questo parametro viene passato non inizializzato. + + è maggiore di . -oppure- è più lungo di 260 caratteri. + + è minore di 1.-oppure- è minore di 0. + Si è verificato un errore Win32. + Il semaforo denominato esiste ed è dotato di sicurezza del controllo di accesso e l'utente non dispone di . + Non è possibile creare il semaforo denominato, probabilmente a causa di un handle di attesa di tipo diverso con lo stesso nome. + + + Apre il semaforo denominato specificato, se esistente. + Oggetto che rappresenta il semaforo di sistema denominato. + Nome del semaforo di sistema da aprire. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Il semaforo denominato non esiste. + Si è verificato un errore Win32. + Il semaforo denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + 1 + + + + + + Esce dal semaforo e restituisce il conteggio precedente. + Conteggio del semaforo prima della chiamata del metodo . + Il conteggio del semaforo ha già raggiunto il valore massimo. + Si è verificato un errore Win32 relativo a un semaforo denominato. + Il semaforo corrente rappresenta un semaforo di sistema denominato, ma l'utente non dispone di .-oppure-Il semaforo corrente rappresenta un semaforo di sistema denominato, ma non è stato aperto con . + 1 + + + Esce dal semaforo il numero di volte specificato e restituisce il conteggio precedente. + Conteggio del semaforo prima della chiamata del metodo . + Numero di uscite dal semaforo. + + è minore di 1. + Il conteggio del semaforo ha già raggiunto il valore massimo. + Si è verificato un errore Win32 relativo a un semaforo denominato. + Il semaforo corrente rappresenta un semaforo di sistema denominato, ma l'utente non dispone di diritti .-oppure-Il semaforo corrente rappresenta un semaforo di sistema denominato, ma non è stato aperto con i diritti . + 1 + + + Apre il semaforo denominato specificato, se esistente, e restituisce un valore che indica se l'operazione è riuscita. + true se l'apertura del semaforo denominato è riuscita; in caso contrario, false. + Nome del semaforo di sistema da aprire. + Quando viene eseguita la restituzione del metodo, quest'ultimo contiene un oggetto che rappresenta il semaforo denominato se la chiamata è riuscita o null se la chiamata non è riuscita.Questo parametro viene trattato come non inizializzato. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Si è verificato un errore Win32. + Il semaforo denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + + + Eccezione generata quando il metodo viene chiamato su un semaforo il cui conteggio ha già raggiunto il valore massimo. + 2 + + + Inizializza una nuova istanza della classe con valori predefiniti. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Rappresenta un'alternativa semplificata a che limita il numero di thread che possono accedere simultaneamente a una risorsa o a un pool di risorse. + + + Inizializza una nuova istanza della classe specificando il numero iniziale di richieste che possono essere concesse simultaneamente. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + + è minore di 0. + + + Inizializza una nuova istanza della classe specificando il numero iniziale e massimo di richieste che possono essere concesse simultaneamente. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + Numero massimo di richieste per il semaforo che possono essere concesse simultaneamente. + + è minore di 0, o è maggiore di o è uguale o minore di 0. + + + Restituisce un oggetto che può essere usato per attendere il semaforo. + Oggetto che può essere usato per attendere il semaforo. + L'interfaccia è stata eliminata. + + + Ottiene il numero di thread rimanenti che possono accedere all'oggetto . + Numero di thread rimanenti che possono accedere al semaforo. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite usate dall'oggetto e, facoltativamente, le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. + + + Rilascia l'oggetto una volta. + Numero precedente di . + L'istanza corrente è già stata eliminata. + + ha già raggiunto la dimensione massima. + + + Rilascia l'oggetto un numero di volte specificato. + Numero precedente di . + Numero di uscite dal semaforo. + L'istanza corrente è già stata eliminata. + + è minore di 1. + + ha già raggiunto la dimensione massima. + + + Blocca il thread corrente finché non può immettere . + L'istanza corrente è già stata eliminata. + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un intero con segno a 32 bit che specifica il timeout. + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un intero con segno a 32 bit che specifica il timeout e osservando un oggetto . + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + Il istanza è stata eliminata, o che ha creato è stato eliminato. + + + Blocca il thread corrente finché non può accedere all'oggetto osservando un oggetto . + Token da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata.-oppure-Il creato è già stato eliminato. + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un oggetto per specificare il timeout. + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + L'istanza semaphoreSlim è stata eliminata + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un oggetto che specifica il timeout e osservando un oggetto . + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + L'istanza semaphoreSlim è stata eliminataL'oggetto che ha creato è già stato eliminato. + + + Attende in modo asincrono di immettere . + Attività che verrà completata quando si accede al semaforo. + + + Attende in modo asincrono di accedere all'oggetto , usando un intero con segno a 32 bit per misurare l'intervallo di tempo. + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Attende in modo asincrono di accedere all'oggetto , usando un intero con segno a 32 bit per misurare l'intervallo di tempo e osservando un oggetto . + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + L'istanza corrente è già stata eliminata. + + è stato annullato. + + + Attende in modo asincrono di accedere all'oggetto , osservando un oggetto . + Attività che verrà completata quando si accede al semaforo. + Token da osservare. + L'istanza corrente è già stata eliminata. + + è stato annullato. + + + Attende in modo asincrono di accedere all'oggetto , usando un oggetto per misurare l'intervallo di tempo. + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. -oppure- timeout è maggiore di . + + + Attende in modo asincrono di accedere all'oggetto , usando un oggetto per misurare l'intervallo di tempo e osservando un oggetto . + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Token da osservare. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato.-oppure-timeout è maggiore di . + + è stato annullato. + + + Rappresenta un metodo da chiamare quando un messaggio deve essere inviato a un contesto di sincronizzazione. + Oggetto passato al delegato. + 2 + + + Fornisce un primitiva di blocco a esclusione reciproca in cui un thread che tenta di acquisire il blocco attende in un ciclo eseguendo controlli ripetuti finché il blocco non diventa disponibile. + + + Inizializza una nuova istanza della struttura con l'opzione di rilevamento degli ID dei thread per migliorare il debug. + Valore che indica se acquisire e utilizzare gli ID dei thread per scopi di debug. + + + Acquisisce il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + È necessario inizializzare l'argomento su False prima della chiamata a Enter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Rilascia il blocco. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente non è il proprietario di questo blocco. + + + Rilascia il blocco. + Valore booleano che indica se generare un limite di memoria per pubblicare immediatamente l'operazione di uscita agli altri thread. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente non è il proprietario di questo blocco. + + + Ottiene un valore che indica se attualmente il blocco è mantenuto da un thread. + true se attualmente il blocco è mantenuto da un thread; in caso contrario, false. + + + Ottiene un valore che indica se il blocco è mantenuto dal thread corrente. + true se il blocco è mantenuto dal thread corrente; in caso contrario, false. + Il rilevamento della proprietà dei thread è disabilitato. + + + Ottiene un valore che indica se per questa istanza è abilitato il rilevamento della proprietà dei thread. + true se per questa istanza è abilitato il rilevamento della proprietà dei thread; in caso contrario, false. + + + Tenta di acquisire il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + È necessario inizializzare l'argomento su False prima della chiamata a TryEnter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Tenta di acquisire il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + È necessario inizializzare l'argomento su False prima della chiamata a TryEnter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Tenta di acquisire il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito o il timeout è più grande di millisecondi. + È necessario inizializzare l'argomento su False prima della chiamata a TryEnter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Fornisce il supporto per l'attesa basata su rotazione. + + + Ottiene il numero di chiamate di su questa istanza. + Restituisce un intero che rappresenta il numero di volte in cui è stato chiamato su questa istanza. + + + Ottiene un valore che indica se la chiamata successiva a comporterà la cessione del processore, attivando un cambio imposto di contesto. + Valore che indica se la chiamata successiva a comporterà la cessione del processore, attivando un cambio imposto di contesto. + + + Reimposta il contatore delle rotazioni. + + + Esegue una sola rotazione. + + + Esegue rotazioni finché non è stata soddisfatta la condizione specificata. + Delegato da eseguire ripetutamente finché non restituisce true. + L'argomento è null. + + + Esegue rotazioni finché non è stata soddisfatta la condizione specificata o fino allo scadere del timeout specificato. + True se la condizione viene soddisfatta entro lo scadere del timeout. In caso contrario, False. + Delegato da eseguire ripetutamente finché non restituisce true. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + L'argomento è null. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Esegue rotazioni finché non è stata soddisfatta la condizione specificata o fino allo scadere del timeout specificato. + True se la condizione viene soddisfatta entro lo scadere del timeout. In caso contrario, False. + Delegato da eseguire ripetutamente finché non restituisce true. + Oggetto che rappresenta il numero di millisecondi di attesa. In alternativa, per un'attesa indefinita, oggetto TimeSpan che rappresenta -1 millisecondi. + L'argomento è null. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + + + Fornisce la funzionalità di base per propagare un contesto di sincronizzazione in vari modelli di sincronizzazione. + 2 + + + Crea una nuova istanza della classe . + + + Quando ne viene eseguito l'override in una classe derivata, crea una copia del contesto di sincronizzazione. + Nuovo oggetto . + 2 + + + Ottiene il contesto di sincronizzazione per il thread corrente. + Oggetto che rappresenta il contesto di sincronizzazione corrente. + 1 + + + Quando ne viene eseguito l'override in una classe derivata, risponde alla notifica di completamento di un'operazione. + + + Quando ne viene eseguito l'override in una classe derivata, risponde alla notifica di avvio di un'operazione. + + + Quando ne viene eseguito l'override in una classe derivata, invia un messaggio asincrono a un contesto di sincronizzazione. + Delegato di da chiamare. + Oggetto passato al delegato. + 2 + + + Quando ne viene eseguito l'override in una classe derivata, invia un messaggio sincrono a un contesto di sincronizzazione. + Delegato di da chiamare. + Oggetto passato al delegato. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Imposta il contesto di sincronizzazione corrente. + Oggetto da impostare. + 1 + + + + + + Eccezione generata quando un metodo richiede che il chiamante sia il proprietario del blocco su un Monitor specifico, e tale metodo viene richiamato da un chiamante che non è proprietario del blocco. + 2 + + + Consente l'inizializzazione di una nuova istanza della classe con le proprietà predefinite. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Consente l'archiviazione dei dati nella memoria locale dei thread. + Specifica il tipo di dati archiviati per thread. + + + Inizializza l'istanza . + + + Inizializza l'istanza . + Se tenere traccia di tutti i valori impostati sull'istanza ed esporli mediante la proprietà di . + + + Inizializza l'istanza di con la funzione specificata. + Oggetto richiamato per produrre un valore con inizializzazione differita quando si tenta di recuperare l'oggetto senza che sia stato inizializzato in precedenza. + + è un riferimento null (Nothing in Visual Basic). + + + Inizializza l'istanza di con la funzione specificata. + Oggetto richiamato per produrre un valore con inizializzazione differita quando si tenta di recuperare l'oggetto senza che sia stato inizializzato in precedenza. + Se tenere traccia di tutti i valori impostati sull'istanza ed esporli mediante la proprietà di . + + è un riferimento null (Nothing in Visual Basic). + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + + + Rilascia le risorse utilizzate da questa istanza di . + Valore booleano che indica se questo metodo viene chiamato a causa di una chiamata a . + + + Rilascia le risorse utilizzate da questa istanza di . + + + Ottiene un valore che indica se l'oggetto è inizializzato sul thread corrente. + true se viene inizializzato sul thread corrente; in caso contrario, false. + L'istanza di è stata eliminata. + + + Crea e restituisce una rappresentazione di stringa di questa istanza per il thread corrente. + Risultato della chiamata di su . + L'istanza di è stata eliminata. + L'oggetto per il thread corrente è un riferimento Null (Nothing in Visual Basic). + La funzione di inizializzazione tenta di fare riferimento in modo ricorsivo a . + Non è fornito alcun costruttore predefinito e non è fornito alcun valore di factory. + + + Ottiene o imposta il valore di questa istanza per il thread corrente. + Restituisce un'istanza dell'oggetto della cui inizializzazione è responsabile questo oggetto ThreadLocal. + L'istanza di è stata eliminata. + La funzione di inizializzazione tenta di fare riferimento in modo ricorsivo a . + Non è fornito alcun costruttore predefinito e non è fornito alcun valore di factory. + + + Ottiene un elenco di tutti i valori attualmente archiviati da tutti i thread che hanno eseguito l'accesso a questa istanza. + Elenco di tutti i valori attualmente archiviati da tutti i thread che hanno eseguito l'accesso a questa istanza. + L'istanza di è stata eliminata. + + + Contiene metodi per l'esecuzione di operazioni relative alla memoria volatile. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il riferimento a un oggetto dal campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Riferimento a che è stato letto.Questo riferimento è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + Tipo di campo da leggere.Deve essere un tipo di riferimento, non un tipo di valore. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di memoria compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il riferimento a un oggetto specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il riferimento a un oggetto. + Riferimento a un oggetto da scrivere.Il riferimento viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + Tipo di campo da scrivere.Deve essere un tipo di riferimento, non un tipo di valore. + + + Eccezione generata durante il tentativo di aprire un semaforo o un mutex di sistema inesistente. + 2 + + + Inizializza una nuova istanza della classe con valori predefiniti. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.0/ja/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.0/ja/System.Threading.xml new file mode 100644 index 0000000..1e2f71c --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.0/ja/System.Threading.xml @@ -0,0 +1,1950 @@ + + + + System.Threading + + + + スレッドが、別のスレッドが解放せずに終了することによって放棄した オブジェクトを取得したときにスローされる例外。 + 1 + + + + クラスの新しいインスタンスを既定値で初期化します。 + + + 放棄されたミューテックスのインデックスを指定する場合はそのインデックスと、ミューテックスを表す オブジェクトを指定して、 クラスの新しいインスタンスを初期化します。 + + メソッドで例外がスローされる場合は、待機ハンドルの配列内における放棄されたミューテックスのインデックス。 メソッドまたは メソッドで例外がスローされる場合は -1。 + 放棄されたミューテックスを表す オブジェクト。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + + クラスの新しいインスタンスを、指定したエラー メッセージと内部例外を使用して初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。 + + + エラー メッセージ、内部例外、放棄されたミューテックスのインデックスを指定する場合はそのインデックス、およびミューテックスを表す オブジェクトを指定して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。 + + メソッドで例外がスローされる場合は、待機ハンドルの配列における放棄されたミューテックスのインデックス。 メソッドまたは メソッドで例外がスローされる場合は -1。 + 放棄されたミューテックスを表す オブジェクト。 + + + エラー メッセージ、放棄されたミューテックスのインデックスを指定する場合はそのインデックス、および放棄されたミューテックスを指定して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + メソッドで例外がスローされる場合は、待機ハンドルの配列における放棄されたミューテックスのインデックス。 メソッドまたは メソッドで例外がスローされる場合は -1。 + 放棄されたミューテックスを表す オブジェクト。 + + + 例外の原因となった、放棄されたミューテックスがわかっている場合は、そのミューテックスを取得します。 + 放棄されたミューテックスを表す オブジェクト。放棄されたミューテックスを識別できなかった場合は null。 + 1 + + + 例外の原因となった、放棄されたミューテックスがわかっている場合は、そのミューテックスのインデックスを取得します。 + 放棄されたミューテックスを表す オブジェクトの、 メソッドに渡された待機ハンドルの配列内でのインデックス。放棄されたミューテックスのインデックスが識別できなかった場合は –1。 + 1 + + + 非同期メソッドなど、特定の非同期制御フローに対してローカルなアンビエント データを表します。 + アンビエント データの型。 + + + 変更通知を受信しない インスタンスをインスタンス生成します。 + + + 変更通知を受信する ローカル インスタンスをインスタンス生成します。 + どのスレッド上であっても現在の値が変更されたなら必ず呼び出されるデリゲート。 + + + アンビエント データの値を取得または設定します。 + アンビエント データの値。 + + + 変更通知のために登録する インスタンスに対するデータ変更情報を提供するクラス。 + データの型。 + + + データの現在の値を取得します。 + データの現在の値。 + + + データの前の値を取得します。 + データの前の値。 + + + 実行コンテキストの変更が原因で値が変更されたかどうかを示す値を返します。 + 実行コンテキストの変更が原因で値が変更された場合は true、それ以外の場合は false。 + + + イベントが発生したことを待機中のスレッドに通知します。このクラスは継承できません。 + 2 + + + 初期状態をシグナル状態に設定するかどうかを示すブール値を使用して、 クラスの新しいインスタンスを初期化します。 + +初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + + + 複数のタスクが、複数のフェーズを通じて 1 つのアルゴリズムで並行して協調的に動作できるようにします。 + + + + クラスの新しいインスタンスを初期化します。 + 参加しているスレッドの数。 + + が 0 より小さいか、または 32,767 を超えています。 + + + + クラスの新しいインスタンスを初期化します。 + 参加しているスレッドの数。 + 各フェーズ後に実行する 。null (Visual Basic の場合は Nothing) は操作が行われないことを示すために渡されることがあります。 + + が 0 より小さいか、または 32,767 を超えています。 + + + 参加要素が 1 つ追加されることを に通知します。 + 新しい参加要素が最初に参加するバリアのフェーズ番号。 + 現在のインスタンスは既に破棄されています。 + 参加要素を追加すると、バリアの参加要素数が 32,767 を超えます。またはメソッドは、フェーズ後アクション内から呼び出されました。 + + + 複数の参加要素が追加されることを に通知します。 + 新しい参加要素が最初に参加するバリアのフェーズ番号。 + バリアに追加する追加の参加要素の数。 + 現在のインスタンスは既に破棄されています。 + + が 0 未満です。または 参加要素を追加すると、バリアの参加要素数が 32,767 を超えます。 + メソッドは、フェーズ後アクション内から呼び出されました。 + + + バリアの現在のフェーズの番号を取得します。 + バリアの現在のフェーズの番号を返します。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + メソッドは、フェーズ後アクション内から呼び出されました。 + + + + によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + バリア内の参加要素の合計数を取得します。 + バリア内の参加要素の合計数を返します。 + + + 現在のフェーズでまだ通知していないバリア内の参加要素の数を取得します。 + 現在のフェーズでまだ通知していないバリア内の参加要素の数を返します。 + + + 参加要素が 1 つ削除されることを に通知します。 + 現在のインスタンスは既に破棄されています。 + バリアでは、既に 0 個の参加要素があります。またはメソッドは、フェーズ後アクション内から呼び出されました。 + + + 複数の参加要素が削除されることを に通知します。 + バリアから削除する追加の参加要素の数。 + 現在のインスタンスは既に破棄されています。 + + が 0 未満です。 + バリアでは、既に 0 個の参加要素があります。またはメソッドは、フェーズ後アクション内から呼び出されました。 または現在の参加要素数が、指定された participantCount より小さい値です + 参加要素の総数が、指定した より小さくなっています。 + + + 参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 現在のインスタンスは既に破棄されています。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + すべての参加しているスレッドが SignalAndWait を呼び出した後に、バリアのフェーズ後のアクションから例外がスローされた場合、その例外は BarrierPostPhaseException にラップされ、参加しているすべてのスレッドでスローされます。 + + + 32 ビット符号付き整数を使用してタイムアウトを計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 指定した時間内にすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + すべての参加しているスレッドが SignalAndWait を呼び出した後に、バリアのフェーズ後のアクションから例外がスローされた場合、その例外は BarrierPostPhaseException にラップされ、参加しているすべてのスレッドでスローされます。 + + + 取り消しトークンを観察すると同時に、32 ビット符号付き整数を使用してタイムアウトを計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 指定した時間内にすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + 取り消しトークンを観察すると同時に、参加要素がバリアに到達し、他のすべての参加要素がバリアに到達するまで待機することを通知します。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + + オブジェクトを使用して時間間隔を計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 他のすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 現在のインスタンスは既に破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが 32,767 を超えています。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + 取り消しトークンを観察すると同時に、 オブジェクトを使用して時間間隔を計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 他のすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + + のフェーズ後アクションに失敗したときにスローされる例外。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + 指定した内部例外を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + 新しいコンテキスト内で呼び出すメソッドを表します。 + コールバック メソッドが実行されるたびに使用する情報を格納したオブジェクト。 + 1 + + + カウントが 0 になったときに通知される同期プリミティブを表します。 + + + 指定されたカウントを使用して クラスの新しいインスタンスを初期化します。 + + の設定に最初に必要な通知の数。 + + が 0 未満です。 + + + + の現在のカウントを 1 つインクリメントします。 + 現在のインスタンスは既に破棄されています。 + 現在のインスタンスは既に設定されています。または 以上です。 + + + + の現在のカウントを指定された値だけインクリメントします。 + + を増やす値。 + 現在のインスタンスは既に破棄されています。 + + が 0 以下です。 + 現在のインスタンスは既に設定されています。またはカウントが ずつインクリメントされた後、 以上です + + + イベントの設定に必要な残りの通知の数を取得します。 + イベントの設定に必要な残りの通知の数。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + イベントの設定に最初に必要な通知の数を取得します。 + イベントの設定に最初に必要な通知の数。 + + + イベントが設定されているかどうかを判断します。 + イベントが設定されている場合は true。それ以外の場合は false。 + + + + の値にリセットします。 + 現在のインスタンスは既に破棄されています。 + + + + プロパティを指定した値にリセットします。 + + の設定に必要な通知の数。 + 現在のインスタンスは既に破棄されています。 + + が 0 未満です。 + + + 通知を に登録して、 の値をデクリメントします。 + 通知によってカウントが 0 になり、イベントが設定された場合は true。それ以外の場合は false。 + 現在のインスタンスは既に破棄されています。 + 現在のインスタンスは既に設定されています。 + + + 複数の通知を に登録して、 の値を指定された量だけデクリメントします。 + 通知によってカウントが 0 になり、イベントが設定された場合は true。それ以外の場合は false。 + 登録する通知の数。 + 現在のインスタンスは既に破棄されています。 + + が 1 未満です。 + 現在のインスタンスは既に設定されています。-または- または、 より大きいです。 + + + + を 1 つインクリメントすることを試みます。 + インクリメントが正常に行われた場合は true。それ以外の場合は false。 が既に 0 の場合、このメソッドは false を返します。 + 現在のインスタンスは既に破棄されています。 + + が等価です。 + + + + を指定した値だけインクリメントすることを試みます。 + インクリメントが正常に行われた場合は true。それ以外の場合は false。 が既に 0 の場合、これは false を返します。 + + を増やす値。 + 現在のインスタンスは既に破棄されています。 + + が 0 以下です。 + 現在のインスタンスは既に設定されています。または + は、 以上です。 + + + + が設定されるまで、現在のスレッドをブロックします。 + 現在のインスタンスは既に破棄されています。 + + + 32 ビット符号付き整数を使用してタイムアウトを計測し、 が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + + を観察すると同時に、32 ビット符号付き整数を使用してタイムアウトを計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または、 を作成した が破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + + を観察すると同時に、 が設定されるまで、現在のスレッドをブロックします。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または、 を作成した が破棄されています。 + + + + を使用してタイムアウトを計測し、 が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 現在のインスタンスは既に破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + + + + を観察すると同時に、 を使用してタイムアウトを計測し、 が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または、 を作成した が破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + + + イベントの設定を待機するために使用する を取得します。 + イベントの設定を待機するために使用する + 現在のインスタンスは既に破棄されています。 + + + シグナルを受信した後で が自動的にリセットされるか、または手動でリセットされるかを示します。 + 2 + + + シグナルを受信すると、 は 1 つのスレッドを解放した後で自動的にリセットされます。待機しているスレッドがない場合、 はスレッドがブロックされるまでシグナル状態のままとなり、そのスレッドを解放した後でリセットされます。 + + + シグナルを受信すると、 は待機しているスレッドをすべて解放し、手動でリセットされるまでシグナル状態のままとなります。 + + + スレッドの同期イベントを表します。 + 2 + + + 待機ハンドルの初期状態をシグナル状態に設定するかどうか、および、待機ハンドルが自動的にリセットされるかまたは手動でリセットされるかを指定して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。非シグナル状態に設定する場合は false。 + イベントが自動的にリセットされるかまたは手動でリセットされるかを指定する 値の 1 つ。 + + + この呼び出しの結果として待機ハンドルが作成された場合に待機ハンドルの初期状態をシグナル状態に設定するかどうか、待機ハンドルが自動的にリセットされるかまたは手動でリセットされるか、およびシステムの同期イベントの名前を指定して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きイベントが作成された場合に初期状態をシグナル状態に設定する場合は true。非シグナル状態に設定する場合は false。 + イベントが自動的にリセットされるかまたは手動でリセットされるかを指定する 値の 1 つ。 + システム全体で有効な同期イベントの名前。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きイベントが存在しますが、ユーザーに がありません。 + 名前付きイベントを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + が 260 文字を超えています。 + + + この呼び出しの結果として待機ハンドルが作成された場合に待機ハンドルの初期状態をシグナル状態に設定するかどうか、待機ハンドルが自動的にリセットされるかまたは手動でリセットされるか、システム同期イベントの名前、および、呼び出し後の値によって名前付きイベントが作成されたかどうかを示すブール変数を指定して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きイベントが作成された場合に初期状態をシグナル状態に設定する場合は true。非シグナル状態に設定する場合は false。 + イベントが自動的にリセットされるかまたは手動でリセットされるかを指定する 値の 1 つ。 + システム全体で有効な同期イベントの名前。 + このメソッドから制御が戻るときに、ローカル イベントが作成された場合 ( が null または空の文字列の場合)、または指定した名前付きシステム イベントが作成された場合は true が格納されます。指定した名前付きシステム イベントが既に存在する場合は false が格納されます。このパラメーターは初期化せずに渡されます。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きイベントが存在しますが、ユーザーに がありません。 + 名前付きイベントを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + が 260 文字を超えています。 + + + 既に存在する場合は、指定した名前付き同期イベントを開きます。 + 名前付きシステム イベントを表すオブジェクト。 + 開くシステム同期イベントの名前。 + + が空の文字列です。または が 260 文字を超えています。 + + は null なので、 + 名前付きシステム イベントが存在しません。 + Win32 エラーが発生しました。 + 名前付きイベントは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + 1 + + + + + + イベントの状態を非シグナル状態に設定し、スレッドをブロックします。 + 正常に操作できた場合は true。それ以外の場合は false。 + この メソッドが既に呼び出されています。 + 2 + + + イベントの状態をシグナル状態に設定し、待機している 1 つ以上のスレッドが進行できるようにします。 + 正常に操作できた場合は true。それ以外の場合は false。 + この メソッドが既に呼び出されています。 + 2 + + + 既に存在する場合は、指定した名前付き同期イベントを開き操作が成功したかどうかを示す値を返します。 + 名前付きの同期イベントが正常に開かれた場合は true。それ以外の場合は false。 + 開くシステム同期イベントの名前。 + このメソッドから制御が戻るときに、呼び出しに成功した場合は名前付き同期イベントを表す オブジェクトが格納されます。呼び出しに失敗した場合は null が格納されます。このパラメーターは初期化前として処理されます。 + + が空の文字列です。または が 260 文字を超えています。 + + は null なので、 + Win32 エラーが発生しました。 + 名前付きイベントは存在しますが、必要なセキュリティ アクセスがユーザーにありません。 + + + 現在のスレッドの実行コンテキストを管理します。このクラスは継承できません。 + 2 + + + 現在のスレッドから実行コンテキストをキャプチャします。 + 現在のスレッドの実行コンテキストを表す オブジェクト。 + 1 + + + 現在のスレッドで指定した実行コンテキストを使用してメソッドを実行します。 + 設定する 。 + 指定した実行コンテキストで実行するメソッドを表す デリゲート。 + コールバック メソッドに渡すオブジェクト。 + + は null なので、またはキャプチャ操作で が取得されませんでした。または は、 呼び出しの引数として既に使用されています。 + 1 + + + + + + 複数のスレッドで共有される変数に分割不可能な操作を提供します。 + 2 + + + 分割不可能な操作として、2 つの 32 ビット整数を加算し、最初の整数を合計で置き換えます。 + + に格納された新しい値。 + 加算する最初の値を含む変数。2 つの値の合計は、 に格納されます。 + + にある整数に加算する値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、2 つの 64 ビット整数を加算し、最初の整数を合計で置き換えます。 + + に格納された新しい値。 + 加算する最初の値を含む変数。2 つの値の合計は、 に格納されます。 + + にある整数に加算する値。 + The address of is a null pointer. + 1 + + + 2 つの倍精度浮動小数点数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 2 つの 32 ビット符号付き整数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 2 つの 64 ビット符号付き整数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 2 つのプラットフォーム固有のハンドルまたはポインターが等しいかどうかを比較します。等しい場合は、最初の 1 つを置き換えます。 + + の元の値。 + 値を の値と比較し、場合によっては によって置き換える、比較先の 。 + 比較した結果が等しい場合に比較先の値を置き換える 。 + + にある値と比較する 。 + The address of is a null pointer. + 1 + + + 2 つのオブジェクトの参照が等値であるかどうかを比較します。等しい場合は、最初のオブジェクトを置き換えます。 + + の元の値。 + + と比較し、場合によっては置き換える比較先のオブジェクト。 + 比較した結果が等しい場合に比較先のオブジェクトを置き換えるオブジェクト。 + + にあるオブジェクトと比較するオブジェクト。 + The address of is a null pointer. + 1 + + + 2 つの単精度浮動小数点数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 指定した参照型 の 2 つのインスタンスが等しいかどうかを比較します。等しい場合は、最初の 1 つを置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。これは参照パラメーターです (C# では ref、Visual Basic では ByRef)。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + + 、および に使用する型。この型は、参照型である必要があります。 + The address of is a null pointer. + + + 分割不可能な操作として、指定した変数をデクリメントし、結果を格納します。 + デクリメントされた値。 + 値がデクリメントされる変数。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した変数をデクリメントしてその結果を格納します。 + デクリメントされた値。 + 値がデクリメントされる変数。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を倍精度浮動小数点数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を 32 ビット符号付き整数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を 64 ビット符号付き整数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、プラットフォーム固有のハンドルまたはポインターに指定した値を設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値をオブジェクトとして設定し、元のオブジェクトへの参照を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を単精度浮動小数点数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した型 の変数に指定した値を設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。これは参照パラメーターです (C# では ref、Visual Basic では ByRef)。 + + パラメーターに設定される値。 + + 、および に使用する型。この型は、参照型である必要があります。 + The address of is a null pointer. + + + 分割不可能な操作として、指定した変数をインクリメントし、結果を格納します。 + インクリメントされた値。 + 値がインクリメントされる変数。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した変数をインクリメントし、結果を格納します。 + インクリメントされた値。 + 値がインクリメントされる変数。 + The address of is a null pointer. + 1 + + + メモリ アクセスを同期します。現在のスレッドを実行中のプロセッサは、 を呼び出す前のメモリ アクセスを の呼び出し後のメモリ アクセスより後に実行するように命令を並べ替えることはできなくなります。 + + + 分割不可能な操作として 64 ビット値を読み込んで返します。 + 読み込まれた値。 + 読み込む 64 ビット値。 + 1 + + + 限定的な初期化ルーチンを提供します。 + + + まだ初期化されていない場合、型の既定のコンストラクターを使用してターゲット参照型を初期化します。 + の初期化された参照。 + まだ初期化されていない場合は、初期化する型 の参照。 + 初期化される参照の型。 + のコンストラクターにアクセスするためのアクセス許可がありませんでした。 + には既定のコンストラクターがありません。 + + + まだ初期化されていない場合、既定のコンストラクターを使用してターゲット参照または値型を初期化します。 + の初期化された値。 + まだ初期化されていない場合は、初期化する型 の参照または値。 + ターゲットが既に初期化されているかどうかを判断するブール値への参照。 + + を初期化するために相互排他的ロックとして使用されるオブジェクトへの参照。 が null の場合、新しいオブジェクトがインスタンス化されます。 + 初期化される参照の型。 + のコンストラクターにアクセスするためのアクセス許可がありませんでした。 + には既定のコンストラクターがありません。 + + + まだ初期化されていない場合、指定された関数を使用してターゲット参照または値型を初期化します。 + の初期化された値。 + まだ初期化されていない場合は、初期化する型 の参照または値。 + ターゲットが既に初期化されているかどうかを判断するブール値への参照。 + + を初期化するために相互排他的ロックとして使用されるオブジェクトへの参照。 が null の場合、新しいオブジェクトがインスタンス化されます。 + 参照または値を初期化するために呼び出される関数。 + 初期化される参照の型。 + のコンストラクターにアクセスするためのアクセス許可がありませんでした。 + には既定のコンストラクターがありません。 + + + まだ初期化されていない場合、指定された関数を使用してターゲット参照型を初期化します。 + の初期化された値。 + まだ初期化されていない場合は、初期化する型 の参照。 + 参照を初期化するために呼び出される関数。 + 初期化される参照の参照型。 + には既定のコンストラクターがありません。 + + null (Visual Basic の場合は Nothing) を返しました。 + + + 再帰的にロックに入る処理が、ロックの再帰ポリシーと互換性がない場合にスローされる例外です。 + 2 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 2 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元は、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 2 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元は、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外を引き起こした例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + 2 + + + 同じスレッドが複数回ロックに入れるかどうかを指定します。 + + + スレッドが、再帰的にロックに入ろうとすると、例外がスローされます。クラスによっては、この設定が適用されている場合に、特定の再帰が認められることがあります。 + + + スレッドが再帰的にロックに入ることができます。クラスによっては、この機能が制限されていることがあります。 + + + イベントが発生したことを、1 つ以上の待機中のスレッドに通知します。このクラスは継承できません。 + 2 + + + 初期状態をシグナル状態に設定するかどうかを示す Boolean 型の値を使用して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + + + + の規模を小さくしたバージョンを提供します。 + + + 初期状態を非シグナル状態にして、 クラスの新しいインスタンスを初期化します。 + + + 初期状態をシグナル状態に設定するかどうかを示すブール値を使用して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + + + 初期状態をシグナル状態に設定するかどうかを示すブール値および指定されたスピン カウントを使用して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + カーネル ベースの待機操作に戻る前に発生するスピン待機の数。 + + is less than 0 or greater than the maximum allowed value. + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true、アンマネージ リソースだけを解放する場合は false。 + + + イベントが設定されているかどうかを取得します。 + イベントが設定されている場合は true。それ以外の場合は false。 + + + イベントの状態を非シグナル状態に設定し、スレッドをブロックします。 + The object has already been disposed. + + + イベントの状態をシグナル状態に設定して、イベント上で待機している 1 つ以上のスレッドが進行できるようにします。 + + + カーネル ベースの待機操作に戻る前に発生するスピン待機の数を取得します。 + カーネル ベースの待機操作に戻る前に発生するスピン待機の数を返します。 + + + 現在の が設定されるまで、現在のスレッドをブロックします。 + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 32 ビット符号付き整数を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + を観察すると同時に、32 ビット符号付き整数を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + + を観察すると同時に、現在の が信号を受信するまで、現在のスレッドをブロックします。 + 観察する 。 + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + + を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + を観察すると同時に、 を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + この オブジェクトを取得します。 + この の基になる イベント オブジェクト。 + + + オブジェクトへのアクセスを同期する機構を提供します。 + 2 + + + 指定したオブジェクトの排他ロックを取得します。 + モニター ロックを取得する対象となるオブジェクト。 + + パラメーターが null です。 + 1 + + + 指定したオブジェクトの排他ロックを取得し、ロックが取得されたかどうかを示す値をアトミックに設定します。 + 待機を行うオブジェクト。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。メモ   例外が発生しない場合、このメソッドの出力は常に true です。 + + への入力は true です。 + + パラメーターが null です。 + + + 指定したオブジェクトの排他ロックを解放します。 + ロックを解放する対象となるオブジェクト。 + + パラメーターが null です。 + 現在のスレッドが、指定したオブジェクトのロックを所有していません。 + 1 + + + 現在のスレッドが指定したオブジェクトのロックを保持しているかどうかを判断します。 + 現在のスレッドが のロックを保持している場合は true。それ以外の場合は false。 + テストするオブジェクト。 + + は null です。 + + + ロックされたオブジェクトの状態が変更されたことを、待機キュー内のスレッドに通知します。 + スレッドが待機するオブジェクト。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + 1 + + + オブジェクトの状態が変更されたことを、待機中のすべてのスレッドに通知します。 + パルスを送るオブジェクト。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + 1 + + + 指定したオブジェクトの排他ロックの取得を試みます。 + 現在のスレッドがロックを取得した場合は true。それ以外の場合は false。 + ロックの取得が行われるオブジェクト。 + + パラメーターが null です。 + 1 + + + 指定したオブジェクトの排他ロックの取得を試み、ロックが取得されたかどうかを示す値をアトミックに設定します。 + ロックの取得が行われるオブジェクト。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。 + + への入力は true です。 + + パラメーターが null です。 + + + 指定したミリ秒間に、指定したオブジェクトの排他ロックの取得を試みます。 + 現在のスレッドがロックを取得した場合は true。それ以外の場合は false。 + ロックの取得が行われるオブジェクト。 + ロックを待機するミリ秒単位の時間。 + + パラメーターが null です。 + + が負で、 と等価でありません。 + 1 + + + 指定したオブジェクトの排他ロックの取得を指定したミリ秒間試み、ロックが取得されたかどうかを示す値をアトミックに設定します。 + ロックの取得が行われるオブジェクト。 + ロックを待機するミリ秒単位の時間。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。 + + への入力は true です。 + + パラメーターが null です。 + + が負で、 と等価でありません。 + + + 指定した時間内に、指定したオブジェクトの排他ロックの取得を試みます。 + 現在のスレッドがロックを取得した場合は true。それ以外の場合は false。 + ロックの取得が行われるオブジェクト。 + ロックを待機する時間を表す 。–1 ミリ秒という値は、無期限の待機を指定します。 + + パラメーターが null です。 + + の値 (ミリ秒) が負で、かつ (-1 ミリ秒) と等価でありません。または より大きい値です。 + 1 + + + 指定したオブジェクトの排他ロックの取得を指定した時間にわたって試み、ロックが取得されたかどうかを示す値をアトミックに設定します。 + ロックの取得が行われるオブジェクト。 + ロックを待機する時間。–1 ミリ秒という値は、無期限の待機を指定します。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。 + + への入力は true です。 + + パラメーターが null です。 + + の値 (ミリ秒) が負で、かつ (-1 ミリ秒) と等価でありません。または より大きい値です。 + + + オブジェクトのロックを解放し、現在のスレッドがロックを再取得するまでそのスレッドをブロックします。 + 指定したオブジェクトのロックを呼び出し元が再取得したために、呼び出しが戻った場合は true。このメソッドは、ロックが再取得されないと制御を戻しません。 + 待機を行うオブジェクト。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + Wait を呼び出したスレッドは、後で待機中の状態を中断されます。これは、別のスレッドがこのスレッドの メソッドを呼び出すと発生します。 + 1 + + + オブジェクトのロックを解放し、現在のスレッドがロックを再取得するまでそのスレッドをブロックします。指定されたタイムアウト期限を過ぎると、スレッドは実行待ちキューに入ります。 + 指定した時間が経過する前にロックが再取得された場合は true。指定した時間が経過した後にロックが再取得された場合は false。このメソッドは、ロックが再取得されるまで制御を戻しません。 + 待機を行うオブジェクト。 + スレッドが実行待ちキューに入るまでの待機時間 (ミリ秒)。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + Wait を呼び出したスレッドは、後で待機中の状態を中断されます。これは、別のスレッドがこのスレッドの メソッドを呼び出すと発生します。 + + パラメーターの値が負で、 と等しくありません。 + 1 + + + オブジェクトのロックを解放し、現在のスレッドがロックを再取得するまでそのスレッドをブロックします。指定されたタイムアウト期限を過ぎると、スレッドは実行待ちキューに入ります。 + 指定した時間が経過する前にロックが再取得された場合は true。指定した時間が経過した後にロックが再取得された場合は false。このメソッドは、ロックが再取得されるまで制御を戻しません。 + 待機を行うオブジェクト。 + スレッドが実行待ちキューに入るまでの時間を表す 。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + Wait を呼び出したスレッドは、後で待機中の状態を中断されます。これは、別のスレッドがこのスレッドの メソッドを呼び出すと発生します。 + + パラメーターのミリ秒単位の値が負で、かつ (–1 ミリ秒) ではありません。または より大きい値です。 + 1 + + + 同期プリミティブは、プロセス間の同期にも使用できます。 + 1 + + + + クラスの新しいインスタンスを、既定のプロパティを使用して初期化します。 + + + 呼び出し元のスレッドにミューテックスの初期所有権があるかどうかを示すブール値を使用して、 クラスの新しいインスタンスを初期化します。 + 呼び出し元スレッドにミューテックスの初期所有権を与える場合は true。それ以外の場合は false。 + + + 呼び出し元のスレッドにミューテックスの初期所有権があるかどうかを示すブール値と、ミューテックスの名前を表す文字列を使用して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きシステム ミューテックスが作成された場合に、呼び出し元スレッドに名前付きシステム ミューテックスの初期所有権を付与する場合は true。それ以外の場合は false。 + + の名前。値が null の場合、 は無名になります。 + アクセス制御セキュリティを使用した名前付きミューテックスが存在しますが、ユーザーに がありません。 + Win32 エラーが発生しました。 + 名前付きミューテックスを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + 260 文字を超えています。 + + + 呼び出し元のスレッドにミューテックスの初期所有権があるかどうかを示すブール値、ミューテックスの名前を表す文字列、およびメソッドから戻るときにミューテックスの初期所有権が呼び出し元のスレッドに付与されたかどうかを示すブール値を指定して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きシステム ミューテックスが作成された場合に、呼び出し元スレッドに名前付きシステム ミューテックスの初期所有権を付与する場合は true。それ以外の場合は false。 + + の名前。値が null の場合、 は無名になります。 + このメソッドから制御が戻るとき、ローカル ミューテックスが作成された場合 (つまり が null または空の文字列の場合) または指定した名前付きシステム ミューテックスが作成された場合は、ブール値 true が格納されます。指定した名前付きシステム ミューテックスが既に存在する場合は false が格納されます。このパラメーターは初期化せずに渡されます。 + アクセス制御セキュリティを使用した名前付きミューテックスが存在しますが、ユーザーに がありません。 + Win32 エラーが発生しました。 + 名前付きミューテックスを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + 260 文字を超えています。 + + + 既に存在する場合は、指定した名前付きミューテックスを開きます。 + 名前付きシステム ミューテックスを表すオブジェクト。 + 開くシステム ミューテックスの名前。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + 名前付きミューテックスが存在しません。 + Win32 エラーが発生しました。 + 名前付きミューテックスは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + 1 + + + + + + + を一度解放します。 + 呼び出し元のスレッドはミューテックスを所有していません。 + 1 + + + 既に存在する場合は、指定した名前付きミューテックスを開き操作が成功したかどうかを示す値を返します。 + 名前付きミューテックスが正常に開かれた場合は true。それ以外の場合は false。 + 開くシステム ミューテックスの名前。 + このメソッドから戻るときに、呼び出しに成功した場合は名前付きミューテックスを表す オブジェクトが格納されます。呼び出しに失敗した場合は null が格納されます。このパラメーターは初期化前として処理されます。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + Win32 エラーが発生しました。 + 名前付きミューテックスは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + + + リソースへのアクセス管理に使用するロックを表し、複数のスレッドによる読み取りや排他アクセスでの書き込みを実現します。 + + + + クラスの新しいインスタンスを既定のプロパティ値で初期化します。 + + + ロック再帰ポリシーを指定して、 クラスの新しいインスタンスを初期化します。 + ロック再帰ポリシーを指定する列挙値のいずれか。 + + + 読み取りモードでロックに入った一意のスレッドの総数を取得します。 + 読み取りモードでロックに入った一意のスレッドの数。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 読み取りモードでロックに入ることを試みます。 + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + アップグレード可能モードでロックに入ることを試みます。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 書き込みモードでロックに入ることを試みます。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 読み取りモードの再帰カウントを減らし、結果のカウントが 0 (ゼロ) の場合には読み取りモードを終了します。 + The current thread has not entered the lock in read mode. + + + アップグレード可能モードの再帰カウントを減らし、結果のカウントが 0 (ゼロ) の場合にはアップグレード可能モードを終了します。 + The current thread has not entered the lock in upgradeable mode. + + + 書き込みモードの再帰カウントを減らし、結果のカウントが 0 (ゼロ) の場合には書き込みモードを終了します。 + The current thread has not entered the lock in write mode. + + + 現在のスレッドが読み取りモードでロックに入ったかどうかを示す値を取得します。 + 現在のスレッドが読み取りモードに入った場合は true、それ以外の場合は false。 + 2 + + + 現在のスレッドがアップグレード可能モードでロックに入ったかどうかを示す値を取得します。 + 現在のスレッドがアップグレード可能モードに入った場合は true、それ以外の場合は false。 + 2 + + + 現在のスレッドが書き込みモードでロックに入ったかどうかを示す値を取得します。 + 現在のスレッドが書き込みモードに入った場合は true、それ以外の場合は false。 + 2 + + + 現在の オブジェクトの再帰ポリシーを示す値を取得します。 + ロック再帰ポリシーを指定する列挙値のいずれか。 + + + 現在のスレッドが読み取りモードでロックに入った回数を、再帰を示す値として取得します。 + 0 (ゼロ) の場合、現在のスレッドは読み取りモードに入っていません。1 の場合、現在のスレッドは読み取りモードに入ったが、再帰はしていません。n の場合、現在のスレッドは再帰的に n - 1 回ロックに入りました。 + 2 + + + 現在のスレッドがアップグレード可能モードでロックに入った回数を、再帰を示す値として取得します。 + 0 (ゼロ) の場合、現在のスレッドはアップグレード可能モードに入っていません。1 の場合、現在のスレッドはアップグレード可能モードに入ったが、再帰はしていません。n の場合、現在のスレッドは再帰的に n - 1 回アップグレード可能モードに入りました。 + 2 + + + 現在のスレッドが書き込みモードでロックに入った回数を、再帰を示す値として取得します。 + 0 (ゼロ) の場合、現在のスレッドは書き込みモードに入っていません。1 の場合、現在のスレッドは書き込みモードに入ったが、再帰はしていません。n の場合、現在のスレッドは再帰的に n - 1 回書き込みモードに入りました。 + 2 + + + オプションのタイムアウトを表す整数を指定して、読み取りモードでロックに入ることを試みます。 + 呼び出し元のスレッドが読み取りモードに入った場合は true、それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + オプションのタイムアウトを指定して、読み取りモードでロックに入ることを試みます。 + 呼び出し元のスレッドが読み取りモードに入った場合は true、それ以外の場合は false。 + 待機する間隔。無制限に待機する場合は -1 ミリ秒。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + オプションのタイムアウトを指定して、アップグレード可能モードでロックに入ることを試みます。 + 呼び出し元のスレッドがアップグレード可能モードに入った場合は true、それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + オプションのタイムアウトを指定して、アップグレード可能モードでロックに入ることを試みます。 + 呼び出し元のスレッドがアップグレード可能モードに入った場合は true、それ以外の場合は false。 + 待機する間隔。無制限に待機する場合は -1 ミリ秒。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + オプションのタイムアウトを指定して、書き込みモードでロックに入ることを試みます。 + 呼び出し元のスレッドが書き込みモードに入った場合は true、それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + オプションのタイムアウトを指定して、書き込みモードでロックに入ることを試みます。 + 呼び出し元のスレッドが書き込みモードに入った場合は true、それ以外の場合は false。 + 待機する間隔。無制限に待機する場合は -1 ミリ秒。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 読み取りモードでロックに入るのを待機しているスレッドの総数を取得します。 + 読み取りモードに入るのを待機しているスレッドの総数。 + 2 + + + アップグレード可能モードでロックに入るのを待機しているスレッドの総数を取得します。 + アップグレード可能モードに入るのを待機しているスレッドの総数。 + 2 + + + 書き込みモードでロックに入るのを待機しているスレッドの総数を取得します。 + 書き込みモードに入るのを待機しているスレッドの総数。 + 2 + + + リソースまたはリソースのプールに同時にアクセスできるスレッドの数を制限します。 + 1 + + + エントリ数の初期値と同時実行エントリの最大数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + 同時に許可されるセマフォの要求の最大数。 + + より大きくなっています。 + + 1 より小さい値です。または が 0 未満です。 + + + エントリ数の初期値と同時実行エントリの最大数を指定し、オプションでシステム セマフォ オブジェクトの名前を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + 同時に許可されるセマフォの要求の最大数。 + 名前付きシステム セマフォ オブジェクトの名前。 + + より大きくなっています。または 260 文字を超えています。 + + 1 より小さい値です。または が 0 未満です。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きセマフォが存在しており、ユーザーに がありません。 + 名前付きセマフォを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + + エントリ数の初期値と同時実行エントリの最大数を指定し、オプションでシステム セマフォ オブジェクトの名前を指定し、新しいシステム セマフォが作成されたかどうかを示す値を受け取る変数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に満たされるセマフォの要求の初期数。 + 同時に満たされるセマフォの要求の最大数。 + 名前付きシステム セマフォ オブジェクトの名前。 + このメソッドから制御が戻るときに、ローカル セマフォが作成された場合 ( が null または空の文字列の場合)、または指定した名前付きシステム セマフォが作成された場合は true が格納されます。指定した名前付きシステム セマフォが既に存在する場合は false が格納されます。このパラメーターは初期化せずに渡されます。 + + より大きくなっています。または 260 文字を超えています。 + + 1 より小さい値です。または が 0 未満です。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きセマフォが存在しており、ユーザーに がありません。 + 名前付きセマフォを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + + 既に存在する場合は、指定した名前付きセマフォを開きます。 + 名前付きシステム セマフォを表すオブジェクト。 + 開くシステム セマフォの名前。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + 名前付きセマフォが存在しません。 + Win32 エラーが発生しました。 + 名前付きセマフォは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + 1 + + + + + + セマフォから出て、前のカウントを返します。 + + メソッドが呼び出される前のセマフォのカウント。 + セマフォのカウントは既に最大値です。 + 名前付きセマフォで Win32 エラーが発生しました。 + 現在のセマフォは名前付きシステム セマフォを表していますが、ユーザーに がありません。または現在のセマフォは名前付きシステム セマフォを表していますが、 で開かれませんでした。 + 1 + + + 指定した回数だけセマフォから出て、前のカウントを返します。 + + メソッドが呼び出される前のセマフォのカウント。 + セマフォから出る回数。 + + 1 より小さい値です。 + セマフォのカウントは既に最大値です。 + 名前付きセマフォで Win32 エラーが発生しました。 + 現在のセマフォは名前付きシステム セマフォを表していますが、ユーザーに 権限がありません。または現在のセマフォは名前付きシステム セマフォを表していますが、 権限で開かれませんでした。 + 1 + + + 既に存在する場合は、指定した名前付きセマフォを開き操作が成功したかどうかを示す値を返します。 + 名前付きのセマフォが正常に開かれた場合は true。それ以外の場合は false。 + 開くシステム セマフォの名前。 + このメソッドから制御が戻るときに、呼び出しに成功した場合は名前付きセマフォを表す オブジェクトが格納されます。呼び出しに失敗した場合は null が格納されます。このパラメーターは初期化前として処理されます。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + Win32 エラーが発生しました。 + 名前付きセマフォは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + + + カウントが既に最大値であるセマフォに対して メソッドが呼び出された場合にスローされる例外。 + 2 + + + + クラスの新しいインスタンスを既定値で初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + リソースまたはリソースのプールに同時にアクセスできるスレッドの数を制限する の軽量版を表します。 + + + 同時に許可される要求の初期数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + + が 0 未満です。 + + + 同時に許可される要求の初期数および最大数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + 同時に許可されるセマフォの要求の最大数。 + + が 0 より小さいか、 を超えているか、または が 0 以下です。 + + + セマフォの待機に使用できる を返します。 + セマフォの待機に使用できる です。 + + は破棄されています。 + + + + オブジェクトに入る、残りのスレッド数を取得します。 + セマフォに入る、残りのスレッド数。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + が使用しているアンマネージ リソースを解放します。オプションとして、マネージ リソースを解放することもできます。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + + のオブジェクトを一度解放します。 + + の前のカウント。 + 現在のインスタンスは既に破棄されています。 + + は、既にその最大サイズに達しました。 + + + 指定された回数だけ、 オブジェクトを解放します。 + + の前のカウント。 + セマフォから出る回数。 + 現在のインスタンスは既に破棄されています。 + + 1 より小さい値です。 + + は、既にその最大サイズに達しました。 + + + + に入れるようになるまで、現在のスレッドをブロックします。 + 現在のインスタンスは既に破棄されています。 + + + タイムアウト値を 32 ビット符号付き整数で指定して、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + + を観察すると同時に、タイムアウト値を 32 ビット符号付き整数で指定して、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が取り消されました。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + インスタンスが破棄されている、または 作成 破棄されています。 + + + + を観察すると同時に、 に入れるようになるまで、現在のスレッドをブロックします。 + 観察する トークン。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または 作成 既に破棄されています。 + + + + を使用してタイムアウトを指定し、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + semaphoreSlim インスタンスが破棄されました。 + + + + を観察すると同時に、タイムアウトを指定する を使用して、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + が取り消されました。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + semaphoreSlim インスタンスが破棄されました。 を作成した は既に破棄されています。 + + + + に移行するために非同期に待機します。 + セマフォに入っているときに完了するタスク。 + + + 32 ビット符号付き整数を使用して時間間隔を測定しながら、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + 32 ビット符号付き整数を使用して時間間隔を測定しながら、 を観察すると同時に、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + 現在のインスタンスは既に破棄されています。 + + が取り消されました。 + + + + を観察すると同時に、 に移行するために非同期に待機します。 + セマフォに入っているときに完了するタスク。 + 観察する トークン。 + 現在のインスタンスは既に破棄されています。 + + が取り消されました。 + + + + を使用して時間間隔を測定しながら、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します または タイムアウトは より大きい値です。 + + + + を使用して時間間隔を測定しながら、 を観察すると同時に、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する トークン。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表しますまたはタイムアウトは より大きい値です。 + + が取り消されました。 + + + メッセージを同期コンテキストにディスパッチするときに呼び出すメソッドを表します。 + デリゲートに渡されたオブジェクト。 + 2 + + + ロックが使用可能になるまで、ロックを取得しようとするスレッドがループの繰り返しチェック内で待機する相互排他ロック プリミティブを提供します。 + + + デバッグを向上させるためにスレッド ID を追跡するオプションを使用して、 構造体の新しいインスタンスを初期化します。 + デバッグのためにスレッド ID をキャプチャして使用するかどうか。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックを取得します。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + 引数は、Enter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + ロックを解放します。 + スレッドの所有権の追跡が有効で、現在のスレッドはこのロックの所有者ではありません。 + + + ロックを解放します。 + 終了操作を他のスレッドに直ちに発行するためにメモリ フェンスを発行する必要があるかどうかを示すブール値。 + スレッドの所有権の追跡が有効で、現在のスレッドはこのロックの所有者ではありません。 + + + ロックが現在いずれかのスレッドによって保持されているかどうかを取得します。 + ロックが現在いずれかのスレッドによって保持されている場合は true。それ以外の場合は false。 + + + ロックが現在のスレッドによって保持されているかどうかを取得します。 + ロックが現在のスレッドによって保持されている場合は true。それ以外の場合は false。 + スレッドの所有権の追跡が無効です。 + + + このインスタンスに対してスレッド所有権の追跡が有効になっているかどうかを取得します。 + このインスタンスに対してスレッド所有権の追跡が有効になっている場合は true。それ以外の場合は false。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックの取得を試みます。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + 引数は、TryEnter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックの取得を試みます。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + 引数は、TryEnter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックの取得を試みます。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが ミリ秒を超えています。 + + 引数は、TryEnter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + スピンベースの待機のサポートを提供します。 + + + このインスタンスで が呼び出された回数を取得します。 + このインスタンスで が呼び出された回数を表す整数を返します。 + + + 次に を呼び出したときにプロセッサが生成され、強制的にコンテキストが切り替えられるかどうかを取得します。 + 次に を呼び出したときにプロセッサが生成され、強制的にコンテキストが切り替えられるかどうか。 + + + スピン カウンターをリセットします。 + + + 単一のスピンを実行します。 + + + 指定した条件が満たされるまで回転します。 + true を返すまで繰り返し実行されるデリゲート。 + + 引数が null です。 + + + 指定した条件が満たされるか、指定したタイムアウトが経過するまで回転します。 + タイムアウト内に条件が満たされた場合は true。それ以外の場合は false。 + true を返すまで繰り返し実行されるデリゲート。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + + 引数が null です。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + 指定した条件が満たされるか、指定したタイムアウトが経過するまで回転します。 + タイムアウト内に条件が満たされた場合は true。それ以外の場合は false。 + true を返すまで繰り返し実行されるデリゲート。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す TimeSpan。 + + 引数が null です。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + + + 同期コンテキストをさまざまな同期モデルに反映させるための基本機能を提供します。 + 2 + + + + クラスの新しいインスタンスを作成します。 + + + 派生クラスでオーバーライドされた場合、同期コンテキストのコピーを作成します。 + 新しい オブジェクト。 + 2 + + + 現在のスレッドの同期コンテキストを取得します。 + 現在の同期コンテキストを表す オブジェクト。 + 1 + + + 派生クラスでオーバーライドされた場合、操作の完了を伝える通知に応答します。 + + + 派生クラスでオーバーライドされた場合、操作の開始を伝える通知に応答します。 + + + 派生クラスでオーバーライドされた場合、非同期メッセージを同期コンテキストにディスパッチします。 + 呼び出す デリゲート。 + デリゲートに渡されたオブジェクト。 + 2 + + + 派生クラスでオーバーライドされた場合、同期メッセージを同期コンテキストにディスパッチします。 + 呼び出す デリゲート。 + デリゲートに渡されたオブジェクト。 + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 現在の同期コンテキストを設定します。 + 設定する オブジェクト + 1 + + + + + + 指定した Monitor でロックを所有していることが呼び出し元の条件となるメソッドを、そのロックを所有していない呼び出し元が呼び出した場合にスローされる例外です。 + 2 + + + + クラスの新しいインスタンスを既定のプロパティを使用して初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + データのスレッド ローカル ストレージを提供します。 + スレッド単位で格納されるデータの型を指定します。 + + + + インスタンスを初期化します。 + + + + インスタンスを初期化します。 + インスタンスに設定されているすべての値を追跡し、それらの値を プロパティを通じて公開するかどうか。 + + + + 関数を指定して、 インスタンスを初期化します。 + 前もって初期化せずに を取得しようとすると、後で初期化された値を生成するために が呼び出されます。 + + が null 参照 (Visual Basic の場合は Nothing) です。 + + + + 関数を指定して、 インスタンスを初期化します。 + 前もって初期化せずに を取得しようとすると、後で初期化された値を生成するために が呼び出されます。 + インスタンスに設定されているすべての値を追跡し、それらの値を プロパティを通じて公開するかどうか。 + + が null 参照 (Visual Basic の場合は Nothing) です。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + この インスタンスによって使用されているリソースを解放します。 + + が呼び出されたことが原因でこのメソッドが呼び出されているかどうかを示すブール値。 + + + この インスタンスによって使用されているリソースを解放します。 + + + 現在のスレッドで が初期化されているかどうかを取得します。 + + が現在のスレッドで初期化される場合は true。それ以外の場合は false。 + + インスタンスは破棄されています。 + + + 現在のスレッドのこのインスタンスの文字列形式を作成して返します。 + + を呼び出した結果。 + + インスタンスは破棄されています。 + 現在のスレッドの は null 参照 (Visual Basic での Nothing) です。 + 初期化関数が、 を再帰的に参照しようとしました。 + 既定のコンストラクターが指定されず、値ファクトリが指定されていません。 + + + 現在のスレッドのこのインスタンスの値を取得または設定します。 + この ThreadLocal が初期化するオブジェクトのインスタンスを返します。 + + インスタンスは破棄されています。 + 初期化関数が、 を再帰的に参照しようとしました。 + 既定のコンストラクターが指定されず、値ファクトリが指定されていません。 + + + このインスタンスにアクセスした全スレッドによって現在格納されているすべての値のリストを取得します。 + このインスタンスにアクセスした全スレッドによって現在格納されているすべての値のリスト。 + + インスタンスは破棄されています。 + + + 不揮発性メモリの操作を実行するためのメソッドが含まれます。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定したフィールドからオブジェクト参照を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた への参照。この参照は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + 読み取るフィールドの型。この型は、値型ではなく、参照型である必要があります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前にメモリ操作が配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定したオブジェクト参照を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + オブジェクト参照を書き込むフィールド。 + 書き込むオブジェクト参照。参照は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + 書き込むフィールドの型。この型は、値型ではなく、参照型である必要があります。 + + + 存在しないシステム ミューテックスまたはシステム セマフォを開こうとしたときにスローされる例外。 + 2 + + + + クラスの新しいインスタンスを既定値で初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.0/ko/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.0/ko/System.Threading.xml new file mode 100644 index 0000000..dd5f63d --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.0/ko/System.Threading.xml @@ -0,0 +1,1952 @@ + + + + System.Threading + + + + 스레드가 다른 스레드에서 해제하지 않고 종료하여 중단한 개체를 가져오면 throw되는 예외입니다. + 1 + + + 기본값으로 클래스의 새 인스턴스를 초기화합니다. + + + 중단된 뮤텍스의 지정된 인덱스 및 뮤텍스를 나타내는 개체(해당 사항이 있을 경우)를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 메서드에 대해 예외가 throw되면 대기 핸들의 배열에서 중단된 뮤텍스의 인덱스이고, 또는 메서드에 대해 예외가 throw되면 –1입니다. + 중단된 뮤텍스를 나타내는 개체입니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 내부 예외를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 지정된 오류 메시지, 내부 예외, 중단된 뮤텍스의 인덱스 및 뮤텍스를 나타내는 개체(해당 사항이 있을 경우)를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + 메서드에 대해 예외가 throw되면 대기 핸들의 배열에서 중단된 뮤텍스의 인덱스이고, 또는 메서드에 대해 예외가 throw되면 –1입니다. + 중단된 뮤텍스를 나타내는 개체입니다. + + + 지정된 오류 메시지, 중단된 뮤텍스의 인덱스 및 중단된 뮤텍스(해당 사항이 있을 경우)를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + 메서드에 대해 예외가 throw되면 대기 핸들의 배열에서 중단된 뮤텍스의 인덱스이고, 또는 메서드에 대해 예외가 throw되면 –1입니다. + 중단된 뮤텍스를 나타내는 개체입니다. + + + 예외의 발생시킨 중단된 뮤텍스를 가져옵니다. + 중단된 뮤텍스를 나타내는 개체이며, 중단된 뮤텍스를 식별할 수 없는 경우에는 null입니다. + 1 + + + 예외의 발생시킨 중단된 뮤텍스를 가져옵니다. + + 메서드에 전달된 대기 핸들의 배열에서 중단된 뮤텍스를 나타내는 개체의 인덱스이고, 중단된 뮤텍스의 인덱스를 식별할 수 없는 경우에는 –1입니다. + 1 + + + 비동기 메서드와 같은 지정된 비동기 제어 흐름에 로컬인 앰비언트 데이터를 나타냅니다. + 앰비언트 데이터의 형식입니다. + + + 변경 알림을 받지 않는 인스턴스를 인스턴스화합니다. + + + 변경 알림을 받는 로컬 인스턴스를 인스턴스화합니다. + 스레드에서 현재 값이 변경될 때마다 호출되는 대리자입니다. + + + 앰비언트 데이터의 값을 가져오거나 설정합니다. + 앰비언트 데이터의 값입니다. + + + 변경 알림을 등록하는 인스턴스에 데이터 변경 정보를 제공하는 클래스입니다. + 데이터 형식입니다. + + + 데이터의 현재 값을 가져옵니다. + 데이터의 현재 값입니다. + + + 데이터의 이전 값을 가져옵니다. + 데이터의 이전 값입니다. + + + 실행 컨텍스트가 변경되어 값이 변경되었는지 여부를 나타내는 값을 반환합니다. + 실행 컨텍스트가 변경되어 값이 변경되었으면 true이고, 그렇지 않으면 false입니다. + + + 대기 중인 스레드에 이벤트가 발생했음을 알립니다.이 클래스는 상속될 수 없습니다. + 2 + + + 초기 상태를 신호 받음으로 설정할지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 초기 상태를 신호 받음으로 설정하려면 true를 사용하고 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + + + 여러 작업이 여러 단계에 걸쳐 특정 알고리즘에서 병렬로 함께 작동할 수 있도록 합니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 참여 스레드의 수입니다. + + 가 0보다 작거나 32,767보다 큰 경우 + + + + 클래스의 새 인스턴스를 초기화합니다. + 참여 스레드의 수입니다. + 각 단계 후에 실행할 입니다. 아무 작업도 수행되지 않았음을 나타내기 위해 null(Visual Basic의 경우 Nothing)이 전달될 수 있습니다. + + 가 0보다 작거나 32,767보다 큰 경우 + + + 추가 참가자가 있음을 에 알립니다. + 새 참가자가 처음으로 참여할 장벽의 단계 번호입니다. + 현재 인스턴스가 이미 삭제된 경우 + 참가자를 추가하면 해당 장애물 참가자 수가 32,767을 초과하게 됩니다.또는이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + 추가 참가자가 있음을 에 알립니다. + 새 참가자가 처음으로 참여할 장벽의 단계 번호입니다. + 장벽에 추가할 추가 참가자의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작은 경우.또는 참가자를 추가하면 해당 장애물 참가자 수가 32,767을 초과하게 됩니다. + 이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + 장벽의 현재 단계 번호를 가져옵니다. + 장벽의 현재 단계 번호를 반환합니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + 이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제합니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true이고, 관리되지 않는 리소스만 해제하려면 false입니다. + + + 장벽에 있는 참가자의 총 수를 가져옵니다. + 장벽에 있는 참가자의 총 수를 반환합니다. + + + 현재 단계에서 아직 신호를 받지 않은 장벽의 참가자 수를 가져옵니다. + 현재 단계에서 아직 신호를 받지 않은 장벽의 참가자 수를 반환합니다. + + + 참가자가 하나 감소함을 에 알립니다. + 현재 인스턴스가 이미 삭제된 경우 + 해당 장애물에 이미 0 참가자가 있습니다.또는이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + 참가자가 감소함을 에 알립니다. + 장벽에서 제거할 추가 참가자의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작은 경우. + 해당 장애물에 이미 0 참가자가 있습니다.또는이 메서드는 사후 단계 작업 내에서 호출되었습니다. 또는현재 참가자 수가 지정된 participantCount보다 작습니다. + 총 참가자 수가 지정된 보다 작습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 현재 인스턴스가 이미 삭제된 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + 모든 참가 스레드가 SignalAndWait를 호출한 후에 Barrier의 단계 후 작업에서 예외가 throw되는 경우 예외가 BarrierPostPhaseException에서 래핑되고 모든 참가 스레드에서 throw됩니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 부호 있는 32비트 정수로 시간 제한을 측정하여 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 지정된 시간 내에 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + 모든 참가 스레드가 SignalAndWait를 호출한 후에 Barrier의 단계 후 작업에서 예외가 throw되는 경우 예외가 BarrierPostPhaseException에서 래핑되고 모든 참가 스레드에서 throw됩니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 취소 토큰을 확인하면서 부호 있는 32비트 정수로 시간 제한을 측정하여 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 지정된 시간 내에 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 취소 토큰을 확인하면서 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 개체를 사용하여 시간 간격을 측정하여 다른 참가자도 장벽에 도달할 때까지 기다립니다. + 다른 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 없거나, 32,767보다 큰 경우. + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 취소 토큰을 확인하면서 개체를 사용하여 시간 제한을 측정하여 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 다른 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수인 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + + 의 사후 단계 작업이 실패할 경우 throw되는 예외입니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 내부 예외를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인이 되는 예외입니다. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 새 컨텍스트 내에서 호출될 메서드를 나타냅니다. + 콜백 메서드가 실행될 때마다 사용할 정보가 포함된 개체입니다. + 1 + + + 수가 0에 도달하는 경우 신호를 받는 동기화 기본 형식을 나타냅니다. + + + 지정된 수를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 를 설정하는 데 처음 필요한 신호의 수입니다. + + 가 0보다 작은 경우 + + + + 의 현재 수를 1씩 늘립니다. + 현재 인스턴스가 이미 삭제된 경우 + 현재 인스턴스가 이미 설정되어 있습니다.또는보다 크거나 같은 경우 + + + + 의 현재 수를 지정된 값만큼 늘립니다. + + 를 늘릴 값입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작거나 같은 경우 + 현재 인스턴스가 이미 설정되어 있습니다.또는개수가 만큼 증가된 후에 보다 크거나 같은 경우 + + + 이벤트를 설정하는 데 필요한 남아 있는 신호의 수를 가져옵니다. + 이벤트를 설정하는 데 필요한 남아 있는 신호의 수입니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제합니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true이고, 관리되지 않는 리소스만 해제하려면 false입니다. + + + 이벤트를 설정하는 데 처음으로 필요한 신호의 수를 가져옵니다. + 이벤트를 설정하는 데 처음으로 필요한 신호의 수입니다. + + + 이벤트가 설정되었는지 여부를 확인합니다. + 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + + + + 의 값으로 다시 설정합니다. + 현재 인스턴스가 이미 삭제된 경우 + + + + 속성을 지정된 값으로 재설정합니다. + + 를 설정하는 데 필요한 신호의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작은 경우 + + + + 의 값을 줄이면서 신호를 에 등록합니다. + 신호로 인해 수가 0에 도달하고 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 현재 인스턴스가 이미 삭제된 경우 + 현재 인스턴스가 이미 설정되어 있습니다. + + + 지정된 양만큼 값을 줄이면서 여러 신호를 에 등록합니다. + 신호로 인해 수가 0에 도달하고 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 등록할 신호의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 1보다 작은 경우. + 현재 인스턴스가 이미 설정되어 있습니다. -또는- 보다 큰 경우 + + + 하나씩 를 증가하려고 시도했습니다. + 늘렸으면 true이고 그렇지 않으면 false입니다.가 이미 0이면 이 메서드에서 false를 반환합니다. + 현재 인스턴스가 이미 삭제된 경우 + + 와 같은 경우 + + + 지정된 값만큼 를 증가하려고 시도했습니다. + 늘렸으면 true이고 그렇지 않으면 false입니다.가 이미 0이면 false를 반환합니다. + + 를 늘릴 값입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작거나 같은 경우 + 현재 인스턴스가 이미 설정되어 있습니다.또는 + 보다 크거나 같은 경우 + + + + 가 설정될 때까지 현재 스레드를 차단합니다. + 현재 인스턴스가 이미 삭제된 경우 + + + 부호 있는 32비트 정수로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을 확인하면서 부호 있는 32비트 정수로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 -또는- 을 만든 가 이미 삭제되었습니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을 확인하면서 가 설정될 때까지 현재 스레드를 차단합니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 -또는- 을 만든 가 이미 삭제되었습니다. + + + + 으로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + + + + 을 확인하면서 으로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 -또는- 을 만든 가 이미 삭제되었습니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + + + 이벤트가 설정될 때까지 대기하는 데 사용되는 을 가져옵니다. + 이벤트가 설정될 때까지 대기하는 데 사용되는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + + + 이 신호를 받은 후 자동이나 수동으로 다시 설정되는지 여부를 나타냅니다. + 2 + + + 신호를 받으면 이 스레드 하나를 해제한 후 자동으로 다시 설정됩니다.대기 중인 스레드가 없으면 은 스레드가 차단될 때까지 신호를 받은 상태로 유지되다가 스레드를 해제한 후 다시 설정됩니다. + + + 신호를 받으면 이 대기하는 스레드를 모두 해제하고 수동으로 다시 설정될 때까지 신호를 받은 상태로 유지됩니다. + + + 스레드 동기화 이벤트를 나타냅니다. + 2 + + + 대기 핸들의 초기 상태를 신호 받음으로 설정할지 여부와 대기 핸들을 자동으로 다시 설정할지 수동으로 다시 설정할지 여부를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true를 사용하고 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + 이벤트를 자동으로 다시 설정할지 수동으로 다시 설정할지 결정하는 값 중 하나입니다. + + + 이 호출의 결과로 만들어진 대기 핸들의 초기 상태를 신호 받음으로 설정할지 여부, 대기 핸들을 자동으로 다시 설정할지 수동으로 다시 설정할지 여부 및 시스템 동기화 이벤트의 이름을 지정하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 이벤트가 만들어진 경우 초기 상태를 신호 받음으로 설정하려면 true를 사용하고, 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + 이벤트를 자동으로 다시 설정할지 수동으로 다시 설정할지 결정하는 값 중 하나입니다. + 시스템 차원의 동기화 이벤트의 이름입니다. + Win32 오류가 발생한 경우 + 명명된 이벤트가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 이벤트를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 이 260자보다 긴 경우 + + + 이 호출의 결과로 만들어진 대기 핸들의 초기 상태를 신호 받음으로 설정할지 여부, 대기 핸들을 자동으로 다시 설정할지 수동으로 다시 설정할지 여부, 시스템 동기화 이벤트의 이름 및 호출 후 명명된 시스템 이벤트가 만들어졌는지 여부를 나타내는 부울 변수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 이벤트가 만들어진 경우 초기 상태를 신호 받음으로 설정하려면 true를 사용하고, 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + 이벤트를 자동으로 다시 설정할지 수동으로 다시 설정할지 결정하는 값 중 하나입니다. + 시스템 차원의 동기화 이벤트의 이름입니다. + 이 메서드가 반환될 때 로컬 이벤트가 만들어지거나(이 null 또는 빈 문자열) 명명된 지정 시스템 이벤트가 만들어지면 true가 포함되고 명명된 지정 시스템 이벤트가 이미 있으면 false가 포함됩니다.이 매개 변수는 초기화되지 않은 상태로 전달됩니다. + Win32 오류가 발생한 경우 + 명명된 이벤트가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 이벤트를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 이 260자보다 긴 경우 + + + 이미 있는 경우 지정한 명명된 동기화 이벤트를 엽니다. + 명명된 시스템 이벤트를 나타내는 개체입니다. + 열려는 시스템 동기화 이벤트의 이름입니다. + + 이 빈 문자열인 경우 또는이 260자보다 긴 경우 + + 가 null입니다. + 명명된 시스템 이벤트가 없는 경우 + Win32 오류가 발생한 경우 + 명명된 이벤트가 있지만 사용자에게 이 이벤트를 사용하는 데 필요한 보안 액세스 권한이 없는 경우 + 1 + + + + + + 스레드가 차단되도록 이벤트 상태를 신호 없음으로 설정합니다. + 작업이 성공적으로 수행되면 true이고, 그렇지 않으면 false입니다. + + 메서드가 이 에 대해 이전에 호출된 경우 + 2 + + + 하나 이상의 대기 중인 스레드가 계속 진행되도록 이벤트 상태를 신호 받음으로 설정합니다. + 작업이 성공적으로 수행되면 true이고, 그렇지 않으면 false입니다. + + 메서드가 이 에 대해 이전에 호출된 경우 + 2 + + + 지정된 명명된 synchronization 이벤트(이미 존재하는 경우)를 열고 작업이 성공적으로 수행되었는지를 나타내는 값을 반환합니다. + 명명된 동기화 이벤트를 열었으면 true이고, 그렇지 않으면 false입니다. + 열려는 시스템 동기화 이벤트의 이름입니다. + 이 메서드가 반환될 때 호출이 성공적으로 실행된 경우 이름이 지정된 동기화 이벤트를 나타내는 개체를 포함하고 호출에 실패한 경우는 null을 포함해야 합니다.이 매개 변수는 초기화되지 않은 것으로 취급됩니다. + + 이 빈 문자열인 경우또는이 260자보다 긴 경우 + + 가 null입니다. + Win32 오류가 발생한 경우 + 명명된 이벤트가 있지만 사용자에게 원하는 보안 액세스가 없는 경우 + + + 현재 스레드의 실행 컨텍스트를 관리합니다.이 클래스는 상속될 수 없습니다. + 2 + + + 현재 스레드에서 실행 컨텍스트를 캡처합니다. + 현재 스레드의 실행 컨텍스트를 나타내는 개체입니다. + 1 + + + 현재 스레드의 지정된 실행 컨텍스트에서 메서드를 실행합니다. + 설정할 입니다. + 제공된 실행 컨텍스트에서 실행할 메서드를 나타내는 대리자입니다. + 콜백 메서드로 전달할 개체입니다. + + 가 null입니다.또는캡처 작업을 통해 를 가져오지 않은 경우 또는가 이미 호출의 인수로 사용된 경우 + 1 + + + + + + 다중 스레드에서 공유하는 변수에 대한 원자 단위 연산을 제공합니다. + 2 + + + 원자 단위 연산으로 두 32비트 정수를 더하고 첫 번째 정수를 합계로 바꿉니다. + + 에 저장된 새 값입니다. + 더할 첫 번째 값이 있는 변수입니다.두 값의 합계는 에 저장됩니다. + + 에서 정수에 더할 값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 두 64비트 정수를 더하고 첫 번째 정수를 합계로 바꿉니다. + + 에 저장된 새 값입니다. + 더할 첫 번째 값이 있는 변수입니다.두 값의 합계는 에 저장됩니다. + + 에서 정수에 더할 값입니다. + The address of is a null pointer. + 1 + + + 두 배 정밀도 부동 소수점 숫자가 같은지 비교하여 같으면 두 값 중 하나를 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 두 개의 부호 있는 32비트 정수가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 두 개의 부호 있는 64비트 정수가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 두 플랫폼별 핸들이나 포인터가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 값과 비교되어 로 바뀔 수 있는 값을 가진 대상 입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 입니다. + + 의 값과 비교할 입니다. + The address of is a null pointer. + 1 + + + 두 개체의 참조가 같은지 비교하여 같으면 첫 번째 개체를 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 대상 개체입니다. + 비교한 결과 같은 경우 대상 개체를 바꾸는 개체입니다. + + 의 개체와 비교할 개체입니다. + The address of is a null pointer. + 1 + + + 두 단정밀도 부동 소수점 숫자가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 지정된 참조 형식 의 두 인스턴스가 같은지 비교하여 같으면 두 값 중 하나를 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다.이것은 참조 매개 변수입니다. C#에서는 ref이고, Visual Basic에서는 ByRef입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + + , 에 사용될 형식입니다.이 형식은 참조 형식이어야 합니다. + The address of is a null pointer. + + + 원자 단위 연산으로 지정된 변수를 감소시키고 결과를 저장합니다. + 감소한 값입니다. + 값을 감소시킬 변수입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 지정된 변수를 감소시키고 결과를 저장합니다. + 감소한 값입니다. + 값을 감소시킬 변수입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 배정밀도 부동 소수점 숫자를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 부호 있는 32비트 정수를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 부호 있는 64비트 정수를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 플랫폼별 핸들 또는 포인터를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 개체를 지정된 값으로 설정하고 참조를 원래 개체로 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 단정밀도 부동 소수점 숫자를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 지정된 형식 의 변수를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다.이것은 참조 매개 변수입니다. C#에서는 ref이고, Visual Basic에서는 ByRef입니다. + + 매개 변수의 설정값입니다. + + 에 사용될 형식입니다.이 형식은 참조 형식이어야 합니다. + The address of is a null pointer. + + + 원자 단위 연산으로 지정된 변수를 증가시키고 결과를 저장합니다. + 증가한 값입니다. + 값을 증가시킬 변수입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 지정된 변수를 증가시키고 결과를 저장합니다. + 증가한 값입니다. + 값을 증가시킬 변수입니다. + The address of is a null pointer. + 1 + + + 다음과 같이 메모리 액세스를 동기화합니다. 현재 스레드를 실행하는 프로세서는 에 대한 호출 이전의 메모리 액세스가 에 대한 호출 이후의 메모리 액세스 뒤에 실행되는 방식으로 명령을 다시 정렬할 수 없습니다. + + + 원자 단위 연산으로 로드된 64비트 값을 반환합니다. + 로드된 값입니다. + 로드될 64비트 값입니다. + 1 + + + 초기화 지연 루틴을 제공합니다. + + + 아직 초기화되지 않은 경우 형식의 기본 생성자를 사용하여 대상 참조 형식을 초기화합니다. + 초기화된 형식의 참조입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조입니다. + 초기화할 참조의 형식입니다. + 형식 의 생성자에 액세스할 수 있는 권한이 없습니다. + 형식 에 기본 생성자가 없는 경우 + + + 아직 초기화되지 않은 경우 해당 기본 생성자를 사용하여 대상 참조 또는 값 형식을 초기화합니다. + 초기화된 형식의 값입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조 또는 값입니다. + 대상이 이미 초기화되었는지 여부를 결정하는 부울 값에 대한 참조입니다. + + 을 초기화할 때 상호 배타적인 잠금으로 사용할 개체에 대한 참조입니다.이 null이면 새 개체를 인스턴스화할 수 있습니다. + 초기화할 참조의 형식입니다. + 형식 의 생성자에 액세스할 수 있는 권한이 없습니다. + 형식 에 기본 생성자가 없는 경우 + + + 아직 초기화되지 않은 경우 지정된 함수를 사용하여 대상 참조 또는 값 형식을 초기화합니다. + 초기화된 형식의 값입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조 또는 값입니다. + 대상이 이미 초기화되었는지 여부를 결정하는 부울 값에 대한 참조입니다. + + 을 초기화할 때 상호 배타적인 잠금으로 사용할 개체에 대한 참조입니다.이 null이면 새 개체를 인스턴스화할 수 있습니다. + 참조 또는 값을 초기화하기 위해 호출되는 함수입니다. + 초기화할 참조의 형식입니다. + 형식 의 생성자에 액세스할 수 있는 권한이 없습니다. + 형식 에 기본 생성자가 없는 경우 + + + 아직 초기화되지 않은 경우 지정된 함수를 사용하여 대상 참조 형식을 초기화합니다. + 초기화된 형식의 값입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조입니다. + 참조를 초기화하기 위해 호출되는 함수입니다. + 초기화할 참조의 참조 형식입니다. + 형식 에 기본 생성자가 없는 경우 + + 가 null을 반환합니다(Visual Basic의 경우 Nothing). + + + 잠금에 대한 재귀 정책과 맞지 않는 방식으로 잠금을 재귀적으로 시작할 때 throw되는 예외입니다. + 2 + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 2 + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 따라 지역화되었는지 확인해야 합니다. + 2 + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 따라 지역화되었는지 확인해야 합니다. + 현재 예외를 발생시킨 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + 2 + + + 동일한 스레드에서 잠금을 여러 번 시작할 수 있는지 여부를 지정합니다. + + + 스레드에서 잠금을 재귀적으로 시작하려고 하면 예외가 throw됩니다.이 설정을 적용하는 경우 일부 클래스에서 특정 재귀가 허용될 수도 있습니다. + + + 스레드에서 잠금을 재귀적으로 시작할 수 있습니다.일부 클래스에서는 이 기능이 제한될 수 있습니다. + + + 하나 이상의 대기 중인 스레드에 이벤트가 발생했음을 알립니다.이 클래스는 상속될 수 없습니다. + 2 + + + 초기 상태를 신호 받음으로 설정할지 여부를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true를 사용하고 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + + + + 의 슬림 다운 버전을 제공합니다. + + + 신호 없음을 초기 상태로 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 초기 상태를 신호 받음으로 설정할지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true이고 초기 상태를 신호 없음으로 설정하려면 false입니다. + + + 초기 상태를 신호 받음으로 설정할지를 나타내는 부울 값과 지정된 회전 수를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true이고 초기 상태를 신호 없음으로 설정하려면 false입니다. + 커널 기반의 대기 작업으로 대체하기 전에 수행되는 회전 대기 수입니다. + + is less than 0 or greater than the maximum allowed value. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true이고, 관리되지 않는 리소스만 해제하려면 false입니다. + + + 이벤트가 설정되었는지를 가져옵니다. + 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + + + 스레드가 차단되도록 이벤트 상태를 신호 없음으로 설정합니다. + The object has already been disposed. + + + 이벤트에서 대기 중인 하나 이상의 스레드가 계속 진행되도록 이벤트 상태를 신호 받음으로 설정합니다. + + + 커널 기반의 대기 작업으로 대체하기 전에 수행되는 회전 대기 수를 가져옵니다. + 커널 기반의 대기 작업으로 대체하기 전에 수행되는 회전 대기 수를 반환합니다. + + + 현재 이 설정될 때까지 현재 스레드를 차단합니다. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 부호 있는 32비트 정수로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + 을 확인하면서 부호 있는 32비트 정수로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + + 을 확인하면서 현재 이 신호를 받을 때까지 현재 스레드를 차단합니다. + 확인할 입니다. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + + 으로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + 을 확인하면서 으로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 의 내부 개체를 가져옵니다. + 에 대한 내부 이벤트 개체입니다. + + + 개체에 대한 액세스를 동기화하는 메커니즘을 제공합니다. + 2 + + + 지정된 개체의 단독 잠금을 가져옵니다. + 모니터 잠금을 가져올 개체입니다. + + 매개 변수가 null인 경우 + 1 + + + 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정합니다. + 대기할 개체입니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다.예외가 발생하지 않는 경우 이 메서드의 출력은 항상 true입니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + + 지정된 개체의 단독 잠금을 해제합니다. + 잠금을 해제할 개체입니다. + + 매개 변수가 null인 경우 + 현재 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + 1 + + + 현재 스레드에 지정된 개체에 대한 잠금이 있는지 여부를 확인합니다. + 현재 스레드에 에 대한 잠금이 있으면 true이고, 그렇지 않으면 false입니다. + 테스트할 개체입니다. + + 가 null인 경우 + + + 대기 중인 큐에 포함된 스레드에 잠겨 있는 개체의 상태 변경을 알립니다. + 스레드에서 기다리는 개체입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + 1 + + + 대기 중인 모든 스레드에 개체 상태 변경을 알립니다. + 펄스를 보내는 개체입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + 1 + + + 지정된 개체의 단독 잠금을 가져오려고 했습니다. + 현재 스레드에서 잠금을 가져오면 true이고, 그렇지 않으면 false입니다. + 잠금을 가져올 개체입니다. + + 매개 변수가 null인 경우 + 1 + + + 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정하려고 시도합니다. + 잠금을 가져올 개체입니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + + 지정된 시간(밀리초) 동안 지정된 개체의 단독 잠금을 가져오려고 했습니다. + 현재 스레드에서 잠금을 가져오면 true이고, 그렇지 않으면 false입니다. + 잠금을 가져올 개체입니다. + 잠금을 기다릴 밀리초 수입니다. + + 매개 변수가 null인 경우 + + 이 음수이고 와 같지 않은 경우 + 1 + + + 지정된 시간(밀리초) 동안 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정하려고 시도합니다. + 잠금을 가져올 개체입니다. + 잠금을 기다릴 밀리초 수입니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + 이 음수이고 와 같지 않은 경우 + + + 지정된 시간 동안 지정된 개체의 단독 잠금을 가져오려고 했습니다. + 현재 스레드에서 잠금을 가져오면 true이고, 그렇지 않으면 false입니다. + 잠금을 가져올 개체입니다. + 잠금을 기다리는 시간을 나타내는 입니다.-1밀리초 값은 무한 대기를 지정합니다. + + 매개 변수가 null인 경우 + + 값(밀리초)이 음수이고 (–1밀리초)와 같지 않거나 보다 큰 경우 + 1 + + + 지정된 시간 동안 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정하려고 시도합니다. + 잠금을 가져올 개체입니다. + 잠금을 대기할 시간입니다.-1밀리초 값은 무한 대기를 지정합니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + 값(밀리초)이 음수이고 (–1밀리초)와 같지 않거나 보다 큰 경우 + + + 개체의 잠금을 해제한 다음 잠금을 다시 가져올 때까지 현재 스레드를 차단합니다. + 지정된 개체 잠금을 호출자가 다시 가져와 호출이 반환되면 true입니다.잠금을 다시 가져오지 않으면 이 메서드는 반환하지 않습니다. + 대기할 개체입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + Wait를 호출하는 스레드가 나중에 대기 상태에서 중단된 경우.이는 다른 스레드에서 이 스레드의 메서드를 호출할 때 발생합니다. + 1 + + + 개체의 잠금을 해제한 다음 잠금을 다시 가져올 때까지 현재 스레드를 차단합니다.지정된 시간 제한 간격이 지나면 스레드가 준비된 큐에 들어갑니다. + 지정된 시간이 경과하기 전에 잠금을 다시 가져오면 true이고, 지정된 시간이 경과한 후에 잠금을 다시 가져오면 false입니다.이 메서드는 잠금을 다시 가져올 때까지 반환하지 않습니다. + 대기할 개체입니다. + 스레드가 준비된 큐에 들어가기 전에 대기할 밀리초 수입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + Wait를 호출하는 스레드가 나중에 대기 상태에서 중단된 경우.이는 다른 스레드에서 이 스레드의 메서드를 호출할 때 발생합니다. + + 매개 변수의 값이 음이고 와 같지 않은 경우 + 1 + + + 개체의 잠금을 해제한 다음 잠금을 다시 가져올 때까지 현재 스레드를 차단합니다.지정된 시간 제한 간격이 지나면 스레드가 준비된 큐에 들어갑니다. + 지정된 시간이 경과하기 전에 잠금을 다시 가져오면 true이고, 지정된 시간이 경과한 후에 잠금을 다시 가져오면 false입니다.이 메서드는 잠금을 다시 가져올 때까지 반환하지 않습니다. + 대기할 개체입니다. + 스레드가 준비된 큐에 들어가기 전에 대기할 시간을 나타내는 입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + Wait를 호출하는 스레드가 나중에 대기 상태에서 중단된 경우.이는 다른 스레드에서 이 스레드의 메서드를 호출할 때 발생합니다. + + 매개 변수의 값(밀리초)이 음수이고 (-1밀리초)를 나타내지 않거나 보다 큰 경우 + 1 + + + 프로세스 간 동기화에 사용할 수도 있는 동기화 기본 형식입니다. + 1 + + + 기본 속성을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 호출한 스레드가 뮤텍스의 초기 소유권을 가져야 할지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 호출한 스레드에 뮤텍스의 초기 소유권을 부여하면 true이고, 그렇지 않으면 false입니다. + + + 호출 스레드가 뮤텍스의 초기 소유권을 가져야 할지를 나타내는 부울 값과 뮤텍스 이름인 문자열을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 시스템 뮤텍스가 만들어지는 경우 호출한 스레드에 명명된 시스템 뮤텍스의 초기 소유권을 부여하려면 true이고, 그렇지 않으면 false입니다. + + 의 이름입니다.값이 null이면 이(가) 명명되지 않습니다. + 명명된 뮤텍스가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 260 자 보다 깁니다. + + + 호출한 스레드가 뮤텍스의 초기 소유권을 가져야 할지를 나타내는 부울 값, 뮤텍스의 이름인 문자열 및 메서드에서 반환할 때 호출한 스레드에 뮤텍스의 초기 소유권이 부여되었는지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 시스템 뮤텍스가 만들어지는 경우 호출한 스레드에 명명된 시스템 뮤텍스의 초기 소유권을 부여하려면 true이고, 그렇지 않으면 false입니다. + + 의 이름입니다.값이 null이면 이(가) 명명되지 않습니다. + 이 메서드가 반환될 때 로컬 뮤텍스가 만들어진 경우(즉, 이(가) null이거나 빈 문자열인 경우)나 지정된 명명된 시스템 뮤텍스가 만들어진 경우에는 true인 부울이 포함되고, 지정된 명명된 시스템 뮤텍스가 이미 있는 경우에는 false이(가) 포함됩니다.이 매개 변수는 초기화되지 않은 상태로 전달됩니다. + 명명된 뮤텍스가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 260 자 보다 깁니다. + + + 이미 있는 경우 지정한 명명된 뮤텍스를 엽니다. + 명명된 시스템 뮤텍스를 나타내는 개체입니다. + 열려는 시스템 뮤텍스의 이름입니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + 명명된 뮤텍스가 없는 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스가 있지만 사용자에게 이 뮤텍스를 사용하는 데 필요한 보안 액세스 권한이 없는 경우 + 1 + + + + + + + 을(를) 한 번 해제합니다. + 호출한 스레드가 뮤텍스를 소유하지 않은 경우 + 1 + + + 지정한 명명된 뮤텍스(이미 존재하는 경우)를 열고 작업이 수행되었는지를 나타내는 값을 반환합니다. + 명명된 뮤텍스를 열었으면 true이고, 그렇지 않으면 false입니다. + 열려는 시스템 뮤텍스의 이름입니다. + 이 메서드가 반환될 때 호출이 성공적으로 실행된 경우 이름이 지정된 뮤텍스를 나타내는 개체를 포함하고 호출에 실패한 경우는 null을(를) 포함해야 합니다.이 매개 변수는 초기화되지 않은 것으로 처리됩니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스가 있지만 사용자에게 이 뮤텍스를 사용하는 데 필요한 보안 액세스 권한이 없는 경우 + + + 여러 스레드에서 읽을 수 있도록 허용하거나 쓰기를 위한 단독 액세스를 허용하여 리소스에 대한 액세스를 관리하는 데 사용되는 잠금을 나타냅니다. + + + 기본 속성 값으로 클래스의 새 인스턴스를 초기화합니다. + + + 잠금 재귀 정책을 지정하여 클래스의 새 인스턴스를 초기화합니다. + 잠금 재귀 정책을 지정하는 열거형 값 중 하나입니다. + + + 읽기 모드로 잠금을 시작한 고유 스레드의 총 개수를 가져옵니다. + 읽기 모드로 잠금을 시작한 고유 스레드의 총 개수입니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 읽기 모드로 잠금을 시작하려고 합니다. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + 업그레이드 가능 모드로 잠금을 시작하려고 합니다. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 쓰기 모드로 잠금을 시작하려고 합니다. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 읽기 모드의 재귀 횟수를 줄이고, 결과 횟수가 0이 되면 읽기 모드를 종료합니다. + The current thread has not entered the lock in read mode. + + + 업그레이드 가능 모드의 재귀 횟수를 줄이고, 결과 횟수가 0이 되면 업그레이드 가능 모드를 종료합니다. + The current thread has not entered the lock in upgradeable mode. + + + 쓰기 모드의 재귀 횟수를 줄이고, 결과 횟수가 0이 되면 쓰기 모드를 종료합니다. + The current thread has not entered the lock in write mode. + + + 현재 스레드에서 읽기 모드로 잠금을 시작했는지를 나타내는 값을 가져옵니다. + 현재 스레드에서 읽기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 2 + + + 현재 스레드에서 업그레이드 가능 모드로 잠금을 시작했는지 여부를 나타내는 값을 가져옵니다. + 현재 스레드에서 업그레이드 가능 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 2 + + + 현재 스레드에서 쓰기 모드로 잠금을 시작했는지를 나타내는 값을 가져옵니다. + 현재 스레드에서 쓰기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 2 + + + 현재 개체에 대한 재귀 정책을 나타내는 값을 가져옵니다. + 잠금 재귀 정책을 지정하는 열거형 값 중 하나입니다. + + + 재귀를 확인하기 위해 현재 스레드에서 읽기 모드로 잠금을 시작한 횟수를 가져옵니다. + 현재 스레드에서 읽기 모드를 시작하지 않았으면 0이고, 스레드에서 읽기 모드를 시작했지만 재귀적으로 시작하지 않았으면 1이고, 스레드에서 재귀적으로 잠금을 n-1회 시작했으면 n입니다. + 2 + + + 재귀를 확인하기 위해 현재 스레드에서 업그레이드 가능 모드로 잠금을 시작한 횟수를 가져옵니다. + 현재 스레드에서 업그레이드 가능 모드를 시작하지 않았으면 0이고, 스레드에서 업그레이드 가능 모드를 시작했지만 재귀적으로 시작하지 않았으면 1이고, 스레드에서 재귀적으로 업그레이드 가능 모드를 n-1회 시작했으면 n입니다. + 2 + + + 재귀를 확인하기 위해 현재 스레드에서 쓰기 모드로 잠금을 시작한 횟수를 가져옵니다. + 현재 스레드에서 쓰기 모드를 시작하지 않았으면 0이고, 스레드에서 쓰기 모드를 시작했지만 재귀적으로 시작하지 않았으면 1이고, 스레드에서 재귀적으로 쓰기 모드를 n-1회 시작했으면 n입니다. + 2 + + + 제한 시간(정수)을 선택적으로 적용하여 읽기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 읽기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 -1()입니다. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 읽기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 읽기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 간격이거나, 무기한 대기하려는 경우 -1밀리초입니다. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 업그레이드 가능 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 업그레이드 가능 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 -1()입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 업그레이드 가능 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 업그레이드 가능 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 간격이거나, 무기한 대기하려는 경우 -1밀리초입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 쓰기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 쓰기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 -1()입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 쓰기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 쓰기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 간격이거나, 무기한 대기하려는 경우 -1밀리초입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 읽기 모드로 잠금을 시작하려고 대기 중인 스레드의 총 개수를 가져옵니다. + 읽기 모드를 시작하려고 대기 중인 스레드의 총 개수입니다. + 2 + + + 업그레이드 가능 모드로 잠금을 시작하려고 대기 중인 스레드의 총 개수를 가져옵니다. + 업그레이드 가능 모드를 시작하려고 대기 중인 스레드의 총 개수입니다. + 2 + + + 쓰기 모드로 잠금을 시작하려고 대기 중인 스레드의 총 개수를 가져옵니다. + 쓰기 모드를 시작하려고 대기 중인 스레드의 총 개수입니다. + 2 + + + 리소스 또는 리소스 풀에 동시에 액세스할 수 있는 스레드 수를 제한합니다. + 1 + + + 초기 항목 수 및 최대 동시 항목 수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + 세마포에 동시에 부여할 수 있는 최대 요청 수입니다. + + 보다 큰 경우 + + 1 보다 작으면입니다.또는가 0보다 작은 경우 + + + 초기 항목 수 및 최대 동시 항목 수를 지정하고 선택적으로 시스템 세마포 개체의 이름을 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + 세마포에 동시에 부여할 수 있는 최대 요청 수입니다. + 명명된 시스템 세마포 개체의 이름입니다. + + 보다 큰 경우또는 260 자 보다 깁니다. + + 1 보다 작으면입니다.또는가 0보다 작은 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 세마포를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + + 초기 항목 수 및 최대 동시 항목 수를 지정하고, 선택적으로 시스템 세마포 개체의 이름을 지정하고, 새 시스템 세마포가 만들어졌는지 여부를 나타내는 값을 받을 변수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 동시에 충족될 수 있는 세마포의 초기 요청 수입니다. + 동시에 충족될 수 있는 세마포의 최대 요청 수입니다. + 명명된 시스템 세마포 개체의 이름입니다. + 이 메서드가 반환될 때 로컬 세마포가 만들어진 경우(즉, 이 null이거나 빈 문자열인 경우) 또는 지정한 명명된 시스템 세마포가 만들어진 경우에는 true가 포함되고, 지정한 명명된 시스템 세마포가 이미 있는 경우에는 false가 포함됩니다.이 매개 변수는 초기화되지 않은 상태로 전달됩니다. + + 보다 큰 경우 또는 260 자 보다 깁니다. + + 1 보다 작으면입니다.또는가 0보다 작은 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 세마포를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + + 이미 있는 경우 지정한 명명된 세마포를 엽니다. + 명명된 시스템 세마포를 나타내는 개체입니다. + 열려는 시스템 세마포의 이름입니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + 명명된 세마포가 없는 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 있지만 사용자에게 이 세마포를 사용하는 데 필요한 보안 액세스가 없는 경우 + 1 + + + + + + 세마포를 종료하고 이전 카운트를 반환합니다. + + 메서드가 호출되기 전의 세마포 카운트입니다. + 세마포 카운트가 이미 최대값인 경우 + 명명된 세마포에서 Win32 오류가 발생한 경우 + 현재 세마포가 명명된 시스템 세마포를 나타내지만 사용자에게 가 없는 경우또는현재 세마포가 명명된 시스템 세마포를 나타내지만 세마포가 를 사용하여 열리지 않은 경우 + 1 + + + 지정된 횟수만큼 세마포를 종료하고 이전 카운트를 반환합니다. + + 메서드가 호출되기 전의 세마포 카운트입니다. + 세마포를 종료할 횟수입니다. + + 1 보다 작으면입니다. + 세마포 카운트가 이미 최대값인 경우 + 명명된 세마포에서 Win32 오류가 발생한 경우 + 현재 세마포가 명명된 시스템 세마포를 나타내지만 사용자에게 권한이 없는 경우또는현재 세마포가 명명된 시스템 세마포를 나타내지만 세마포가 권한을 사용하여 열리지 않은 경우 + 1 + + + 지정한 명명된 세마포(이미 존재하는 경우)를 열고 작업이 성공했는지를 나타내는 값을 반환합니다. + 명명된 세마포를 열었으면 true이고, 그 열지 않았으면 false입니다. + 열려는 시스템 세마포의 이름입니다. + 이 메서드가 반환될 때 호출에 성공한 경우에는 명명된 세마포를 나타내는 개체를 포함하고 호출에 실패한 경우에는 null을 포함합니다.이 매개 변수는 초기화되지 않은 것으로 처리됩니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 있지만 사용자에게 이 세마포를 사용하는 데 필요한 보안 액세스가 없는 경우 + + + 카운트가 이미 최대값에 도달한 세마포에서 메서드를 호출하면 throw되는 예외입니다. + 2 + + + 기본값으로 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 리소스 또는 리소스 풀에 동시에 액세스할 수 있는 스레드 수를 제한하는 대신 사용할 수 있는 간단한 클래스를 나타냅니다. + + + 동시에 부여할 수 있는 초기 요청 수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + + 가 0보다 작은 경우 + + + 동시에 부여할 수 있는 초기 및 최대 요청 수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + 세마포에 동시에 부여할 수 있는 최대 요청 수입니다. + + 가 0보다 작거나 보다 크거나 가 0보다 작거나 같은 경우. + + + 세마포에서 대기하는 데 사용할 수 있는 을(를) 반환합니다. + 세마포에서 대기하는 데 사용할 수 있는 입니다. + + 가 삭제된 경우 + + + + 개체에 들어갈 수 있는 남아 있는 스레드의 수를 가져옵니다. + 세마포에 들어갈 수 있는 남아 있는 스레드의 수입니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다. + + + + 개체를 한 번 해제합니다. + + 의 이전 횟수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 이미 최대 크기에 도달했습니다. + + + + 개체를 지정된 횟수만큼 해제합니다. + + 의 이전 횟수입니다. + 세마포를 종료할 횟수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 1 보다 작으면입니다. + + 이 이미 최대 크기에 도달했습니다. + + + 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 인스턴스가 이미 삭제된 경우 + + + 제한 시간을 지정하는 부호 있는 32비트 정수를 사용하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을(를) 확인하면서 제한 시간을 지정하는 부호 있는 32비트 정수를 사용하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 취소되었습니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + 인스턴스가 삭제 또는 만든 가 삭제 되었습니다. + + + + 을(를) 확인하면서 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 확인할 토큰입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우또는 만든 이미 삭제 되었습니다. + + + + (으)로 제한 시간을 지정하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + semaphoreSlim 인스턴스가 삭제되었습니다 + + + + 을(를) 확인하면서 제한 시간을 지정하는 을(를) 사용하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + 이 취소되었습니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + semaphoreSlim 인스턴스가 삭제되었습니다을 만든 가 이미 삭제되었습니다. + + + + (으)로 전환될 때까지 비동기적으로 기다립니다. + 세마포가 입력되었을 때 완료될 작업입니다. + + + 32비트 부호 있는 정수를 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을(를) 관찰하는 동안 32비트 부호 있는 정수를 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + 현재 인스턴스가 이미 삭제된 경우 + + 이 취소되었습니다. + + + + 을(를) 관찰하는 동안 (으)로 전환될 때까지 비동기적으로 기다립니다. + 세마포가 입력되었을 때 완료될 작업입니다. + 확인할 토큰입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 취소되었습니다. + + + + 을(를) 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 또는 제한 시간이 보다 큰 경우 + + + + 을 관찰하는 동안 을(를) 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 토큰입니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우또는제한 시간이 보다 큰 경우 + + 이 취소되었습니다. + + + 메시지가 동기화 컨텍스트로 디스패치될 때 호출할 메서드를 나타냅니다. + 대리자에 전달된 개체입니다. + 2 + + + 잠금을 얻으려는 스레드가 잠금을 사용할 수 있을 때까지 루프에서 반복적으로 확인하면서 대기하는 기본적인 상호 배타 잠금을 제공합니다. + + + 디버깅을 향상시키기 위해 스레드 ID를 추적하는 옵션을 사용하여 구조체의 새 인스턴스를 초기화합니다. + 디버깅 용도로 스레드 ID를 캡처하고 사용할지 여부입니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으며 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 인수는 Enter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 잠금을 해제합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이 잠금의 소유자가 아닙니다. + + + 잠금을 해제합니다. + 종료 작업을 다른 스레드에 즉시 게시하기 위해 메모리 펜스를 실행할지 여부를 나타내는 부울 값입니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이 잠금의 소유자가 아닙니다. + + + 스레드에서 현재 잠금을 보유하고 있는지 여부를 가져옵니다. + 스레드에서 현재 잠금을 보유하고 있으면 true이고, 그렇지 않으면 false입니다. + + + 현재 스레드에서 잠금을 보유하고 있는지 여부를 가져옵니다. + 현재 스레드에서 잠금을 보유하고 있으면 true이고, 그렇지 않으면 false입니다. + 스레드 소유권 추적을 사용할 수 없습니다. + + + 이 인스턴스에 대해 스레드 소유권 추적이 사용되는지 여부를 가져옵니다. + 이 인스턴스에 대해 스레드 소유권 추적이 사용되면 true이고, 그렇지 않으면 false입니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으려고 시도합니다. 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 인수는 TryEnter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으려고 시도합니다. 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + 인수는 TryEnter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으려고 시도합니다. 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 밀리초보다 큰 경우. + + 인수는 TryEnter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 회전 기반 대기를 지원합니다. + + + 이 인스턴스에서 가 호출된 횟수를 가져옵니다. + 이 인스턴스에서 가 호출된 횟수를 나타내는 정수를 반환합니다. + + + 다음 호출이 프로세서를 생성하여 강제 컨텍스트 전환을 트리거할지 여부를 가져옵니다. + 다음 호출이 프로세서를 생성하여 강제 컨텍스트 전환을 트리거할지 여부입니다. + + + 회전 수를 다시 설정합니다. + + + 단일 회전을 수행합니다. + + + 지정된 조건이 충족될 때까지 회전합니다. + true를 반환할 때까지 계속 실행되는 대리자입니다. + + 인수가 null인 경우 + + + 지정된 조건이 충족되거나 지정된 제한 시간이 만료될 때까지 회전합니다. + 제한 시간 내에 지정된 조건이 충족되면 true이고, 그렇지 않으면 false입니다. + true를 반환할 때까지 계속 실행되는 대리자입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + + 인수가 null인 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + 지정된 조건이 충족되거나 지정된 제한 시간이 만료될 때까지 회전합니다. + 제한 시간 내에 지정된 조건이 충족되면 true이고, 그렇지 않으면 false입니다. + true를 반환할 때까지 계속 실행되는 대리자입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 TimeSpan입니다. + + 인수가 null인 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + + + 다양한 동기화 모델에서 동기화 컨텍스트를 전파하기 위한 기본 기능을 제공합니다. + 2 + + + + 클래스의 새 인스턴스를 만듭니다. + + + 파생 클래스에서 재정의된 경우 동기화 컨텍스트의 복사본을 만듭니다. + 개체입니다. + 2 + + + 현재 스레드의 동기화 컨텍스트를 가져옵니다. + 현재 동기화 컨텍스트를 나타내는 개체입니다. + 1 + + + 파생 클래스에서 재정의되면 작업이 완료되었음을 알리는 메시지에 응답합니다. + + + 파생 클래스에서 재정의되면 작업이 시작되었음을 알리는 메시지에 응답합니다. + + + 파생 클래스에서 재정의될 때 비동기 메시지를 동기화 컨텍스트로 디스패치합니다. + 호출할 대리자입니다. + 대리자에 전달된 개체입니다. + 2 + + + 파생 클래스에서 재정의될 때 동기 메시지를 동기화 컨텍스트로 디스패치합니다. + 호출할 대리자입니다. + 대리자에 전달된 개체입니다. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 현재 동기화 컨텍스트를 설정합니다. + 설정할 개체입니다. + 1 + + + + + + 메서드가 지정된 Monitor에 대해 잠금을 소유하도록 호출자에게 요구하지만 해당 잠금을 소유하지 않는 호출자가 해당 메서드를 호출할 때 throw되는 예외입니다. + 2 + + + 기본 속성을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 데이터의 스레드 로컬 저장소를 제공합니다. + 스레드별로 저장되는 데이터의 형식을 지정합니다. + + + + 인스턴스를 초기화합니다. + + + + 인스턴스를 초기화합니다. + 인스턴스에 설정된 모든 값을 추적하고 해당 값을 속성을 통해 노출할지 여부 + + + 지정된 함수를 사용하여 의 인스턴스를 초기화합니다. + + 를 이전에 초기화하지 않고 검색하려고 하는 경우 lazily-initialized 값을 생성하기 위해 호출되는 입니다. + + 는 null 참조(Visual Basic의 경우 Nothing)입니다. + + + 지정된 함수를 사용하여 의 인스턴스를 초기화합니다. + + 를 이전에 초기화하지 않고 검색하려고 하는 경우 lazily-initialized 값을 생성하기 위해 호출되는 입니다. + 인스턴스에 설정된 모든 값을 추적하고 해당 값을 속성을 통해 노출할지 여부 + + 이 null 참조(Visual Basic의 경우 Nothing)인 경우 + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + 인스턴스에서 사용하는 리소스를 해제합니다. + + 호출로 인해 이 메서드가 호출되는지 여부를 나타내는 부울 값입니다. + + + 인스턴스에서 사용하는 리소스를 해제합니다. + + + + 가 현재 스레드에서 초기화되었는지 여부를 가져옵니다. + 현재 스레드에서 가 초기화되었으면 true이고, 그렇지 않으면 false입니다. + + 인스턴스가 삭제된 경우 + + + 현재 스레드에 대한 이 인스턴스의 문자열 표현을 만들고 반환합니다. + + 에서 을 호출한 결과입니다. + + 인스턴스가 삭제된 경우 + 현재 스레드의 는 null 참조입니다(Visual Basic에서는 Nothing). + 초기화 함수는 를 재귀적으로 참조하려고 했습니다. + 기본 생성자가 제공되지 않으며 값 팩터리가 제공되지 않습니다. + + + 현재 인스턴스에 대한 이 인스턴스의 값을 가져오거나 설정합니다. + 이 ThreadLocal이 초기화를 담당하는 개체의 인스턴스를 반환합니다. + + 인스턴스가 삭제된 경우 + 초기화 함수는 를 재귀적으로 참조하려고 했습니다. + 기본 생성자가 제공되지 않으며 값 팩터리가 제공되지 않습니다. + + + 이 인스턴스에 액세스한 모든 스레드가 현재 저장한 모든 값의 목록을 가져옵니다. + 이 인스턴스에 액세스한 모든 스레드가 현재 저장한 모든 값의 목록입니다. + + 인스턴스가 삭제된 경우 + + + 휘발성 메모리 작업을 수행하기 위한 메서드가 포함되어 있습니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드에서 개체 참조를 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 에 대한 참조입니다.이 참조는 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + 읽을 필드의 형식입니다.이 형식은 값 형식이 아니라 참조 형식이어야 합니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 메모리 작업이 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 메모리 작업을 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 개체 참조를 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 개체 참조를 쓴 필드입니다. + 쓸 개체 참조입니다.컴퓨터의 모든 프로세서에서 참조를 볼 수 있도록 참조를 즉시 씁니다. + 쓸 필드의 형식입니다.이 형식은 값 형식이 아니라 참조 형식이어야 합니다. + + + 존재하지 않는 시스템 뮤텍스 또는 세마포를 열려고 시도할 때 throw되는 예외입니다. + 2 + + + 기본값으로 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.0/ru/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.0/ru/System.Threading.xml new file mode 100644 index 0000000..6ca3033 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.0/ru/System.Threading.xml @@ -0,0 +1,1761 @@ + + + + System.Threading + + + + Исключение вызывается, когда некоторый поток получает объект , брошенный другим потоком путем выхода без высвобождения. + 1 + + + Инициализирует новый экземпляр класса значениями по умолчанию. + + + Инициализирует новый экземпляр класса , используя конкретиый индекс брошенного мьютекса, (если применимо), а также объект , представляющий мьютекс. + Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или . + Объект , представляющий брошенный мьютекс. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причины исключения. + + + Выполняет инициализацию нового экземпляра класса с указанным сообщением об ошибке и внутренним исключением. + Сообщение об ошибке с объяснением причины исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение. + + + Инициализирует новый экземпляр класса , используя указанное сообщения об ошибке, внутреннее исключение, индекс брошенного мьютекса (если применимо), а также объект , представляющего мьютекс. + Сообщение об ошибке с объяснением причины исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение. + Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или . + Объект , представляющий брошенный мьютекс. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке, индексом брошенного мьютекса (если применимо), а также брошенным мьютексом. + Сообщение об ошибке с объяснением причины исключения. + Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или . + Объект , представляющий брошенный мьютекс. + + + Получает брошенный мьютекс, вызвавший исключение (если он известен). + Объект , представляющий брошенный мьютекс, или null, если брошенный мьютекс не может быть идентифицирован. + 1 + + + Получает индекс брошенного мьютекса, вызвавшего исключение (если он известен). + Индекс в массиве дескрипторов ожидания, передаваемый в метод , объекта , представляющего брошенный мьютекс, или же -1, если индекс брошенного мьютекса невозможно определить. + 1 + + + Представляет внешние данные, локальные для данного асинхронного потока управления, такие как асинхронный метод. + Тип внешних данных. + + + Создает экземпляр экземпляра , который не получает уведомления об изменениях. + + + Создает экземпляр локального экземпляра , который получает уведомления об изменениях. + Делегат, который вызывается при каждом изменении текущего значения в любом потоке. + + + Получает или задает значение внешних данных. + Значение внешних данных. + + + Класс, предоставляющий сведения об изменениях данных экземплярам , которые зарегистрированы для получения уведомлений об изменениях. + Тип данных. + + + Получает текущее значение данных. + Текущее значение данных. + + + Получает предыдущее значение данных. + Предыдущее значение данных. + + + Возвращает значение, указывающее, изменяется ли значение из-за изменения контекста выполнения. + Значение true, если значение изменено из-за изменения контекста выполнения; в противном случае — значение false. + + + Уведомляет ожидающий поток о том, что произошло событие.Этот класс не наследуется. + 2 + + + Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение. + + Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния. + + + Позволяет нескольким задачам параллельно работать с алгоритмом, используя несколько фаз. + + + Инициализирует новый экземпляр класса . + Количество участвующих потоков. + + меньше 0 или больше 32,767. + + + Инициализирует новый экземпляр класса . + Количество участвующих потоков. + + для исполнения после каждой фазы. Значение null (Nothing in Visual Basic) может быть передано, чтобы указать, что действия не предпринимаются. + + меньше 0 или больше 32,767. + + + Уведомляет о добавлении дополнительного участника. + Номер фазы барьера, в которой сначала участвуют новые участники. + Текущий экземпляр уже был удален. + Добавление участника приведет к превышению 32 767 счетчиком участников барьера.– или –Метод был вызван из действия после этапа. + + + Уведомляет барьер о добавлении дополнительных участников. + Номер фазы барьера, в которой сначала участвуют новые участники. + Число дополнительных участников, которых необходимо добавить в барьер. + Текущий экземпляр уже был удален. + Значение параметра меньше 0.– или –Добавление участников приведет к превышению 32 767 счетчиком участников барьера. + Метод был вызван из действия после этапа. + + + Получает номер текущей фазы барьера. + Возвращает номер текущего этапа барьера. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + Метод был вызван из действия после этапа. + + + Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом . + Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы. + + + Получает общее количество участников в барьере. + Возвращает общее количество участников в барьере. + + + Получает количество участников в барьере, которые еще не создали сигнал в текущей фазе. + Возвращает количество участников в барьере, которые еще не создали сигнал на текущем этапе. + + + Уведомляет о удалении одного участника. + Текущий экземпляр уже был удален. + Барьер уже содержит 0 участников.– или –Метод был вызван из действия после этапа. + + + Уведомляет барьер об удалении нескольких участников. + Число дополнительных участников, которых необходимо удалить из барьера. + Текущий экземпляр уже был удален. + Значение параметра меньше 0. + Барьер уже содержит 0 участников.– или –Метод был вызван из действия после этапа. – или –текущее количество участников меньше указанного participantCount + Общее число участников меньше указанного + + + Сообщает, что участник достиг барьера и ожидает достижения барьера другими участниками. + Текущий экземпляр уже был удален. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + Если создается исключение из действия следующего этапа барьера после того, как все участвующие потоки вызвали SignalAndWait, исключение будет вставлено в BarrierPostPhaseException и создано для всех участвующих потоков. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя 32-разрядное знаковое целое число для измерения времени ожидания. + Значение true, если все участники достигли барьера за указанное время; в противном случае — значение false. + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + Если создается исключение из действия следующего этапа барьера после того, как все участвующие потоки вызвали SignalAndWait, исключение будет вставлено в BarrierPostPhaseException и создано для всех участвующих потоков. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя 32-разрядное знаковое целое число для измерения времени ожидания. Кроме того, метод контролирует токен отмены. + Значение true, если все участники достигли барьера за указанное время; в противном случае — значение false + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками. Кроме того, метод контролирует токен отмены. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя объект для измерения интервала времени. + Значение true, если все остальные участники достигли барьера; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Текущий экземпляр уже был удален. + + является отрицательным числом, отличным от значения -1 миллисекунды, которое представляет неограниченное время ожидания, или превышает 32767. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя объект для измерения интервала времени. Кроме того, метод контролирует токен отмены. + Значение true, если все остальные участники достигли барьера; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. + + является отрицательным числом, отличным от значения -1, которое представляет неограниченное время ожидания. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Исключение, которое возникает при сбое действия барьера , выполняемого в конце фазы + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр класса с указанным внутренним исключением. + Исключение, которое вызвало текущее исключение. + + + Инициализирует новый экземпляр класса с использованием заданного сообщения, содержащего описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Представляет метод, вызываемый в новом контексте. + Объект, содержащий информацию, используемую всякий раз методом обратного вызова при каждом выполнении. + 1 + + + Представляет примитив синхронизации, на который отправляется сигнал при достижении его подсчетом нуля. + + + Инициализирует новый экземпляр класса указанным количеством. + Количество сигналов, первоначально необходимое для задания объекта . + Значение параметра меньше 0. + + + Увеличивает текущий подсчет на один. + Текущий экземпляр уже был удален. + Текущий экземпляр уже задан.– или –Значение параметра больше или равно значению свойства . + + + Увеличивает текущее количество в объекте на указанное значение. + Значение, на которое нужно увеличить . + Текущий экземпляр уже был удален. + Значение меньше или равно 0. + Текущий экземпляр уже задан.– или – равно или больше после увеличения счета параметром + + + Получает количество сигналов, оставшееся до установки события. + Количество сигналов, оставшееся до установки события. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом . + Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы. + + + Получает количество сигналов, изначально нужное для установки события. + Количество сигналов, изначально нужное для установки события. + + + Определяет, установлено ли событие. + Значение true, если событие установлено; в противном случае — значение false. + + + Сбрасывает свойство на значение свойства . + Текущий экземпляр уже был удален. + + + Присваивает свойству заданное значение. + Количество сигналов, необходимое для установки объекта . + Текущий экземпляр уже был удален. + Значение параметра меньше 0. + + + Регистрирует сигнал с событием , уменьшая значение свойства . + Значение true, если после сигнала подсчет стал равен нулю и было создано событие; в противном случае — значение false. + Текущий экземпляр уже был удален. + Текущий экземпляр уже задан. + + + Регистрирует несколько сигналов с объектом , уменьшая значение свойства на указанное число. + Значение true, если после сигналов подсчет стал равен нулю и было создано событие; в противном случае — значение false. + Количество сигналов, которое необходимо зарегистрировать. + Текущий экземпляр уже был удален. + Значение параметра меньше 1. + Текущий экземпляр уже задан. - или- Или значение больше . + + + Попытка увеличить на единицу. + Значение true, если увеличение выполнено успешно; в противном случае — значение false.Если значение свойства уже равно нулю, метод возвращает значение false. + Текущий экземпляр уже был удален. + + равно . + + + Пытается увеличить на указанное значение. + Значение true, если увеличение выполнено успешно; в противном случае — значение false.Если значение свойства уже равно нулю, возвращается значение false. + Значение, на которое нужно увеличить . + Текущий экземпляр уже был удален. + Значение меньше или равно 0. + Текущий экземпляр уже задан.– или –Значение свойства + больше или равно значению свойства . + + + Блокирует текущий поток до установки . + Текущий экземпляр уже был удален. + + + Блокирует текущий поток до тех пор, пока не установлен объект , используя 32-разрядное знаковое целое число для измерения времени ожидания. + Значение true, если установлено событие ; в противном случае — значение false. + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Блокирует текущий поток до тех пор, пока не будет установлен объект , используя 32-разрядное знаковое целое число для измерения времени ожидания. Кроме того, метод контролирует токен . + Значение true, если установлено событие ; в противном случае — значение false. + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. — или — , создавший , был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Блокирует текущий поток, пока не будет установлено , в то же время контролируя . + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. — или — , создавший , был удален. + + + Блокирует текущий поток до тех пор, пока не будет установлен объект , используя значение для измерения времени ожидания. + Значение true, если установлено событие ; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Текущий экземпляр уже был удален. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + + + Блокирует текущий поток, пока не будет установлен объект , используя значение для измерения времени ожидания. Кроме того, метод контролирует токен . + Значение true, если установлено событие ; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. — или — , создавший , был удален. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + + + Получает дескриптор , используемый для ожидания установки события. + Дескриптор , используемый для ожидания установки события. + Текущий экземпляр уже был удален. + + + Указывает, сбрасывается ли автоматически или вручную после получения сигнала. + 2 + + + При получении сигнала сбрасывается автоматически после освобождения одиночного потока.При отсутствии ожидающих потоков остается сигнальным до тех пор, пока поток не блокируется и не сбрасывается после освобождения потока. + + + При получении сигнала, высвобождает все ожидающие потоки и остается сигнальным до тех пор, пока не сбрасывается вручную. + + + Представляет синхронизированное событие потока. + 2 + + + Выполняет инициализацию нового экземпляра класса , определяя, получает ли сигнал, ожидающий дескриптор, и производится ли сброс автоматически или вручную. + Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния. + Одно из значений определяет, сбрасывается ли событие автоматически или вручную. + + + Выполняет инициализацию нового экземпляра класса , определяющего получает ли сигнал дескриптор ожидания, если он был создан в результате данного вызова, сбрасывается ли он автоматически или вручную, а также имя системного события синхронизации. + true, чтобы задать сигнальное начальное состояние, если создано названное событие в результате этого вызова; false, чтобы задать несигнальное начальное состояние. + Одно из значений определяет, сбрасывается ли событие автоматически или вручную. + Имя общесистемного события синхронизации. + Произошла ошибка Win32. + Именованное событие существует, имеет настройки управления доступом, а пользователь не имеет прав . + Именованное событие не может быть создано, видимо потому что дескриптор ожидания другого типа имеет то же имя. + Длина параметра превышает 260 символов. + + + Выполняет инициализацию нового экземпляра класса , определяющего, является ли дескриптор ожидания изначально сигнальным, если он был создан в результате данного вызова, происходит ли сброс автоматически или вручную, имя системного события синхронизации и логическую переменную, значение которой показывает, было ли создано системное именованное событие. + true, чтобы задать сигнальное начальное состояние, если создано названное событие в результате этого вызова; false, чтобы задать несигнальное начальное состояние. + Одно из значений определяет, сбрасывается ли событие автоматически или вручную. + Имя общесистемного события синхронизации. + Когда данный метод возвращает значение, он содержит true, если было создано локальное событие (то есть, если имеет значение null или пустую строку) или было создано системное событие с заданным именем; либо значение false, если указанное именованное событие уже существовало.Этот параметр передается без инициализации. + Произошла ошибка Win32. + Именованное событие существует, имеет настройки управления доступом, а пользователь не имеет прав . + Именованное событие не может быть создано, видимо потому что дескриптор ожидания другого типа имеет то же имя. + Длина параметра превышает 260 символов. + + + Открывает указанное именованное событие синхронизации, если оно уже существует. + Объект, представляющий именованное системное событие. + Имя системного события синхронизации для открытия. + Параметр содержит пустую строку. -или-Длина параметра превышает 260 символов. + Параметр имеет значение null. + Именованное системное событие не существует. + Произошла ошибка Win32. + Именованное событие существует, но у пользователя нет необходимых для его использования прав доступа. + 1 + + + + + + Задает несигнальное состояние события, вызывая блокирование потоков. + true, если операция прошла успешно; в противном случае — false. + Для данного объекта ранее вызывался метод . + 2 + + + Задает сигнальное состояние события, позволяя одному или нескольким ожидающим потокам продолжить. + true, если операция прошла успешно; в противном случае — false. + Для данного объекта ранее вызывался метод . + 2 + + + Открывает указанное именованное событие синхронизации, если оно уже существует, и возвращает значение, указывающее, успешно ли выполнена операция. + Значение true, если именованное событие синхронизации было успешно открыто; в противном случае — значение false. + Имя системного события синхронизации для открытия. + Когда выполнение этого метода завершается, содержит объект , представляющий именованное событие синхронизации, если вызов завершился успешно, или значение null, если вызов завершился ошибкой.Этот параметр обрабатывается как неинициализированный. + Параметр содержит пустую строку.-или-Длина параметра превышает 260 символов. + Параметр имеет значение null. + Произошла ошибка Win32. + Именованное событие существует, но у пользователя нет требуемых прав доступа. + + + Управляет контекстом выполнения текущего потока.Этот класс не наследуется. + 2 + + + Перехватывает контекст выполнения из текущего потока. + Объект , представляющий контекст выполнения хоста для текущего потока. + 1 + + + Выполняет метод в указанном контексте выполнения в текущем потоке. + Задаваемый . + Делегат , представляющий выполняемый метод в предоставленном контексте выполнения. + Данный объект передается в метод обратного вызова. + Параметр имеет значение null.– или – не был получен во время операции отслеживания. – или – уже использовался в качестве аргумента в вызове . + 1 + + + + + + Предоставляет атомарные операции для переменных, используемых совместно несколькими потоками. + 2 + + + Добавляет два 32-разрядных целых числа и заменяет первое число на сумму в виде атомарной операции. + Новое значение сохраняется в . + Переменная, содержащая первое добавляемое значение.Сумма двух значений сохраняется в . + Значение, добавляемое к целому в . + The address of is a null pointer. + 1 + + + Добавляет два 64-разрядных целых числа и заменяет первое число на сумму в виде атомарной операции. + Новое значение сохраняется в . + Переменная, содержащая первое добавляемое значение.Сумма двух значений сохраняется в . + Значение, добавляемое к целому в . + The address of is a null pointer. + 1 + + + Сравнивает два числа с плавающей запятой двойной точности на равенство и, если они равны, заменяет первое значение. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два 32-разрядных целых числа со знаком на равенство и, если они равны, заменяет первое. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два 64-разрядных целых числа со знаком на равенство и, если они равны, заменяет первое. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два зависящих от платформы обработчика или указателя на равенство и, если они равны, заменяет первое из значений. + Исходное значение в . + Целевое значение , которое будет сравниваться со значением параметра и, возможно, будет заменено . + Значение , которое заменит целевое значение, если результатом сравнения будет равенство. + Значение , которое сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два объекта на равенство ссылок и, если они равны, заменяет первый объект. + Исходное значение в . + Целевой объект, который будет сравниваться со значением параметра и, возможно, будет заменен. + Объект, который заменит целевой объект, если результатом сравнения будет равенство. + Объект, который сравнивается с объектом в . + The address of is a null pointer. + 1 + + + Сравнивает два числа с плавающей запятой с обычной точностью на равенство и, если они равны, заменяет первое значение. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два экземпляра указанного ссылочного типа на равенство и, если это так, заменяет первый из них. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено.Это ссылочный параметр (ref в C#, ByRef в Visual Basic). + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + Тип, используемый для , и .Этот тип должен быть ссылочным типом. + The address of is a null pointer. + + + Уменьшает значение заданной переменной и сохраняет результат в виде атомарной операции. + Уменьшаемое значение. + Переменная, у которой уменьшается значение. + The address of is a null pointer. + 1 + + + Уменьшает значение заданной переменной и сохраняет результат в виде атомарной операции. + Уменьшаемое значение. + Переменная, у которой уменьшается значение. + The address of is a null pointer. + 1 + + + Задает число с плавающей запятой с двойной точностью указанным значением в виде атомарной операции и возвращает исходное значение. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Присваивает 32-разрядному целому числу со знаком заданное значение и возвращает исходное значение в виде атомарной операции. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Присваивает 64-разрядному целому числу со знаком заданное значение и возвращает исходное значение в виде атомарной операции. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает указатель или обработчик, зависящий от платформы в виде атомарной операции, и возвращает ссылку на исходное значение. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает объект указанным значением в виде атомарной операции и возвращает ссылку на исходный объект. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает число с плавающей запятой с одинарной точностью указанным значением в виде атомарной операции и возвращает исходное значение. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает определенное значение для переменной указанного типа и возвращает исходное значение (атомарная операция). + Исходное значение параметра . + Переменная, которая задается указанным значением.Это ссылочный параметр (ref в C#, ByRef в Visual Basic). + Значение, в которое задан параметр . + Тип, используемый для и .Этот тип должен быть ссылочным типом. + The address of is a null pointer. + + + Увеличивает значение заданной переменной и сохраняет результат в виде атомарной операции. + Увеличиваемое значение. + Переменная, у которой увеличивается значение. + The address of is a null pointer. + 1 + + + Увеличивает значение заданной переменной и сохраняет результат в виде атомарной операции. + Увеличиваемое значение. + Переменная, у которой увеличивается значение. + The address of is a null pointer. + 1 + + + Синхронизирует доступ к памяти следующим образом: процессор, выполняющий текущий поток, не способен упорядочить инструкции так, чтобы обращения к памяти до вызова метода выполнялись после обращений к памяти, следующих за вызовом метода . + + + Возвращает 64-разрядное значение, загруженное в виде атомарной операции. + Загруженное значение. + Загружаемое 64-разрядное значение. + 1 + + + Обеспечивает процедуры неактивной инициализации. + + + Инициализирует целевой ссылочный тип его конструктором типа по умолчанию, если он еще не инициализирован. + Инициализируемая ссылка типа . + Ссылка типа , которую необходимо инициализировать, если она еще не инициализирована. + Тип инициализируемой ссылки. + Разрешения на доступ к конструктору типа отсутствовали. + Тип не имеет конструктора по умолчанию. + + + Инициализирует целевой ссылочный тип или тип значения его конструктором по умолчанию, если он еще не инициализирован. + Инициализированное значение типа . + Ссылка или значение типа , которое необходимо инициализировать, если оно еще не инициализировано. + Ссылка на логическое значение, определяющее, инициализирована ли цель. + Ссылка на объект, используемый как взаимоисключающая блокировка для инициализации параметра .Если равно null, то нового объект будет создан экземпляр. + Тип инициализируемой ссылки. + Разрешения на доступ к конструктору типа отсутствовали. + Тип не имеет конструктора по умолчанию. + + + Инициализирует целевой ссылочный тип или тип значения с использованием указанной функцией, если он еще не инициализирован. + Инициализированное значение типа . + Ссылка или значение типа , которое необходимо инициализировать, если оно еще не инициализировано. + Ссылка на логическое значение, определяющее, инициализирована ли цель. + Ссылка на объект, используемый как взаимоисключающая блокировка для инициализации параметра .Если равно null, то нового объект будет создан экземпляр. + Функция, которая вызывается для инициализации ссылки или значения. + Тип инициализируемой ссылки. + Разрешения на доступ к конструктору типа отсутствовали. + Тип не имеет конструктора по умолчанию. + + + Инициализирует целевой ссылочный тип с использованием указанной функцией, если он еще не инициализирован. + Инициализированное значение типа . + Ссылка типа , которую необходимо инициализировать, если она еще не инициализирована. + Функция, которая вызывается для инициализации ссылки. + Ссылочный тип инициализируемой ссылки. + Тип не имеет конструктора по умолчанию. + + вернул значение NULL (Nothing в Visual Basic). + + + Исключение генерируется, когда рекурсивная запись блокировки не совпадает с рекурсивной политикой блокировки. + 2 + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + 2 + + + Инициализирует новый экземпляр класса с использованием заданного сообщения, содержащего описание ошибки. + Сообщение с описанием исключения.Вызывающему объекту этого конструктора необходимо убедиться, что эта строка локализована для текущего языка и региональных параметров системы. + 2 + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающему объекту этого конструктора необходимо убедиться, что эта строка локализована для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + 2 + + + Указывает, можно ли несколько раз войти в блокировку из одного и того же потока. + + + Если поток пытается войти в блокировку рекурсивно, выдается ошибка.Некоторые классы могут допускать определенные виды рекурсий при активированном параметре. + + + Допускается рекурсивный вход потока в блокировку.Некоторые классы могут игнорировать эту возможность. + + + Уведомляет один или более ожидающих потоков о том, что произошло событие.Этот класс не наследуется. + 2 + + + Инициализирует новый экземпляр класса логическим значением, показывающим наличие сигнального состояния. + Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния. + + + Предоставляет уменьшенную версию . + + + Инициализирует новый экземпляр класса начальным состоянием nonsignaled. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение. + значение true для задания начального сигнального состояния; значение false для задания начального несигнального состояния. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение, а также указанным числом прокруток. + Значение true для задания начального сигнального состояния; значение false для задания начального несигнального состояния. + Число ожиданий прокруток до возврата к операции ожидания на основе ядра. + + is less than 0 or greater than the maximum allowed value. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом . + Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы. + + + Получает значение, указывающее, установлено ли событие. + Значение true, если событие установлено; в противном случае — значение false. + + + Задает несигнальное состояние события, вызывая блокирование потоков. + The object has already been disposed. + + + Устанавливает несигнальное состояние события, позволяя продолжить выполнение одному или нескольким потокам, ожидающим событие. + + + Получает число ожиданий прокруток, которые произойдут до возврата к операции ожидания на основе ядра. + Возвращает число ожиданий прокруток, которые произойдут до возврата к операции ожидания на основе ядра. + + + Блокирует текущий поток до установки текущего объекта . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Блокирует текущий поток до тех пор, пока не установлен текущий объект , используя 32-разрядное знаковое целое число для измерения интервала времени. + Значение true, если выполнялась установка ; в противном случае — false. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Блокирует текущий поток до тех пор, пока не будет установлен текущий объект , используя 32-разрядное знаковое целое число для измерения интервала времени. Кроме того, метод контролирует токен . + Значение true, если выполнялась установка ; в противном случае — значение false. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Блокирует текущий поток до получения сигнала текущим объектом . Кроме того, метод контролирует токен . + Токен отмены , который следует контролировать. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Блокирует текущий поток, пока не будет установлен текущий объект , используя объект для измерения интервала времени. + Значение true, если выполнялась установка ; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Блокирует текущий поток до тех пор, пока не будет установлен текущий объект , используя значение для измерения интервала времени. Кроме того, метод контролирует токен . + Значение true, если был задан; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Возвращает базовый объект для данного . + Базовый объект события для данного объекта . + + + Предоставляет механизм для синхронизации доступа к объектам. + 2 + + + Получает эксклюзивную блокировку указанного объекта. + Объект, для которого получается блокировка монитора. + Параметр имеет значение null. + 1 + + + Получает монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, в котором следует ожидать. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение.Примечание. Если исключение не возникает, выходное значение этого метода всегда true. + Входное значение параметра — true. + Параметр имеет значение null. + + + Освобождает эксклюзивную блокировку указанного объекта. + Объект, блокировка которого освобождается. + Параметр имеет значение null. + Данный поток не владеет блокировкой для указанного объекта. + 1 + + + Определяет, содержит ли текущий поток блокировку указанного объекта. + Значение true, если текущий поток владеет блокировкой в ; в противном случае — значение false. + Объект для тестирования. + Свойство имеет значение null. + + + Уведомляет поток в очереди готовности об изменении состояния объекта с блокировкой. + Объект, ожидаемый потоком. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + 1 + + + Уведомляет все ожидающие потоки об изменении состояния объекта. + Объект, посылающий импульс. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + 1 + + + Пытается получить эксклюзивную блокировку указанного объекта. + Значение true, если текущий поток получает блокировку; в противном случае — значение false. + Объект, блокировка которого получается. + Параметр имеет значение null. + 1 + + + Пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, блокировка которого получается. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение. + Входное значение параметра — true. + Параметр имеет значение null. + + + Пытается получить эксклюзивную блокировку указанного объекта на заданное количество миллисекунд. + Значение true, если текущий поток получает блокировку; в противном случае — значение false. + Объект, блокировка которого получается. + Количество миллисекунд, в течение которых ожидать блокировку. + Параметр имеет значение null. + Значение параметра отрицательно и не равно . + 1 + + + В течение заданного количества миллисекунд пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, блокировка которого получается. + Количество миллисекунд, в течение которых ожидать блокировку. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение. + Входное значение параметра — true. + Параметр имеет значение null. + Значение параметра отрицательно и не равно . + + + Пытается получить эксклюзивную блокировку указанного объекта в течение заданного количества времени. + Значение true, если текущий поток получает блокировку; в противном случае — значение false. + Объект, блокировка которого получается. + Класс , представляющий количество времени, в течение которого ожидается блокировка.Значение –1 миллисекунды обозначает бесконечное ожидание. + Параметр имеет значение null. + Значение в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем . + 1 + + + В течение заданного периода времени пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, блокировка которого получается. + Период времени, в течение которого ожидается блокировка.Значение -1 обозначает бесконечное ожидание. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение. + Входное значение параметра — true. + Параметр имеет значение null. + Значение в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем . + + + Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова. + true, если вызов осуществил возврат из-за того, что вызывающий поток заново получил блокировку заданного объекта.Этот метод не осуществляет возврат, если блокировка вновь не получена. + Объект, в котором следует ожидать. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока. + 1 + + + Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова.Если указанные временные интервалы истекают, поток встает в очередь готовности. + Значение true, если блокировка была получена заново до истечения заданного времени; значение false, если блокировка была получена заново по истечении заданного времени.Этот метод не осуществляет возврат, если блокировка не была получена. + Объект, в котором следует ожидать. + Количество миллисекунд для ожидания постановки в очередь готовности. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока. + Значение параметра отрицательно и не равно . + 1 + + + Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова.Если указанные временные интервалы истекают, поток встает в очередь готовности. + Значение true, если блокировка была получена заново до истечения заданного времени; значение false, если блокировка была получена заново по истечении заданного времени.Этот метод не осуществляет возврат, если блокировка не была получена. + Объект, в котором следует ожидать. + Класс , представляющий количество времени, до истечения которого поток поступает в очередь ожидания. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока. + Значение параметра в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем . + 1 + + + Примитив синхронизации, который также может использоваться в межпроцессной синхронизации. + 1 + + + Инициализирует новый экземпляр класса стандартными свойствами. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса. + Значение true для предоставления вызывающему потоку изначального владения мьютексом; в противном случае — false. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса, а также иметь строку, являющуюся именем мьютекса. + Значение true для предоставления вызывающему потоку изначального владения именованным системным мьютексом, если этот мьютекс создан данным вызовом; в противном случае — значение false. + Имя .Если значение равно null, у объекта нет имени. + Именованный мьютекс существует, имеет безопасность управления доступом, а пользователь не имеет прав . + Произошла ошибка Win32. + Именованный мьютекс не может быть создан; вероятно, дескриптор ожидания другого типа имеет то же имя. + + длиннее 260 символов. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса, иметь строку, являющуюся именем мьютекса, и логическое значение, которое при возврате метода показывает, предоставлено ли вызывающему потоку изначальное владение мьютексом. + Значение true для предоставления вызывающему потоку изначального владения именованным системным мьютексом, если этот мьютекс создан данным вызовом; в противном случае — значение false. + Имя .Если значение равно null, у объекта нет имени. + При возврате из метода содержит логическое значение true, если был создан локальный мьютекс (то есть, если параметр имеет значение null или содержит пустую строку) или был создан именованный системный мьютекс; значение false, если указанный именованный системный мьютекс уже существует.Этот параметр передается неинициализированным. + Именованный мьютекс существует, имеет безопасность управления доступом, а пользователь не имеет прав . + Произошла ошибка Win32. + Именованный мьютекс не может быть создан; вероятно, дескриптор ожидания другого типа имеет то же имя. + + длиннее 260 символов. + + + Открывает указанный именованный мьютекс, если он уже существует. + Объект, представляющий именованный системный мьютекс. + Имя системного мьютекса для открытия. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Именованный мьютекс не существует. + Произошла ошибка Win32. + Именованный мьютекс существует, но у пользователя нет необходимой для его использования безопасности доступа. + 1 + + + + + + Освобождает объект один раз. + Вызывающий поток не является владельцем мьютекса. + 1 + + + Открывает указанный именованный мьютекс, если он уже существует, и возвращает значение, указывающее, успешно ли выполнена операция. + Значение true, если именованный мьютекс был успешно открыт; в противном случае — значение false. + Имя системного мьютекса для открытия. + Когда выполнение этого метода завершается, содержит объект , представляющий именованный мьютекс, если вызов завершился успешно, или значение null, если произошел сбой вызова.Этот параметр обрабатывается как неинициализированный. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Произошла ошибка Win32. + Именованный мьютекс существует, но у пользователя нет необходимой для его использования безопасности доступа. + + + Представляет блокировку, используемую для управления доступом к ресурсу, которая позволяет нескольким потокам производить считывание или получать монопольный доступ на запись. + + + Инициализирует новый экземпляр класса значениями свойств по умолчанию. + + + Инициализирует новый экземпляр класса с указанием политики рекурсии блокировок. + Одно из значений перечисления, определяющее политику рекурсии блокировки. + + + Получает общее количество уникальных потоков, вошедших в блокировку в режиме чтения. + Количество уникальных потоков, вошедших в блокировку в режиме чтения. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Пытается выполнить вход в блокировку в режиме чтения. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Пытается выполнить вход в блокировку в обновляемом режиме. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Пытается выполнить вход в блокировку в режиме записи. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Уменьшает счетчик глубины рекурсии для режима чтения и выходит из режима чтения, если счетчик принял значение 0 (нуль). + The current thread has not entered the lock in read mode. + + + Уменьшает счетчик глубины рекурсии для обновляемого режима и выходит из обновляемого режима, если счетчик принял значение 0 (нуль). + The current thread has not entered the lock in upgradeable mode. + + + Уменьшает счетчик глубины рекурсии для режима записи и выходит из режима записи, если счетчик принял значение 0 (нуль). + The current thread has not entered the lock in write mode. + + + Получает значение, указывающее, вошел ли текущий поток в блокировку в режиме чтения. + Значение true, если текущий поток вошел в режим чтения; в противном случае false. + 2 + + + Возвращает значение, указывающее, вошел ли текущий поток в блокировку в обновляемом режиме. + Значение true, если текущий поток вошел в обновляемый режим; в противном случае false. + 2 + + + Получает значение, указывающее, вошел ли текущий поток в блокировку в режиме записи. + Значение true, если текущий поток вошел в режим записи; в противном случае false. + 2 + + + Возвращает значение, указывающее политику рекурсии для текущего объекта . + Одно из значений перечисления, определяющее политику рекурсии блокировки. + + + Получает количество раз, которые текущий поток входил в блокировку в режиме чтения, как показатель рекурсии. + 0 (нуль), если текущий поток не вошел в режим чтения, 1, если поток вошел в режим чтения, но не рекурсивно, или n, если поток вошел в блокировку рекурсивно n - 1 раз. + 2 + + + Получает количество раз, которые текущий поток входил в блокировку в обновляемом режиме, как показатель рекурсии. + 0 (нуль), если текущий поток не вошел в обновляемый режим, 1, если поток вошел в обновляемый режим, но не рекурсивно, или n, если поток вошел в обновляемый режим рекурсивно n - 1 раз. + 2 + + + Получает количество раз, которые текущий поток входил в блокировку в режиме записи, как показатель рекурсии. + 0 (нуль), если текущий поток, не вошел в режим записи, 1, если поток вошел в режим записи, но не рекурсивно, или n, если поток вошел в режим записи рекурсивно n - 1 раз. + 2 + + + Пытается войти в блокировку в режиме чтения с необязательным указанием времени ожидания целым числом. + Значение true, если вызывающий поток вошел в режим чтения; в противном случае false. + Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Пытается войти в блокировку в режиме чтения с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в режим чтения; в противном случае false. + Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Пытается войти в блокировку в обновляемом режиме с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в обновляемый режим; в противном случае false. + Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Пытается войти в блокировку в обновляемом режиме с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в обновляемый режим; в противном случае false. + Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Пытается войти в блокировку в режиме записи с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в режим записи; в противном случае false. + Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Пытается войти в блокировку в режиме записи с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в режим записи; в противном случае false. + Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Получает общее количество потоков, ожидающих вхождения в блокировку в режиме чтения. + Общее количество потоков, ожидающих вхождения в режим чтения. + 2 + + + Получает общее количество потоков, ожидающих входа в блокировку в обновляемом режиме. + Общее количество потоков, ожидающих входа в обновляемый режим. + 2 + + + Получает общее количество потоков, ожидающих входа в блокировку в режиме записи. + Общее количество потоков, ожидающих входа в режим записи. + 2 + + + Ограничивает число потоков, которые могут одновременно получать доступ к ресурсу или пулу ресурсов. + 1 + + + Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Максимальное количество запросов семафора, которое может быть обеспеченно одновременно. + Значение больше значения . + + имеет значение меньше 1.-или-Значение параметра меньше 0. + + + Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов, а также при необходимости имя объекта системного семафора. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Максимальное количество запросов семафора, которое может быть обеспеченно одновременно. + Имя объекта именованного системного семафора. + Значение больше значения .-или- длиннее 260 символов. + + имеет значение меньше 1.-или-Значение параметра меньше 0. + Произошла ошибка Win32. + Именованный семафор существует, имеет параметры безопасности управления доступом, а пользователь не имеет прав . + Именованный семафор не может быть создан, видимо потому что дескриптор ожидания другого типа имеет то же имя. + + + Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов, а также при необходимости задающий имя объекта системного семафора и переменную, получающую значение, которое указывает, был ли создан новый системный семафор. + Начальное количество запросов семафора, которое может быть удовлетворено одновременно. + Максимальное количество запросов семафора, которое может быть удовлетворено одновременно. + Имя объекта именованного системного семафора. + При возврате этот метод содержит значение true, если был создан локальный семафор (то есть если параметр имеет значение null или содержит пустую строку) или был создан заданный именованный системный семафор; значение false, если указанный именованный семафор уже существовал.Этот параметр передается неинициализированным. + Значение больше значения . -или- длиннее 260 символов. + + имеет значение меньше 1.-или-Значение параметра меньше 0. + Произошла ошибка Win32. + Именованный семафор существует, имеет параметры безопасности управления доступом, а пользователь не имеет прав . + Именованный семафор не может быть создан, видимо потому что дескриптор ожидания другого типа имеет то же имя. + + + Открывает указанный именованный семафор, если он уже существует. + Объект, представляющий именованный системный семафор. + Имя системного семафора для открытия. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Именованный семафор не существует. + Произошла ошибка Win32. + Именованный семафор существует, но у пользователя нет необходимых для его использования прав доступа. + 1 + + + + + + Выходит из семафора и возвращает последнее значение счетчика. + Счетчик семафора перед вызовом метода . + Счетчик семафора уже имеет максимальное значение. + Произошла ошибка Win32, связанная с именованным семафором. + Текущий семафор представляет именованный системный семафор, но пользователь не имеет прав .-или-Текущий семафор представляет именованный системный семафор, но он не был открыт с правами доступа . + 1 + + + Выходит из семафора указанное число раз и возвращает последнее значение счетчика. + Счетчик семафора перед вызовом метода . + Количество требуемых выходов из семафора. + + имеет значение меньше 1. + Счетчик семафора уже имеет максимальное значение. + Произошла ошибка Win32, связанная с именованным семафором. + Текущий семафор представляет именованный системный семафор, но пользователь не имеет прав .-или-Текущий семафор представляет именованный системный семафор, но он не был открыт с правами . + 1 + + + Открывает указанный именованный семафор, если он уже существует, и возвращает значение, указывающее, успешно ли выполнена операция. + Значение true, если именованный семафор был успешно открыт; в противном случае — значение false. + Имя системного семафора для открытия. + При возврате этот метод содержит объект , представляющий именованный семафор, если вызов завершился успешно, или значение null, если вызов завершился неудачно.Этот параметр обрабатывается как неинициализированный. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Произошла ошибка Win32. + Именованный семафор существует, но у пользователя нет необходимых для его использования прав доступа. + + + Исключение, выдаваемое при вызове метода для семафора, значение счетчика которого уже равно максимальному. + 2 + + + Инициализирует новый экземпляр класса значениями по умолчанию. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причин исключения. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Представляет упрощенную альтернативу семафору , ограничивающему количество потоков, которые могут параллельно обращаться к ресурсу или пулу ресурсов. + + + Инициализирует новый экземпляр класса , указывая первоначальное число запросов, которые могут выполняться одновременно. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Значение параметра меньше 0. + + + Инициализирует новый экземпляр класса , указывая изначальное и максимальное число запросов, которые могут выполняться одновременно. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Максимальное количество запросов семафора, которое может быть обеспеченно одновременно. + + меньше 0 или больше, чем , или меньше или равен 0. + + + Возвращает дескриптор , который можно использовать для ожидания семафора. + Дескриптор , который можно использовать для ожидания семафора. + Объект удален. + + + Возвращает количество оставшихся потоков, которым разрешено входить в объект . + Количество оставшихся потоков, которым разрешено входить в семафор. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые ресурсы, используемые журналом , и при необходимости освобождает также управляемые ресурсы. + Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. + + + Освобождает объект один раз. + Предыдущее количество в семафоре . + Текущий экземпляр уже был удален. + + уже достиг максимального размера. + + + Освобождает объект указанное число раз. + Предыдущее количество в семафоре . + Количество требуемых выходов из семафора. + Текущий экземпляр уже был удален. + + имеет значение меньше 1. + + уже достиг максимального размера. + + + Блокирует текущий поток, пока он не сможет войти в . + Текущий экземпляр уже был удален. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя 32-разрядное целое число со знаком, которое определяет время ожидания. + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя 32-разрядное целое число со знаком, которое определяет время ожидания, и контролирует токен . + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + Экземпляр был удален, или создания был удален. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , и контролирует токен . + Токен , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален.-или- Создания уже был удален. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя значение для определения времени ожидания. + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + Экземпляр semaphoreSlim был уничтожен + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя значение , которое определяет время ожидания, и контролирует токен . + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + был отменен. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + Экземпляр semaphoreSlim был уничтоженКласс , создавший , уже удален. + + + Асинхронно ожидает входа в . + Задача, которая завершается при входе в семафор. + + + Асинхронно ожидает входа в , используя 32-разрядное целое число со знаком для измерения интервала времени. + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Асинхронно ожидает входа в , используя 32-разрядное целое число со знаком для измерения интервала времени, контролируя . + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Текущий экземпляр уже был удален. + + был отменен. + + + Асинхронно ожидает входа в , контролируя . + Задача, которая завершается при входе в семафор. + Токен , который следует контролировать. + Текущий экземпляр уже был удален. + + был отменен. + + + Асинхронно ожидает входа в , используя для измерения интервала времени. + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. -или- Время ожидания больше . + + + Асинхронно ожидает входа в , используя для измерения интервала времени и контролируя . + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + Токен , который следует контролировать. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.-или-Время ожидания больше . + + был отменен. + + + Указывает метод, вызываемый при отправке сообщения в контекст синхронизации. + Передаваемый делегату объект. + 2 + + + Предоставляет примитив взаимно исключающей блокировки, в котором поток, пытающийся получить блокировку, ожидает в состоянии цикла, проверяя доступность блокировки. + + + Инициализирует новый экземпляр структуры параметром для отслеживания идентификаторов потоков для повышения качества отладки. + Следует ли перенаправлять и использовать идентификаторы потоков для отладки. + + + Получает блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + Аргумент должен быть инициализирован в false до вызова Enter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Снимает блокировку. + Включено отслеживание владения потоков и текущий поток не является владельцем этой блокировки. + + + Снимает блокировку. + Логическое значение, указывающее, следует ли выпустить барьер памяти, чтобы немедленно опубликовать операцию выхода для других потоков. + Включено отслеживание владения потоков и текущий поток не является владельцем этой блокировки. + + + Получает значение, определяющее, имеет ли какой-либо поток блокировку в настоящий момент. + Значение true, если в настоящее время блокировка удерживается каким-либо потоком; в противном случае — значение false. + + + Получает значение, определяющее, имеет ли текущий поток блокировку. + Значение true, если блокировка удерживается текущим потоком; в противном случае — значение false. + Отслеживание владения потоков отключено. + + + Получает значение, указывающее, включено ли отслеживание владельца потока для данного экземпляра. + Значение true, если для данного экземпляра включено отслеживание владельца потока; в противном случае — значение false. + + + Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + Аргумент должен быть инициализирован в false до вызова TryEnter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Аргумент должен быть инициализирован в false до вызова TryEnter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + + является отрицательным числом, отличным от значения -1 миллисекунды, которое представляет неограниченное время ожидания - или - время ожидания больше . + Аргумент должен быть инициализирован в false до вызова TryEnter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Предоставляет поддержку ожидания на основе прокруток. + + + Получает число раз, которое был вызван для этого экземпляра. + Возвращает целое число, представляющее количество вызовов метода для данного экземпляра. + + + Получает значение, показывающее, даст ли следующий вызов к доступ к процессору, запуская обязательное переключение контекста. + Даст ли следующий вызов к доступ к процессору, запуская обязательное переключение контекста. + + + Сбрасывает подсчет прокруток. + + + Выполняет одну прокрутку. + + + Выполняет прокрутки до удовлетворения заданного условия. + Делегат для циклического выполнения до возврата этим делегатом значения true. + Аргументом параметра является null. + + + Выполняет прокрутки до удовлетворения заданного условия или истечения заданного времени ожидания. + Значение true, если условие удовлетворено до истечения времени ожидания; в противном случае — значение false. + Делегат для циклического выполнения до возврата этим делегатом значения true. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Аргументом параметра является null. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Выполняет прокрутки до удовлетворения заданного условия или истечения заданного времени ожидания. + Значение true, если условие удовлетворено до истечения времени ожидания; в противном случае — значение false. + Делегат для циклического выполнения до возврата этим делегатом значения true. + Объект , указывающий время ожидания в миллисекундах, или TimeSpan, представляющий значение -1 миллисекунда, в случае неограниченного ожидания. + Аргументом параметра является null. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + + + Обеспечивает базовую функциональность для распространения контекста синхронизации в различных моделях синхронизации. + 2 + + + Создает новый экземпляр класса . + + + При переопределении в производном классе создает копию контекста синхронизации. + Новый объект . + 2 + + + Получает контекст синхронизации для текущего потока + Объект , представляющий текущий контекст синхронизации. + 1 + + + При переопределении в производном классе отвечает на уведомление о завершении операции. + + + При переопределении в производном классе отвечает на уведомление о запуске операции. + + + При переопределении в производном классе отправляет асинхронное сообщение в контекст синхронизации. + Вызываемый делегат . + Передаваемый делегату объект. + 2 + + + При переопределении в производном классе отправляет синхронное сообщение в контекст синхронизации. + Вызываемый делегат . + Передаваемый делегату объект. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Задает текущий контекст синхронизации. + Задаваемый объект . + 1 + + + + + + Исключение, которое выдается в то время, когда методу требуется вызвавший его объект для получения блокировки данного Monitor, а метод вызван объектом, не являющимся владельцем блокировки. + 2 + + + Инициализирует новый экземпляр класса со стандартными свойствами. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причин исключения. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Предоставляет хранилище для данных, локальных для потока. + Задает тип данных, хранимых для каждого потока. + + + Инициализирует экземпляр . + + + Инициализирует экземпляр . + Следует ли отслеживать все значения, заданные в экземпляре, и представлять их с помощью свойства . + + + Инициализирует экземпляр с заданной функцией . + Объект , вызываемый для получения неактивно инициализированного значения при совершении попытки получить без предварительной инициализации. + + является пустой ссылкой (Nothing в Visual Basic). + + + Инициализирует экземпляр с заданной функцией . + Объект , вызываемый для получения неактивно инициализированного значения при совершении попытки получить без предварительной инициализации. + Следует ли отслеживать все значения, заданные в экземпляре, и представлять их с помощью свойства . + Параметр является пустой (null) ссылкой (Nothing в Visual Basic). + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает ресурсы, используемые данным экземпляром . + Логическое значение, указывающее, вызывается ли данный метод из-за вызова метода . + + + Освобождает ресурсы, используемые данным экземпляром . + + + Получает значение, указывающее, инициализирован ли объект в текущем потоке. + Значение true, если инициализируется в текущем потоке; в противном случае — значение false. + Экземпляр класса был удален. + + + Создает и возвращает строковое представление данного экземпляра для текущего потока. + Результат вызова метода для свойства . + Экземпляр класса был удален. + + для текущего потока представляет пустую ссылку (Nothing в Visual Basic). + Инициализация попыталась создать рекурсивную ссылку . + Не предоставляются конструктор по умолчанию и значение фабрики. + + + Получает или задает значение данного экземпляра для текущего потока. + Возвращает экземпляр объекта, за инициализацию которого ответственен данный ThreadLocal. + Экземпляр класса был удален. + Инициализация попыталась создать рекурсивную ссылку . + Не предоставляются конструктор по умолчанию и значение фабрики. + + + Получает список всех значений, хранящихся в настоящий момент всеми потоками, которые получили доступа к данному экземпляру. + Список всех значений, хранящихся в настоящий момент всеми потоками, которые получили доступа к данному экземпляру. + Экземпляр класса был удален. + + + Содержит методы для выполнения операций энергозависимой памяти. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает ссылку на объект из указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанная ссылка на объект .Эта ссылка является последней, записанной любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + Тип считываемого поля.Должен быть ссылочным типом или типом значения. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция памяти появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданную ссылку на объект в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается ссылка на объект. + Записываемая ссылка на объект.Ссылка записывается немедленно, так что она становится видимой для всех процессоров компьютера. + Тип поля, в которое выполняется запись.Должен быть ссылочным типом или типом значения. + + + Исключение, которое выдается при попытке открыть не существующий в системе семафор или мьютекс. + 2 + + + Инициализирует новый экземпляр класса значениями по умолчанию. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причин исключения. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.0/zh-hans/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.0/zh-hans/System.Threading.xml new file mode 100644 index 0000000..7c174ad --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.0/zh-hans/System.Threading.xml @@ -0,0 +1,1854 @@ + + + + System.Threading + + + + 当某个线程获取由另一个线程放弃(即在未释放的情况下退出)的 对象时引发的异常。 + 1 + + + 使用默认值初始化 类的新实例。 + + + 用被放弃的互斥体的指定索引(如果可用)和表示该互斥体的 对象初始化 类的新实例。 + 如果对 方法引发异常,则为等待句柄数组中被放弃的互斥体的索引,如果对 方法引发异常,则为 –1。 + 一个 对象,表示被放弃的互斥体。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误消息。 + + + 用指定的错误信息和内部异常初始化 类的新实例。 + 解释异常原因的错误消息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 用指定的错误信息、内部异常、被放弃的互斥体的索引(如果可用)以及表示该互斥体的 对象初始化 类的新实例。 + 解释异常原因的错误消息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + 如果对 方法引发异常,则为等待句柄数组中被放弃的互斥体的索引,如果对 方法引发异常,则为 –1。 + 一个 对象,表示被放弃的互斥体。 + + + 用指定的错误信息、被放弃的互斥体的索引(如果可用)以及被放弃的互斥体初始化 类的新实例。 + 解释异常原因的错误消息。 + 如果对 方法引发异常,则为等待句柄数组中被放弃的互斥体的索引,如果对 方法引发异常,则为 –1。 + 一个 对象,表示被放弃的互斥体。 + + + 获取导致异常的被放弃的互斥体(如果已知的话)。 + 如果未能识别被放弃的互斥体,则为表示该被放弃的互斥体的 对象或 null。 + 1 + + + 获取导致异常的被放弃的互斥体的索引(如果已知的话)。 + 如果未能确定被放弃的互斥体的索引,则为传递给 方法的等待句柄数组中的索引、表示该被放弃的互斥体的 对象的索引或 –1。 + 1 + + + 表示对于给定异步控制流(如异步方法)是本地数据的环境数据。 + 环境数据的类型。 + + + 实例化不接收更改通知的 实例。 + + + 实例化接收更改通知的 本地实例。 + 只要当前值在任何线程上发生更改时便会调用的委托。 + + + 获取或设置环境数据的值。 + 环境数据的值。 + + + 向针对更改通知进行了注册的 实例提供数据更改信息的类。 + 数据的类型。 + + + 获取数据的当前值。 + 数据的当前值。 + + + 获取数据的上一个值。 + 数据的上一个值。 + + + 返回一个值,该值指示是否由于执行上下文更改而更改了值。 + 如果由于执行上下文更改而更改了值,则为 true;否则为 false。 + + + 通知正在等待的线程已发生事件。此类不能被继承。 + 2 + + + 使用 Boolean 值(指示是否将初始状态设置为终止的)初始化 类的新实例。 + 若要将初始状态设置为终止,则为 true;若要将初始状态设置为非终止,则为 false。 + + + 使多个任务能够采用并行方式依据某种算法在多个阶段中协同工作。 + + + 初始化 类的新实例。 + 参与线程的数量。 + + 小于 0 或大于 32,767。 + + + 初始化 类的新实例。 + 参与线程的数量。 + 在每个阶段之后要执行的 。可以传递 null (在 Visual Basic 中为 Nothing) 以指示不执行任何操作。 + + 小于 0 或大于 32,767。 + + + 通知 ,告知其将会有另一个参与者。 + 新参与者将首先参与的屏障的阶段编号。 + 当前实例已被释放。 + 添加参与者将导致屏障的参与者计数超过 32,767。- 或 -该方法从阶段后操作中调用。 + + + 通知 ,告知其将会有多个其他参与者。 + 新参与者将首先参与的屏障的阶段编号。 + 要添加到屏障的其他参与者的数量。 + 当前实例已被释放。 + + 小于 0。- 或 -添加 参与者将导致屏障的参与者计数超过 32,767。 + 该方法从阶段后操作中调用。 + + + 获取屏障的当前阶段的编号。 + 返回屏障的当前阶段的编号。 + + + 释放由 类的当前实例占用的所有资源。 + 该方法从阶段后操作中调用。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 如果为 true,则同时释放托管资源和非托管资源;如果为 false,则仅释放非托管资源。 + + + 获取屏障中参与者的总数。 + 返回屏障中参与者的总数。 + + + 获取屏障中尚未在当前阶段发出信号的参与者的数量。 + 返回屏障中尚未在当前阶段发出信号的参与者的数量。 + + + 通知 ,告知其将会减少一个参与者。 + 当前实例已被释放。 + 屏障已经有 0 个参与者。- 或 -该方法从阶段后操作中调用。 + + + 通知 ,告知其将会减少一些参与者。 + 要从屏障中移除的其他参与者的数量。 + 当前实例已被释放。 + + 小于 0。 + 屏障已经有 0 个参与者。- 或 -该方法从阶段后操作中调用。 - 或 -当前的参与者计数小于指定 participantCount + 参与者总数小于指定的 + + + 发出参与者已达到屏障并等待所有其他参与者也达到屏障。 + 当前实例已被释放。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + 在所有参与线程调用了 SignalAndWait 之后,如果关卡的后期阶段操作中引发了异常,该异常将包装在 BarrierPostPhaseException 中并在所有参与线程上引发。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,同时使用 32 位带符号整数测量超时。 + 如果所有参与者都已在指定时间内达到屏障,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + 在所有参与线程调用了 SignalAndWait 之后,如果关卡的后期阶段操作中引发了异常,该异常将包装在 BarrierPostPhaseException 中并在所有参与线程上引发。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,使用 32 位带符号整数测量超时,同时观察取消标记。 + 如果所有参与者都已在指定时间内达到屏障,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者达到屏障,同时观察取消标记。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,同时使用 对象测量时间间隔。 + 如果所有其他参与者已达到屏障,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 当前实例已被释放。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 32,767。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,使用 对象测量时间间隔,同时观察取消标记。 + 如果所有其他参与者已达到屏障,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。 + + 是一个非 -1 毫秒的负数,而 -1 表示无限期超时。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + + 阶段后操作失败时引发的异常。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 使用指定的内部异常初始化 类的新实例。 + 导致当前异常的异常。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 表示要在新上下文中调用的方法。 + 一个对象,包含回调方法在每次执行时要使用的信息。 + 1 + + + 表示在计数变为零时处于有信号状态的同步基元。 + + + 使用指定计数初始化 类的新实例。 + 设置 时最初必需的信号数。 + + 小于 0。 + + + 的当前计数加 1。 + 当前实例已被释放。 + 当前实例已设置 。- 或 - 等于或大于 + + + 的当前计数增加指定值。 + + 的增量值。 + 当前实例已被释放。 + + 小于或等于零。 + 当前实例已设置 。- 或 -在计数由 递增后, 大于或等于 + + + 获取设置事件时所必需的剩余信号数。 + 设置事件时所必需的剩余信号数。 + + + 释放由 类的当前实例占用的所有资源。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 如果为 true,则同时释放托管资源和非托管资源;如果为 false,则仅释放非托管资源。 + + + 获取设置事件时最初必需的信号数。 + 设置事件时最初必需的信号数。 + + + 确定是否设置了事件。 + 如果设置了事件,则为 true;否则为 false。 + + + 重置为 的值。 + 当前实例已被释放。 + + + 属性重新设置为指定值。 + 设置 时所必需的信号的数量。 + 当前实例已被释放。 + + 小于 0。 + + + 注册信号,同时减小 的值。 + 如果信号导致计数变为零并且设置了事件,则为 true;否则为 false。 + 当前实例已被释放。 + 当前实例已设置 。 + + + 注册多个信号,同时将 的值减少指定数量。 + 如果信号导致计数变为零并且设置了事件,则为 true;否则为 false。 + 要注册的信号的数量。 + 当前实例已被释放。 + + 小于 1。 + 当前实例已设置 。- 或 - 大于 + + + 增加一个 的尝试。 + 如果成功增加,则为 true;否则为 false。如果 已为零,则此方法将返回 false。 + 当前实例已被释放。 + + 等于 + + + 增加指定值的 的尝试。 + 如果成功增加,则为 true;否则为 false。如果 已为零,则此方法将返回 false。 + + 的增量值。 + 当前实例已被释放。 + + 小于或等于零。 + 当前实例已设置 。- 或 - + 大于等于 + + + 阻止当前线程,直到设置了 为止。 + 当前实例已被释放。 + + + 阻止当前线程,直到设置了 为止,同时使用 32 位带符号整数测量超时。 + 如果设置了 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 阻止当前线程,直到设置了 为止,并使用 32 位带符号整数测量超时,同时观察 + 如果设置了 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 阻止当前线程,直到设置了 为止,同时观察 + 要观察的 。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已被释放。 + + + 阻止当前线程,直到设置了 为止,同时使用 测量超时。 + 如果设置了 ,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 当前实例已被释放。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + + + 阻止当前线程,直到设置了 为止,并使用 测量超时,同时观察 + 如果设置了 ,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已被释放。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + + + 获取用于等待要设置的事件的 + 用于等待要设置的事件的 + 当前实例已被释放。 + + + 指示在接收信号后是自动重置 还是手动重置。 + 2 + + + 当终止时, 在释放一个线程后自动重置。如果没有等待的线程, 将保持终止状态直到一个线程阻止,并在释放此线程后重置。 + + + 当终止时, 释放所有等待的线程,并在手动重置前保持终止状态。 + + + 表示一个线程同步事件。 + 2 + + + 初始化 类的新实例,并指定等待句柄最初是否处于终止状态,以及它是自动重置还是手动重置。 + 如果为 true,则将初始状态设置为终止;如果为 false,则将初始状态设置为非终止。 + + 值之一,它确定事件是自动重置还是手动重置。 + + + 初始化 类的新实例,并指定在此调用后创建的等待句柄最初是否处于终止状态,它是自动重置还是手动重置,以及系统同步事件的名称。 + 如果命名事件是通过此调用创建的,则 true 将初始状态设置为终止;false 将初始状态设置为非终止。 + + 值之一,它确定事件是自动重置还是手动重置。 + 系统范围内同步事件的名称。 + 发生了一个 Win32 错误。 + 命名事件存在并具有访问控制安全性,但用户不具有 + 无法创建命名事件,原因可能是与另一个不同类型的等待句柄同名。 + + 的长度超过 260 个字符。 + + + 初始化 类的新实例,并指定在此调用后创建的等待句柄最初是否处于终止状态,它是自动重置还是手动重置,系统同步事件的名称,以及一个 Boolean 变量(其值在调用后表示是否创建了已命名的系统事件)。 + 如果命名事件是通过此调用创建的,则 true 将初始状态设置为终止;false 将初始状态设置为非终止。 + + 值之一,它确定事件是自动重置还是手动重置。 + 系统范围内同步事件的名称。 + 在此方法返回时,如果创建了本地事件(即,如果 为 null 或空字符串)或指定的命名系统事件,则包含 true;如果指定的命名系统事件已存在,则为 false。该参数未经初始化即被传递。 + 发生了一个 Win32 错误。 + 命名事件存在并具有访问控制安全性,但用户不具有 + 无法创建命名事件,原因可能是与另一个不同类型的等待句柄同名。 + + 的长度超过 260 个字符。 + + + 打开指定名称为同步事件(如果已经存在)。 + 一个对象,表示已命名的系统事件。 + 要打开的系统同步事件的名称。 + + 是空字符串。- 或 - 的长度超过 260 个字符。 + + 为 null。 + 命名的系统事件不存在。 + 发生了一个 Win32 错误。 + 已命名的事件存在,但用户不具备使用它所需的安全访问权限。 + 1 + + + + + + 将事件状态设置为非终止状态,导致线程阻止。 + 如果该操作成功,则为 true;否则,为 false。 + 之前已对此 调用 方法。 + 2 + + + 将事件状态设置为终止状态,允许一个或多个等待线程继续。 + 如果该操作成功,则为 true;否则,为 false。 + 之前已对此 调用 方法。 + 2 + + + 打开指定名称为同步事件(如果已经存在),并返回指示操作是否成功的值。 + 如果命名同步事件成功打开,则为 true;否则为 false。 + 要打开的系统同步事件的名称。 + 当此方法返回时,如果调用成功,则包含表示命名同步事件的 对象;否则为 null。该参数未经初始化即被处理。 + + 是空字符串。- 或 - 的长度超过 260 个字符。 + + 为 null。 + 发生了一个 Win32 错误。 + 已命名的事件存在,但用户不具备所需的安全访问权限。 + + + 管理当前线程的执行上下文。此类不能被继承。 + 2 + + + 从当前线程捕获执行上下文。 + 一个 对象,表示当前线程的执行上下文。 + 1 + + + 在当前线程上的指定执行上下文中运行某个方法。 + 要设置的 。 + 一个 委托,表示要在提供的执行上下文中运行的方法。 + 要传递给回调方法的对象。 + + 为 null。- 或 - 不是通过捕获操作获取的。- 或 - 已用作 调用的参数。 + 1 + + + + + + 为多个线程共享的变量提供原子操作。 + 2 + + + 对两个 32 位整数进行求和并用和替换第一个整数,上述操作作为一个原子操作完成。 + 存储在 处的新值。 + 一个变量,包含要添加的第一个值。两个值的和存储在 中。 + 要添加到整数中的 位置的值。 + The address of is a null pointer. + 1 + + + 对两个 64 位整数进行求和并用和替换第一个整数,上述操作作为一个原子操作完成。 + 存储在 处的新值。 + 一个变量,包含要添加的第一个值。两个值的和存储在 中。 + 要添加到整数中的 位置的值。 + The address of is a null pointer. + 1 + + + 比较两个双精度浮点数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较两个 32 位有符号整数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较两个 64 位有符号整数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较两个平台特定的句柄或指针是否相等,如果相等,则替换第一个。 + + 中的原始值。 + 其值与 的值进行比较并且可能被 替换的目标 。 + 比较结果相等时替换目标值的 。 + 与位于 处的值进行比较的 。 + The address of is a null pointer. + 1 + + + 比较两个对象是否相等,如果相等,则替换第一个对象。 + + 中的原始值。 + 其值与 进行比较并且可能被替换的目标对象。 + 在比较结果相等时替换目标对象的对象。 + 与位于 处的对象进行比较的对象。 + The address of is a null pointer. + 1 + + + 比较两个单精度浮点数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较指定的引用类型 的两个实例是否相等,如果相等,则替换第一个。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。这是一个引用参数(在 C# 中是 ref,在 Visual Basic 中是 ByRef)。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + 用于 , 的类型。此类型必须是引用类型。 + The address of is a null pointer. + + + 以原子操作的形式递减指定变量的值并存储结果。 + 递减的值。 + 其值要递减的变量。 + The address of is a null pointer. + 1 + + + 以原子操作的形式递减指定变量的值并存储结果。 + 递减的值。 + 其值要递减的变量。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将双精度浮点数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将 32 位有符号整数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将 64 位有符号整数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将平台特定的句柄或指针设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将对象设置为指定的值并返回对原始对象的引用。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将单精度浮点数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将指定类型 的变量设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。这是一个引用参数(在 C# 中是 ref,在 Visual Basic 中是 ByRef)。 + + 参数被设置为的值。 + 用于 的类型。此类型必须是引用类型。 + The address of is a null pointer. + + + 以原子操作的形式递增指定变量的值并存储结果。 + 递增的值。 + 其值要递增的变量。 + The address of is a null pointer. + 1 + + + 以原子操作的形式递增指定变量的值并存储结果。 + 递增的值。 + 其值要递增的变量。 + The address of is a null pointer. + 1 + + + 按如下方式同步内存存取:执行当前线程的处理器在对指令重新排序时,不能采用先执行 调用之后的内存存取,再执行 调用之前的内存存取的方式。 + + + 返回一个以原子操作形式加载的 64 位值。 + 加载的值。 + 要加载的 64 位值。 + 1 + + + 提供延迟初始化例程。 + + + 在目标引用或值类型尚未初始化的情况下,使用其默认构造函数初始化目标引用或值类型。 + 类型 的初始化引用。 + 在类型尚未初始化的情况下,要初始化的类型 的引用。 + 要初始化的引用的类型。 + 缺少访问类型 的构造函数的权限。 + 类型 没有默认的构造函数。 + + + 在目标引用或值类型尚未初始化的情况下,使用其默认构造函数初始化目标引用或值类型。 + 类型 的初始化值。 + 在尚未初始化的情况下要初始化的类型 的引用或值。 + 对布尔值的引用,该值确定目标是否已初始化。 + 对用作相互排斥锁的对象的引用,用于初始化 。如果 为 null,则新的对象将被实例化。 + 要初始化的引用的类型。 + 缺少访问类型 的构造函数的权限。 + 类型 没有默认的构造函数。 + + + 在目标引用或值类型尚未初始化的情况下,使用指定函数初始化目标引用或值类型。 + 类型 的初始化值。 + 在尚未初始化的情况下要初始化的类型 的引用或值。 + 对布尔值的引用,该值确定目标是否已初始化。 + 对用作相互排斥锁的对象的引用,用于初始化 。如果 为 null,则新的对象将被实例化。 + 调用函数以初始化该引用或值。 + 要初始化的引用的类型。 + 缺少访问类型 的构造函数的权限。 + 类型 没有默认的构造函数。 + + + 在目标引用类型尚未初始化的情况下,使用指定函数初始化目标引用类型。 + 类型 的初始化值。 + 在类型尚未初始化的情况下,要初始化的类型 的引用。 + 调用函数以初始化该引用。 + 要初始化的引用的引用类型。 + 类型 没有默认的构造函数。 + + 返回 null(在 Visual Basic 中为 Nothing)。 + + + 当进入锁定状态的递归与此锁定的递归策略不兼容时引发的异常。 + 2 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + 2 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方必须确保此字符串已针对当前系统区域性进行了本地化。 + 2 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方必须确保此字符串已针对当前系统区域性进行了本地化。 + 引发当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + 2 + + + 指定同一个线程是否可以多次进入一个锁定状态。 + + + 如果线程尝试以递归方式进入锁定状态,将引发异常。某些类可能会在此设置生效时允许使用特定的递归方式。 + + + 线程可以采用递归方式进入锁定状态。某些类可能会限制此功能。 + + + 通知一个或多个正在等待的线程已发生事件。此类不能被继承。 + 2 + + + 用一个指示是否将初始状态设置为终止的布尔值初始化 类的新实例。 + 如果为 true,则将初始状态设置为终止;如果为 false,则将初始状态设置为非终止。 + + + 提供 的简化版本。 + + + 使用非终止初始状态初始化 类的新实例。 + + + 使用 Boolean 值(指示是否将初始状态设置为终止状态)初始化 类的新实例。 + 若要将初始状态设置为终止,则为 true;若要将初始状态设置为非终止,则为 false。 + + + 使用 Boolean 值(指示是否将初始状态设置为终止或指定的旋转数)初始化 类的新实例。 + 若要将初始状态设置为终止,则为 true;若要将初始状态设置为非终止,则为 false。 + 在回退到基于内核的等待操作之前发生的自旋等待数量。 + + is less than 0 or greater than the maximum allowed value. + + + 释放由 类的当前实例占用的所有资源。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 为 true 则释放托管资源和非托管资源;为 false 则仅释放非托管资源。 + + + 获取是否已设置事件。 + 如果设置了事件,则为 true;否则为 false。 + + + 将事件状态设置为非终止,从而导致线程受阻。 + The object has already been disposed. + + + 将事件状态设置为有信号,从而允许一个或多个等待该事件的线程继续。 + + + 获取在回退到基于内核的等待操作之前发生的自旋等待数量。 + 返回在回退到基于内核的等待操作之前发生的自旋等待数量。 + + + 阻止当前线程,直到设置了当前 为止。 + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 阻止当前线程,直到设定 ,使用 32 位已签名整数测量时间间隔。 + 如果已设置 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 阻止当前线程,直到设定 ,使用 32 位已签名整数测量时间间隔,同时观察 + 如果已设置 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 阻止当前线程,直到 接收到信号,同时观察 + 要观察的 。 + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + 阻止当前线程,直到当前 已设定,使用 测量时间间隔。 + 如果已设置 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 阻止当前线程,直到当前 已设定,使用 测量时间间隔,同时观察 + 如果已设置 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 获取此 的基础 对象。 + 的基础 事件对象。 + + + 提供同步访问对象的机制。 + 2 + + + 在指定对象上获取排他锁。 + 在其上获取监视器锁的对象。 + + 参数为 null。 + 1 + + + 获取指定对象上的排他锁,并自动设置一个值,指示是否获取了该锁。 + 要在其上等待的对象。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。注意   如果没有发生异常,则此方法的输出始终为 true。 + 的输入是 true。 + + 参数为 null。 + + + 释放指定对象上的排他锁。 + 在其上释放锁的对象。 + + 参数为 null。 + 当前线程不拥有指定对象的锁。 + 1 + + + 确定当前线程是否保留指定对象上的锁。 + 如果当前线程持有 锁,则为 true;否则为 false。 + 要测试的对象。 + + 为 null。 + + + 通知等待队列中的线程锁定对象状态的更改。 + 线程正在等待的对象。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 1 + + + 通知所有的等待线程对象状态的更改。 + 发送脉冲的对象。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 1 + + + 尝试获取指定对象的排他锁。 + 如果当前线程获取该锁,则为 true;否则为 false。 + 在其上获取锁的对象。 + + 参数为 null。 + 1 + + + 尝试获取指定对象上的排他锁,并自动设置一个值,指示是否获取了该锁。 + 在其上获取锁的对象。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。 + 的输入是 true。 + + 参数为 null。 + + + 在指定的毫秒数内尝试获取指定对象上的排他锁。 + 如果当前线程获取该锁,则为 true;否则为 false。 + 在其上获取锁的对象。 + 等待锁所需的毫秒数。 + + 参数为 null。 + + 为负且不等于 + 1 + + + 在指定的毫秒数内尝试获取指定对象上的排他锁,并自动设置一个值,指示是否获取了该锁。 + 在其上获取锁的对象。 + 等待锁所需的毫秒数。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。 + 的输入是 true。 + + 参数为 null。 + + 为负且不等于 + + + 在指定的时间内尝试获取指定对象上的排他锁。 + 如果当前线程获取该锁,则为 true;否则为 false。 + 在其上获取锁的对象。 + + ,表示等待锁所需的时间量。值为 -1 毫秒表示指定无限期等待。 + + 参数为 null。 + + 值(以毫秒为单位)为负且不等于 (-1 毫秒),或者大于 + 1 + + + 在指定的一段时间内尝试获取指定对象上的排他锁,并自动设置一个值,指示是否获得了该锁。 + 在其上获取锁的对象。 + 用于等待锁的时间。值为 -1 毫秒表示指定无限期等待。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。 + 的输入是 true。 + + 参数为 null。 + + 值(以毫秒为单位)为负且不等于 (-1 毫秒),或者大于 + + + 释放对象上的锁并阻止当前线程,直到它重新获取该锁。 + 如果调用由于调用方重新获取了指定对象的锁而返回,则为 true。如果未重新获取该锁,则此方法不会返回。 + 要在其上等待的对象。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 调用 Wait 的线程稍后从等待状态中断。当另一个线程调用此线程的 方法时会发生这种情况。 + 1 + + + 释放对象上的锁并阻止当前线程,直到它重新获取该锁。如果已用指定的超时时间间隔,则线程进入就绪队列。 + 如果在指定的时间过期之前重新获取该锁,则为 true;如果在指定的时间过期之后重新获取该锁,则为 false。此方法只有在重新获取该锁后才会返回。 + 要在其上等待的对象。 + 线程进入就绪队列之前等待的毫秒数。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 调用 Wait 的线程稍后从等待状态中断。当另一个线程调用此线程的 方法时会发生这种情况。 + + 参数值为负且不等于 + 1 + + + 释放对象上的锁并阻止当前线程,直到它重新获取该锁。如果已用指定的超时时间间隔,则线程进入就绪队列。 + 如果在指定的时间过期之前重新获取该锁,则为 true;如果在指定的时间过期之后重新获取该锁,则为 false。此方法只有在重新获取该锁后才会返回。 + 要在其上等待的对象。 + + ,表示线程进入就绪队列之前等待的时间量。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 调用 Wait 的线程稍后从等待状态中断。当另一个线程调用此线程的 方法时会发生这种情况。 + + 参数值(以毫秒为单位)为负且不表示 (-1 毫秒),或者大于 + 1 + + + 还可用于进程间同步的同步基元。 + 1 + + + 使用默认属性初始化 类的新实例。 + + + 使用 Boolean 值(指示调用线程是否应具有互斥体的初始所有权)初始化 类的新实例。 + 如果给调用线程赋予互斥体的初始所属权,则为 true;否则为 false。 + + + 使用 Boolean 值(指示调用线程是否应具有互斥体的初始所有权以及字符串是否为互斥体的名称)初始化 类的新实例。 + 如果为 true,则给予调用线程已命名的系统互斥体的初始所属权(如果已命名的系统互斥体是通过此调用创建的);否则为 false。 + + 的名称。如果值为 null,则 是未命名的。 + 命名的互斥体存在并具有访问控制安全性,但用户不具有 + 发生了一个 Win32 错误。 + 无法创建命名的互斥体,原因可能是与其他类型的等待句柄同名。 + + 长度超过 260 个字符。 + + + 使用可指示调用线程是否应具有互斥体的初始所有权以及字符串是否为互斥体的名称的 Boolean 值和当线程返回时可指示调用线程是否已赋予互斥体的初始所有权的 Boolean 值初始化 类的新实例。 + 如果为 true,则给予调用线程已命名的系统互斥体的初始所属权(如果已命名的系统互斥体是通过此调用创建的);否则为 false。 + + 的名称。如果值为 null,则 是未命名的。 + 在此方法返回时,如果创建了局部互斥体(即,如果 为 null 或空字符串)或指定的命名系统互斥体,则包含布尔值 true;如果指定的命名系统互斥体已存在,则为 false。此参数未经初始化即被传递。 + 命名的互斥体存在并具有访问控制安全性,但用户不具有 + 发生了一个 Win32 错误。 + 无法创建命名的互斥体,原因可能是与其他类型的等待句柄同名。 + + 长度超过 260 个字符。 + + + 打开指定的已命名的互斥体(如果已经存在)。 + 表示已命名的系统互斥体的对象。 + 要打开的系统互斥体的名称。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 命名的 mutex 不存在。 + 发生了一个 Win32 错误。 + 已命名的互斥体存在,但用户不具备使用它所需的安全访问权限。 + 1 + + + + + + 释放 一次。 + 调用线程不拥有互斥体。 + 1 + + + 打开指定的已命名的互斥体(如果已经存在),并返回指示操作是否成功的值。 + 如果命名互斥体成功打开,则为 true;否则为 false。 + 要打开的系统互斥体的名称。 + 当此方法返回时,如果调用成功,则包含表示命名互斥体的 对象;否则为 null。该参数未经初始化即被处理。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 发生了一个 Win32 错误。 + 已命名的互斥体存在,但用户不具备使用它所需的安全访问权限。 + + + 表示用于管理资源访问的锁定状态,可实现多线程读取或进行独占式写入访问。 + + + 使用默认属性值初始化 类的新实例。 + + + 在指定锁定递归策略的情况下初始化 类的新实例。 + 枚举值之一,用于指定锁定递归策略。 + + + 获取已进入读取模式锁定状态的独有线程的总数。 + 已进入读取模式锁定状态的独有线程的数量。 + + + 释放 类的当前实例所使用的所有资源。 + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 尝试进入读取模式锁定状态。 + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + 尝试进入可升级模式锁定状态。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 尝试进入写入模式锁定状态。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 减少读取模式的递归计数,并在生成的计数为 0(零)时退出读取模式。 + The current thread has not entered the lock in read mode. + + + 减少可升级模式的递归计数,并在生成的计数为 0(零)时退出可升级模式。 + The current thread has not entered the lock in upgradeable mode. + + + 减少写入模式的递归计数,并在生成的计数为 0(零)时退出写入模式。 + The current thread has not entered the lock in write mode. + + + 获取一个值,该值指示当前线程是否已进入读取模式的锁定状态。 + 如果当前线程已进入读取模式,则为 true;否则为 false。 + 2 + + + 获取一个值,该值指示当前线程是否已进入可升级模式的锁定状态。 + 如果当前线程已进入可升级模式,则为 true;否则为 false。 + 2 + + + 获取一个值,该值指示当前线程是否已进入写入模式的锁定状态。 + 如果当前线程已进入写入模式,则为 true;否则为 false。 + 2 + + + 获取一个值,该值指示当前 对象的递归策略。 + 枚举值之一,用于指定锁定递归策略。 + + + 获取当前线程进入读取模式锁定状态的次数,用于指示递归。 + 如果当前线程未进入读取模式,则为 0(零);如果线程已进入读取模式但却不是以递归方式进入的,则为 1;或者如果线程已经以递归方式进入锁定模式 n - 1 次,则为 n。 + 2 + + + 获取当前线程进入可升级模式锁定状态的次数,用于指示递归。 + 如果当前线程没有进入可升级模式,则为 0;如果线程已进入可升级模式却不是以递归方式进入的,则为 1;或者如果线程已经以递归方式进入可升级模式 n - 1 次,则为 n。 + 2 + + + 获取当前线程进入写入模式锁定状态的次数,用于指示递归。 + 如果当前线程没有进入写入模式,则为 0;如果线程已进入写入模式却不是以递归方式进入的,则为 1;或者如果线程已经以递归方式进入写入模式 n - 1 次,则为 n。 + 2 + + + 尝试进入读取模式锁定状态,可以选择整数超时时间。 + 如果调用线程已进入读取模式,则为 true;否则为 false。 + 等待的毫秒数,或为 -1 (),表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 尝试进入读取模式锁定状态,可以选择超时时间。 + 如果调用线程已进入读取模式,则为 true;否则为 false。 + 等待的间隔;或为 -1 毫秒,表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 尝试进入可升级模式锁定状态,可以选择超时时间。 + 如果调用线程已进入可升级模式,则为 true;否则为 false。 + 等待的毫秒数,或为 -1 (),表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 尝试进入可升级模式锁定状态,可以选择超时时间。 + 如果调用线程已进入可升级模式,则为 true;否则为 false。 + 等待的间隔;或为 -1 毫秒,表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 尝试进入写入模式锁定状态,可以选择超时时间。 + 如果调用线程已进入写入模式,则为 true;否则为 false。 + 等待的毫秒数,或为 -1 (),表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 尝试进入写入模式锁定状态,可以选择超时时间。 + 如果调用线程已进入写入模式,则为 true;否则为 false。 + 等待的间隔;或为 -1 毫秒,表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 获取等待进入读取模式锁定状态的线程总数。 + 等待进入读取模式的线程总数。 + 2 + + + 获取等待进入可升级模式锁定状态的线程总数。 + 等待进入可升级模式的线程总数。 + 2 + + + 获取等待进入写入模式锁定状态的线程总数。 + 等待进入写入模式的线程总数。 + 2 + + + 限制可同时访问某一资源或资源池的线程数。 + 1 + + + 初始化 类的新实例,并指定初始入口数和最大并发入口数。 + 可以同时授予的信号量的初始请求数。 + 可以同时授予的信号量的最大请求数。 + + 大于 + + 为小于 1。- 或 - 小于 0。 + + + 初始化 类的新实例,并指定初始入口数和最大并发入口数,可以选择指定系统信号量对象的名称。 + 可以同时授予的信号量的初始请求数。 + 可以同时授予的信号量的最大请求数。 + 命名系统信号量对象的名称。 + + 大于 。- 或 - 长度超过 260 个字符。 + + 为小于 1。- 或 - 小于 0。 + 发生了一个 Win32 错误。 + 命名信号量存在并具有访问控制安全性,但用户不具有 + 无法创建命名的信号量,可能是因为存在同名但类型不同的等待句柄。 + + + 初始化 类的新实例,并指定初始入口数和最大并发入口数,还可以选择指定系统信号量对象的名称,以及指定一个变量来接收指示是否创建了新系统信号量的值。 + 可以同时满足的信号量的初始请求数。 + 可以同时满足的信号量的最大请求数。 + 命名系统信号量对象的名称。 + 在此方法返回时,如果创建了本地信号量(即,如果 为 null 或空字符串)或指定的命名系统信号量,则包含 true;如果指定的命名系统信号量已存在,则为 false。此参数未经初始化即被传递。 + + 大于 。- 或 - 长度超过 260 个字符。 + + 为小于 1。- 或 - 小于 0。 + 发生了一个 Win32 错误。 + 命名信号量存在并具有访问控制安全性,但用户不具有 + 无法创建命名的信号量,可能是因为存在同名但类型不同的等待句柄。 + + + 打开指定名称为信号量(如果已经存在)。 + 一个对象,表示已命名的系统信号量。 + 要打开的系统信号量的名称。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 命名的信号量不存在。 + 发生了一个 Win32 错误。 + 已命名的信号量存在,但用户不具备使用它所需的安全访问权。 + 1 + + + + + + 退出信号量并返回前一个计数。 + 调用 方法前信号量的计数。 + 信号量计数已是最大值。 + 发生已命名信号量的 Win32 错误。 + 当前信号量表示一个已命名的系统信号量,但用户不具备 。- 或 -当前信号量表示一个已命名的系统信号量,但它未用 打开。 + 1 + + + 以指定的次数退出信号量并返回前一个计数。 + 调用 方法前信号量的计数。 + 退出信号量的次数。 + + 为小于 1。 + 信号量计数已是最大值。 + 发生已命名信号量的 Win32 错误。 + 当前信号量表示一个已命名的系统信号量,但用户不具备 权限。- 或 -当前信号量表示一个已命名的系统信号量,但它不是以 权限打开的。 + 1 + + + 打开指定名称为信号量(如果已经存在),并返回指示操作是否成功的值。 + 如果命名信号量成功打开,则为 true;否则为 false。 + 要打开的系统信号量的名称。 + 当此方法返回时,如果调用成功,则包含表示命名信号的 对象;否则为 null。该参数未经初始化即被处理。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 发生了一个 Win32 错误。 + 已命名的信号量存在,但用户不具备使用它所需的安全访问权。 + + + 对计数已达到最大值的信号量调用 方法时引发的异常。 + 2 + + + 使用默认值初始化 类的新实例。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误信息。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 对可同时访问资源或资源池的线程数加以限制的 的轻量替代。 + + + 初始化 类的新实例,以指定可同时授予的请求的初始数量。 + 可以同时授予的信号量的初始请求数。 + + 小于 0。 + + + 初始化 类的新实例,同时指定可同时授予的请求的初始数量和最大数量。 + 可以同时授予的信号量的初始请求数。 + 可以同时授予的信号量的最大请求数。 + + 小于 0,或 大于 ,或 小于等于 0。 + + + 返回一个可用于在信号量上等待的 + 可用于在信号量上等待的 + 已释放了 + + + 获取可以输入 对象的剩余线程数。 + 可以输入信号量的剩余线程数。 + + + 释放 类的当前实例所使用的所有资源。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。 + + + 释放 对象一次。 + + 的前一个计数。 + 当前实例已被释放。 + + 已达到其最大大小。 + + + 释放 对象指定的次数。 + + 的前一个计数。 + 退出信号量的次数。 + 当前实例已被释放。 + + 为小于 1。 + + 已达到其最大大小。 + + + 阻止当前线程,直至它可进入 为止。 + 当前实例已被释放。 + + + 阻止当前线程,直至它可进入 为止,同时使用 32 位带符号整数来指定超时。 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 阻止当前线程,直至它可进入 为止,并使用 32 位带符号整数来指定超时,同时观察 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 已取消。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + 实例已被释放,或 创建 已被释放。 + + + 阻止当前线程,直至它可进入 为止,同时观察 + 要观察的 标记。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已释放。 + + + 阻止当前线程,直至它可进入 为止,同时使用 来指定超时。 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + semaphoreSlim 实例已处理 + + + 阻止当前线程,直至它可进入 为止,并使用 来指定超时,同时观察 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + 已取消。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + semaphoreSlim 实例已处理 创建了 已经被释放。 + + + 输入 的异步等待。 + 输入信号量时完成任务。 + + + 输入 的异步等待,使用 32 位带符号整数度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 在观察 时,输入 的异步等待,使用 32 位带符号整数度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 当前实例已被释放。 + + 已取消。 + + + 在观察 时,输入 的异步等待。 + 输入信号量时完成任务。 + 要观察的 标记。 + 当前实例已被释放。 + + 已取消。 + + + 输入 的异步等待,使用 度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时 - 或 - 超时大于 + + + 在观察 时,输入 的异步等待,使用 度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 标记。 + + 是一个非 -1 的负数,而 -1 表示无限期超时- 或 -超时大于 + + 已取消。 + + + 表示在消息即将被调度到同步上下文时要调用的方法。 + 传递给委托的对象。 + 2 + + + 提供一个相互排斥锁基元,在该基元中,尝试获取锁的线程将在重复检查的循环中等待,直至该锁变为可用为止。 + + + 使用用于跟踪线程 ID 以改善调试的选项初始化 结构的新实例。 + 是否捕获线程 ID 并将其用于调试目的。 + + + 采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + 在调用 Enter 之前, 参数必须初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 释放锁。 + 启用线程所有权跟踪,当前线程不是此锁的所有者。 + + + 释放锁。 + 一个布尔值,该值指示是否应发出内存界定,以便将退出操作立即发布到其他线程。 + 启用线程所有权跟踪,当前线程不是此锁的所有者。 + + + 获取锁当前是否已由任何线程占用。 + 如果锁当前已由任何线程占用,则为 true;否则为 false。 + + + 获取锁是否已由当前线程占用。 + 如果锁已由当前线程占用,则为 true;否则为 false。 + 禁用线程所有权跟踪。 + + + 获取是否已为此实例启用了线程所有权跟踪。 + 如果已为此实例启用了线程所有权跟踪,则为 true;否则为 false。 + + + 尝试采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + 在调用 TryEnter 之前, 参数必须在初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 尝试采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 在调用 TryEnter 之前, 参数必须在初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 尝试采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 毫秒。 + 在调用 TryEnter 之前, 参数必须在初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 提供对基于自旋的等待的支持。 + + + 获取已对此实例调用 的次数。 + 返回一个整数,该整数表示已对此实例调用 的次数。 + + + 获取对 的下一次调用是否将产生处理器,同时触发强制上下文切换。 + 的下一次调用是否将产生处理器,同时触发强制上下文切换。 + + + 重置自旋计数器。 + + + 执行单一自旋。 + + + 在指定条件得到满足之前自旋。 + 在返回 true 之前重复执行的委托。 + + 参数为 null。 + + + 在指定条件得到满足或指定超时过期之前自旋。 + 如果条件在超时时间内得到满足,则为 true;否则为 false + 在返回 true 之前重复执行的委托。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + + 参数为 null。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 在指定条件得到满足或指定超时过期之前自旋。 + 如果条件在超时时间内得到满足,则为 true;否则为 false + 在返回 true 之前重复执行的委托。 + 一个 ,表示等待的毫秒数;或者一个 TimeSpan,表示 -1 毫秒(无限期等待)。 + + 参数为 null。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + + + 提供在各种同步模型中传播同步上下文的基本功能。 + 2 + + + 创建 类的新实例。 + + + 在派生类中重写时,创建同步上下文的副本。 + 一个新 对象。 + 2 + + + 获取当前线程的同步上下文。 + 一个 对象,它表示当前同步上下文。 + 1 + + + 在派生类中重写时,响应操作已完成的通知。 + + + 在派生类中重写时,响应操作已开始的通知。 + + + 在派生类中重写时,将异步消息分派到同步上下文。 + 要调用的 委托。 + 传递给委托的对象。 + 2 + + + 在派生类中重写时,将同步消息分派到同步上下文。 + 要调用的 委托。 + 传递给委托的对象。 + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 设置当前同步上下文。 + 要设置的 对象。 + 1 + + + + + + 当某个方法请求调用方拥有给定 Monitor 上的锁时将引发该异常,而且由不拥有该锁的调用方调用此方法。 + 2 + + + 使用默认属性初始化 类的新实例。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误信息。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 提供数据的线程本地存储。 + 指定每线程的已存储数据的类型。 + + + 初始化 实例。 + + + 初始化 实例。 + 是否要跟踪实例上的所有值集并通过 属性将其公开。 + + + 使用指定的 函数初始化 实例。 + 如果在 之前尚未初始化的情况下尝试对其进行检索,则会调用 生成延迟初始化的值。 + + 是 null 引用(在 Visual Basic 中为 Nothing)。 + + + 使用指定的 函数初始化 实例。 + 如果在 之前尚未初始化的情况下尝试对其进行检索,则会调用 生成延迟初始化的值。 + 是否要跟踪实例上的所有值集并通过 属性将其公开。 + + 为 null 引用(在 Visual Basic 中为 Nothing)。 + + + 释放由 类的当前实例占用的所有资源。 + + + 释放此 实例使用的资源。 + 一个布尔值,该值指示是否由于调用 的原因而调用此方法。 + + + 释放此 实例使用的资源。 + + + 获取是否在当前线程上初始化 + 如果在当前线程上初始化 ,则为 true;否则为 false。 + 已释放 实例。 + + + 创建并返回当前线程的此实例的字符串表示形式。 + 调用 的结果。 + 已释放 实例。 + 当前线程的 为 null 引用(Visual Basic 中为 Nothing)。 + 初始化函数尝试以递归方式引用 + 没有提供默认构造函数,且没有提供值工厂。 + + + 获取或设置当前线程的此实例的值。 + 返回此 ThreadLocal 负责初始化的对象的实例。 + 已释放 实例。 + 初始化函数尝试以递归方式引用 + 没有提供默认构造函数,且没有提供值工厂。 + + + 获取当前由已经访问此实例的所有线程存储的所有值的列表。 + 访问此实例由所有线程存储的当前的所有值的列表。 + 已释放 实例。 + + + 包含用于执行易失内存操作的方法。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 从指定的字段读取对象引用。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 对读取的 的引用。无论处理器的数目或处理器缓存的状态如何,该引用都是由计算机的任何处理器写入的最新引用。 + 要读取的字段。 + 要读取的字段的类型。此类型必须是引用类型,而不是值类型。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入如下所示的防止处理器重新对内存操作进行排序的内存栅:如果内存操作出现在代码中的此方法之前,则处理器不能将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的对象引用写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将对象引用写入的字段。 + 要写入的对象引用。立即写入一个引用,以使该引用对计算机中的所有处理器都可见。 + 要写入的字段的类型。此类型必须是引用类型,而不是值类型。 + + + 在尝试打开不存在的系统互斥体或信号量时引发的异常。 + 2 + + + 使用默认值初始化 类的新实例。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误信息。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.0/zh-hant/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.0/zh-hant/System.Threading.xml new file mode 100644 index 0000000..9ff1745 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.0/zh-hant/System.Threading.xml @@ -0,0 +1,1885 @@ + + + + System.Threading + + + + 當一個執行緒取得另一個執行緒已放棄,但是結束時並未釋放的 物件時,所擲回的例外狀況。 + 1 + + + 使用預設值,初始化 類別的新執行個體。 + + + 使用已放棄 Mutex 的指定索引 (若適用的話) 以及表示此 Mutex 的 物件,初始化 類別的新執行個體 。 + 如果針對 方法擲回例外狀況,則為等候控制代碼陣列中已放棄 Mutex 的索引;如果針對 方法擲回例外狀況,則為 -1。 + + 物件,表示放棄的 Mutex。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和內部例外狀況初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 使用指定的錯誤訊息、內部例外狀況、已放棄 Mutex 的索引 (若適用的話),以及表示此 Mutex 的 物件,初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + 如果針對 方法擲回例外狀況,則為等候控制代碼陣列中已放棄 Mutex 的索引;如果針對 方法擲回例外狀況,則為 -1。 + + 物件,表示放棄的 Mutex。 + + + 以指定的錯誤訊息、已放棄 Mutex 的索引 (若適用的話) 以及放棄的 Mutex 初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + 如果針對 方法擲回例外狀況,則為等候控制代碼陣列中已放棄 Mutex 的索引;如果針對 方法擲回例外狀況,則為 -1。 + + 物件,表示放棄的 Mutex。 + + + 取得造成例外狀況的已放棄 Mutex (若為已知)。 + + 物件,表示已放棄的 Mutex;若無法識別已放棄的 Mutex,則為 null。 + 1 + + + 取得造成例外狀況之已放棄 Mutex 的索引 (若為已知)。 + 等候控制代碼陣列中的索引 (已傳遞給 物件的 方法),表示已放棄的 Mutex;如果無法判斷已放棄 Mutex 的索引,則為 -1。 + 1 + + + 表示對於指定的非同步控制流程為本機的環境資料,例如非同步方法。 + 環境資料的類型。 + + + 具現化不會接收變更告知的 執行個體。 + + + 具現化會接收變更告知的 本機執行個體。 + 每當在任何執行緒上變更目前的值就會呼叫委派。 + + + 取得或設定環境資料的值。 + 環境資料的值。 + + + 會提供資料變更資訊給 執行個體的的類別,該執行個體會註冊變更告知。 + 資料的類型。 + + + 取得資料目前的值。 + 資料目前的值。 + + + 取得資料先前的值。 + 資料先前的值。 + + + 傳回值,指出值是否會因為執行內容的變更而變更。 + 如果值會因為執行內容的變更而變更,則為 true;否則為 false。 + + + 向等候的執行緒通知發生事件。此類別無法被繼承。 + 2 + + + 使用表示是否要將初始狀態設定為已收到訊號的布林值,初始化 類別的新執行個體。 + true 表示初始狀態設定為已收到信號,false 表示初始狀態設定為未收到信號。 + + + 允許多項工作在多個階段中以平行方式來合作處理某個演算法。 + + + 初始化 類別的新執行個體。 + 參與執行緒的數目。 + + 小於 0 或大於 32,767。 + + + 初始化 類別的新執行個體。 + 參與執行緒的數目。 + 要在每個階段之後執行的 。可以傳遞 null (在 Visual Basic 中為 Nothing) 表示不執行任何動作。 + + 小於 0 或大於 32,767。 + + + 通知 ,表示還會有一個其他參與者。 + 新參與者將第一次參與其中的屏障階段編號。 + 目前的執行個體已經處置。 + 加入參與者會造成屏障的參與者計數超過 32,767。-或-此方法是從 post-phase 動作中叫用。 + + + 通知 ,表示還會有多個其他參與者。 + 新參與者將第一次參與其中的屏障階段編號。 + 要加入至屏障的其他參與者數目。 + 目前的執行個體已經處置。 + + 小於 0。-或-加入 參與者會造成屏障的參與者計數超過 32,767。 + 此方法是從 post-phase 動作中叫用。 + + + 取得屏障目前階段的編號。 + 傳回屏障目前階段的編號。 + + + 類別目前的執行個體所使用的資源全部釋出。 + 此方法是從 post-phase 動作中叫用。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示同時釋放 Managed 和 Unmanaged 資源,false 表示只釋放 Unmanaged 資源。 + + + 取得在屏障中的參與者總數。 + 傳回在屏障中的參與者總數。 + + + 取得在目前階段中尚未發出訊號的屏障中參與者數目。 + 傳回在目前階段中尚未發出訊號的屏障中參與者數目。 + + + 通知 ,表示會減少一個參與者。 + 目前的執行個體已經處置。 + 屏障已經有 0 個參與者。-或-此方法是從 post-phase 動作中叫用。 + + + 通知 ,表示會減少一些參與者。 + 要從屏障中移除的其他參與者數目。 + 目前的執行個體已經處置。 + + 小於 0。 + 屏障已經有 0 個參與者。-或-此方法是從 post-phase 動作中叫用。 -或-目前的參與者計數少於指定的 participantCount + 參與者總計數小於指定的 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達屏障。 + 目前的執行個體已經處置。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + 所有參與執行緒皆已呼叫 SignalAndWait 後,如果從 Barrier 的階段後動作擲回例外,會將例外狀況包裝在 BarrierPostPhaseException 中,並擲回所有參與執行緒。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達屏障 (使用 32 位元帶正負號的整數以測量逾時)。 + 如果所有參與者已在指定時間內達到屏障則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + 所有參與執行緒皆已呼叫 SignalAndWait 後,如果從 Barrier 的階段後動作擲回例外,會將例外狀況包裝在 BarrierPostPhaseException 中,並擲回所有參與執行緒。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達 (使用 32 位元帶正負號的整數以測量逾時),同時觀察取消語彙基元。 + 如果所有參與者已在指定時間內達到屏障則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達,同時觀察取消語彙基元。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達屏障 (使用 物件以測量時間間隔)。 + 如果所有其他參與者已達到屏障則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 目前的執行個體已經處置。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 32,767 的逾時。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達 (使用 物件以測量時間間隔),同時觀察取消語彙基元。 + 如果所有其他參與者已達到屏障則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。 + + 是除了 -1 毫秒以外的負數,表示無限逾時。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 的後續階段動作失敗時所擲回的例外狀況。 + + + 以系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用指定的內部例外狀況,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 表示要在新內容裡面呼叫的方法。 + 物件,它包含回呼方法所使用的資訊。 + 1 + + + 代表當計數到達零時收到訊號的同步處理原始物件。 + + + 使用指定的計數,初始化 類別的新執行個體。 + 設定 時最初所需的訊號次數。 + + 小於 0。 + + + 目前的計數遞增一。 + 目前的執行個體已經處置。 + 目前的執行個體已經設定。-或- 等於或大於 + + + 目前的計數遞增所指定的值。 + + 所要增加的值。 + 目前的執行個體已經處置。 + + 小於或等於 0。 + 目前的執行個體已經設定。-或-計數遞增 後, 會等於或大於 + + + 取得設定事件時需要的剩餘訊號次數。 + 設定事件時需要的剩餘訊號次數。 + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示同時釋放 Managed 和 Unmanaged 資源,false 表示只釋放 Unmanaged 資源。 + + + 取得設定事件一開始時所需要的訊號次數。 + 設定事件一開始時所需要的訊號次數。 + + + 判斷事件是否已設定。 + 如果已設定事件則為 true,否則為 false。 + + + 重設為 的值。 + 目前的執行個體已經處置。 + + + 屬性重設為指定的值。 + 設定 時所需的訊號次數。 + 目前的執行個體已經處置。 + + 小於 0。 + + + 註冊訊號,並遞減 的值。 + 如果訊號使計數到達零且設定事件則為 true,否則為 false。 + 目前的執行個體已經處置。 + 目前的執行個體已經設定。 + + + 註冊多個訊號,並將 的值遞減指定的數量。 + 如果信號使計數到達零且設定事件則為 true,否則為 false。 + 要註冊的訊號數。 + 目前的執行個體已經處置。 + + 小於 1。 + 目前的執行個體已經設定。或 大於 + + + 嘗試將 遞增一。 + 如果遞增成功則為 true,否則為 false。如果 已經位於零,這個方法將傳回 false。 + 目前的執行個體已經處置。 + + 等於 + + + 嘗試以指定的值遞增 + 如果遞增成功則為 true,否則為 false。如果 已經為零,這將傳回 false。 + + 所要增加的值。 + 目前的執行個體已經處置。 + + 小於或等於 0。 + 目前的執行個體已經設定。-或- + 等於或大於 + + + 封鎖目前的執行緒,直到設定了 為止。 + 目前的執行個體已經處置。 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 32 位元帶正負號的整數以測量逾時)。 + 如果已設定 則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 32 位元帶正負號的整數以測量逾時),同時觀察 + 如果已設定 則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。-或者-已處置建立 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 封鎖目前的執行緒,直到設定了 為止,同時觀察 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。-或者-已處置建立 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 以測量逾時)。 + 如果已設定 則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 目前的執行個體已經處置。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 以測量逾時),同時觀察 + 如果已設定 則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。-或者-已處置建立 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + + + 取得用來等候事件獲得設定的 + + ,其會用於等候事件獲得設定。 + 目前的執行個體已經處置。 + + + 表示收到信號之後,是否會自動或手動重設 + 2 + + + 收到信號通知時, 在釋放單一執行緒後會自動重設。如果沒有任何執行緒在等待,則 會保持收到信號的狀態,直到有執行緒被封鎖為止,接著就釋放這個執行緒並將自己重設。 + + + 收到信號通知時, 會釋放所有正在等待的執行緒,並保持收到信號的狀態,直到被手動重設為止。 + + + 表示執行緒同步處理事件。 + 2 + + + 初始化 類別的新執行個體、指定等候控制代碼是否一開始就會收到信號,以及是以自動還是手動方式來重設。 + true 表示初始狀態設定為已收到信號,false 表示初始狀態設定為未收到信號。 + 其中一個 值,判斷是以自動還是手動方式重設事件。 + + + 初始化 類別的新執行個體、指定等候控制代碼是否一開始就會收到信號 (如果它是因這個呼叫而建立)、是以自動還是手動方式進行重設,以及系統同步處理事件的名稱。 + true 表示初始狀態設定為已收到信號 (如果具名事件是因這個呼叫而建立),false 表示初始狀態設定為未收到信號。 + 其中一個 值,判斷是以自動還是手動方式重設事件。 + 整個系統的同步處理事件名稱。 + 發生 Win32 錯誤。 + 具名的事件已存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的事件,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 長度超過 260 個字元。 + + + 初始化 類別的新執行個體、指定等候控制代碼是否一開始就會收到信號 (如果它是因這個呼叫而建立)、是以自動還是手動方式進行重設、系統同步處理事件的名稱,以及呼叫之後的布林變數值 (此值可指示是否已建立具名系統事件)。 + true 表示初始狀態設定為已收到信號 (如果具名事件是因這個呼叫而建立),false 表示初始狀態設定為未收到信號。 + 其中一個 值,判斷是以自動還是手動方式重設事件。 + 整個系統的同步處理事件名稱。 + 這個方法傳回時,如果已建立本機事件 (也就是說,如果 為 null 或空字串),或是已建立指定的已命名系統事件,則會包含 true;如果指定的已命名系統事件已存在則為 false。這個參數會以未初始化的狀態傳遞。 + 發生 Win32 錯誤。 + 具名的事件已存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的事件,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 長度超過 260 個字元。 + + + 開啟指定的具名同步處理事件 (如果已經存在)。 + 表示具名系統事件的物件。 + 要開啟的系統同步處理事件的名稱。 + + 為空字串。-或- 長度超過 260 個字元。 + + 為 null。 + 具名系統事件不存在。 + 發生 Win32 錯誤。 + 具名事件存在,但是使用者並沒有使用它所需的安全性存取權。 + 1 + + + + + + 將事件的狀態設定為未收到信號,會造成執行緒封鎖。 + 如果作業成功,則為 true,否則為 false . + 之前在這個 上呼叫 方法。 + 2 + + + 將事件的狀態設定為未收到信號,讓一個或多個等候執行緒繼續執行。 + 如果作業成功,則為 true,否則為 false . + 之前在這個 上呼叫 方法。 + 2 + + + 開啟指定的具名同步處理事件 (如果已經存在),並傳回值,指出作業是否成功。 + 如果已成功開啟具名同步處理事件,則為 true,否則為 false。 + 要開啟的系統同步處理事件的名稱。 + 這個方法傳回時,如果呼叫成功,則包含物件,此物件代表具名同步處理事件,如果呼叫失敗,則為null。這個參數會被視為未初始化。 + + 為空字串。-或- 長度超過 260 個字元。 + + 為 null。 + 發生 Win32 錯誤。 + 具名事件已存在,但是使用者沒有所需的安全性存取權。 + + + 管理目前執行緒的執行內容。此類別無法被繼承。 + 2 + + + 從目前的執行緒擷取執行內容。 + + 物件,表示目前執行緒的執行內容。 + 1 + + + 在目前執行緒上的指定執行內容中執行方法。 + 要設定的 。 + + 委派,表示要在所提供執行內容中執行的方法。 + 要傳遞至回呼 (Callback) 方法的物件。 + + 為 null。-或- 不是透過擷取作業取得。-或-已經將 當做 呼叫的引數使用。 + 1 + + + + + + 為多重執行緒共用的變數提供不可部分完成的作業 (Atomic Operation)。 + 2 + + + 將兩個 32 位元整數加相,並以總和取代第一個整數,成為不可部分完成的作業。 + 新值儲存於 + 包含要加入的第一個值的變數。這兩個值的總和會存放在 中。 + 要加入 的整數的值。 + The address of is a null pointer. + 1 + + + 將兩個 64 位元整數加相,並以總和取代第一個整數,成為不可部分完成的作業。 + 新值儲存於 + 包含要加入的第一個值的變數。這兩個值的總和會存放在 中。 + 要加入 的整數的值。 + The address of is a null pointer. + 1 + + + 比較兩個雙精確度浮點數是否相等;如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較兩個 32 位元帶正負號的整數是否相等,如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較兩個 64 位元帶正負號的整數是否相等,如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較兩個平台特定的控制代碼或指標是否相等;如果相等,則取代第一個。 + + 中的原始值。 + 目的端 ,其值會與 的值進行比較,且可能被 所取代。 + + ,當比較的結果相等時會取代目的端值。 + + ,會與 的值相比較。 + The address of is a null pointer. + 1 + + + 比較兩個物件的參考是否相等;如果相等,則取代第一個物件。 + + 中的原始值。 + 目的端物件,此物件會與 進行比較且可能被取代。 + 當比較的結果相等時,會取代目的端物件的物件。 + 的物件相比較的物件。 + The address of is a null pointer. + 1 + + + 比較兩個單精確度浮點數是否相等;如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較指定參考類型 的兩個執行個體是否相等;如果相等,則取代第一個。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。此為參考參數 (在 C# 中為 ref,在 Visual Basic 中為 ByRef)。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + 要用於 的類型。此類型必須是參考類型。 + The address of is a null pointer. + + + 遞減特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞減後的值。 + 值會被遞減的變數。 + The address of is a null pointer. + 1 + + + 遞減特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞減後的值。 + 值會被遞減的變數。 + The address of is a null pointer. + 1 + + + 將雙精確度浮點數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將 32 位元帶正負號的整數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將 64 位元帶正負號的整數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將平台特定的控制代碼或指標設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將物件設定為指定值,然後傳回原始物件的參考,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將單精確度浮點數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將指定類型 的變數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。此為參考參數 (在 C# 中為 ref,在 Visual Basic 中為 ByRef)。 + + 參數要設定成的值。 + 要用於 的類型。此類型必須是參考類型。 + The address of is a null pointer. + + + 遞增特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞增後的值。 + 值會被遞增的變數。 + The address of is a null pointer. + 1 + + + 遞增特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞增後的值。 + 值會被遞增的變數。 + The address of is a null pointer. + 1 + + + 同步處理記憶體存取,如下所示:執行目前執行緒的處理器無法以下列方式重新排列指示:呼叫 之前的記憶體存取在呼叫 後的記憶體存取之後執行。 + + + 傳回 64 位元的值 (載入為不可部分完成的作業)。 + 載入的值。 + 要載入的 64 位元值。 + 1 + + + 提供延遲初始化常式。 + + + 如果目標參考型別尚未初始化,則使用該型別的預設建構函式來進行初始化。 + 型別 的已初始化參考。 + 要初始化 (如果尚未初始化) 的型別 的參考。 + 要初始化之參考的型別。 + 缺少存取型別 之建構函式的使用權限。 + + 型別沒有預設的建構函式。 + + + 如果目標型別尚未初始化,則使用其預設建構函式來初始化目標的參考型別或實值型別。 + 型別 的已初始化實值。 + 要初始化 (如果尚未初始化) 的型別 的參考或實值。 + 布林值的參考,這個值可判斷目標是否已初始化。 + 物件的參考,這個物件用來當做初始化 時的互斥鎖定。如果 為 null,則具現化新的物件。 + 要初始化之參考的型別。 + 缺少存取型別 之建構函式的使用權限。 + + 型別沒有預設的建構函式。 + + + 如果目標型別尚未初始化,則使用指定的函式來初始化目標的參考或實值型別。 + 型別 的已初始化實值。 + 要初始化 (如果尚未初始化) 的型別 的參考或實值。 + 布林值的參考,這個值可判斷目標是否已初始化。 + 物件的參考,這個物件用來當做初始化 時的互斥鎖定。如果 為 null,則具現化新的物件。 + 呼叫來初始化參考或值的函式。 + 要初始化之參考的型別。 + 缺少存取型別 之建構函式的使用權限。 + + 型別沒有預設的建構函式。 + + + 如果目標型別尚未初始化,則使用指定的函式來初始化目標的參考型別。 + 型別 的已初始化實值。 + 要初始化 (如果尚未初始化) 的型別 的參考。 + 呼叫來初始化參考的函式。 + 要初始化之參考的參考型別。 + + 型別沒有預設的建構函式。 + + 傳回 null (在 Visual Basic 中為 Nothing)。 + + + 當遞迴進入鎖定與鎖定的遞迴原則不相符時,擲回的例外狀況。 + 2 + + + 以系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + 2 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已針對目前系統的文化特性,執行過當地語系化。 + 2 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已針對目前系統的文化特性,執行過當地語系化。 + 造成目前例外狀況的例外狀況。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + 2 + + + 指定相同的執行緒是否可以多次進入鎖定。 + + + 如果執行緒嘗試遞迴地進入鎖定,則會擲回例外狀況。某些類別可能會在此設定有效時允許特定的遞迴。 + + + 執行緒可以遞迴地進入鎖定。某些類別可能會限制此功能。 + + + 告知一個以上的等候中執行緒已發生事件。此類別無法被繼承。 + 2 + + + 使用布林值 (Boolean) 來初始化 類別的新執行個體,指出初始狀態是否設定為信號狀態。 + 如果初始狀態設定為信號狀態,為 true;初始狀態設定為非信號狀態則為 false。 + + + 提供 的精簡版本。 + + + 使用未收到訊號的初始狀態來初始化 類別的新執行個體。 + + + 使用表示是否要將初始狀態設定為已收到訊號的布林值,初始化 類別的新執行個體。 + true 表示會將初始狀態設定為已收到訊號,false 表示會將初始狀態設定為未收到訊號。 + + + 使用表示是否要將初始狀態設定為已收到訊號的布林值以及指定的微調計數,初始化 類別的新執行個體。 + true 表示會將初始狀態設定為已收到訊號,false 表示會將初始狀態設定為未收到訊號。 + 在回到以核心為基礎的等候作業之前進行微調等候的次數。 + + is less than 0 or greater than the maximum allowed value. + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示釋放 Managed 與 Unmanaged 資源,false 表示只釋放 Unmanaged 資源。 + + + 取得值,表示事件是否已設定。 + 如果已設定事件則為 true,否則為 false。 + + + 將事件的狀態設定為未收到信號,會造成執行緒封鎖。 + The object has already been disposed. + + + 將事件的狀態設定為已收到訊號,讓正在等候該事件的一或多個執行緒繼續執行。 + + + 取得在回到以核心為基礎的等候作業之前進行微調等候的次數。 + 傳回在回到以核心為基礎的等候作業之前進行微調等候的次數。 + + + 封鎖目前的執行緒,直到設定了目前的 為止。 + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止 (使用 32 位元帶正負號的整數以測量時間間隔)。 + 如果設定了 ,則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止,並使用 32 位元帶正負號的整數以測量時間間隔,同時觀察 + 如果設定了 ,則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 封鎖目前的執行緒,直到目前的 收到訊號為止,同時觀察 + 要觀察的 。 + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止,並使用 以測量時間間隔。 + 如果設定了 ,則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止,並使用 以量測時間間隔,同時觀察 + 如果設定了 ,則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 要觀察的 。 + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 取得這個 的基礎 物件。 + 這個 的基礎 事件物件。 + + + 提供一套機制,同步處理物件的存取。 + 2 + + + 取得指定物件的獨佔鎖定。 + 要從其上取得監視器鎖定的物件。 + + 參數為 null。 + 1 + + + 取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要等候的物件。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。注意:如果沒有發生例外狀況,這個方法的輸出一律為 true。 + + 的輸入為 true。 + + 參數為 null。 + + + 釋出指定物件的獨佔鎖定。 + 要從其上釋出鎖定的物件。 + + 參數為 null。 + 目前執行緒沒有指定物件的鎖定。 + 1 + + + 判斷目前執行緒是否保持鎖定指定的物件。 + 如果目前的執行緒持有 的鎖定,則為 true;否則為 false。 + 要測試的物件。 + + 為 null。 + + + 通知等候佇列中的執行緒,鎖定物件的狀態有所變更。 + 執行緒正等候的物件。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 1 + + + 通知所有等候中的執行緒,物件的狀態有所變更。 + 送出 Pulse 的物件。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 1 + + + 嘗試取得指定物件的獨佔鎖定。 + 如果目前執行緒取得鎖定,則為 true;否則為 false。 + 要取得鎖定的物件。 + + 參數為 null。 + 1 + + + 嘗試取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要取得鎖定的物件。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。 + + 的輸入為 true。 + + 參數為 null。 + + + 嘗試取得指定物件的獨佔鎖定 (在指定的毫秒數時間內)。 + 如果目前執行緒取得鎖定,則為 true;否則為 false。 + 要取得鎖定的物件。 + 等候鎖定的毫秒數。 + + 參數為 null。 + + 為負,且不等於 + 1 + + + 嘗試在指定的毫秒數內取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要取得鎖定的物件。 + 等候鎖定的毫秒數。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。 + + 的輸入為 true。 + + 參數為 null。 + + 為負,且不等於 + + + 嘗試取得指定物件的獨佔鎖定 (在指定的時間內)。 + 如果目前執行緒取得鎖定,則為 true;否則為 false。 + 要取得鎖定的物件。 + + ,代表等候鎖定的時間量。-1 毫秒的值會指定無限期等候。 + + 參數為 null。 + + 的毫秒值為負且不等於 (-1 毫秒) 或大於 + 1 + + + 嘗試在指定的時間內取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要取得鎖定的物件。 + 等候鎖定的時間長度。-1 毫秒的值會指定無限期等候。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。 + + 的輸入為 true。 + + 參數為 null。 + + 的毫秒值為負且不等於 (-1 毫秒) 或大於 + + + 釋出物件的鎖並且封鎖目前的執行緒,直到這個執行緒重新取得鎖定為止。 + 如果由於呼叫端重新取得指定物件的鎖定而傳回呼叫,則為 true。如果鎖定不被重新取得,則這個方法不會傳回。 + 要等候的物件。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 叫用 Wait 的執行緒稍後會從等候狀態被插斷。這會當另一個執行緒呼叫這個執行緒的 方法時發生。 + 1 + + + 釋出物件的鎖並且封鎖目前的執行緒,直到這個執行緒重新取得鎖定為止。如果超過指定的逾時間隔時間,執行緒會進入就緒序列。 + 如果在經過指定的時間之前重新取得鎖定,則為 true;如果在經過指定的時間之後重新取得鎖定,則為 false。要等到重新取得鎖定之後,此方法才會傳回。 + 要等候的物件。 + 在執行緒進入就緒佇列之前要等候的毫秒數。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 叫用 Wait 的執行緒稍後會從等候狀態被插斷。這會當另一個執行緒呼叫這個執行緒的 方法時發生。 + + 參數的值為負,且不等於 + 1 + + + 釋出物件的鎖並且封鎖目前的執行緒,直到這個執行緒重新取得鎖定為止。如果超過指定的逾時間隔時間,執行緒會進入就緒序列。 + 如果在經過指定的時間之前重新取得鎖定,則為 true;如果在經過指定的時間之後重新取得鎖定,則為 false。要等到重新取得鎖定之後,此方法才會傳回。 + 要等候的物件。 + + ,代表在執行緒進入就緒佇列之前要等候的時間量。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 叫用 Wait 的執行緒稍後會從等候狀態被插斷。這會當另一個執行緒呼叫這個執行緒的 方法時發生。 + + 參數的毫秒值為負,且不表示 (-1 毫秒),或大於 + 1 + + + 同步處理原始物件,該物件也可用於進行處理序之間的同步處理。 + 1 + + + 使用預設屬性,初始化 類別的新執行個體。 + + + 使用表示呼叫執行緒是否應該具有 Mutex 的初始擁有權的布林值,初始化 類別的新執行個體。 + true 表示將 Mutex 的初始擁有權授與呼叫執行緒,否則為 false。 + + + 使用表示呼叫執行緒是否應該具有 Mutex 的初始擁有權的布林值,以及代表 Mutex 名稱的字串,初始化 類別的新執行個體。 + true 表示如果這個呼叫的結果建立了具名系統 Mutex,則將具名系統 Mutex 的初始擁有權授與呼叫執行緒,否則為 false。 + + 的名稱。如果值是 null,則 未命名。 + 具名的 Mutex 存在,而且具有存取控制安全性,但是使用者沒有 + 發生 Win32 錯誤。 + 無法建立具名的 Mutex,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 长度超过 260 个字符。 + + + 使用表示呼叫執行緒是否應該具有 Mutex 的初始擁有權的布林值、代表 Mutex 名稱的字串,以及當方法傳回時表示是否將 Mutex 的初始擁有權授與呼叫執行緒的布林值,初始化 類別的新執行個體。 + true 表示如果這個呼叫的結果建立了具名系統 Mutex,則將具名系統 Mutex 的初始擁有權授與呼叫執行緒,否則為 false。 + + 的名稱。如果值是 null,則 未命名。 + 當這個方法傳回時,如果已建立本機 Mutex (也就是說,如果 為 null 或空字串),或是已建立指定的具名系統 Mutex,則會包含 true 的布林值;如果指定的具名系統 Mutex 已存在,則為 false。這個參數會以未初始化的狀態傳遞。 + 具名的 Mutex 存在,而且具有存取控制安全性,但是使用者沒有 + 發生 Win32 錯誤。 + 無法建立具名的 Mutex,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 长度超过 260 个字符。 + + + 開啟指定的具名 mutex (如果已經存在)。 + 表示具名系統 Mutex 的物件。 + 要開啟的系統 Mutex 的名稱。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 具名 Mutex 不存在。 + 發生 Win32 錯誤。 + 具名 Mutex 存在,但是使用者並沒有使用它所需的安全性存取權。 + 1 + + + + + + 釋出 一次。 + 呼叫執行緒並不擁有 Mutex。 + 1 + + + 開啟指定的具名 mutex (如果已經存在),並傳回值,指出作業是否成功。 + 如果已成功開啟具名 Mutex,則為 true,否則為 false。 + 要開啟的系統 Mutex 的名稱。 + 當這個方法傳回時,如果呼叫成功,則包含代表具名 Mutex 的 物件;如果呼叫失敗,則為 null。這個參數會被視為未初始化。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 發生 Win32 錯誤。 + 具名 Mutex 存在,但是使用者並沒有使用它所需的安全性存取權。 + + + 代表鎖定,用來管理資源存取,允許多個執行緒的讀取權限或獨佔寫入權限。 + + + 使用預設屬性值,初始化 類別的新執行個體。 + + + 指定鎖定遞迴原則,初始化 類別的新執行個體。 + 一個列舉值,指定鎖定遞迴原則。 + + + 取得已進入讀取模式鎖定狀態的唯一執行緒總數。 + 已進入讀取模式鎖定狀態的唯一執行緒數目。 + + + 釋放 類別目前的執行個體所使用的全部資源。 + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 嘗試進入讀取模式的鎖定。 + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + 嘗試進入可升級模式的鎖定狀態。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 嘗試進入寫入模式的鎖定。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 減少讀取模式遞迴的計數,如果得出的計數為 0 (零),則結束讀取模式。 + The current thread has not entered the lock in read mode. + + + 減少可升級模式遞迴的計數,如果得出的計數為 0 (零),則結束可升級模式。 + The current thread has not entered the lock in upgradeable mode. + + + 減少寫入模式遞迴的計數,如果得出的計數為 0 (零),則結束寫入模式。 + The current thread has not entered the lock in write mode. + + + 取得值,表示目前執行緒是否已進入讀取模式的鎖定。 + 如果目前執行緒已進入讀取模式,則為 true;否則為 false。 + 2 + + + 取得值,表示目前執行緒是否已進入可升級模式的鎖定。 + 如果目前執行緒已進入可升級模式,則為 true;否則為 false。 + 2 + + + 取得值,表示目前執行緒是否已進入寫入模式的鎖定。 + 如果目前執行緒已進入寫入模式,則為 true;否則為 false。 + 2 + + + 取得值,表示目前 物件的遞迴原則。 + 一個列舉值,指定鎖定遞迴原則。 + + + 取得目前執行緒已進入讀取模式鎖定的次數,做為遞迴的表示。 + 如果目前執行緒尚未進入讀取模式,則為 0 (零);如果執行緒已進入讀取模式,但是尚未遞迴進入該模式,則為 1;如果執行緒已遞迴進入鎖定 n - 1 次,則為 n。 + 2 + + + 取得目前執行緒已進入可升級模式鎖定的次數,做為遞迴的表示。 + 如果目前執行緒尚未進入可升級模式,則為 0;如果執行緒已進入可升級模式,但是尚未遞迴進入該模式,則為 1;如果執行緒已遞迴進入可升級模式 n - 1 次,則為 n。 + 2 + + + 取得目前執行緒已進入寫入模式鎖定的次數,做為遞迴的表示。 + 如果目前執行緒尚未進入寫入模式,則為 0;如果執行緒已進入寫入模式,但是尚未遞迴進入該模式,則為 1;如果執行緒已遞迴進入寫入模式 n - 1 次,則為 n。 + 2 + + + 嘗試以選用的整數逾時,進入讀取模式的鎖定狀態。 + 如果呼叫執行緒已進入讀取模式,則為 true;否則為 false。 + 要等候的毫秒數;若要永遠等候,則為 -1 ()。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 嘗試以選用的逾時,在讀取模式下進入鎖定狀態。 + 如果呼叫執行緒已進入讀取模式,則為 true;否則為 false。 + 等待的間隔,或 -1 毫秒無限期等待。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 嘗試以選用的逾時,在可升級模式下進入鎖定狀態。 + 如果呼叫執行緒已進入可升級模式,則為 true;否則為 false。 + 要等候的毫秒數;若要永遠等候,則為 -1 ()。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 嘗試以選用的逾時,在可升級模式下進入鎖定狀態。 + 如果呼叫執行緒已進入可升級模式,則為 true;否則為 false。 + 等待的間隔,或 -1 毫秒無限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 嘗試以選用的逾時,在寫入模式下進入鎖定狀態。 + 如果呼叫執行緒已進入寫入模式,則為 true;否則為 false。 + 要等候的毫秒數;若要永遠等候,則為 -1 ()。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 嘗試以選用的逾時,在寫入模式下進入鎖定狀態。 + 如果呼叫執行緒已進入寫入模式,則為 true;否則為 false。 + 等待的間隔,或 -1 毫秒無限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 取得等待進入讀取模式鎖定狀態的執行緒總數。 + 等待進入讀取模式的執行緒總數。 + 2 + + + 取得等待進入可升級模式鎖定狀態的執行緒總數。 + 等待進入可升級模式的執行緒總數。 + 2 + + + 取得等待進入寫入模式鎖定狀態的執行緒總數。 + 等待進入寫入模式的執行緒總數。 + 2 + + + 限制可以同時存取資源或資源集區的執行緒數目。 + 1 + + + 初始化 類別的新執行個體,以及指定並行項目的最大數目及選擇性地保留某些項目。 + 可同時授與給號誌的初始要求數目。 + 可以同時授與之號誌要求的最大數目。 + + 大於 + + 为小于 1。-或- 小於 0。 + + + 初始化 類別的新執行個體,然後指定初始項目數目與並行項目的最大數目,以及選擇性地指定系統號誌物件的名稱。 + 可同時授與給號誌的初始要求數目。 + 可以同時授與之號誌要求的最大數目。 + 具名系統號誌物件的名稱。 + + 大於 。-或- 长度超过 260 个字符。 + + 为小于 1。-或- 小於 0。 + 發生 Win32 錯誤。 + 具名的號誌存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的號誌,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + + 初始化 類別的新執行個體,然後指定初始項目物件數目與並行項目的最大數目,選擇性地指定系統號誌物件的名稱,以及指定接收值的變數,指出是否已建立新的系統號誌。 + 可以同時滿足之號誌要求的初始數目。 + 可以同時滿足之號誌要求的最大數目。 + 具名系統號誌物件的名稱。 + 這個方法傳回時,如果已建立本機號誌 (也就是說,如果 為 null 或空字串),或是已建立指定的已命名系統號誌,則會包含 true;如果指定的已命名系統號誌已存在則為 false。這個參數會以未初始化的狀態傳遞。 + + 大於 。-或- 长度超过 260 个字符。 + + 为小于 1。-或- 小於 0。 + 發生 Win32 錯誤。 + 具名的號誌存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的號誌,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + + 開啟指定的具名號誌 (如果已經存在)。 + 表示具名系統號誌的物件。 + 要開啟之系統號誌的名稱。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 具名號誌不存在。 + 發生 Win32 錯誤。 + 具名號誌存在,但是使用者並沒有使用它所需的安全性存取權。 + 1 + + + + + + 結束號誌,並傳回上一個計數。 + 呼叫 方法之前,號誌上的計數。 + 號誌計數已達到最大值。 + 具名號誌中發生 Win32 錯誤。 + 目前的號誌代表具名系統號誌,但是使用者沒有 。-或-目前的號誌代表具名系統號誌,但是並未以 開啟。 + 1 + + + 以指定的次數結束號誌,並回到上一個計數。 + 呼叫 方法之前,號誌上的計數。 + 結束號誌的次數。 + + 为小于 1。 + 號誌計數已達到最大值。 + 具名號誌中發生 Win32 錯誤。 + 目前的號誌代表具名系統號誌,但是使用者沒有 權限。-或-目前的號誌代表具名系統號誌,但是並未以 權限開啟。 + 1 + + + 開啟指定的具名號誌 (如果已經存在),並傳回值,指出作業是否成功。 + 如果已成功開啟具名號誌,則為 true;否則為 false。 + 要開啟之系統號誌的名稱。 + 這個方法傳回時,如果呼叫成功,則包含 物件,此物件代表具名信號,如果呼叫失敗,則為null。這個參數會被視為未初始化。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 發生 Win32 錯誤。 + 具名號誌存在,但是使用者並沒有使用它所需的安全性存取權。 + + + 在已經達到最大計數的號誌上呼叫 方法時,所擲回的例外狀況。 + 2 + + + 使用預設值,初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 代表 的輕量型替代品,限制可同時存取一項資源或資源集區的執行緒數目。 + + + 指定可同時授與的初始要求數目,初始化 類別的新執行個體。 + 可同時授與給號誌的初始要求數目。 + + 小於 0。 + + + 指定可同時授與的初始要求數目及最大數目,初始化 類別的新執行個體。 + 可同時授與給號誌的初始要求數目。 + 可以同時授與之號誌要求的最大數目。 + + 小於 0,或者 大於 ,或者 等於或小於 0。 + + + 傳回可用來等候號誌的 + 可用來等候號誌的 + + 已經處置。 + + + 取得可以進入 物件的剩餘執行緒數目。 + 可以進入號誌的剩餘執行緒數目。 + + + 釋放 類別目前的執行個體所使用的全部資源。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。 + + + 釋出 物件一次。 + + 的先前計數。 + 目前的執行個體已經處置。 + + 已經達到其大小上限。 + + + 釋出 物件指定的次數。 + + 的先前計數。 + 結束號誌的次數。 + 目前的執行個體已經處置。 + + 为小于 1。 + + 已經達到其大小上限。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止。 + 目前的執行個體已經處置。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 32 位元帶正負號的整數來指定逾時。 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + 要等候的毫秒數;若要無限期等候,則為 (-1)。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 32 位元帶正負號的整數來指定逾時,同時觀察 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + 要等候的毫秒數;若要無限期等候,則為 (-1)。 + 要觀察的 。 + + 已取消。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + 实例已被释放,或 创建 已被释放。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,同時觀察 + 要觀察的 語彙基元。 + + 已取消。 + 目前的執行個體已經處置。-或- 创建 已释放。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 來指定逾時。 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + semaphoreSlim 執行個體已經處置 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 來指定逾時,同時觀察 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + 要觀察的 。 + + 已取消。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + semaphoreSlim 執行個體已經處置 已處置建立 + + + 以非同步方式等候進入 + 將會在號誌 (Semaphore) 輸入後完成的工作。 + + + 以非同步方式等候進入 ,並使用 32 位元帶正負號的整數來測量時間間隔。 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 以非同步方式等候進入 ,並使用 32 位元帶正負號的整數來測量時間間隔,同時觀察 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + 目前的執行個體已經處置。 + + 已取消。 + + + 以非同步方式等候進入 ,同時觀察 + 將會在號誌 (Semaphore) 輸入後完成的工作。 + 要觀察的 語彙基元。 + 目前的執行個體已經處置。 + + 已取消。 + + + 以非同步方式等候進入 ,並使用 來測量時間間隔。 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + 目前的執行個體已經處置。 + + 是不等於 -1 的負數,-1 表示等候逾時為無限 -或- 逾時大於 + + + 以非同步方式等候進入 ,並使用 來測量時間間隔,同時觀察 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + 要觀察的 語彙基元。 + + 是不等於 -1 的負數,-1 表示等候逾時為無限-或-逾時大於 + + 已取消。 + + + 表示要將訊息分派至同步處理內容時,所要呼叫的方法。 + 傳送至委派的物件。 + 2 + + + 提供互斥鎖定基本作業,在這個作業中,嘗試取得鎖定的執行緒會用迴圈方式等候,並重複檢查,直到鎖定可用為止。 + + + 使用可追蹤執行緒 ID 以改善偵錯的選項,初始化 結構的新執行個體。 + 是否要擷取並使用執行緒 ID 以進行偵錯。 + + + 以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 引數必須在呼叫 Enter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 釋放鎖定。 + 已啟用執行緒擁有權追蹤,且目前的執行緒不是這個鎖定的擁有者。 + + + 釋放鎖定。 + 布林值,表示是否應該發出記憶體柵欄,以便立即將結束作業發行至其他執行緒。 + 已啟用執行緒擁有權追蹤,且目前的執行緒不是這個鎖定的擁有者。 + + + 取得值,這個值表示此鎖定目前是否由任何執行緒持有。 + 如果此鎖定目前由任何執行緒持有則為 true,否則為 false。 + + + 取得值,表示此鎖定是否由目前執行緒持有。 + 如果此鎖定由目前執行緒持有則為 true,否則為 false。 + 已停用執行緒擁有權追蹤。 + + + 取得值,表示這個執行個體是否已啟用執行緒擁有權追蹤。 + 如果這個執行個體已啟用執行緒擁有權追蹤則為 true,否則為 false。 + + + 嘗試以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 引數必須在呼叫 TryEnter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 嘗試以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + 引數必須在呼叫 TryEnter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 嘗試以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 毫秒的逾時。 + + 引數必須在呼叫 TryEnter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 提供微調式等候支援。 + + + 取得已在這個執行個體上呼叫 的次數。 + 傳回整數,表示已在這個執行個體上呼叫 的次數。 + + + 取得值,這個值表示下一次呼叫 時是否讓出處理器,並觸發強制的環境切換。 + 下一次呼叫 時是否讓出處理器,並觸發強制的環境切換。 + + + 重設微調計數器。 + + + 執行單一微調。 + + + 執行微調,直到滿足指定的條件為止。 + 會重複執行直到傳回 true 為止的委派。 + + 引數為 null。 + + + 執行微調,直到滿足指定的條件或是指定的逾時過期為止。 + 如果滿足條件則為 true,否則為 false。 + 會重複執行直到傳回 true 為止的委派。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + + 引數為 null。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 執行微調,直到滿足指定的條件或是指定的逾時過期為止。 + 如果滿足條件則為 true,否則為 false。 + 會重複執行直到傳回 true 為止的委派。 + + ,表示要等候的毫秒數,或是 TimeSpan,表示無限期等候的 -1 毫秒。 + + 引數為 null。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + + + 提供在各種同步處理模式中傳播同步處理內容的基本功能。 + 2 + + + 建立 類別的新執行個體。 + + + 在衍生類別中覆寫時,會建立同步處理內容的複本。 + 新的 物件。 + 2 + + + 取得目前執行緒的同步處理內容。 + + 物件,代表目前的同步處理內容。 + 1 + + + 在衍生類別中覆寫時,會回應作業已經完成的通知。 + + + 在衍生類別中覆寫時,會回應作業已經啟動的通知。 + + + 在衍生類別中覆寫時,會將非同步訊息分派至同步處理內容。 + 要呼叫的 委派。 + 傳送至委派的物件。 + 2 + + + 在衍生類別中覆寫時,會將同步訊息分派至同步處理內容。 + 要呼叫的 委派。 + 傳送至委派的物件。 + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 設定目前的同步處理內容。 + 要設定的 物件。 + 1 + + + + + + 方法要求呼叫端擁有指定 Monitor 的鎖定,但是不擁有鎖定的呼叫端叫用方法時所擲回的例外狀況。 + 2 + + + 使用預設屬性來初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 提供資料的執行緒區域儲存區。 + 指定依個別執行緒儲存的資料型別。 + + + 初始化 執行個體。 + + + 初始化 執行個體。 + 是否要追蹤所有在執行個體上設定的值,並透過屬性將它們公開。 + + + 使用指定的 函式來初始化 的執行個體。 + 當嘗試擷取未事先初始化的 時,系統會叫用 來產生延遲初始化的值。 + + 是 Null 參考 (在 Visual Basic 中為 Nothing)。 + + + 使用指定的 函式來初始化 的執行個體。 + 當嘗試擷取未事先初始化的 時,系統會叫用 來產生延遲初始化的值。 + 是否要追蹤所有在執行個體上設定的值,並透過屬性將它們公開。 + + 為 null 參考 (在 Visual Basic 中為 Nothing)。 + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放這個 執行個體所使用的資源。 + 布林值,表示是否會因為呼叫 而呼叫這個方法。 + + + 釋放這個 執行個體所使用的資源。 + + + 取得值,這個值表示 是否已在目前執行緒中完成初始化。 + 如果已在目前執行緒上初始化 則為 true,否則為 false。 + 已處置 執行個體。 + + + 建立並傳回目前執行緒的這個執行個體的字串表示。 + 上呼叫 的結果。 + 已處置 執行個體。 + 目前執行緒的 是 Null 參考 (在 Visual Basic 中為 Nothing)。 + 初始化函式會嘗試遞迴參考 + 沒有提供任何預設的建構函式,也沒有提供任何値 Factory。 + + + 取得或設定目前執行緒的這個執行個體的值。 + 傳回這個 ThreadLocal 負責初始化之物件的執行個體。 + 已處置 執行個體。 + 初始化函式會嘗試遞迴參考 + 沒有提供任何預設的建構函式,也沒有提供任何値 Factory。 + + + 取得清單,其中包含已存取這個執行個體的所有執行緒目前所儲存的所有值。 + 已存取這個執行個體的所有執行緒目前所儲存之所有值的清單。 + 已處置 執行個體。 + + + 包含用來執行動態記憶體作業的方法。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 從指定的欄位讀取物件參考。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取之 的參考。這個參考是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + 要讀取之欄位的型別。此型別必須是參考型別,不得為實值型別。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現記憶體作業,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的物件參考寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入物件參考的欄位。 + 要寫入的物件參考。立即寫入此參考,好讓電腦中的所有處理器都可以看到此參考。 + 要寫入之欄位的型別。此型別必須是參考型別,不得為實值型別。 + + + 當嘗試開啟不存在的系統 Mutex 或號誌時,所擲回的例外狀況。 + 2 + + + 使用預設值,初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.3/System.Threading.dll b/packages/System.Threading.4.3.0/ref/netstandard1.3/System.Threading.dll new file mode 100644 index 0000000..c77b70b Binary files /dev/null and b/packages/System.Threading.4.3.0/ref/netstandard1.3/System.Threading.dll differ diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.3/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.3/System.Threading.xml new file mode 100644 index 0000000..7225465 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.3/System.Threading.xml @@ -0,0 +1,1797 @@ + + + + System.Threading + + + + The exception that is thrown when one thread acquires a object that another thread has abandoned by exiting without releasing it. + 1 + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with a specified index for the abandoned mutex, if applicable, and a object that represents the mutex. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or –1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Initializes a new instance of the class with a specified error message. + An error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and inner exception. + An error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, the inner exception, the index for the abandoned mutex, if applicable, and a object that represents the mutex. + An error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or –1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Initializes a new instance of the class with a specified error message, the index of the abandoned mutex, if applicable, and the abandoned mutex. + An error message that explains the reason for the exception. + The index of the abandoned mutex in the array of wait handles if the exception is thrown for the method, or –1 if the exception is thrown for the or methods. + A object that represents the abandoned mutex. + + + Gets the abandoned mutex that caused the exception, if known. + A object that represents the abandoned mutex, or null if the abandoned mutex could not be identified. + 1 + + + Gets the index of the abandoned mutex that caused the exception, if known. + The index, in the array of wait handles passed to the method, of the object that represents the abandoned mutex, or –1 if the index of the abandoned mutex could not be determined. + 1 + + + Represents ambient data that is local to a given asynchronous control flow, such as an asynchronous method. + The type of the ambient data. + + + Instantiates an instance that does not receive change notifications. + + + Instantiates an local instance that receives change notifications. + The delegate that is called whenever the current value changes on any thread. + + + Gets or sets the value of the ambient data. + The value of the ambient data. + + + The class that provides data change information to instances that register for change notifications. + The type of the data. + + + Gets the data's current value. + The data's current value. + + + Gets the data's previous value. + The data's previous value. + + + Returns a value that indicates whether the value changes because of a change of execution context. + true if the value changed because of a change of execution context; otherwise, false. + + + Notifies a waiting thread that an event has occurred. This class cannot be inherited. + 2 + + + Initializes a new instance of the class with a Boolean value indicating whether to set the initial state to signaled. + true to set the initial state to signaled; false to set the initial state to non-signaled. + + + Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases. + + + Initializes a new instance of the class. + The number of participating threads. + + is less than 0 or greater than 32,767. + + + Initializes a new instance of the class. + The number of participating threads. + The to be executed after each phase. null (Nothing in Visual Basic) may be passed to indicate no action is taken. + + is less than 0 or greater than 32,767. + + + Notifies the that there will be an additional participant. + The phase number of the barrier in which the new participants will first participate. + The current instance has already been disposed. + Adding a participant would cause the barrier's participant count to exceed 32,767.-or-The method was invoked from within a post-phase action. + + + Notifies the that there will be additional participants. + The phase number of the barrier in which the new participants will first participate. + The number of additional participants to add to the barrier. + The current instance has already been disposed. + + is less than 0.-or-Adding participants would cause the barrier's participant count to exceed 32,767. + The method was invoked from within a post-phase action. + + + Gets the number of the barrier's current phase. + Returns the number of the barrier's current phase. + + + Releases all resources used by the current instance of the class. + The method was invoked from within a post-phase action. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets the total number of participants in the barrier. + Returns the total number of participants in the barrier. + + + Gets the number of participants in the barrier that haven’t yet signaled in the current phase. + Returns the number of participants in the barrier that haven’t yet signaled in the current phase. + + + Notifies the that there will be one less participant. + The current instance has already been disposed. + The barrier already has 0 participants.-or-The method was invoked from within a post-phase action. + + + Notifies the that there will be fewer participants. + The number of additional participants to remove from the barrier. + The current instance has already been disposed. + + is less than 0. + The barrier already has 0 participants.-or-The method was invoked from within a post-phase action. -or-current participant count is less than the specified participantCount + The total participant count is less than the specified + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well. + The current instance has already been disposed. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + If an exception is thrown from the post phase action of a Barrier after all participating threads have called SignalAndWait, the exception will be wrapped in a BarrierPostPhaseException and be thrown on all participating threads. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a 32-bit signed integer to measure the timeout. + if all participants reached the barrier within the specified time; otherwise false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + If an exception is thrown from the post phase action of a Barrier after all participating threads have called SignalAndWait, the exception will be wrapped in a BarrierPostPhaseException and be thrown on all participating threads. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a 32-bit signed integer to measure the timeout, while observing a cancellation token. + if all participants reached the barrier within the specified time; otherwise false + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier, while observing a cancellation token. + The to observe. + + has been canceled. + The current instance has already been disposed. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a object to measure the time interval. + true if all other participants reached the barrier; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out, or it is greater than 32,767. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well, using a object to measure the time interval, while observing a cancellation token. + true if all other participants reached the barrier; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. + The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. + + + The exception that is thrown when the post-phase action of a fails + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with the specified inner exception. + The exception that is the cause of the current exception. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Represents a method to be called within a new context. + An object containing information to be used by the callback method each time it executes. + 1 + + + Represents a synchronization primitive that is signaled when its count reaches zero. + + + Initializes a new instance of class with the specified count. + The number of signals initially required to set the . + + is less than 0. + + + Increments the 's current count by one. + The current instance has already been disposed. + The current instance is already set.-or- is equal to or greater than . + + + Increments the 's current count by a specified value. + The value by which to increase . + The current instance has already been disposed. + + is less than or equal to 0. + The current instance is already set.-or- is equal to or greater than after count is incremented by + + + Gets the number of remaining signals required to set the event. + The number of remaining signals required to set the event. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets the numbers of signals initially required to set the event. + The number of signals initially required to set the event. + + + Determines whether the event is set. + true if the event is set; otherwise, false. + + + Resets the to the value of . + The current instance has already been disposed.. + + + Resets the property to a specified value. + The number of signals required to set the . + The current instance has alread been disposed. + + is less than 0. + + + Registers a signal with the , decrementing the value of . + true if the signal caused the count to reach zero and the event was set; otherwise, false. + The current instance has already been disposed. + The current instance is already set. + + + Registers multiple signals with the , decrementing the value of by the specified amount. + true if the signals caused the count to reach zero and the event was set; otherwise, false. + The number of signals to register. + The current instance has already been disposed. + + is less than 1. + The current instance is already set. -or- Or is greater than . + + + Attempts to increment by one. + true if the increment succeeded; otherwise, false. If is already at zero, this method will return false. + The current instance has already been disposed. + + is equal to . + + + Attempts to increment by a specified value. + true if the increment succeeded; otherwise, false. If is already at zero this will return false. + The value by which to increase . + The current instance has already been disposed. + + is less than or equal to 0. + The current instance is already set.-or- + is equal to or greater than . + + + Blocks the current thread until the is set. + The current instance has already been disposed. + + + Blocks the current thread until the is set, using a 32-bit signed integer to measure the timeout. + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + + + Blocks the current thread until the is set, using a 32-bit signed integer to measure the timeout, while observing a . + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + + + Blocks the current thread until the is set, while observing a . + The to observe. + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + + Blocks the current thread until the is set, using a to measure the timeout. + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Blocks the current thread until the is set, using a to measure the timeout, while observing a . + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + has been canceled. + The current instance has already been disposed. -or- The that created has already been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Gets a that is used to wait for the event to be set. + A that is used to wait for the event to be set. + The current instance has already been disposed. + + + Indicates whether an is reset automatically or manually after receiving a signal. + 2 + + + When signaled, the resets automatically after releasing a single thread. If no threads are waiting, the remains signaled until a thread blocks, and resets after releasing the thread. + + + When signaled, the releases all waiting threads and remains signaled until it is manually reset. + + + Represents a thread synchronization event. + 2 + + + Initializes a new instance of the class, specifying whether the wait handle is initially signaled, and whether it resets automatically or manually. + true to set the initial state to signaled; false to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + + + Initializes a new instance of the class, specifying whether the wait handle is initially signaled if created as a result of this call, whether it resets automatically or manually, and the name of a system synchronization event. + true to set the initial state to signaled if the named event is created as a result of this call; false to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + The name of a system-wide synchronization event. + A Win32 error occurred. + The named event exists and has access control security, but the user does not have . + The named event cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Initializes a new instance of the class, specifying whether the wait handle is initially signaled if created as a result of this call, whether it resets automatically or manually, the name of a system synchronization event, and a Boolean variable whose value after the call indicates whether the named system event was created. + true to set the initial state to signaled if the named event is created as a result of this call; false to set it to nonsignaled. + One of the values that determines whether the event resets automatically or manually. + The name of a system-wide synchronization event. + When this method returns, contains true if a local event was created (that is, if is null or an empty string) or if the specified named system event was created; false if the specified named system event already existed. This parameter is passed uninitialized. + A Win32 error occurred. + The named event exists and has access control security, but the user does not have . + The named event cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Opens the specified named synchronization event, if it already exists. + An object that represents the named system event. + The name of the system synchronization event to open. + + is an empty string. -or- is longer than 260 characters. + + is null. + The named system event does not exist. + A Win32 error occurred. + The named event exists, but the user does not have the security access required to use it. + 1 + + + + + + Sets the state of the event to nonsignaled, causing threads to block. + true if the operation succeeds; otherwise, false. + The method was previously called on this . + 2 + + + Sets the state of the event to signaled, allowing one or more waiting threads to proceed. + true if the operation succeeds; otherwise, false. + The method was previously called on this . + 2 + + + Opens the specified named synchronization event, if it already exists, and returns a value that indicates whether the operation succeeded. + true if the named synchronization event was opened successfully; otherwise, false. + The name of the system synchronization event to open. + When this method returns, contains a object that represents the named synchronization event if the call succeeded, or null if the call failed. This parameter is treated as uninitialized. + + is an empty string.-or- is longer than 260 characters. + + is null. + A Win32 error occurred. + The named event exists, but the user does not have the desired security access. + + + Manages the execution context for the current thread. This class cannot be inherited. + 2 + + + Captures the execution context from the current thread. + An object representing the execution context for the current thread. + 1 + + + Runs a method in a specified execution context on the current thread. + The to set. + A delegate that represents the method to be run in the provided execution context. + The object to pass to the callback method. + + is null.-or- was not acquired through a capture operation. -or- has already been used as the argument to a call. + 1 + + + + + + Provides atomic operations for variables that are shared by multiple threads. + 2 + + + Adds two 32-bit integers and replaces the first integer with the sum, as an atomic operation. + The new value stored at . + A variable containing the first value to be added. The sum of the two values is stored in . + The value to be added to the integer at . + The address of is a null pointer. + 1 + + + Adds two 64-bit integers and replaces the first integer with the sum, as an atomic operation. + The new value stored at . + A variable containing the first value to be added. The sum of the two values is stored in . + The value to be added to the integer at . + The address of is a null pointer. + 1 + + + Compares two double-precision floating point numbers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two 32-bit signed integers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two 64-bit signed integers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two platform-specific handles or pointers for equality and, if they are equal, replaces the first one. + The original value in . + The destination , whose value is compared with the value of and possibly replaced by . + The that replaces the destination value if the comparison results in equality. + The that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two objects for reference equality and, if they are equal, replaces the first object. + The original value in . + The destination object that is compared with and possibly replaced. + The object that replaces the destination object if the comparison results in equality. + The object that is compared to the object at . + The address of is a null pointer. + 1 + + + Compares two single-precision floating point numbers for equality and, if they are equal, replaces the first value. + The original value in . + The destination, whose value is compared with and possibly replaced. + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The address of is a null pointer. + 1 + + + Compares two instances of the specified reference type for equality and, if they are equal, replaces the first one. + The original value in . + The destination, whose value is compared with and possibly replaced. This is a reference parameter (ref in C#, ByRef in Visual Basic). + The value that replaces the destination value if the comparison results in equality. + The value that is compared to the value at . + The type to be used for , , and . This type must be a reference type. + The address of is a null pointer. + + + Decrements a specified variable and stores the result, as an atomic operation. + The decremented value. + The variable whose value is to be decremented. + The address of is a null pointer. + 1 + + + Decrements the specified variable and stores the result, as an atomic operation. + The decremented value. + The variable whose value is to be decremented. + The address of is a null pointer. + 1 + + + Sets a double-precision floating point number to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a 32-bit signed integer to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a 64-bit signed integer to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a platform-specific handle or pointer to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets an object to a specified value and returns a reference to the original object, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a single-precision floating point number to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. + The value to which the parameter is set. + The address of is a null pointer. + 1 + + + Sets a variable of the specified type to a specified value and returns the original value, as an atomic operation. + The original value of . + The variable to set to the specified value. This is a reference parameter (ref in C#, ByRef in Visual Basic). + The value to which the parameter is set. + The type to be used for and . This type must be a reference type. + The address of is a null pointer. + + + Increments a specified variable and stores the result, as an atomic operation. + The incremented value. + The variable whose value is to be incremented. + The address of is a null pointer. + 1 + + + Increments a specified variable and stores the result, as an atomic operation. + The incremented value. + The variable whose value is to be incremented. + The address of is a null pointer. + 1 + + + Synchronizes memory access as follows: The processor that executes the current thread cannot reorder instructions in such a way that memory accesses before the call to execute after memory accesses that follow the call to . + + + Returns a 64-bit value, loaded as an atomic operation. + The loaded value. + The 64-bit value to be loaded. + 1 + + + Provides lazy initialization routines. + + + Initializes a target reference type with the type's default constructor if it hasn't already been initialized. + The initialized reference of type . + A reference of type to initialize if it has not already been initialized. + The type of the reference to be initialized. + Permissions to access the constructor of type were missing. + Type does not have a default constructor. + + + Initializes a target reference or value type with its default constructor if it hasn't already been initialized. + The initialized value of type . + A reference or value of type to initialize if it hasn't already been initialized. + A reference to a Boolean value that determines whether the target has already been initialized. + A reference to an object used as the mutually exclusive lock for initializing . If is null, a new object will be instantiated. + The type of the reference to be initialized. + Permissions to access the constructor of type were missing. + Type does not have a default constructor. + + + Initializes a target reference or value type by using a specified function if it hasn't already been initialized. + The initialized value of type . + A reference or value of type to initialize if it hasn't already been initialized. + A reference to a Boolean value that determines whether the target has already been initialized. + A reference to an object used as the mutually exclusive lock for initializing . If is null, a new object will be instantiated. + The function that is called to initialize the reference or value. + The type of the reference to be initialized. + Permissions to access the constructor of type were missing. + Type does not have a default constructor. + + + Initializes a target reference type by using a specified function if it hasn't already been initialized. + The initialized value of type . + The reference of type to initialize if it hasn't already been initialized. + The function that is called to initialize the reference. + The reference type of the reference to be initialized. + Type does not have a default constructor. + + returned null (Nothing in Visual Basic). + + + The exception that is thrown when recursive entry into a lock is not compatible with the recursion policy for the lock. + 2 + + + Initializes a new instance of the class with a system-supplied message that describes the error. + 2 + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture. + 2 + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture. + The exception that caused the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + 2 + + + Specifies whether a lock can be entered multiple times by the same thread. + + + If a thread tries to enter a lock recursively, an exception is thrown. Some classes may allow certain recursions when this setting is in effect. + + + A thread can enter a lock recursively. Some classes may restrict this capability. + + + Notifies one or more waiting threads that an event has occurred. This class cannot be inherited. + 2 + + + Initializes a new instance of the class with a Boolean value indicating whether to set the initial state to signaled. + true to set the initial state signaled; false to set the initial state to nonsignaled. + + + Provides a slimmed down version of . + + + Initializes a new instance of the class with an initial state of nonsignaled. + + + Initializes a new instance of the class with a Boolean value indicating whether to set the intial state to signaled. + true to set the initial state signaled; false to set the initial state to nonsignaled. + + + Initializes a new instance of the class with a Boolean value indicating whether to set the intial state to signaled and a specified spin count. + true to set the initial state to signaled; false to set the initial state to nonsignaled. + The number of spin waits that will occur before falling back to a kernel-based wait operation. + + is less than 0 or greater than the maximum allowed value. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets whether the event is set. + true if the event has is set; otherwise, false. + + + Sets the state of the event to nonsignaled, which causes threads to block. + The object has already been disposed. + + + Sets the state of the event to signaled, which allows one or more threads waiting on the event to proceed. + + + Gets the number of spin waits that will be occur before falling back to a kernel-based wait operation. + Returns the number of spin waits that will be occur before falling back to a kernel-based wait operation. + + + Blocks the current thread until the current is set. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a 32-bit signed integer to measure the time interval. + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a 32-bit signed integer to measure the time interval, while observing a . + true if the was set; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Blocks the current thread until the current receives a signal, while observing a . + The to observe. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Blocks the current thread until the current is set, using a to measure the time interval. + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocks the current thread until the current is set, using a to measure the time interval, while observing a . + true if the was set; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Gets the underlying object for this . + The underlying event object fore this . + + + Provides a mechanism that synchronizes access to objects. + 2 + + + Acquires an exclusive lock on the specified object. + The object on which to acquire the monitor lock. + The parameter is null. + 1 + + + Acquires an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to wait. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. Note   If no exception occurs, the output of this method is always true. + The input to is true. + The parameter is null. + + + Releases an exclusive lock on the specified object. + The object on which to release the lock. + The parameter is null. + The current thread does not own the lock for the specified object. + 1 + + + Determines whether the current thread holds the lock on the specified object. + true if the current thread holds the lock on ; otherwise, false. + The object to test. + + is null. + + + Notifies a thread in the waiting queue of a change in the locked object's state. + The object a thread is waiting for. + The parameter is null. + The calling thread does not own the lock for the specified object. + 1 + + + Notifies all waiting threads of a change in the object's state. + The object that sends the pulse. + The parameter is null. + The calling thread does not own the lock for the specified object. + 1 + + + Attempts to acquire an exclusive lock on the specified object. + true if the current thread acquires the lock; otherwise, false. + The object on which to acquire the lock. + The parameter is null. + 1 + + + Attempts to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to acquire the lock. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is true. + The parameter is null. + + + Attempts, for the specified number of milliseconds, to acquire an exclusive lock on the specified object. + true if the current thread acquires the lock; otherwise, false. + The object on which to acquire the lock. + The number of milliseconds to wait for the lock. + The parameter is null. + + is negative, and not equal to . + 1 + + + Attempts, for the specified number of milliseconds, to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to acquire the lock. + The number of milliseconds to wait for the lock. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is true. + The parameter is null. + + is negative, and not equal to . + + + Attempts, for the specified amount of time, to acquire an exclusive lock on the specified object. + true if the current thread acquires the lock; otherwise, false. + The object on which to acquire the lock. + A representing the amount of time to wait for the lock. A value of –1 millisecond specifies an infinite wait. + The parameter is null. + The value of in milliseconds is negative and is not equal to (–1 millisecond), or is greater than . + 1 + + + Attempts, for the specified amount of time, to acquire an exclusive lock on the specified object, and atomically sets a value that indicates whether the lock was taken. + The object on which to acquire the lock. + The amount of time to wait for the lock. A value of –1 millisecond specifies an infinite wait. + The result of the attempt to acquire the lock, passed by reference. The input must be false. The output is true if the lock is acquired; otherwise, the output is false. The output is set even if an exception occurs during the attempt to acquire the lock. + The input to is true. + The parameter is null. + The value of in milliseconds is negative and is not equal to (–1 millisecond), or is greater than . + + + Releases the lock on an object and blocks the current thread until it reacquires the lock. + true if the call returned because the caller reacquired the lock for the specified object. This method does not return if the lock is not reacquired. + The object on which to wait. + The parameter is null. + The calling thread does not own the lock for the specified object. + The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's method. + 1 + + + Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue. + true if the lock was reacquired before the specified time elapsed; false if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired. + The object on which to wait. + The number of milliseconds to wait before the thread enters the ready queue. + The parameter is null. + The calling thread does not own the lock for the specified object. + The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's method. + The value of the parameter is negative, and is not equal to . + 1 + + + Releases the lock on an object and blocks the current thread until it reacquires the lock. If the specified time-out interval elapses, the thread enters the ready queue. + true if the lock was reacquired before the specified time elapsed; false if the lock was reacquired after the specified time elapsed. The method does not return until the lock is reacquired. + The object on which to wait. + A representing the amount of time to wait before the thread enters the ready queue. + The parameter is null. + The calling thread does not own the lock for the specified object. + The thread that invokes Wait is later interrupted from the waiting state. This happens when another thread calls this thread's method. + The value of the parameter in milliseconds is negative and does not represent (–1 millisecond), or is greater than . + 1 + + + A synchronization primitive that can also be used for interprocess synchronization. + 1 + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex. + true to give the calling thread initial ownership of the mutex; otherwise, false. + + + Initializes a new instance of the class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex, and a string that is the name of the mutex. + true to give the calling thread initial ownership of the named system mutex if the named system mutex is created as a result of this call; otherwise, false. + The name of the . If the value is null, the is unnamed. + The named mutex exists and has access control security, but the user does not have . + A Win32 error occurred. + The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Initializes a new instance of the class with a Boolean value that indicates whether the calling thread should have initial ownership of the mutex, a string that is the name of the mutex, and a Boolean value that, when the method returns, indicates whether the calling thread was granted initial ownership of the mutex. + true to give the calling thread initial ownership of the named system mutex if the named system mutex is created as a result of this call; otherwise, false. + The name of the . If the value is null, the is unnamed. + When this method returns, contains a Boolean that is true if a local mutex was created (that is, if is null or an empty string) or if the specified named system mutex was created; false if the specified named system mutex already existed. This parameter is passed uninitialized. + The named mutex exists and has access control security, but the user does not have . + A Win32 error occurred. + The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. + + is longer than 260 characters. + + + Opens the specified named mutex, if it already exists. + An object that represents the named system mutex. + The name of the system mutex to open. + + is an empty string.-or- is longer than 260 characters. + + is null. + The named mutex does not exist. + A Win32 error occurred. + The named mutex exists, but the user does not have the security access required to use it. + 1 + + + + + + Releases the once. + The calling thread does not own the mutex. + 1 + + + Opens the specified named mutex, if it already exists, and returns a value that indicates whether the operation succeeded. + true if the named mutex was opened successfully; otherwise, false. + The name of the system mutex to open. + When this method returns, contains a object that represents the named mutex if the call succeeded, or null if the call failed. This parameter is treated as uninitialized. + + is an empty string.-or- is longer than 260 characters. + + is null. + A Win32 error occurred. + The named mutex exists, but the user does not have the security access required to use it. + + + Represents a lock that is used to manage access to a resource, allowing multiple threads for reading or exclusive access for writing. + + + Initializes a new instance of the class with default property values. + + + Initializes a new instance of the class, specifying the lock recursion policy. + One of the enumeration values that specifies the lock recursion policy. + + + Gets the total number of unique threads that have entered the lock in read mode. + The number of unique threads that have entered the lock in read mode. + + + Releases all resources used by the current instance of the class. + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Tries to enter the lock in read mode. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter. This limit is so large that applications should never encounter it. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The object has been disposed. + + + Tries to enter the lock in write mode. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The object has been disposed. + + + Reduces the recursion count for read mode, and exits read mode if the resulting count is 0 (zero). + The current thread has not entered the lock in read mode. + + + Reduces the recursion count for upgradeable mode, and exits upgradeable mode if the resulting count is 0 (zero). + The current thread has not entered the lock in upgradeable mode. + + + Reduces the recursion count for write mode, and exits write mode if the resulting count is 0 (zero). + The current thread has not entered the lock in write mode. + + + Gets a value that indicates whether the current thread has entered the lock in read mode. + true if the current thread has entered read mode; otherwise, false. + 2 + + + Gets a value that indicates whether the current thread has entered the lock in upgradeable mode. + true if the current thread has entered upgradeable mode; otherwise, false. + 2 + + + Gets a value that indicates whether the current thread has entered the lock in write mode. + true if the current thread has entered write mode; otherwise, false. + 2 + + + Gets a value that indicates the recursion policy for the current object. + One of the enumeration values that specifies the lock recursion policy. + + + Gets the number of times the current thread has entered the lock in read mode, as an indication of recursion. + 0 (zero) if the current thread has not entered read mode, 1 if the thread has entered read mode but has not entered it recursively, or n if the thread has entered the lock recursively n - 1 times. + 2 + + + Gets the number of times the current thread has entered the lock in upgradeable mode, as an indication of recursion. + 0 if the current thread has not entered upgradeable mode, 1 if the thread has entered upgradeable mode but has not entered it recursively, or n if the thread has entered upgradeable mode recursively n - 1 times. + 2 + + + Gets the number of times the current thread has entered the lock in write mode, as an indication of recursion. + 0 if the current thread has not entered write mode, 1 if the thread has entered write mode but has not entered it recursively, or n if the thread has entered write mode recursively n - 1 times. + 2 + + + Tries to enter the lock in read mode, with an optional integer time-out. + true if the calling thread entered read mode, otherwise, false. + The number of milliseconds to wait, or -1 () to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in read mode, with an optional time-out. + true if the calling thread entered read mode, otherwise, false. + The interval to wait, or -1 milliseconds to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode, with an optional time-out. + true if the calling thread entered upgradeable mode, otherwise, false. + The number of milliseconds to wait, or -1 () to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in upgradeable mode, with an optional time-out. + true if the calling thread entered upgradeable mode, otherwise, false. + The interval to wait, or -1 milliseconds to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Tries to enter the lock in write mode, with an optional time-out. + true if the calling thread entered write mode, otherwise, false. + The number of milliseconds to wait, or -1 () to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Tries to enter the lock in write mode, with an optional time-out. + true if the calling thread entered write mode, otherwise, false. + The interval to wait, or -1 milliseconds to wait indefinitely. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter. The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Gets the total number of threads that are waiting to enter the lock in read mode. + The total number of threads that are waiting to enter read mode. + 2 + + + Gets the total number of threads that are waiting to enter the lock in upgradeable mode. + The total number of threads that are waiting to enter upgradeable mode. + 2 + + + Gets the total number of threads that are waiting to enter the lock in write mode. + The total number of threads that are waiting to enter write mode. + 2 + + + Limits the number of threads that can access a resource or pool of resources concurrently. + 1 + + + Initializes a new instance of the class, specifying the initial number of entries and the maximum number of concurrent entries. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + + is greater than . + + is less than 1.-or- is less than 0. + + + Initializes a new instance of the class, specifying the initial number of entries and the maximum number of concurrent entries, and optionally specifying the name of a system semaphore object. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + The name of a named system semaphore object. + + is greater than .-or- is longer than 260 characters. + + is less than 1.-or- is less than 0. + A Win32 error occurred. + The named semaphore exists and has access control security, and the user does not have . + The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name. + + + Initializes a new instance of the class, specifying the initial number of entries and the maximum number of concurrent entries, optionally specifying the name of a system semaphore object, and specifying a variable that receives a value indicating whether a new system semaphore was created. + The initial number of requests for the semaphore that can be satisfied concurrently. + The maximum number of requests for the semaphore that can be satisfied concurrently. + The name of a named system semaphore object. + When this method returns, contains true if a local semaphore was created (that is, if is null or an empty string) or if the specified named system semaphore was created; false if the specified named system semaphore already existed. This parameter is passed uninitialized. + + is greater than . -or- is longer than 260 characters. + + is less than 1.-or- is less than 0. + A Win32 error occurred. + The named semaphore exists and has access control security, and the user does not have . + The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name. + + + Opens the specified named semaphore, if it already exists. + An object that represents the named system semaphore. + The name of the system semaphore to open. + + is an empty string.-or- is longer than 260 characters. + + is null. + The named semaphore does not exist. + A Win32 error occurred. + The named semaphore exists, but the user does not have the security access required to use it. + 1 + + + + + + Exits the semaphore and returns the previous count. + The count on the semaphore before the method was called. + The semaphore count is already at the maximum value. + A Win32 error occurred with a named semaphore. + The current semaphore represents a named system semaphore, but the user does not have .-or-The current semaphore represents a named system semaphore, but it was not opened with . + 1 + + + Exits the semaphore a specified number of times and returns the previous count. + The count on the semaphore before the method was called. + The number of times to exit the semaphore. + + is less than 1. + The semaphore count is already at the maximum value. + A Win32 error occurred with a named semaphore. + The current semaphore represents a named system semaphore, but the user does not have rights.-or-The current semaphore represents a named system semaphore, but it was not opened with rights. + 1 + + + Opens the specified named semaphore, if it already exists, and returns a value that indicates whether the operation succeeded. + true if the named semaphore was opened successfully; otherwise, false. + The name of the system semaphore to open. + When this method returns, contains a object that represents the named semaphore if the call succeeded, or null if the call failed. This parameter is treated as uninitialized. + + is an empty string.-or- is longer than 260 characters. + + is null. + A Win32 error occurred. + The named semaphore exists, but the user does not have the security access required to use it. + + + The exception that is thrown when the method is called on a semaphore whose count is already at the maximum. + 2 + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Represents a lightweight alternative to that limits the number of threads that can access a resource or pool of resources concurrently. + + + Initializes a new instance of the class, specifying the initial number of requests that can be granted concurrently. + The initial number of requests for the semaphore that can be granted concurrently. + + is less than 0. + + + Initializes a new instance of the class, specifying the initial and maximum number of requests that can be granted concurrently. + The initial number of requests for the semaphore that can be granted concurrently. + The maximum number of requests for the semaphore that can be granted concurrently. + + is less than 0, or is greater than , or is equal to or less than 0. + + + Returns a that can be used to wait on the semaphore. + A that can be used to wait on the semaphore. + The has been disposed. + + + Gets the number of remaining threads that can enter the object. + The number of remaining threads that can enter the semaphore. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the , and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Releases the object once. + The previous count of the . + The current instance has already been disposed. + The has already reached its maximum size. + + + Releases the object a specified number of times. + The previous count of the . + The number of times to exit the semaphore. + The current instance has already been disposed. + + is less than 1. + The has already reached its maximum size. + + + Blocks the current thread until it can enter the . + The current instance has already been disposed. + + + Blocks the current thread until it can enter the , using a 32-bit signed integer that specifies the timeout. + true if the current thread successfully entered the ; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + + is a negative number other than -1, which represents an infinite time-out. + + + Blocks the current thread until it can enter the , using a 32-bit signed integer that specifies the timeout, while observing a . + true if the current thread successfully entered the ; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The instance has been disposed, or the that created has been disposed. + + + Blocks the current thread until it can enter the , while observing a . + The token to observe. + + was canceled. + The current instance has already been disposed.-or-The that created has already been disposed. + + + Blocks the current thread until it can enter the , using a to specify the timeout. + true if the current thread successfully entered the ; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + The semaphoreSlim instance has been disposed + + + Blocks the current thread until it can enter the , using a that specifies the timeout, while observing a . + true if the current thread successfully entered the ; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The to observe. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + The semaphoreSlim instance has been disposedThe that created has already been disposed. + + + Asynchronously waits to enter the . + A task that will complete when the semaphore has been entered. + + + Asynchronously waits to enter the , using a 32-bit signed integer to measure the time interval. + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out. + + + Asynchronously waits to enter the , using a 32-bit signed integer to measure the time interval, while observing a . + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The to observe. + + is a negative number other than -1, which represents an infinite time-out. + The current instance has already been disposed. + + was canceled. + + + Asynchronously waits to enter the , while observing a . + A task that will complete when the semaphore has been entered. + The token to observe. + The current instance has already been disposed. + + was canceled. + + + Asynchronously waits to enter the , using a to measure the time interval. + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The current instance has already been disposed. + + is a negative number other than -1, which represents an infinite time-out -or- timeout is greater than . + + + Asynchronously waits to enter the , using a to measure the time interval, while observing a . + A task that will complete with a result of true if the current thread successfully entered the , otherwise with a result of false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The token to observe. + + is a negative number other than -1, which represents an infinite time-out-or-timeout is greater than . + + was canceled. + + + Represents a method to be called when a message is to be dispatched to a synchronization context. + The object passed to the delegate. + 2 + + + Provides a mutual exclusion lock primitive where a thread trying to acquire the lock waits in a loop repeatedly checking until the lock becomes available. + + + Initializes a new instance of the structure with the option to track thread IDs to improve debugging. + Whether to capture and use thread IDs for debugging purposes. + + + Acquires the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + The argument must be initialized to false prior to calling Enter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Releases the lock. + Thread ownership tracking is enabled, and the current thread is not the owner of this lock. + + + Releases the lock. + A Boolean value that indicates whether a memory fence should be issued in order to immediately publish the exit operation to other threads. + Thread ownership tracking is enabled, and the current thread is not the owner of this lock. + + + Gets whether the lock is currently held by any thread. + true if the lock is currently held by any thread; otherwise false. + + + Gets whether the lock is held by the current thread. + true if the lock is held by the current thread; otherwise false. + Thread ownership tracking is disabled. + + + Gets whether thread ownership tracking is enabled for this instance. + true if thread ownership tracking is enabled for this instance; otherwise false. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + The number of milliseconds to wait, or (-1) to wait indefinitely. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + + is a negative number other than -1, which represents an infinite time-out. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Attempts to acquire the lock in a reliable manner, such that even if an exception occurs within the method call, can be examined reliably to determine whether the lock was acquired. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + True if the lock is acquired; otherwise, false. must be initialized to false prior to calling this method. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than milliseconds. + The argument must be initialized to false prior to calling TryEnter. + Thread ownership tracking is enabled, and the current thread has already acquired this lock. + + + Provides support for spin-based waiting. + + + Gets the number of times has been called on this instance. + Returns an integer that represents the number of times has been called on this instance. + + + Gets whether the next call to will yield the processor, triggering a forced context switch. + Whether the next call to will yield the processor, triggering a forced context switch. + + + Resets the spin counter. + + + Performs a single spin. + + + Spins until the specified condition is satisfied. + A delegate to be executed over and over until it returns true. + The argument is null. + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + True if the condition is satisfied within the timeout; otherwise, false + A delegate to be executed over and over until it returns true. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + + + Spins until the specified condition is satisfied or until the specified timeout is expired. + True if the condition is satisfied within the timeout; otherwise, false + A delegate to be executed over and over until it returns true. + A that represents the number of milliseconds to wait, or a TimeSpan that represents -1 milliseconds to wait indefinitely. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . + + + Provides the basic functionality for propagating a synchronization context in various synchronization models. + 2 + + + Creates a new instance of the class. + + + When overridden in a derived class, creates a copy of the synchronization context. + A new object. + 2 + + + Gets the synchronization context for the current thread. + A object representing the current synchronization context. + 1 + + + When overridden in a derived class, responds to the notification that an operation has completed. + + + When overridden in a derived class, responds to the notification that an operation has started. + + + When overridden in a derived class, dispatches an asynchronous message to a synchronization context. + The delegate to call. + The object passed to the delegate. + 2 + + + When overridden in a derived class, dispatches a synchronous message to a synchronization context. + The delegate to call. + The object passed to the delegate. + The method was called in a Windows Store app. The implementation of for Windows Store apps does not support the method. + 2 + + + Sets the current synchronization context. + The object to be set. + 1 + + + + + + The exception that is thrown when a method requires the caller to own the lock on a given Monitor, and the method is invoked by a caller that does not own that lock. + 2 + + + Initializes a new instance of the class with default properties. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Provides thread-local storage of data. + Specifies the type of data stored per-thread. + + + Initializes the instance. + + + Initializes the instance. + Whether to track all values set on the instance and expose them through the property. + + + Initializes the instance with the specified function. + The invoked to produce a lazily-initialized value when an attempt is made to retrieve without it having been previously initialized. + + is a null reference (Nothing in Visual Basic). + + + Initializes the instance with the specified function. + The invoked to produce a lazily-initialized value when an attempt is made to retrieve without it having been previously initialized. + Whether to track all values set on the instance and expose them via the property. + + is a null reference (Nothing in Visual Basic). + + + Releases all resources used by the current instance of the class. + + + Releases the resources used by this instance. + A Boolean value that indicates whether this method is being called due to a call to . + + + Releases the resources used by this instance. + + + Gets whether is initialized on the current thread. + true if is initialized on the current thread; otherwise false. + The instance has been disposed. + + + Creates and returns a string representation of this instance for the current thread. + The result of calling on the . + The instance has been disposed. + The for the current thread is a null reference (Nothing in Visual Basic). + The initialization function attempted to reference recursively. + No default constructor is provided and no value factory is supplied. + + + Gets or sets the value of this instance for the current thread. + Returns an instance of the object that this ThreadLocal is responsible for initializing. + The instance has been disposed. + The initialization function attempted to reference recursively. + No default constructor is provided and no value factory is supplied. + + + Gets a list for all of the values currently stored by all of the threads that have accessed this instance. + A list for all of the values currently stored by all of the threads that have accessed this instance. + The instance has been disposed. + + + Contains methods for performing volatile memory operations. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the value of the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The value that was read. This value is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + + + Reads the object reference from the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears after this method in the code, the processor cannot move it before this method. + The reference to that was read. This reference is the latest written by any processor in the computer, regardless of the number of processors or the state of processor cache. + The field to read. + The type of field to read. This must be a reference type, not a value type. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a memory operation appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified value to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the value is written. + The value to write. The value is written immediately so that it is visible to all processors in the computer. + + + Writes the specified object reference to the specified field. On systems that require it, inserts a memory barrier that prevents the processor from reordering memory operations as follows: If a read or write appears before this method in the code, the processor cannot move it after this method. + The field where the object reference is written. + The object reference to write. The reference is written immediately so that it is visible to all processors in the computer. + The type of field to write. This must be a reference type, not a value type. + + + The exception that is thrown when an attempt is made to open a system mutex or semaphore that does not exist. + 2 + + + Initializes a new instance of the class with default values. + + + Initializes a new instance of the class with a specified error message. + The error message that explains the reason for the exception. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.3/de/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.3/de/System.Threading.xml new file mode 100644 index 0000000..4fb943b --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.3/de/System.Threading.xml @@ -0,0 +1,1799 @@ + + + + System.Threading + + + + Die Ausnahme, die ausgelöst wird, wenn ein Thread ein -Objekt abruft, das von einem anderen Thread abgebrochen wurde, indem das Objekt beim Beenden nicht freigegeben wurde. + 1 + + + Initialisiert eine neue Instanz der -Klasse mit Standardwerten. + + + Initialisiert eine neue Instanz der -Klasse mit einem festgelegten Index für den abgebrochenen Mutex (falls zutreffend) und einem -Objekt, das den Mutex darstellt. + Der Index des abgebrochenen Mutex im Array von WaitHandles, wenn die Ausnahme für die -Methode ausgelöst wird, oder -1, wenn die Ausnahme für die -Methode oder die -Methode ausgelöst wird. + Ein -Objekt, das den abgebrochenen Mutex darstellt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer festgelegten Fehlermeldung und einer festgelegten inneren Ausnahme. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Initialisiert eine neue Instanz der -Klasse mit einer festgelegten Fehlermeldung, der inneren Ausnahme, dem Index für den abgebrochenen Mutex (falls zutreffend) und einem -Objekt, das den Mutex darstellt. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + Der Index des abgebrochenen Mutex im Array von WaitHandles, wenn die Ausnahme für die -Methode ausgelöst wird, oder -1, wenn die Ausnahme für die -Methode oder die -Methode ausgelöst wird. + Ein -Objekt, das den abgebrochenen Mutex darstellt. + + + Initialisiert eine neue Instanz der -Klasse mit einer festgelegten Fehlermeldung, dem Index des abgebrochenen Mutex (falls zutreffend) und dem abgebrochenen Mutex. + Eine Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Der Index des abgebrochenen Mutex im Array von WaitHandles, wenn die Ausnahme für die -Methode ausgelöst wird, oder -1, wenn die Ausnahme für die -Methode oder die -Methode ausgelöst wird. + Ein -Objekt, das den abgebrochenen Mutex darstellt. + + + Ruft den abgebrochenen Mutex ab, das die Ausnahme verursacht hat (falls bekannt). + Ein -Objekt, das den abgebrochenen Mutex darstellt, oder null, wenn der abgebrochene Mutex nicht bestimmt werden konnte. + 1 + + + Ruft den Index des abgebrochenen Mutex ab, der die Ausnahme verursacht hat (falls bekannt). + Der Index des -Objekts, das der abgebrochene Mutex darstellt, im Array von WaitHandles, die an die -Methode übergeben wurden, oder -1, wenn der Index des abgebrochenen Mutex nicht bestimmt werden konnte. + 1 + + + Stellt Umgebungsdaten dar, die für eine angegebene asynchrone Ablaufsteuerung lokal sind, wie etwa eine asynchrone Methode. + Der Typ der Umgebungsdaten. + + + Instanziiert eine -Instanz, die keine Änderungsbenachrichtigungen empfängt. + + + Instanziiert eine lokale -Instanz, die Änderungsbenachrichtigungen empfängt. + Der Delegat, der aufgerufen wird, wenn sich der aktuelle Wert auf einem beliebigen Thread ändert. + + + Ruft den Wert der Umgebungsdaten ab oder legt ihn fest. + Der Wert der Umgebungsdaten. + + + Die Klasse, die -Instanzen, die sich für Änderungsbenachrichtigungen registrieren, Informationen über Datenänderungen zur Verfügung stellt. + Der Typ der Daten. + + + Ruft den aktuellen Wert der Daten ab. + Der aktuelle Wert der Daten. + + + Ruft den vorherigen Wert der Daten ab. + Der vorherige Wert der Daten. + + + Gibt einen Wert zurück, der angibt, ob sich der Wert aufgrund einer Änderung des Ausführungskontexts ändert. + true, wenn sich der Wert aufgrund einer Änderung des Ausführungstexts ändert, andernfalls false. + + + Benachrichtigt einen wartenden Thread über das Eintreten eines Ereignisses.Diese Klasse kann nicht vererbt werden. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der anfängliche Zustand auf „signalisiert“ festgelegt werden soll. + true, wenn der anfängliche Zustand auf „signalisiert“ festgelegt werden soll. false, wenn der anfängliche Zustand auf „nicht signalisiert“ festgelegt werden soll. + + + Ermöglicht es mehreren Aufgaben, parallel über mehrere Phasen gemeinsam an einem Algorithmus zu arbeiten. + + + Initialisiert eine neue Instanz der -Klasse. + Die Anzahl teilnehmender Threads. + + ist kleiner als 0 oder größer als 32,767. + + + Initialisiert eine neue Instanz der -Klasse. + Die Anzahl teilnehmender Threads. + + , die nach jeder Phase ausgeführt wird. NULL (Nothing in Visual Basic) wird möglicherweise übergeben, um keine Aktion anzugeben. + + ist kleiner als 0 oder größer als 32,767. + + + Benachrichtigt über das Vorhandensein eines weiteren Teilnehmers. + Die Phasennummer der Grenze, an der die neuen Teilnehmer zuerst teilnehmen. + Die aktuelle Instanz wurde bereits freigegeben. + Einen Teilnehmer hinzuzufügen würde verursachen, dass die Teilnehmeranzahl der Barriere 32.767 überschreitet.– oder –Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Benachrichtigt über das Vorhandensein weiterer Teilnehmer. + Die Phasennummer der Grenze, an der die neuen Teilnehmer zuerst teilnehmen. + Die Anzahl zusätzlicher Teilnehmer, die der Grenze hinzugefügt werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 0.– oder –-Teilnehmer hinzuzufügen würde verursachen, dass die Teilnehmeranzahl der Barriere 32.767 überschreitet. + Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Ruft die Nummer der aktuellen Phase der Grenze ab. + Gibt die Nummer der aktuellen Phase der Grenze zurück. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Gibt die vom verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. + True, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um nur nicht verwaltete Ressourcen freizugeben. + + + Ruft die Gesamtanzahl von Teilnehmern für die Grenze ab. + Gibt die Gesamtanzahl von Teilnehmern für die Grenze zurück. + + + Ruft die Anzahl von Teilnehmern für die Grenze ab, die in der aktuellen Phase noch nicht signalisiert haben. + Gibt die Anzahl von Teilnehmern für die Grenze zurück, die in der aktuellen Phase noch nicht signalisiert haben. + + + Benachrichtigt , dass ein Teilnehmer nicht mehr vorhanden ist. + Die aktuelle Instanz wurde bereits freigegeben. + Die Barriere hat bereits 0 Teilnehmer.– oder –Die Methode wurde aus einer Postphasenaktion aufgerufen. + + + Benachrichtigt über die geringere Anzahl von Teilnehmern. + Die Anzahl zusätzlicher Teilnehmer, die aus der Grenze entfernt werden sollen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 0. + Die Barriere hat bereits 0 Teilnehmer.– oder –Die Methode wurde aus einer Postphasenaktion aufgerufen. – oder –aktuelle Teilnehmeranzahl ist kleiner als der angegebene participantCount + Die gesamte Teilnehmeranzahl ist kleiner als der angegebene + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. + Die aktuelle Instanz wurde bereits freigegeben. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + Wenn eine Ausnahme aus der Post-Phasenaktion einer Grenze ausgelöst wird, nachdem alle teilnehmenden Threads SignalAndWait aufgerufen haben, wird die Ausnahme in einer BarrierPostPhaseException umbrochen und für alle teilnehmenden Threads ausgelöst. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet. + wenn alle Teilnehmer die Grenze innerhalb der angegebenen Zeit erreicht haben, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + Wenn eine Ausnahme aus der Post-Phasenaktion einer Grenze ausgelöst wird, nachdem alle teilnehmenden Threads SignalAndWait aufgerufen haben, wird die Ausnahme in einer BarrierPostPhaseException umbrochen und für alle teilnehmenden Threads ausgelöst. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet und ein Abbruchtoken berücksichtigt. + wenn alle Teilnehmer die Grenze innerhalb der angegebenen Zeit erreicht haben, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere erreichen. Dabei wird ein Abbruchtoken überwacht. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird das Zeitintervall mit einem -Objekt gemessen. + True, wenn alle anderen Teilnehmer die Grenze erreicht haben, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, oder er ist größer als 32.767. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Signalisiert, dass ein Teilnehmer die Barriere erreicht hat und darauf wartet, dass alle anderen Teilnehmer die Barriere ebenfalls erreichen. Dabei wird das Zeitintervall mit einem -Objekt gemessen und ein Abbruchtoken berücksichtigt. + True, wenn alle anderen Teilnehmer die Grenze erreicht haben, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1 Millisekunde. Ein Wert von -1 Millisekunde gibt einen unendlichen Timeout an. + Die Methode wurde innerhalb einer Postphasenaktion aufgerufen, die Barriere hat derzeit 0 Teilnehmer, oder die Barriere wird von mehr Threads gemeldet als Teilnehmer registriert sind. + + + Die Ausnahme, die bei einem Fehler der Nachphasenaktion einer ausgelöst wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit der angegebenen internen Ausnahme. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Stellt eine Methode dar, die in einem neuen Kontext aufgerufen werden muss. + Ein Objekt mit den Informationen, die von der Rückrufmethode bei jeder Ausführung verwendet werden. + 1 + + + Stellt einen Synchronisierungsprimitiven dar, der signalisiert wird, wenn seine Anzahl 0 (null) erreicht. + + + Initialisiert eine neue Instanz der -Klasse mit der angegebenen Anzahl. + Die zum Festlegen von ursprünglich erforderliche Anzahl von Signalen. + + ist kleiner als 0. + + + Erhöht die aktuelle Anzahl von um 1. + Die aktuelle Instanz wurde bereits freigegeben. + Die aktuelle Instanz ist bereits festgelegt.– oder – ist größer oder gleich . + + + Erhöht die aktuelle Anzahl von um einen angegebenen Wert. + Der Wert, um den erhöht werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner oder gleich 0. + Die aktuelle Instanz ist bereits festgelegt.– oder – ist größer gleich , nach die Anzahl schrittweise durch erhöht wird. + + + Ruft die Anzahl verbleibender Signale ab, die zum Festlegen des Ereignisses erforderlich sind. + Die Anzahl verbleibender Signale, die zum Festlegen des Ereignisses erforderlich sind. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die vom verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. + True, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um nur nicht verwaltete Ressourcen freizugeben. + + + Ruft die Anzahl von Signalen ab, die ursprünglich zum Festlegen des Ereignisses erforderlich waren. + Die Anzahl von Signalen, die ursprünglich zum Festlegen des Ereignisses erforderlich waren. + + + Bestimmt, ob das Ereignis festgelegt wurde. + True, wenn das Ereignis festgelegt wurde, andernfalls false. + + + Setzt auf den Wert von zurück. + Die aktuelle Instanz wurde bereits freigegeben. + + + Setzt die -Eigenschaft auf einen angegebenen Wert zurück. + Die zum Festlegen von erforderliche Anzahl von Signalen. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 0. + + + Registriert ein Signal beim und dekrementiert den Wert von . + True, wenn die Anzahl aufgrund des Signals 0 (null) erreicht hat und das Ereignis festgelegt wurde, andernfalls false. + Die aktuelle Instanz wurde bereits freigegeben. + Die aktuelle Instanz ist bereits festgelegt. + + + Registriert mehrere Signale bei und verringert den Wert von um den angegebenen Wert. + True, wenn die Anzahl aufgrund der Signale 0 (null) erreicht hat und das Ereignis festgelegt wurde, andernfalls false. + Die Anzahl zu registrierender Signale. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 1. + Die aktuelle Instanz ist bereits festgelegt. -oder- ist größer als . + + + Versucht, um eins zu inkrementieren. + True, wenn die Anzahl erfolgreich erhöht wurde, andernfalls false.Wenn bereits 0 (null) ist, gibt diese Methode false zurück. + Die aktuelle Instanz wurde bereits freigegeben. + + ist gleich . + + + Versucht, durch einen angegebenen Wert zu inkrementieren. + True, wenn die Anzahl erfolgreich erhöht wurde, andernfalls false.Wenn bereits 0 (null) ist, wird false zurückgegeben. + Der Wert, um den erhöht werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner oder gleich 0. + Die aktuelle Instanz ist bereits festgelegt.– oder – + ist gleich oder größer als . + + + Blockiert den aktuellen Thread, bis festgelegt wird. + Die aktuelle Instanz wurde bereits freigegeben. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet wird. + True, wenn festgelegt wurde, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Timeouts verwendet und ein überwacht wird. + True, wenn festgelegt wurde, andernfalls false. + Die Wartezeit in Millisekunden oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. - Oder - Die , die erstellte, wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei ein überwacht wird. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. - Oder - Die , die erstellte, wurde bereits freigegeben. + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei ein zum Messen des Timeouts verwendet wird. + True, wenn festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + + + Blockiert den aktuellen Thread, bis festgelegt wird, wobei ein zum Messen des Zeitintervalls verwendet und ein überwacht wird. + True, wenn festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben. - Oder - Die , die erstellte, wurde bereits freigegeben. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + + + Ruft ein ab, das verwendet wird, um auf das festzulegende Ereignis zu warten. + Ein , das verwendet wird, um auf das festzulegende Ereignis zu warten. + Die aktuelle Instanz wurde bereits freigegeben. + + + Gibt an, ob eine -Klasse nach dem Empfangen eines Signals automatisch oder manuell zurückgesetzt wird. + 2 + + + Bei Signalisierung wird die -Methode automatisch nach der Freigabe eines einzigen Threads zurückgesetzt.Wenn sich keine Threads in der Warteschlange befinden, bleibt die -Methode solange signalisiert, bis ein Thread blockiert wird. Sie wird zurückgesetzt, nachdem der Thread freigegeben wurde. + + + Bei Signalisierung gibt die -Methode alle wartenden Threads frei. Sie bleibt solange signalisiert, bis sie manuell zurückgesetzt wird. + + + Stellt ein Threadsynchronisierungsereignis dar. + 2 + + + Initialisiert eine neue Instanz der -Klasse und gibt an, ob das WaitHandle anfänglich signalisiert ist und ob es automatisch oder manuell zurückgesetzt wird. + true, wenn der anfängliche Zustand auf signalisiert festgelegt werden soll. false, wenn er auf nicht signalisiert festgelegt werden soll. + Einer der -Werte, die bestimmen, ob das Ereignis automatisch oder manuell zurückgesetzt wird. + + + Initialisiert eine neue Instanz der -Klasse, gibt an, ob das WaitHandle anfänglich signalisiert ist, wenn es als Ergebnis dieses Aufrufs erstellt wurde, ob es automatisch oder manuell zurückgesetzt wird, und gibt den Namen eines Systemsynchronisierungsereignisses an. + true, um den anfänglichen Zustand auf signalisiert festzulegen, wenn das benannte Ereignis als Ergebnis dieses Aufrufs erstellt wird; false, um den Zustand auf nicht signalisiert festzulegen. + Einer der -Werte, die bestimmen, ob das Ereignis automatisch oder manuell zurückgesetzt wird. + Der Name eines systemweiten Synchronisierungsereignisses. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Ereignis kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Initialisiert eine neue Instanz der -Klasse, gibt an, ob das WaitHandle anfänglich signalisiert ist, wenn es als Ergebnis dieses Aufrufs erstellt wurde, und ob es automatisch oder manuell zurückgesetzt wird, und gibt den Namen eines Systemsynchronisierungsereignisses und eine boolesche Variable an, deren Wert nach dem Aufruf angibt, ob das benannte Systemereignis erstellt wurde. + true, um den anfänglichen Zustand auf signalisiert festzulegen, wenn das benannte Ereignis als Ergebnis dieses Aufrufs erstellt wird; false, um den Zustand auf nicht signalisiert festzulegen. + Einer der -Werte, die bestimmen, ob das Ereignis automatisch oder manuell zurückgesetzt wird. + Der Name eines systemweiten Synchronisierungsereignisses. + Enthält nach dem Beenden dieser Methode den Wert true, wenn ein lokales Ereignis erstellt wurde (d. h., wenn gleich null oder eine leere Zeichenfolge ist) oder wenn das angegebene benannte Systemereignis erstellt wurde. Der Wert ist false, wenn das angegebene benannte Systemsereignis bereits vorhanden war.Dieser Parameter wird nicht initialisiert übergeben. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Ereignis kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Öffnet das bestimmte benannte Synchronisierungsereignis, wenn es bereits vorhanden ist. + Ein Objekt, das das benannte Systemereignis darstellt. + Der Name eines systemweiten Synchronisierungsereignisses, das zu öffnen ist. + + ist eine leere Zeichenfolge. - oder - ist länger als 260 Zeichen. + + ist null. + Das benannte Systemereignis ist nicht vorhanden. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden, der Benutzer verfügt jedoch nicht über den nötigen Sicherheitszugriff, um es zu verwenden. + 1 + + + + + + Legt den Zustand des Ereignisses auf nicht signalisiert fest, sodass Threads blockiert werden. + true, wenn die Operation erfolgreich ausgeführt wird, andernfalls false. + Die -Methode wurde zuvor für dieses aufgerufen. + 2 + + + Legt den Zustand des Ereignisses auf signalisiert fest und ermöglicht so einem oder mehreren wartenden Threads fortzufahren. + true, wenn die Operation erfolgreich ausgeführt wird, andernfalls false. + Die -Methode wurde zuvor für dieses aufgerufen. + 2 + + + Öffnet das bestimmte benannte Synchronisierungsereignis, wenn es bereits vorhanden ist, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. + true, wenn das benannte Synchronisierungsereignis erfolgreich geöffnet wurde; andernfalls false. + Der Name eines systemweiten Synchronisierungsereignisses, das zu öffnen ist. + Enthält nach Beenden der Methode ein -Objekt, das das benannte Synchronisierungsereignis darstellt, wenn der Aufruf erfolgreich ausgeführt wurde, oder null, wenn der Aufruf fehlgeschlagen ist.Dieser Parameter wird nicht initialisiert behandelt. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Ein Win32-Fehler ist aufgetreten. + Das benannte Ereignis ist vorhanden, der Benutzer verfügt jedoch nicht über den gewünschten Sicherheitszugriff. + + + Verwaltet den Ausführungskontext für den aktuellen Thread.Diese Klasse kann nicht vererbt werden. + 2 + + + Zeichnet den Ausführungskontext des aktuellen Threads auf. + Ein -Objekt, das den Ausführungskontext für den aktuellen Thread darstellt. + 1 + + + Führt für den aktuellen Thread eine Methode in einem angegebenen Ausführungskontext aus. + Der festzulegende . + Ein -Delegat, der die im bereitgestellten Ausführungskontext auszuführende Methode darstellt. + Das Objekt, das an die Rückrufmethode übergeben werden soll. + + ist null.– oder – wurde nicht durch einen Aufzeichnungsvorgang ermittelt. – oder – wurde bereits als Argument für einen Aufruf von verwendet. + 1 + + + + + + Stellt atomare Operationen für Variablen bereit, die von mehreren Threads gemeinsam genutzt werden. + 2 + + + Fügt in einer atomaren Operation zwei 32-Bit-Ganzzahlen hinzu und ersetzt die erste Ganzzahl durch die Summe. + Der unter gespeicherte neue Wert. + Eine Variable, die den ersten Wert enthält, der hinzugefügt werden soll.Die Summe der beiden Werte wird in gespeichert. + Der Wert, der der Ganzzahl in hinzugefügt werden soll. + The address of is a null pointer. + 1 + + + Fügt in einer atomaren Operation zwei 64-Bit-Ganzzahlen hinzu und ersetzt die erste Ganzzahl durch die Summe. + Der unter gespeicherte neue Wert. + Eine Variable, die den ersten Wert enthält, der hinzugefügt werden soll.Die Summe der beiden Werte wird in gespeichert. + Der Wert, der der Ganzzahl in hinzugefügt werden soll. + The address of is a null pointer. + 1 + + + Vergleicht zwei Gleitkommazahlen mit doppelter Genauigkeit hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei 32-Bit-Ganzzahlen mit Vorzeichen hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei 64-Bit-Ganzzahlen mit Vorzeichen hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei plattformspezifische Handles oder Zeiger hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten. + Der ursprüngliche Wert in . + Der Ziel-, dessen Wert mit dem Wert von verglichen und möglicherweise durch ersetzt wird. + Der , der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der , der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei Objekte hinsichtlich ihrer Verweisgleichheit und ersetzt bei vorliegender Gleichheit das erste Objekt. + Der ursprüngliche Wert in . + Das Zielobjekt, das mit verglichen und möglicherweise ersetzt wird. + Das Objekt, das das Zielobjekt ersetzt, wenn beim Vergleich Gleichheit festgestellt wird. + Das Objekt, das mit dem Objekt in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei Gleitkommazahlen mit einfacher Genauigkeit hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit den ersten Wert. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird. + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + The address of is a null pointer. + 1 + + + Vergleicht zwei Instanzen des angegebenen Referenztyps hinsichtlich ihrer Gleichheit und ersetzt bei vorliegender Gleichheit die erste. + Der ursprüngliche Wert in . + Das Ziel, dessen Wert mit verglichen und möglicherweise ersetzt wird.Dies ist ein Verweisparameter (ref in C#, ByRef in Visual Basic). + Der Wert, der den Zielwert ersetzt, wenn der Vergleich Gleichheit ergibt. + Der Wert, der mit dem Wert in verglichen wird. + Der Typ, der für , und verwendet werden soll.Dieser Typ muss ein Referenztyp sein. + The address of is a null pointer. + + + Dekrementiert den Wert einer angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der dekrementierte Wert. + Die Variable, deren Wert dekrementiert werden soll. + The address of is a null pointer. + 1 + + + Dekrementiert den Wert der angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der dekrementierte Wert. + Die Variable, deren Wert dekrementiert werden soll. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation eine Gleitkommazahl mit doppelter Genauigkeit auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt eine 32-Bit-Ganzzahl mit Vorzeichen in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt eine 64-Bit-Ganzzahl mit Vorzeichen in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation ein plattformspezifisches Handle bzw. einen plattformspezifischen Zeiger auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation ein Objekt auf einen angegebenen Wert fest und gibt einen Verweis auf das ursprüngliche Objekt zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt in einer atomaren Operation eine Gleitkommazahl mit einfacher Genauigkeit auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll. + Der Wert, auf den der -Parameter festgelegt ist. + The address of is a null pointer. + 1 + + + Legt eine Variable vom angegebenen Typ in einer atomaren Operation auf einen angegebenen Wert fest und gibt den ursprünglichen Wert zurück. + Der ursprüngliche Wert von . + Die Variable, die auf den angegebenen Wert festgelegt werden soll.Dies ist ein Verweisparameter (ref in C#, ByRef in Visual Basic). + Der Wert, auf den der -Parameter festgelegt ist. + Der Typ, der für und verwendet werden soll.Dieser Typ muss ein Referenztyp sein. + The address of is a null pointer. + + + Inkrementiert den Wert einer angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der inkrementierte Wert. + Die Variable, deren Wert inkrementiert werden soll. + The address of is a null pointer. + 1 + + + Inkrementiert den Wert einer angegebenen Variablen und speichert das Ergebnis in einer atomaren Operation. + Der inkrementierte Wert. + Die Variable, deren Wert inkrementiert werden soll. + The address of is a null pointer. + 1 + + + Synchronisiert den Speicherzugriff wie folgt: Der Prozessor, der den aktuellen Thread ausführt, kann Anweisungen nicht so neu anordnen, dass Speicherzugriffe vor dem Aufruf von nach Speicherzugriffen ausgeführt werden, die nach dem Aufruf von erfolgen. + + + Gibt einen 64-Bit-Wert zurück, der in einer atomaren Operation geladen wird. + Der geladene Wert. + Der zu ladende 64-Bit-Wert. + 1 + + + Stellt verzögerte Initialisierungsroutinen bereit. + + + Initialisiert einen Zielverweistyp mit seinem Standardkonstruktor, wenn er noch nicht initialisiert wurde. + Der initialisierte Verweis vom Typ . + Ein Verweis vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Der Typ des zu initialisierenden Verweises. + Berechtigungen, auf den Konstruktor des Typs zuzugreifen, haben gefehlt. + Der Typ besitzt keinen Standardkonstruktor. + + + Initialisiert einen Zielverweis- oder Werttyp mit seinem Standardkonstruktor, wenn er noch nicht initialisiert wurde. + Der initialisierte Wert vom Typ . + Ein Verweis oder Wert vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Ein Verweis auf einen booleschen Wert, der bestimmt, ob das Ziel bereits initialisiert wurde. + Ein Verweis auf ein Objekt, das für die Initialisierung von als sich gegenseitig ausschließende Sperre verwendet wird.Wenn null ist, wird ein neues Objekt instanziiert. + Der Typ des zu initialisierenden Verweises. + Berechtigungen, auf den Konstruktor des Typs zuzugreifen, haben gefehlt. + Der Typ besitzt keinen Standardkonstruktor. + + + Initialisiert einen Zielverweis- oder Werttyp mit einer angegebenen Funktion, wenn er noch nicht initialisiert wurde. + Der initialisierte Wert vom Typ . + Ein Verweis oder Wert vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Ein Verweis auf einen booleschen Wert, der bestimmt, ob das Ziel bereits initialisiert wurde. + Ein Verweis auf ein Objekt, das für die Initialisierung von als sich gegenseitig ausschließende Sperre verwendet wird.Wenn null ist, wird ein neues Objekt instanziiert. + Die Funktion, die aufgerufen wird, um den Verweis oder den Wert zu initialisieren. + Der Typ des zu initialisierenden Verweises. + Berechtigungen, auf den Konstruktor des Typs zuzugreifen, haben gefehlt. + Der Typ besitzt keinen Standardkonstruktor. + + + Initialisiert einen Zielverweistyp mit einer angegebenen Funktion, wenn er noch nicht initialisiert wurde. + Der initialisierte Wert vom Typ . + Der Verweis vom Typ , der initialisiert werden soll, wenn er noch nicht initialisiert wurde. + Die Funktion, die aufgerufen wird, um den Verweis zu initialisieren. + Der Verweistyp des zu initialisierenden Verweises. + Der Typ besitzt keinen Standardkonstruktor. + + gibt null (Nothing in Visual Basic) zurück. + + + Die Ausnahme, die ausgelöst wird, wenn die rekursive Anforderung einer Sperre nicht mit der Rekursionsrichtlinie der Sperre kompatibel ist. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die aktuelle Ausnahme verursacht hat.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + 2 + + + Gibt an, ob eine Sperre mehrmals dem gleichen Thread zugewiesen werden kann. + + + Wenn ein Thread rekursiv versucht, eine Sperre zu erhalten, wird eine Ausnahme ausgelöst.Einige Klassen gestatten gewisse Rekursionen, wenn diese Einstellung aktiv ist. + + + Ein Thread kann rekursiv eine Sperre erhalten.Einige Klassen beschränken diese Möglichkeit einer rekursiven Zuweisung. + + + Benachrichtigt einen oder mehrere wartende Threads über das Eintreten eines Ereignisses.Diese Klasse kann nicht vererbt werden. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der anfängliche Zustand auf signalisiert festgelegt werden soll. + true, wenn der anfängliche Zustand auf signalisiert festgelegt werden soll, false, wenn der anfängliche Zustand auf nicht signalisiert festgelegt werden soll. + + + Stellt eine verschlankte Version von bereit. + + + Initialisiert eine neue Instanz der -Klasse mit dem Anfangszustand „nicht signalisiert“. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der Anfangszustand auf „signalisiert“ festgelegt werden soll. + True, um den Anfangszustand auf „signalisiert“ festzulegen, false um den Anfangszustand auf „nicht signalisiert“ festzulegen. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob der Anfangszustand auf „signalisiert“ festgelegt werden soll, und einer festgelegten Spin-Anzahl. + True, um den Anfangszustand auf "signalisiert" festzulegen, false um den Anfangszustand auf "nicht signalisiert" festzulegen. + Die Anzahl von Spin-Wartevorgängen, die vor dem Fallback auf einen kernelbasierten Wartevorgang stattfinden. + + is less than 0 or greater than the maximum allowed value. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die vom verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. + true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um nur nicht verwaltete Ressourcen freizugeben. + + + Ruft einen Wert ab, der angibt, ob das Ereignis festgelegt wurde. + True, wenn das Ereignis festgelegt wurde, andernfalls false. + + + Legt den Zustand des Ereignisses auf „nicht signalisiert“ fest, sodass Threads blockiert werden. + The object has already been disposed. + + + Legt den Zustand des Ereignisses auf „signalisiert“ fest und ermöglicht so die weitere Ausführung eines oder mehrerer wartender Threads. + + + Ruft die Anzahl von Spin-Wartevorgängen ab, die vor dem Fallback auf einen kernelbasierten Wartevorgang stattfinden. + Gibt die Anzahl von Spin-Wartevorgängen zurück, die vor dem Fallback auf einen kernelbasierten Wartevorgang stattfinden. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet wird. + true, wenn der festgelegt wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet und ein überwacht wird. + true, wenn der festgelegt wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle ein Signal empfängt, wobei ein überwacht wird. + Das zu überwachende . + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird, wobei ein -Wert zum Messen des Zeitintervalls verwendet wird. + true, wenn der festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blockiert den aktuellen Thread, bis das aktuelle festgelegt wird. Dabei wird ein -Wert zum Messen des Zeitintervalls verwendet und ein überwacht. + true, wenn der festgelegt wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Ruft das zugrunde liegende -Objekt für dieses ab. + Das zugrunde liegende -Ereignisobjekt für dieses . + + + Stellt einen Mechanismus bereit, der den Zugriff auf Objekte synchronisiert. + 2 + + + Erhält eine exklusive Sperre für das angegebene Objekt. + Das Objekt, für das die Monitorsperre erhalten werden soll. + Der -Parameter ist null. + 1 + + + Erhält eine exklusive Sperre für das angegebene Objekt und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, auf das gewartet werden soll. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen.Hinweis   Wenn keine Ausnahme auftritt, ist die Ausgabe dieser Methode immer true. + Die Eingabe für ist true. + Der -Parameter ist null. + + + Hebt eine exklusive Sperre für das angegebene Objekt auf. + Das Objekt, dessen Sperre aufgehoben werden soll. + Der -Parameter ist null. + Der aktuelle Thread besitzt die Sperre für das angegebene Objekt nicht. + 1 + + + Bestimmt, ob der aktuelle Thread die Sperre für das angegebene Objekt enthält. + true, wenn der aktuelle Thread die Sperre für enthält, andernfalls false. + Das zu überprüfende Objekt. + + ist null. + + + Benachrichtigt einen Thread in der Warteschlange für abzuarbeitende Threads über eine Änderung am Zustand des gesperrten Objekts. + Das Objekt, auf das ein Thread wartet. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + 1 + + + Benachrichtigt alle wartenden Threads über eine Änderung am Zustand des Objekts. + Das Objekt, das den Impuls sendet. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + 1 + + + Versucht, eine exklusive Sperre für das angegebene Objekt zu erhalten. + true, wenn der aktuelle Thread die Sperre erhält, andernfalls false. + Das Objekt, für das die Sperre erhalten werden soll. + Der -Parameter ist null. + 1 + + + Versucht, eine exklusive Sperre für das angegebene Objekt zu erhalten, und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, für das die Sperre erhalten werden soll. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen. + Die Eingabe für ist true. + Der -Parameter ist null. + + + Versucht über eine angegebene Anzahl von Millisekunden hinweg, eine exklusive Sperre für das angegebene Objekt zu erhalten. + true, wenn der aktuelle Thread die Sperre erhält, andernfalls false. + Das Objekt, für das die Sperre erhalten werden soll. + Die Anzahl der Millisekunden, für die auf die Sperre gewartet werden soll. + Der -Parameter ist null. + + ist negativ und ungleich . + 1 + + + Versucht für die angegebene Anzahl von Millisekunden, eine exklusive Sperre für das angegebene Objekt zu erhalten, und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, für das die Sperre erhalten werden soll. + Die Anzahl der Millisekunden, für die auf die Sperre gewartet werden soll. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen. + Die Eingabe für ist true. + Der -Parameter ist null. + + ist negativ und ungleich . + + + Versucht über einen angegebenen Zeitraum hinweg, eine exklusive Sperre für das angegebene Objekt zu erhalten. + true, wenn der aktuelle Thread die Sperre erhält, andernfalls false. + Das Objekt, für das die Sperre erhalten werden soll. + Eine , die die Zeitspanne darstellt, für die auf die Sperre gewartet werden soll.Ein Wert von -1 Millisekunde gibt eine unbegrenzte Wartezeit an. + Der -Parameter ist null. + Der Wert von in Millisekunden ist negativ und ungleich (-1 Millisekunde), oder er ist größer als . + 1 + + + Versucht für die angegebene Dauer, eine exklusive Sperre für das angegebene Objekt zu erhalten, und legt atomar einen Wert fest, der angibt, ob die Sperre angenommen wurde. + Das Objekt, für das die Sperre erhalten werden soll. + Die Zeitspanne, für die auf die Sperre gewartet werden soll.Ein Wert von -1 Millisekunde gibt eine unbegrenzte Wartezeit an. + Das Ergebnis des Versuchs, die Sperre abzurufen, übergeben als Verweis.Die Eingabe muss false sein.Die Ausgabe ist true, wenn die Sperre abgerufen wurde. Andernfalls ist die Ausgabe false.Die Ausgabe wird auch dann festgelegt, wenn eine Ausnahme bei dem Versuch auftritt, die Sperre abzurufen. + Die Eingabe für ist true. + Der -Parameter ist null. + Der Wert von in Millisekunden ist negativ und ungleich (-1 Millisekunde), oder er ist größer als . + + + Hebt die Sperre für ein Objekt auf und blockiert den aktuellen Thread, bis er die Sperre erneut erhält. + true, wenn der Aufruf beendet wurde, weil der Aufrufer die Sperre für das angegebene Objekt erneut erhalten hat.Diese Methode wird nicht beendet, wenn die Sperre nicht erneut erhalten wird. + Das Objekt, auf das gewartet werden soll. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + Der Thread, der Wait aufruft, wird später im Wartezustand unterbrochen.Dieser Fall tritt ein, wenn ein anderer Thread die -Methode dieses Threads aufruft. + 1 + + + Hebt die Sperre für ein Objekt auf und blockiert den aktuellen Thread, bis er die Sperre erneut erhält.Wenn das angegebene Timeoutintervall abläuft, tritt der Thread in die Warteschlange für abgearbeitete Threads ein. + true, wenn die Sperre erneut erhalten wurde, bevor die angegebene Zeitspanne verstrichen ist. false, wenn die Sperre erneut erhalten wurde, nachdem die angegebene Zeitspanne verstrichen ist.Die Methode wird erst beendet, wenn die Sperre erneut erhalten wurde. + Das Objekt, auf das gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, bevor der Thread in die Warteschlange für abgearbeitete Threads eintritt. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + Der Thread, der Wait aufruft, wird später im Wartezustand unterbrochen.Dieser Fall tritt ein, wenn ein anderer Thread die -Methode dieses Threads aufruft. + Der Wert des -Parameters ist negativ und ungleich . + 1 + + + Hebt die Sperre für ein Objekt auf und blockiert den aktuellen Thread, bis er die Sperre erneut erhält.Wenn das angegebene Timeoutintervall abläuft, tritt der Thread in die Warteschlange für abgearbeitete Threads ein. + true, wenn die Sperre erneut erhalten wurde, bevor die angegebene Zeitspanne verstrichen ist. false, wenn die Sperre erneut erhalten wurde, nachdem die angegebene Zeitspanne verstrichen ist.Die Methode wird erst beendet, wenn die Sperre erneut erhalten wurde. + Das Objekt, auf das gewartet werden soll. + Ein , der die Zeit angibt, die gewartet wird, bevor der Thread in die Warteschlange für abgearbeitete Threads eintritt. + Der -Parameter ist null. + Der aufrufende Thread besitzt keine Sperre für das angegebene Objekt. + Der Thread, der Wait aufruft, wird später im Wartezustand unterbrochen.Dieser Fall tritt ein, wenn ein anderer Thread die -Methode dieses Threads aufruft. + Der Wert des -Parameters in Millisekunden ist negativ und stellt nicht (-1 Millisekunde) dar, oder er ist größer als . + 1 + + + Ein primitiver Synchronisierungstyp, der auch für die prozessübergreifende Synchronisierung verwendet werden kann. + 1 + + + Initialisiert eine neue Instanz der -Klasse mit Standardeigenschaften. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex zugewiesen werden soll. + true, um dem aufrufenden Thread den anfänglichen Besitz des Mutex zuzuweisen, andernfalls false. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex zugewiesen werden soll, sowie mit einer Zeichenfolge, die den Namen des Mutex darstellt. + true, um dem aufrufenden Thread den anfänglichen Besitz des benannten Systemmutex zuzuweisen, wenn der benannte Systemmutex als Ergebnis dieses Aufrufs erstellt wird, andernfalls false. + Der Name des .Bei einem Wert von null ist das unbenannt. + Der benannte Mutex ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Initialisiert eine neue Instanz der -Klasse mit einem booleschen Wert, der angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex zugewiesen werden soll, mit einer Zeichenfolge mit dem Namen des Mutex sowie mit einem booleschen Wert, der beim Beenden der Methode angibt, ob dem aufrufenden Thread der anfängliche Besitz des Mutex gewährt wurde. + true, um dem aufrufenden Thread den anfänglichen Besitz des benannten Systemmutex zuzuweisen, wenn der benannte Systemmutex als Ergebnis dieses Aufrufs erstellt wird, andernfalls false. + Der Name des .Bei einem Wert von null ist das unbenannt. + Enthält nach dem Beenden dieser Methode einen booleschen Wert, der true ist, wenn ein lokaler Mutex erstellt wurde (d. h. wenn gleich null oder eine leere Zeichenfolge ist) oder wenn der angegebene benannte Systemmutex erstellt wurde. Der Wert ist false, wenn der angegebene benannte Systemmutex bereits vorhanden war.Dieser Parameter wird nicht initialisiert übergeben. + Der benannte Mutex ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + ist länger als 260 Zeichen. + + + Öffnet den bestimmten benannten Mutex, wenn er bereits vorhanden ist. + Ein Objekt, das den benannten Systemmutex darstellt. + Der Name des zu öffnenden Systemmutex. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Der benannte Mutex ist nicht vorhanden. + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex ist vorhanden, der Benutzer verfügt jedoch nicht über den erforderlichen Sicherheitszugriff, um es zu verwenden. + 1 + + + + + + Gibt das einmal frei. + Der aufrufende Thread ist nicht im Besitz des Mutex. + 1 + + + Öffnet den bestimmten benannten Mutex, wenn er bereits vorhanden ist, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. + true, wenn der benannte Mutex erfolgreich geöffnet wurde; andernfalls false. + Der Name des zu öffnenden Systemmutex. + Enthält nach Beenden der Methode ein -Objekt, das das benannte Mutex darstellt, wenn der Aufruf erfolgreich ausgeführt wurde, oder null, wenn der Aufruf fehlgeschlagen ist.Dieser Parameter wird nicht initialisiert behandelt. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Ein Win32-Fehler ist aufgetreten. + Der benannte Mutex ist vorhanden, der Benutzer verfügt jedoch nicht über den erforderlichen Sicherheitszugriff, um es zu verwenden. + + + Stellt eine Sperre dar, mit der der Zugriff auf eine Ressource verwaltet wird. Mehrere Threads können hierbei Lesezugriff oder exklusiven Schreibzugriff erhalten. + + + Initialisiert eine neue Instanz der -Klasse mit Standardeigenschaftswerten. + + + Initialisiert eine neue Instanz der -Klasse unter Angabe der Rekursionsrichtlinie für die Sperre. + Einer der Enumerationswerte, der die Rekursionsrichtlinie für die Sperre angibt. + + + Ruft die Gesamtzahl von eindeutigen Threads ab, denen die Sperre im Lesemodus zugewiesen ist. + Die Anzahl von eindeutigen Threads, denen die Sperre im Lesemodus zugewiesen ist. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Versucht, die Sperre im Lesemodus zu erhalten. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Versucht, die Sperre im erweiterbaren Modus zu erhalten. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Versucht, die Sperre im Schreibmodus zu erhalten. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Verringert die Rekursionszahl für den Lesemodus und beendet den Lesemodus, wenn das Rekursionsergebnis 0 (null) ist. + The current thread has not entered the lock in read mode. + + + Verringert die Rekursionszahl für den erweiterbaren Modus und beendet den erweiterbaren Modus, wenn das Rekursionsergebnis 0 (null) ist. + The current thread has not entered the lock in upgradeable mode. + + + Verringert die Rekursionszahl für den Schreibmodus und beendet den Schreibmodus, wenn das Rekursionsergebnis 0 (null) ist. + The current thread has not entered the lock in write mode. + + + Ruft einen Wert ab, der angibt, ob die Sperre dem aktuellen Thread im Lesemodus zugewiesen ist. + true, wenn sich der aktuelle Thread im Lesemodus befindet, andernfalls false. + 2 + + + Ruft einen Wert ab, der angibt, ob die Sperre dem aktuellen Thread im erweiterbaren Modus zugewiesen ist. + true, wenn sich der aktuelle Thread im erweiterbaren Modus befindet, andernfalls false. + 2 + + + Ruft einen Wert ab, der angibt, ob die Sperre dem aktuellen Thread im Schreibmodus zugewiesen ist. + true, wenn sich der aktuelle Thread im Schreibmodus befindet, andernfalls false. + 2 + + + Ruft einen Wert ab, der die Rekursionsrichtlinie für das aktuelle -Objekt angibt. + Einer der Enumerationswerte, der die Rekursionsrichtlinie für die Sperre angibt. + + + Ruft einen Wert ab, der als Indikator für eine Rekursion angibt, wie oft dem aktuellen Thread die Sperre im Lesemodus zugewiesen ist. + 0 (null), wenn sich der aktuelle Thread nicht im Lesemodus befindet, 1, wenn sich der Thread im Lesemodus befindet und diesen nicht rekursiv angefordert hat, oder n, wenn der Thread die Sperre n - 1 Mal rekursiv angefordert hat. + 2 + + + Ruft einen Wert ab, der als Indikator für eine Rekursion angibt, wie oft dem aktuellen Thread die Sperre im erweiterbaren Modus zugewiesen ist. + 0 (null), wenn sich der aktuelle Thread nicht im erweiterbaren Modus befindet, 1, wenn sich der Thread im erweiterbaren Modus befindet und diesen nicht rekursiv angefordert hat, oder n, wenn der Thread den erweiterbaren Modus n - 1 Mal rekursiv angefordert hat. + 2 + + + Ruft einen Wert ab, der als Indikator für eine Rekursion angibt, wie oft dem aktuellen Thread die Sperre im Schreibmodus zugewiesen ist. + 0 (null), wenn sich der aktuelle Thread nicht im Schreibmodus befindet, 1, wenn sich der Thread im Schreibmodus befindet und diesen nicht rekursiv angefordert hat, oder n, wenn der Thread den Schreibmodus n - 1 Mal rekursiv angefordert hat. + 2 + + + Versucht, die Sperre im Lesemodus zu erhalten. Optional wird ein ganzzahliger Timeout berücksichtigt. + true, wenn der aufrufende Thread den Lesemodus erhalten hat, andernfalls false. + Die Zeit in Millisekunden, die gewartet wird, oder -1 (), um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Versucht, die Sperre im Lesemodus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den Lesemodus erhalten hat, andernfalls false. + Das Zeitintervall bis zum Timeout, oder -1 Millisekunden, um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Versucht, die Sperre im erweiterbaren Modus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den erweiterbaren Modus erhalten hat, andernfalls false. + Die Zeit in Millisekunden, die gewartet wird, oder -1 (), um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Versucht, die Sperre im erweiterbaren Modus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den erweiterbaren Modus erhalten hat, andernfalls false. + Das Zeitintervall bis zum Timeout, oder -1 Millisekunden, um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Versucht, die Sperre im Schreibmodus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den Schreibmodus erhalten hat, andernfalls false. + Die Zeit in Millisekunden, die gewartet wird, oder -1 (), um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Versucht, die Sperre im Schreibmodus zu erhalten. Optional wird ein Timeout berücksichtigt. + true, wenn der aufrufende Thread den Schreibmodus erhalten hat, andernfalls false. + Das Zeitintervall bis zum Timeout, oder -1 Millisekunden, um unbegrenzt zu warten. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Ruft die Gesamtzahl von Threads ab, die auf eine Zuweisung der Sperre im Lesemodus warten. + Die Gesamtzahl von Threads, die auf eine Zuweisung des Lesemodus warten. + 2 + + + Ruft die Gesamtzahl von Threads ab, die auf eine Zuweisung der Sperre im erweiterbaren Modus warten. + Die Gesamtzahl von Threads, die auf eine Zuweisung des erweiterbaren Modus warten. + 2 + + + Ruft die Gesamtzahl von Threads ab, die auf eine Zuweisung der Sperre im Schreibmodus warten. + Die Gesamtzahl von Threads, die auf eine Zuweisung des Schreibmodus warten. + 2 + + + Schränkt die Anzahl von Threads ein, die gleichzeitig auf eine Ressource oder einen Pool von Ressourcen zugreifen können. + 1 + + + Initialisiert eine neue Instanz der -Klasse und gibt die ursprüngliche Anzahl von Einträgen und die maximale Anzahl von gleichzeitigen Einträgen an. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + + ist größer als . + + ist kleiner als 1.- oder - ist kleiner als 0. + + + Initialisiert eine neue Instanz der -Klasse, gibt die ursprüngliche Anzahl von Einträgen und die maximale Anzahl von gleichzeitigen Einträgen sowie optional den Namen eines Systemsemaphorobjekts an. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Der Name eines benannten Systemsemaphorobjekts. + + ist größer als .- oder - ist länger als 260 Zeichen. + + ist kleiner als 1.- oder - ist kleiner als 0. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Semaphor kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + + Initialisiert eine neue Instanz der -Klasse, gibt die ursprüngliche Anzahl von Einträgen und die maximale Anzahl von gleichzeitigen Einträgen sowie optional den Namen eines Systemsemaphorobjekts an, gibt eine Variable an, die einen Wert empfängt, der angibt, ob ein neues Systemsemaphor erstellt wurde. + Die ursprüngliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig ausgeführt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig ausgeführt werden können. + Der Name eines benannten Systemsemaphorobjekts. + Enthält nach dem Beenden dieser Methode den Wert true, wenn ein lokales Semaphor erstellt wurde (d. h., wenn gleich null oder eine leere Zeichenfolge ist) oder wenn das angegebene benannte Systemsemaphor erstellt wurde. Der Wert ist false, wenn das angegebene benannte Systemsemaphor bereits vorhanden war.Dieser Parameter wird nicht initialisiert übergeben. + + ist größer als . - oder - ist länger als 260 Zeichen. + + ist kleiner als 1.- oder - ist kleiner als 0. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden und verfügt über Zugriffssteuerungssicherheit, aber der Benutzer verfügt nicht über . + Das benannte Semaphor kann nicht erstellt werden, möglicherweise weil ein WaitHandle eines anderen Typs denselben Namen hat. + + + Öffnet das angegebene benannte Semaphor, wenn es bereits vorhanden ist. + Ein Objekt, das das benannte Systemsemaphor darstellt. + Der Name des zu öffnenden Systemsemaphors. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Das benannte Semaphor ist nicht vorhanden. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden, der Benutzer verfügt jedoch nicht über den nötigen Sicherheitszugriff, um es zu verwenden. + 1 + + + + + + Beendet das Semaphor und gibt die vorherige Anzahl zurück. + Die Anzahl für das Semaphor vor dem Aufruf der -Methode. + Die Anzahl für das Semaphor weist bereits den maximalen Wert auf. + Bei einem benannten Semaphor ist ein Win32-Fehler aufgetreten. + Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar. Der Benutzer verfügt jedoch nicht über .- oder - Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar, es wurde jedoch nicht mit geöffnet. + 1 + + + Gibt das Semaphor eine festgelegte Anzahl von Malen frei und gibt die vorherige Anzahl zurück. + Die Anzahl für das Semaphor vor dem Aufruf der -Methode. + Die Anzahl von Malen, die das Semaphor freigegeben werden soll. + + ist kleiner als 1. + Die Anzahl für das Semaphor weist bereits den maximalen Wert auf. + Bei einem benannten Semaphor ist ein Win32-Fehler aufgetreten. + Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar. Der Benutzer verfügt jedoch nicht über -Rechte.- oder - Das aktuelle Semaphor stellt ein benanntes Systemsemaphor dar, es wurde jedoch nicht mit -Rechten geöffnet. + 1 + + + Öffnet das angegebene benannte Semaphor, wenn es bereits vorhanden ist, und gibt einen Wert zurück, der angibt, ob der Vorgang erfolgreich war. + true, wenn das benannte Semaphor erfolgreich geöffnet wurde; andernfalls false. + Der Name des zu öffnenden Systemsemaphors. + Enthält nach Beenden der Methode ein -Objekt, das das benannte Semaphor darstellt, wenn der Aufruf erfolgreich ausgeführt wurde, oder null, wenn der Aufruf fehlgeschlagen ist.Dieser Parameter wird nicht initialisiert behandelt. + + ist eine leere Zeichenfolge.- oder - ist länger als 260 Zeichen. + + ist null. + Ein Win32-Fehler ist aufgetreten. + Das benannte Semaphor ist vorhanden, der Benutzer verfügt jedoch nicht über den nötigen Sicherheitszugriff, um es zu verwenden. + + + Die Ausnahme, die ausgelöst wird, wenn die -Methode für ein Semaphor aufgerufen wird, dessen Zähler bereits den Maximalwert aufweist. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit Standardwerten. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Eine einfache Alternative zu , die die Anzahl der Threads beschränkt, die gleichzeitig auf eine Ressource oder einen Ressourcenpool zugreifen können. + + + Initialisiert eine neue Instanz der -Klasse und gibt die ursprüngliche Anzahl von Anforderungen an, die gleichzeitig gewährt werden können. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + + ist kleiner als 0. + + + Initialisiert eine neue Instanz der -Klasse und gibt die ursprüngliche sowie die maximale Anzahl von Anforderungen an, die gleichzeitig gewährt werden können. + Die anfängliche Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + Die maximale Anzahl von Anforderungen für das Semaphor, die gleichzeitig gewährt werden können. + + ist kleiner als 0, oder ist größer als , oder ist kleiner gleich 0. + + + Gibt ein zurück, das verwendet werden kann um auf die Semaphore zu warten. + Ein , das verwendet werden kann um auf die Semaphore zu warten. + + wurde verworfen. + + + Ruft die Anzahl der verbleibenden Threads ab, für die das Eintreten in das -Objekt zulässig ist. + Die Anzahl der verbleibenden Threads, für die das Eintreten in das Semaphor zulässig ist. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die von verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. + true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben. + + + Gibt das -Objekt einmal frei. + Die vorherige Anzahl von . + Die aktuelle Instanz wurde bereits freigegeben. + Der hat bereits seine maximale Größe erreicht. + + + Gibt das -Objekt eine festgelegte Anzahl von Malen frei. + Die vorherige Anzahl von . + Die Anzahl von Malen, die das Semaphor freigegeben werden soll. + Die aktuelle Instanz wurde bereits freigegeben. + + ist kleiner als 1. + Der hat bereits seine maximale Größe erreicht. + + + Blockiert den aktuellen Thread, bis er in eintreten kann. + Die aktuelle Instanz wurde bereits freigegeben. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei das Timeout mit einer 32-Bit-Ganzzahl mit Vorzeichen angegeben wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Angeben des Timeouts verwendet und ein überwacht wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + wurde abgebrochen. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die Instanz wurde freigegeben, oder die erstellten freigegeben wurde. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei ein überwacht wird. + Das zu überwachende -Token. + + wurde abgebrochen. + Die aktuelle Instanz wurde bereits freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei ein zum Angeben des Timeouts verwendet wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + Die semaphoreSlim-Instanz wurde freigegeben + + + Blockiert den aktuellen Thread, bis er in die Warteschlange von eingereiht werden kann, wobei eine den Timeout angibt und ein überwacht wird. + true, wenn der aktuelle Thread erfolgreich in die Warteschlange von eingereiht wurde, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende . + + wurde abgebrochen. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + Die semaphoreSlim-Instanz wurde freigegebenDie , die erstellt hat, wurde bereits freigegeben. + + + Wartet asynchron auf den Eintritt in . + Eine Aufgabe, die abgeschlossen wird, wenn das Semaphor eingegeben wurde. + + + Wartet asynchron auf den Zutritt zum , wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet wird. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Wartet asynchron auf den Zutritt zum , wobei eine 32-Bit-Ganzzahl mit Vorzeichen zum Messen des Zeitintervalls verwendet wird, während ein beobachtet wird. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das zu überwachende . + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Die aktuelle Instanz wurde bereits freigegeben. + + wurde abgebrochen. + + + Wartet asynchron auf den Zutritt zum , während ein ein beobachtet wird. + Eine Aufgabe, die abgeschlossen wird, wenn das Semaphor eingegeben wurde. + Das zu überwachende -Token. + Die aktuelle Instanz wurde bereits freigegeben. + + wurde abgebrochen. + + + Wartet asynchron auf den Zutritt zum unter Verwendung einer zum Messen des Zeitintervalls. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Die aktuelle Instanz wurde bereits freigegeben. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. - oder - Timeout ist größer als . + + + Wartet asynchron auf den Zutritt zum unter Verwendung einer zum Messen des Zeitintervalls, während ein beobachtet wird. + Eine Aufgabe, die mit dem Ergebnis true abgeschlossen wird, wenn der aktuelle Thread erfolgreich in gewechselt ist, andernfalls mit dem Ergebnis false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + Das zu überwachende -Token. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an.- oder - Timeout ist größer als . + + wurde abgebrochen. + + + Stellt eine Methode dar, die aufgerufen werden muss, wenn eine Nachricht an einen Synchronisierungskontext gesendet werden soll. + Das an den Delegaten übergebene Objekt. + 2 + + + Stellt einen sich gegenseitig ausschließenden Sperrprimitiven bereit, wobei ein Thread, der versucht, die Sperre abzurufen, wiederholt in einer Schleife wartet, bis die Sperre verfügbar wird. + + + Initialisiert eine neue Instanz der -Struktur mit der Option, Thread-IDs nachzuverfolgen, um das Debuggen zu vereinfachen. + Gibt an, ob Thread-IDs zu Debugzwecken erfasst und verwendet werden. + + + Ruft die Sperre zuverlässig ab, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + Das -Argument muss vor dem Aufrufen von Enter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Hebt die Sperre auf. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread ist nicht Besitzer dieser Sperre. + + + Hebt die Sperre auf. + Ein boolescher Wert, der angibt, ob eine Arbeitsspeicherumgrenzung ausgegeben werden soll, um den Beendigungsvorgang sofort für andere Threads zu veröffentlichen. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread ist nicht Besitzer dieser Sperre. + + + Ruft einen Wert ab, der angibt, ob die Sperre zurzeit von einem Thread verwendet wird. + True, wenn die Sperre zurzeit von einem Thread verwendet wird, andernfalls false. + + + Ruft einen Wert ab, der angibt, ob die Sperre vom aktuellen Thread verwendet wird. + True, wenn die Sperre vom aktuellen Thread verwendet wird, andernfalls false. + Die Threadbesitznachverfolgung wird deaktiviert. + + + Ruft einen Wert ab, der angibt, ob die Threadbesitznachverfolgung für diese Instanz aktiviert ist. + True, wenn die Threadbesitznachverfolgung für diese Instanz aktiviert ist, andernfalls false. + + + Versucht, die Sperre zuverlässig abzurufen, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + Das -Argument muss vor dem Aufrufen von TryEnter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Versucht, die Sperre zuverlässig abzurufen, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + Das -Argument muss vor dem Aufrufen von TryEnter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Versucht, die Sperre zuverlässig abzurufen, sodass auch bei einer Ausnahme innerhalb des Methodenaufrufs zuverlässig untersucht werden kann, um zu bestimmen, ob die Sperre abgerufen wurde. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + True, wenn die Sperre abgerufen wird, andernfalls false. muss vor dem Aufrufen dieser Methode mit false initialisiert werden. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als Millisekunden. + Das -Argument muss vor dem Aufrufen von TryEnter mit false initialisiert werden. + Die Threadbesitznachverfolgung wird aktiviert, und der aktuelle Thread hat diese Sperre bereits abgerufen. + + + Stellt Unterstützung für Spin-basierte Wartevorgänge bereit. + + + Ruft die Anzahl von -Aufrufen für diese Instanz ab. + Gibt eine ganze Zahl zurück, die angibt, wie häufig für diese Instanz aufgerufen wurde. + + + Ruft einen Wert ab, der angibt, ob der nächste Aufruf von den Prozessor ergibt und einen erzwungenen Kontextwechsel auslöst. + Gibt an, ob der nächste Aufruf von den Prozessor ergibt und einen erzwungenen Kontextwechsel auslöst. + + + Setzt die Spin-Anzahl zurück. + + + Führt einen Spin-Vorgang aus. + + + Führt Spin-Vorgänge aus, bis die angegebene Bedingung erfüllt wird. + Ein Delegat, der immer wieder ausgeführt wird, bis true zurückgegeben wird. + Das -Argument ist Null. + + + Führt Spin-Vorgänge aus, bis die angegebene Bedingung erfüllt wird oder das angegebene Timeout abgelaufen ist. + True, wenn die Bedingung innerhalb des Timeouts erfüllt wird, andernfalls false. + Ein Delegat, der immer wieder ausgeführt wird, bis true zurückgegeben wird. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Das -Argument ist Null. + + ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. + + + Führt Spin-Vorgänge aus, bis die angegebene Bedingung erfüllt wird oder das angegebene Timeout abgelaufen ist. + True, wenn die Bedingung innerhalb des Timeouts erfüllt wird, andernfalls false. + Ein Delegat, der immer wieder ausgeführt wird, bis true zurückgegeben wird. + Ein , das die Wartezeit in Millisekunden darstellt, oder ein TimeSpan-Wert, der -1 Millisekunden für Warten ohne Timeout darstellt. + Das -Argument ist Null. + + ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . + + + Stellt die Grundfunktionen für die Weitergabe eines Synchronisierungskontexts in unterschiedlichen Synchronisierungsmodellen bereit. + 2 + + + Erstellt eine neue Instanz der -Klasse. + + + Erstellt beim Überschreiben in einer abgeleiteten Klasse eine Kopie des Synchronisierungskontexts. + Ein neues -Objekt. + 2 + + + Ruft den Synchronisierungskontext für den aktuellen Thread ab. + Ein -Objekt, das den aktuellen Synchronisierungskontext darstellt. + 1 + + + Antwortet beim Überschreiben in einer abgeleiteten Klasse auf die Benachrichtigung, dass ein Vorgang abgeschlossen wurde. + + + Antwortet beim Überschreiben in einer abgeleiteten Klasse auf die Benachrichtigung, dass ein Vorgang gestartet wurde. + + + Sendet beim Überschreiben in einer abgeleiteten Klasse eine asynchrone Meldung an einen Synchronisierungskontext. + Der aufzurufende -Delegat. + Das an den Delegaten übergebene Objekt. + 2 + + + Sendet beim Überschreiben in einer abgeleiteten Klasse eine synchrone Meldung an einen Synchronisierungskontext. + Der aufzurufende -Delegat. + Das an den Delegaten übergebene Objekt. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Legt den aktuellen Synchronisierungskontext fest. + Das festzulegende -Objekt. + 1 + + + + + + Die Ausnahme, die ausgelöst wird, wenn der Aufrufer für eine Methode über eine Sperre für einen bestimmten Monitor verfügen muss und die Methode von einem Aufrufer aufgerufen wird, der nicht über diese Sperre verfügt. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit Standardeigenschaften. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Stellt einen lokalen Datenspeicher eines Threads bereit. + Gibt den für jeden Thread gespeicherten Datentyp an. + + + Initialisiert die -Instanz. + + + Initialisiert die -Instanz. + Ob alle Werte, die für die Instanz festgelegt werden, verfolgt werden und über die -Eigenschaft verfügbar gemacht sollen. + + + Initialisiert die -Instanz mit der angegebenen -Funktion. + Das , das aufgerufen wird, um einen verzögert initialisierten Wert zu erzeugen, wenn versucht wird, ohne vorherige Initialisierung abzurufen. + + ist ein NULL-Verweis (Nothing in Visual Basic). + + + Initialisiert die -Instanz mit der angegebenen -Funktion. + Das , das aufgerufen wird, um einen verzögert initialisierten Wert zu erzeugen, wenn versucht wird, ohne vorherige Initialisierung abzurufen. + Ob alle Werte, die für die Instanz festgelegt werden, verfolgt werden und über die -Eigenschaft verfügbar gemacht sollen. + + ist ein null-Verweis (Nothing in Visual Basic). + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die von dieser -Instanz verwendeten Ressourcen frei. + Ein boolescher Wert, der angibt, ob diese Methode aufgrund eines Aufrufs von aufgerufen wird. + + + Gibt die von dieser -Instanz verwendeten Ressourcen frei. + + + Ruft einen Wert ab, der angibt, ob für den aktuellen Thread initialisiert wurde. + True, wenn erfolgreich im aktuellen Thread initialisiert wurde, andernfalls false. + Die -Instanz wurde freigegeben. + + + Erstellt eine Zeichenfolgendarstellung dieser Instanz für den aktuellen Thread und gibt sie zurück. + Das Ergebnis des Aufrufs von für . + Die -Instanz wurde freigegeben. + Der für den aktuellen Thread ist ein NULL-Verweis (Nothing in Visual Basic). + Die Initialisierungsfunktion versuchte, auf rekursiv zu verweisen. + Kein Standardkonstruktor wird bereitgestellt, und keine Wertfactory wird angegeben. + + + Ruft den Wert dieser Instanz für den aktuellen Thread ab oder legt ihn fest. + Gibt eine Instanz des Objekts zurück, für dessen Initialisierung dieser ThreadLocal zuständig ist. + Die -Instanz wurde freigegeben. + Die Initialisierungsfunktion versuchte, auf rekursiv zu verweisen. + Kein Standardkonstruktor wird bereitgestellt, und keine Wertfactory wird angegeben. + + + Ruft eine Liste aller Werte ab, die aktuell von allen Threads, die auf diese Instanz zugegriffen haben, gespeichert werden. + Eine Liste aller Werte, die aktuell von allen Threads, die auf diese Instanz zugegriffen haben, gespeichert sind. + Die -Instanz wurde freigegeben. + + + Enthält Methoden für die Durchführung von Vorgängen für flüchtigen Speicher. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Wert des angegebenen Felds.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der gelesene Wert.Dieser Wert entspricht dem letzten von einem Prozessor im Computer geschriebenen Wert, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + + + Liest den Objektverweis aus dem angegebenen Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn nach dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht vor diese Methode verschoben werden. + Der Verweis auf , der gelesen wurde.Dieser Verweis entspricht dem letzten von einem Prozessor im Computer geschriebenen Verweis, unabhängig von der Anzahl der Prozessoren und dem Zustand des Prozessorcaches. + Das zu lesende Feld. + Der Typ des zu lesenden Felds.Dabei muss es sich um einen Verweistyp und keinen Werttyp handeln. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Arbeitsspeichervorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Wert in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Wert geschrieben wird. + Der zu schreibende Wert.Der Wert wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + + + Schreibt den angegebenen Objektverweis in das angegebene Feld.Auf Systemen, auf denen dies erforderlich ist, wird eine Arbeitsspeicherbarriere eingefügt, die verhindert, dass der Prozessor Arbeitsspeichervorgänge wie folgt neu anordnet: Wenn vor dieser Methode im Code ein Lese- oder Schreibvorgang ausgeführt wird, kann dieser vom Prozessor nicht hinter diese Methode verschoben werden. + Das Feld, in das der Objektverweis geschrieben wird. + Der zu schreibende Objektverweis.Der Verweis wird sofort geschrieben, sodass er für alle Prozessoren im Computer sichtbar ist. + Der Typ des zu schreibenden Felds.Dabei muss es sich um einen Verweistyp und keinen Werttyp handeln. + + + Die Ausnahme, die ausgelöst wird, wenn versucht wird, einen nicht vorhandenen Systemmutex oder ein nicht vorhandenes Semaphor zu öffnen. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit Standardwerten. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.3/es/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.3/es/System.Threading.xml new file mode 100644 index 0000000..3431de9 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.3/es/System.Threading.xml @@ -0,0 +1,1803 @@ + + + + System.Threading + + + + Excepción que se produce cuando un subproceso adquiere un objeto que otro subproceso ha abandonado al salir sin liberarlo. + 1 + + + Inicializa una nueva instancia de la clase con valores predeterminados. + + + Inicializa una nueva instancia de la clase con un índice especificado para la exclusión mutua abandonada, si es aplicable, y un objeto que representa la exclusión mutua. + Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . + Objeto que representa la exclusión mutua abandonada. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con un mensaje de error y una excepción interna especificados. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado, la excepción interna, el índice para la exclusión mutua abandonada, si es aplicable, y un objeto que representa la exclusión mutua. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . + Objeto que representa la exclusión mutua abandonada. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado, el índice de la exclusión mutua abandonada, si es aplicable, y la exclusión mutua abandonada. + Mensaje de error que explica la razón de la excepción. + Índice de la exclusión mutua abandonada en la matriz de identificadores de espera si la excepción se produce para el método , o –1 si la excepción se produce para los métodos o . + Objeto que representa la exclusión mutua abandonada. + + + Obtiene la exclusión mutua abandonada que produjo la excepción, si se conoce. + Objeto que representa la exclusión mutua abandonada o null si no se han podido identificar las exclusiones mutuas abandonadas. + 1 + + + Obtiene el índice de la exclusión mutua abandonada que produjo la excepción, si se conoce. + Índice, en la matriz de identificadores de espera que se ha pasado al método , del objeto que representa la exclusión mutua abandonada, o –1 si no se puede determinar el índice de la exclusión mutua abandonada. + 1 + + + Representa datos ambiente locales de un flujo de control asincrónico determinado, por ejemplo, un método asincrónico. + Tipo de los datos ambiente. + + + Crea una instancia que no recibe las notificaciones de cambio. + + + Crea una instancia local que recibe notificaciones de cambio. + Delegado al que se llama cuando cambia el valor actual en cualquier subproceso. + + + Obtiene o establece el valor de los datos ambiente. + Valor de los datos ambiente. + + + Clase que proporciona información de cambio de datos a las instancias que se registran para las notificaciones de cambios. + Tipo de los datos. + + + Obtiene el valor actual de los datos. + Valor actual de los datos. + + + Obtiene el valor anterior de los datos. + Valor anterior de los datos. + + + Devuelve un valor que indica si el valor cambia debido a un cambio de contexto de ejecución. + true si el valor cambió debido a un cambio de contexto de ejecución; de lo contrario, false. + + + Notifica que se ha producido un evento a un subproceso en espera.Esta clase no puede heredarse. + 2 + + + Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. + true para establecer el estado inicial en señalado; false para establecer el estado inicial en no señalado. + + + Habilita varias tareas para que cooperen en un algoritmo en paralelo a través de varias fases. + + + Inicializa una nueva instancia de la clase . + Número de subprocesos que participan. + + es menor que 0 o mayor que 32,767. + + + Inicializa una nueva instancia de la clase . + Número de subprocesos que participan. + + que se ejecutará después de cada fase. null (Nothing en Visual Basic) se puede pasar para indicar que no se realiza ninguna acción. + + es menor que 0 o mayor que 32,767. + + + Notifica a que va a haber un participante adicional. + Número de fase de la barrera en la que primero participarán los nuevos participantes. + La instancia actual ya se ha eliminado. + Agregar un participante haría que el recuento de participantes de la barrera superase los 32.767.O bienEl método se invocó desde dentro de una acción posterior a la fase. + + + Notifica a que va a haber participantes adicionales. + Número de fase de la barrera en la que primero participarán los nuevos participantes. + Número de participantes adicionales que se van a agregar a la barrera. + La instancia actual ya se ha eliminado. + + es menor que 0.O bienAgregar haría que el recuento de participantes de la barrera superase los 32.767. + El método se invocó desde dentro de una acción posterior a la fase. + + + Obtiene el número de la fase actual de la barrera. + Devuelve el número de la fase actual de la barrera. + + + Libera todos los recursos usados por la instancia actual de la clase . + El método se invocó desde dentro de una acción posterior a la fase. + + + Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto los recursos administrados como los no administrados; es false para liberar únicamente los recursos no administrados. + + + Obtiene el número total de participantes de la barrera. + Devuelve el número total de participantes de la barrera. + + + Obtiene el número de participantes de la barrera que no aún no se han señalado en la fase actual. + Devuelve el número de participantes de la barrera que no aún no se han señalado en la fase actual. + + + Notifica a que va a haber un participante menos. + La instancia actual ya se ha eliminado. + La barrera ya tiene 0 participantes.O bienEl método se invocó desde dentro de una acción posterior a la fase. + + + Notifica a que va a haber menos participantes. + Número de participantes adicionales que se van a quitar de la barrera. + La instancia actual ya se ha eliminado. + + es menor que 0. + La barrera ya tiene 0 participantes.O bienEl método se invocó desde dentro de una acción posterior a la fase. O bienel recuento del participante actual es menor que el participantCount especificado + El recuento del participante total es menor que el especificado + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera. + La instancia actual ya se ha eliminado. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + Si una excepción se produce de la acción de fase de envío de una barrera después de todos los subprocesos hayan llamado a SignalAndWait, la excepción se ajustará en una BarrierPostPhaseException y se producirá en todos los subprocesos que participan. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera usando un entero de 32 bits con signo para medir el tiempo de espera. + si todos los participantes alcanzaron la barrera dentro del tiempo especificado; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + Si una excepción se produce de la acción de fase de envío de una barrera después de todos los subprocesos hayan llamado a SignalAndWait, la excepción se ajustará en una BarrierPostPhaseException y se producirá en todos los subprocesos que participan. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes la alcancen también usando un entero de 32 bits con signo para medir el tiempo de espera mientras se observa un token de cancelación. + si todos los participantes alcanzaron la barrera dentro del tiempo especificado; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen la barrera mientras se observa un token de cancelación. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes alcancen también la barrera usando un objeto para medir el intervalo de tiempo. + Es true si todos los demás participantes alcanzaron la barrera; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o es mayor de 32.767. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Señala que un participante ha alcanzado la barrera y espera a que todos los demás participantes la alcancen también usando un objeto para medir el intervalo de tiempo, mientras se observa un token de cancelación. + Es true si todos los demás participantes alcanzaron la barrera; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 milisegundo que representa un tiempo de espera infinito. + El método se invocó desde dentro de una acción posterior a la fase, la barrera tiene actualmente 0 participantes, o la barrera la señalan más subprocesos de los que están registrados como participantes. + + + Excepción que se inicia cuando se produce un error en la acción posterior a la fase de + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una nueva instancia de la clase con la excepción interna especificada. + La excepción que es la causa de la excepción actual. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Representa un método al que se va a llamar dentro de un nuevo contexto. + Objeto que contiene la información que va a utilizar el método de devolución de llamadas cada vez que se ejecute. + 1 + + + Representa una primitiva de sincronización que está señalada cuando su recuento alcanza el valor cero. + + + Inicializa una nueva instancia de la clase con el recuento especificado. + Número de señales necesarias inicialmente para establecer . + + es menor que 0. + + + Incrementa en uno el recuento actual de . + La instancia actual ya se ha eliminado. + La instancia actual ya está establecida.O bien es mayor o igual que . + + + Incrementa en un valor especificado el recuento actual de . + Valor en que se va a aumentar . + La instancia actual ya se ha eliminado. + + es menor o igual que 0. + La instancia actual ya está establecida.O bien es igual o mayor que después de incrementar la cuenta en + + + Obtiene el número de señales restantes necesario para establecer el evento. + El número de señales restantes necesario para establecer el evento. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto los recursos administrados como los no administrados; es false para liberar únicamente los recursos no administrados. + + + Obtiene los números de señales que se necesitan inicialmente para establecer el evento. + El número de señales que se necesitan inicialmente para establecer el evento. + + + Determina si se establece el evento. + Es true si se establece el evento; de lo contrario, es false. + + + Restablece en el valor de . + La instancia actual ya se ha eliminado. + + + Restablece la propiedad según un valor especificado. + Número de señales necesario para establecer . + La instancia actual ya se ha eliminado. + El valor de es menor que 0. + + + Registra una señal con y disminuye el valor de . + Es true si la señal hizo que el recuento alcanzara el valor cero y se estableció el evento; de lo contrario, falso. + La instancia actual ya se ha eliminado. + La instancia actual ya está establecida. + + + Registra varias señales con reduciendo el valor de según la cantidad especificada. + Es true si las señales hicieron que el recuento alcanzara el valor cero y se estableció el evento; de lo contrario, falso. + Número de señales que se va a registrar. + La instancia actual ya se ha eliminado. + + es menor que 1. + La instancia actual ya está establecida. -o bien- es mayor que . + + + Intenta incrementar en uno. + Es true si el incremento se realizó correctamente; en caso contrario, es false.Si ya está en el valor cero, este método devolverá false. + La instancia actual ya se ha eliminado. + + es igual a . + + + Intenta incrementar en un valor especificado. + Es true si el incremento se realizó correctamente; en caso contrario, es false.Si ya está en el valor cero, se devolverá false. + Valor en que se va a aumentar . + La instancia actual ya se ha eliminado. + + es menor o igual que 0. + La instancia actual ya está establecida.O bien + es igual o mayor que . + + + Bloquea el subproceso actual hasta que se establezca el objeto . + La instancia actual ya se ha eliminado. + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un entero de 32 bits con signo para medir el tiempo de espera. + Es true si se estableció el objeto ; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un entero de 32 bits con signo para medir el tiempo de espera, mientras se observa un token . + Es true si se estableció el objeto ; de lo contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + + + Bloquea el subproceso actual hasta que se establezca el objeto , mientras se observa un token . + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un objeto para medir el tiempo de espera. + Es true si se estableció el objeto ; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . + + + Bloquea el subproceso actual hasta que se establezca el objeto , usando un objeto para medir el tiempo de espera, mientras se observa un token . + Es true si se estableció el objeto ; de lo contrario, es false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + Se ha cancelado . + La instancia actual ya se ha eliminado. o bien, que creó sido eliminado. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . + + + Obtiene un objeto que se usa para esperar a que se establezca el evento. + Objeto que se usa para esperar a que se establezca el evento. + La instancia actual ya se ha eliminado. + + + Indica si un objeto se restablece automática o manualmente después de recibir una señal. + 2 + + + El objeto , cuando está señalado, se restablece automáticamente después de haber liberado un único subproceso.Si hay ningún subproceso en espera, el objeto permanece señalado hasta que un subproceso se bloquea y se restablece después de haber liberado el subproceso. + + + El objeto , cuando está señalado, libera todos los subprocesos en espera y permanece señalado hasta que se restablece manualmente. + + + Representa un evento de sincronización de subprocesos. + 2 + + + Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente y si se restablece automática o manualmente. + Es true para establecer el estado inicial en señalado; es false para establecerlo en no señalado. + Uno de los valores de que determina si el evento se restablece de forma automática o manual. + + + Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente cuando se crea como resultado de esta llamada, si se restablece automática o manualmente y el nombre de un evento de sincronización del sistema. + Es true para establecer el estado inicial en señalado si el evento con nombre se crea como resultado de esta llamada; es false para establecerlo en no señalado. + Uno de los valores de que determina si el evento se restablece de forma automática o manual. + Nombre de un evento de sincronización para todo el sistema. + Se ha producido un error de Win32. + El evento con nombre existe y tiene seguridad de control de acceso, pero el usuario carece de . + No se puede crear el evento con nombre, quizás porque un identificador de espera de un tipo diferente tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Inicializa una nueva instancia de la clase , especificando si el identificador de espera se señala inicialmente cuando se crea como resultado de esta llamada, si se restablece automática o manualmente, el nombre de un evento de sincronización del sistema y una variable booleana cuyo valor después de la llamada indica si se ha creado el evento del sistema con nombre. + Es true para establecer el estado inicial en señalado si el evento con nombre se crea como resultado de esta llamada; es false para establecerlo en no señalado. + Uno de los valores de que determina si el evento se restablece de forma automática o manual. + Nombre de un evento de sincronización para todo el sistema. + Cuando este método devuelve un resultado, contiene true si se ha creado un evento local (es decir, si es null o una cadena vacía) o si se ha creado el evento del sistema con nombre especificado; es false si el evento del sistema con nombre especificado ya existía.Este parámetro se pasa sin inicializar. + Se ha producido un error de Win32. + El evento con nombre existe y tiene seguridad de control de acceso, pero el usuario carece de . + No se puede crear el evento con nombre, quizás porque un identificador de espera de un tipo diferente tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Abre el evento de sincronización con nombre especificado, si ya existe. + Un objeto que representa el evento del sistema con nombre. + Nombre del evento de sincronización que se va a abrir. + + es una cadena vacía. O bien tiene más de 260 caracteres. + + es null. + El evento del sistema con nombre no existe. + Se ha producido un error de Win32. + El evento con nombre existe, pero el usuario no tiene el acceso de seguridad exigido para utilizarlo. + 1 + + + + + + Establece el estado del evento en no señalado, haciendo que los subprocesos se bloqueen. + true si la operación se realiza correctamente; en caso contrario, false. + No se ha llamado previamente al método en este . + 2 + + + Establece el estado del evento en señalado, permitiendo que uno o varios subprocesos en espera continúen. + true si la operación se realiza correctamente; en caso contrario, false. + No se ha llamado previamente al método en este . + 2 + + + Abre el evento de sincronización con nombre especificado, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. + true si el evento de sincronización con nombre se abrió correctamente; si no, false. + Nombre del evento de sincronización que se va a abrir. + Cuando este método vuelve, contiene un objeto que representa el evento de sincronización con nombre si la llamada se realizó correctamente, o null si se produjo un error en la llamada.Este parámetro se trata como sin inicializar. + + es una cadena vacía.O bien tiene más de 260 caracteres. + + es null. + Se ha producido un error de Win32. + El evento con nombre existe, pero el usuario no tiene el acceso de seguridad deseado. + + + Administra el contexto de ejecución del subproceso actual.Esta clase no puede heredarse. + 2 + + + Captura el contexto de ejecución del subproceso actual. + Objeto que representa el contexto de ejecución del subproceso actual. + 1 + + + Ejecuta un método en un contexto de ejecución especificado en el subproceso actual. + Contexto de ejecución que se va a establecer. + Delegado que representa el método que se va a ejecutar en el contexto de ejecución proporcionado. + Objeto que se pasa al método de devolución de llamada. + + es null.O bien no se adquirió a través de una operación de captura. O bien ya se ha utilizado como argumento de una llamada a . + 1 + + + + + + Proporciona operaciones atómicas para las variables compartidas por varios subprocesos. + 2 + + + Agrega dos enteros de 32 bits y reemplaza el primer entero por la suma, como una operación atómica. + Nuevo valor almacenado en . + Variable que contiene el primer valor que se va a agregar.La suma de los dos valores se almacena en . + Valor que se va a agregar al entero en . + The address of is a null pointer. + 1 + + + Agrega dos enteros de 64 bits y reemplaza el primer entero por la suma, como una operación atómica. + Nuevo valor almacenado en . + Variable que contiene el primer valor que se va a agregar.La suma de los dos valores se almacena en . + Valor que se va a agregar al entero en . + The address of is a null pointer. + 1 + + + Compara dos números de punto flotante de precisión doble para comprobar si son iguales y, si lo son, reemplaza el primero de los valores. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos enteros de 32 bits con signo para comprobar si son iguales y, si lo son, reemplaza el primer valor. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos enteros de 64 bits con signo para comprobar si son iguales y, si lo son, reemplaza el primer valor. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos identificadores o punteros específicos de plataforma para comprobar si son iguales y, si lo son, reemplaza el primero. + Valor original de . + Estructura de destino, cuyo valor se compara con el valor de y que posiblemente se reemplace por . + Estructura que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Estructura que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos objetos para comprobar si sus referencias son iguales y, si lo son, reemplaza el primero de los objetos. + Valor original de . + Objeto de destino que se compara con y que posiblemente se reemplace. + Objeto que reemplaza el objeto de destino si la comparación da como resultado la igualdad de ambos parámetros. + Objeto que se compara con el objeto que hay en . + The address of is a null pointer. + 1 + + + Compara dos números de punto flotante de precisión sencilla para comprobar si son iguales y, si lo son, reemplaza el primero de los valores. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace. + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + The address of is a null pointer. + 1 + + + Compara dos instancias del tipo de referencia especificado para comprobar si son iguales y, si lo son, reemplaza la primera. + Valor original de . + Destino, cuyo valor se compara con y que posiblemente se reemplace.Este es un parámetro de referencia (ref en C#, ByRef en Visual Basic). + Valor que reemplaza el valor de destino si la comparación da como resultado una igualdad. + Valor que se compara con el valor que hay en . + Tipo que se va a utilizar para , y .Este tipo debe ser un tipo de referencia. + The address of is a null pointer. + + + Disminuye el valor de una variable especificada y almacena el resultado, como una operación atómica. + Valor reducido. + Variable cuyo valor se va a reducir. + The address of is a null pointer. + 1 + + + Disminuye el valor de la variable especificada y almacena el resultado, como una operación atómica. + Valor reducido. + Variable cuyo valor se va a reducir. + The address of is a null pointer. + 1 + + + Establece un número de punto flotante de precisión doble en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un entero de 32 bits con signo en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un entero de 64 bits con signo en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un puntero o identificador específico de plataforma en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un objeto en un valor especificado y devuelve una referencia al objeto original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece un número de punto flotante de precisión sencilla en un valor especificado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado. + Valor en el que está establecido el parámetro . + The address of is a null pointer. + 1 + + + Establece una variable del tipo especificado en un valor determinado y devuelve el valor original, como una operación atómica. + Valor original de . + Variable que se va a establecer en el valor especificado.Este es un parámetro de referencia (ref en C#, ByRef en Visual Basic). + Valor en el que está establecido el parámetro . + Tipo que se va a utilizar para y .Este tipo debe ser un tipo de referencia. + The address of is a null pointer. + + + Aumenta el valor de una variable especificada y almacena el resultado, como una operación atómica. + Valor incrementado. + Variable cuyo valor se va a incrementar. + The address of is a null pointer. + 1 + + + Aumenta el valor de una variable especificada y almacena el resultado, como una operación atómica. + Valor incrementado. + Variable cuyo valor se va a incrementar. + The address of is a null pointer. + 1 + + + Sincroniza el acceso a la memoria de la siguiente forma: el procesador que ejecuta el subproceso actual no puede reordenar instrucciones de forma que los accesos a la memoria anteriores a la llamada a se ejecuten después de los accesos a memoria que siguen a la llamada a . + + + Devuelve un valor de 64 bits, cargado como una operación atómica. + Valor cargado. + Valor de 64 bits que se va a cargar. + 1 + + + Proporciona rutinas de inicialización diferida. + + + Inicializa un tipo de referencia de destino con su constructor predeterminado si aún no se ha inicializado el destino. + Referencia de tipo que se ha inicializado. + Referencia de tipo que se va a inicializar si aún no se ha inicializado. + Tipo de referencia que se va a inicializar. + Faltaban los permisos para tener acceso al constructor de tipo . + El tipo no contiene un constructor predeterminado. + + + Inicializa un tipo de referencia de destino o tipo de valor con su constructor predeterminado si aún no se ha inicializado. + Valor inicializado de tipo . + Referencia o valor de tipo que se va a inicializar si aún no se ha inicializado. + Referencia a un valor booleano que determina si ya se ha inicializado el destino. + Referencia a un objeto que se usa como bloqueo mutuamente excluyente para la inicialización de .Si es null, se creará una instancia de un nuevo objeto. + Tipo de referencia que se va a inicializar. + Faltaban los permisos para tener acceso al constructor de tipo . + El tipo no contiene un constructor predeterminado. + + + Inicializa un tipo de referencia de destino o tipo de valor utilizando la función especificada si aún no se ha inicializado. + Valor inicializado de tipo . + Referencia o valor de tipo que se va a inicializar si aún no se ha inicializado. + Referencia a un valor booleano que determina si ya se ha inicializado el destino. + Referencia a un objeto que se usa como bloqueo mutuamente excluyente para la inicialización de .Si es null, se creará una instancia de un nuevo objeto. + Función que se llama para inicializar la referencia o el valor. + Tipo de referencia que se va a inicializar. + Faltaban los permisos para tener acceso al constructor de tipo . + El tipo no contiene un constructor predeterminado. + + + Inicializa un tipo de referencia de destino utilizando la función especificada si aún no se ha inicializado. + Valor inicializado de tipo . + Referencia de tipo que se va a inicializar si aún no se ha inicializado. + Función que se llama para inicializar la referencia. + Tipo de referencia que se va a inicializar. + El tipo no contiene un constructor predeterminado. + + devuelve un valor NULL (Nothing en Visual Basic). + + + Excepción que se inicia cuando la entrada recursiva en un bloqueo no es compatible con la directiva de recursividad del bloqueo. + 2 + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + 2 + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que la cadena se ha traducido para la referencia cultural actual del sistema. + 2 + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que la cadena se ha traducido para la referencia cultural actual del sistema. + Excepción que ha producido la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + 2 + + + Especifica si el mismo subproceso puede entrar varias veces en un bloqueo. + + + Si un subproceso intenta entrar en un bloqueo de forma recursiva, se inicia una excepción.Algunas clases pueden permitir cierta recursividad cuando se aplica esta configuración. + + + Un subproceso puede entrar en un bloqueo de forma recursiva.Algunas clases pueden limitar esta posibilidad. + + + Notifica que se ha producido un evento a uno o varios subprocesos en espera.Esta clase no puede heredarse. + 2 + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. + true para establecer el estado inicial de señalado; false para establecer el estado inicial en no señalado. + + + Proporciona una versión reducida de . + + + Inicializa una nueva instancia de la clase con el estado inicial establecido en no señalado. + + + Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado. + Es true para establecer el estado inicial en señalado; es false para establecer el estado inicial en no señalado. + + + Inicializa una instancia de la clase con un valor booleano que indica si hay que establecer el estado inicial en señalado y con el recuento circular especificado. + Es true para establecer el estado inicial en señalado; es false para establecer el estado inicial en no señalado. + Número de esperas circulares que se van a producir antes de una operación de espera basada en kernel. + + is less than 0 or greater than the maximum allowed value. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados que usa el objeto y, de forma opcional, libera los recursos administrados. + true para liberar tanto los recursos administrados como los no administrados; false para liberar únicamente los recursos no administrados. + + + Obtiene un valor que indica si se ha establecido el evento. + Es true si se ha establecido el evento; de lo contrario, es false. + + + Establece el estado del evento en no señalado, por lo que se bloquean los subprocesos. + The object has already been disposed. + + + Establece el estado del evento en señalado, lo que permite la continuación de uno o varios subprocesos que están esperando en el evento. + + + Obtiene el número de esperas circulares que se producirán antes de una operación de espera basada en kernel. + Devuelve el número de esperas circulares que se producirán antes de una operación de espera basada en kernel. + + + Bloquea el subproceso actual hasta que se establezca el objeto actual. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloquea el subproceso actual hasta que se establezca el actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo. + Es true si se estableció ; en caso contrario, es false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloquea el subproceso actual hasta que se establezca el actual, usando un entero de 32 bits con signo para medir el intervalo de tiempo, mientras se observa un token . + true si se estableció ; en caso contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Bloquea el subproceso actual hasta que el actual reciba una señal, mientras se observa un token . + + que se va a observar. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Bloquea el subproceso actual hasta que se establezca el actual, utilizando un objeto para medir el intervalo de tiempo. + true si se estableció ; en caso contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloquea el subproceso actual hasta que se establezca el , usando un objeto para medir el intervalo de tiempo, mientras se observa un token . + true si se estableció ; en caso contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Obtiene el objeto para este . + Objeto de evento subyacente de este . + + + Proporciona un mecanismo que sincroniza el acceso a los objetos. + 2 + + + Adquiere un bloqueo exclusivo en el objeto especificado. + Objeto en el que se va a adquirir el bloqueo de monitor. + El parámetro es null. + 1 + + + Adquiere un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a esperar. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo.Nota   Si no se produce ninguna excepción, el resultado de este método siempre es true. + La entrada es true. + El parámetro es null. + + + Libera un bloqueo exclusivo en el objeto especificado. + Objeto en el que se va a liberar el bloqueo. + El parámetro es null. + El subproceso actual no posee el bloqueo para el objeto especificado. + 1 + + + Determina si el subproceso actual mantiene el bloqueo en el objeto especificado. + Es true si el subproceso actual mantiene el bloqueo en ; en caso contrario, es false. + Objeto que se va a probar. + El valor de es null. + + + Notifica un cambio de estado del objeto bloqueado al subproceso que se encuentra en la cola de espera. + Objeto que está esperando un subproceso. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + 1 + + + Notifica un cambio de estado del objeto a todos los subprocesos que se encuentran en espera. + Objeto que envía el pulso. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + 1 + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado. + Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. + Objeto en el que se va a adquirir el bloqueo. + El parámetro es null. + 1 + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a adquirir el bloqueo. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. + La entrada es true. + El parámetro es null. + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado durante el número de segundos especificado. + Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. + Objeto en el que se va a adquirir el bloqueo. + Número de milisegundos durante los que se va a esperar para adquirir el bloqueo. + El parámetro es null. + + es negativo y no es igual a . + 1 + + + Intenta, durante el número especificado de milisegundos, adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a adquirir el bloqueo. + Número de milisegundos durante los que se va a esperar para adquirir el bloqueo. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. + La entrada es true. + El parámetro es null. + + es negativo y no es igual a . + + + Intenta adquirir un bloqueo exclusivo en el objeto especificado durante el período de tiempo especificado. + Es true si el subproceso actual adquiere el bloqueo; en caso contrario, es false. + Objeto en el que se va a adquirir el bloqueo. + + que representa el período de tiempo que se va a esperar para adquirir el bloqueo.Un valor de –1 milisegundo especifica una espera infinita. + El parámetro es null. + El valor de en milisegundos es negativo y no es igual a (– 1 milisegundo), o es mayor que . + 1 + + + Intenta, durante el periodo de tiempo indicado, adquirir un bloqueo exclusivo en el objeto especificado y establece de forma atómica un valor que indica si se realizó el bloqueo. + Objeto en el que se va a adquirir el bloqueo. + Tiempo que se va a esperar el bloqueo.Un valor de –1 milisegundo especifica una espera infinita. + Resultado del intento de adquirir el bloqueo, pasado por referencia.La entrada debe ser false.El resultado es true si se adquiere el bloqueo; en caso contrario, el resultado es false.El resultado se establece aunque se produzca una excepción durante el intento de adquirir el bloqueo. + La entrada es true. + El parámetro es null. + El valor de en milisegundos es negativo y no es igual a (– 1 milisegundo), o es mayor que . + + + Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo. + Es true si la llamada fue devuelta porque el llamador volvió a adquirir el bloqueo para el objeto especificado.Este método no devuelve ningún resultado si el bloqueo no vuelve a adquirirse. + Objeto en el que se va a esperar. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. + 1 + + + Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo.Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos. + Es true si se volvió a adquirir el bloqueo antes de que transcurriera el período de tiempo especificado; es false si se volvió a adquirir el bloqueo después de que transcurriera el período de tiempo especificado.El método no devuelve ningún resultado hasta que se vuelva a adquirir el bloqueo. + Objeto en el que se va a esperar. + Número de milisegundos que se va a estar a la espera antes de que el subproceso entre en la cola de subprocesos listos. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. + El valor de la parámetro es negativo y no es igual a . + 1 + + + Libera el bloqueo en un objeto y bloquea el subproceso actual hasta que vuelve a adquirir el bloqueo.Si transcurre el intervalo de tiempo de espera especificado, el subproceso entra en la cola de subprocesos listos. + Es true si se volvió a adquirir el bloqueo antes de que transcurriera el período de tiempo especificado; es false si se volvió a adquirir el bloqueo después de que transcurriera el período de tiempo especificado.El método no devuelve ningún resultado hasta que se vuelva a adquirir el bloqueo. + Objeto en el que se va a esperar. + + que representa la cantidad de tiempo que se va a esperar antes de que el subproceso entre en la cola de subprocesos listos. + El parámetro es null. + El subproceso que realiza la llamada no posee el bloqueo del objeto especificado. + El subproceso que invoca Wait se interrumpe más adelante desde el estado de espera.Esto sucede cuando otro subproceso llame a este subproceso método. + El valor de la parámetro en milisegundos es negativo y no representa (– 1 milisegundo), o es mayor que . + 1 + + + Primitiva de sincronización que puede usarse también para la sincronización entre procesos. + 1 + + + Inicializa una nueva instancia de la clase con propiedades predeterminadas. + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua. + true para otorgar la propiedad inicial de la exclusión mutua al subproceso que realiza la llamada, de lo contrario, false. + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua y una cadena que representa el nombre de la exclusión mutua. + true para otorgar al subproceso que realiza la llamada la propiedad inicial de la exclusión mutua del sistema con nombre si esta se crea como resultado de dicha llamada; de lo contrario, false. + Nombre del objeto .Si el valor es null, no tiene nombre. + La exclusión mutua con nombre existe y tiene seguridad de control de acceso, pero el usuario no tiene . + Se ha producido un error de Win32. + No se puede crear la exclusión mutua con nombre; posiblemente porque un identificador de espera de otro tipo tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Inicializa una nueva instancia de la clase con un valor booleano que indica si el subproceso que realiza la llamada debe tener la propiedad inicial de la exclusión mutua, una cadena que es el nombre de la exclusión mutua y un valor booleano que, cuando se devuelva el método, indicará si se concedió la propiedad inicial de la exclusión mutua al subproceso que realiza la llamada. + true para otorgar al subproceso que realiza la llamada la propiedad inicial de la exclusión mutua del sistema con nombre si esta se crea como resultado de dicha llamada; de lo contrario, false. + Nombre del objeto .Si el valor es null, no tiene nombre. + Cuando se devuelve este método, contiene un valor booleano que es true si se creó una exclusión mutua local (es decir, si es null o una cadena vacía) o si se creó la exclusión mutua del sistema con nombre especificada; el valor es false si la exclusión mutua del sistema con nombre especificada ya existía.Este parámetro se pasa sin inicializar. + La exclusión mutua con nombre existe y tiene seguridad de control de acceso, pero el usuario no tiene . + Se ha producido un error de Win32. + No se puede crear la exclusión mutua con nombre; posiblemente porque un identificador de espera de otro tipo tiene el mismo nombre. + + tiene más de 260 caracteres. + + + Abre la exclusión mutua con nombre especificada, si ya existe. + Objeto que representa la exclusión mutua del sistema con nombre. + Nombre de la exclusión mutua del sistema que se va a abrir. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + La excepción mutua con nombre no existe. + Se ha producido un error de Win32. + La exclusión mutua con nombre existe, pero el usuario no dispone del acceso de seguridad exigido para utilizarla. + 1 + + + + + + Libera una vez la instancia de . + El subproceso que realiza la llamada no posee la exclusión mutua. + 1 + + + Abre la exclusión mutua con nombre especificada, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. + true si la exclusión mutua con nombre se abrió correctamente; si no, false. + Nombre de la exclusión mutua del sistema que se va a abrir. + Cuando este método vuelve, contiene un objeto que representa la exclusión mutua con nombre si la llamada se realizó correctamente, o null si se produjo un error en la llamada.Este parámetro se trata como sin inicializar. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + Se ha producido un error de Win32. + La exclusión mutua con nombre existe, pero el usuario no dispone del acceso de seguridad exigido para utilizarla. + + + Representa un bloqueo que se utiliza para administrar el acceso a un recurso y que permite varios subprocesos para la lectura o acceso exclusivo para la escritura. + + + Inicializa una nueva instancia de la clase con los valores de propiedad predeterminados. + + + Inicializa una nueva instancia de la clase especificando la directiva de recursividad de bloqueo. + Uno de los valores de enumeración que especifica la directiva de recursividad de bloqueo. + + + Obtiene el número total de subprocesos únicos que han entrado en el bloqueo en modo de lectura. + Número de subprocesos únicos que han entrado en el bloqueo en modo de lectura. + + + Libera todos los recursos usados por la instancia actual de la clase . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Intenta entrar en el bloqueo en modo de lectura. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de actualización. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de escritura. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Reduce el recuento de recursividad para el modo de lectura y sale del modo de lectura si el recuento resultante es 0 (cero). + The current thread has not entered the lock in read mode. + + + Reduce el recuento de recursividad para el modo de actualización y sale del modo de actualización si el recuento resultante es 0 (cero). + The current thread has not entered the lock in upgradeable mode. + + + Reduce el recuento de recursividad para el modo de escritura y sale del modo de escritura si el recuento resultante es 0 (cero). + The current thread has not entered the lock in write mode. + + + Obtiene un valor que indica si el subproceso actual ha entrado en el bloqueo en modo de lectura. + true si el subproceso actual entró en modo Lectura; en caso contrario, false. + 2 + + + Obtiene un valor que indica si el subproceso actual entró en el bloqueo en modo de actualización. + true si el subproceso actual entró en modo de actualización; en caso contrario, false. + 2 + + + Obtiene un valor que indica si el subproceso actual ha entrado en el bloqueo en modo de escritura. + true si el subproceso actual entró en modo de escritura; en caso contrario, false. + 2 + + + Obtiene un valor que indica la directiva de recursividad del objeto actual. + Uno de los valores de enumeración que especifica la directiva de recursividad de bloqueo. + + + Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de lectura, como una indicación de recursividad. + 0 (cero) si el subproceso actual no entró en modo Lectura, 1 si el subproceso entró en modo Lectura pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el bloqueo n - 1 veces. + 2 + + + Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de actualización, como una indicación de recursividad. + 0 (cero) si el subproceso actual no entró en modo de actualización, 1 si el subproceso entró en modo de actualización pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el modo de actualización n - 1 veces. + 2 + + + Obtiene el número de veces que el subproceso actual ha entrado en el bloqueo en modo de escritura, como una indicación de recursividad. + 0 (cero) si el subproceso actual no entró en modo de escritura, 1 si el subproceso entró en modo de escritura pero no lo hizo de forma recursiva o n si el subproceso entró de forma recursiva en el modo de escritura n - 1 veces. + 2 + + + Intenta entrar en el bloqueo en modo de lectura, con un tiempo de espera entero opcional. + true si el subproceso que realiza la llamada entró en modo Lectura; en caso contrario, false. + Número de milisegundos de espera o -1 () para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de lectura, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo Lectura; en caso contrario, false. + Intervalo de espera, o -1 milisegundo para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de actualización, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de actualización; en caso contrario, false. + Número de milisegundos de espera o -1 () para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de actualización, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de actualización; en caso contrario, false. + Intervalo de espera, o -1 milisegundo para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de escritura, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de escritura; en caso contrario, false. + Número de milisegundos de espera o -1 () para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Intenta entrar en el bloqueo en modo de escritura, con tiempo de espera opcional. + true si el subproceso que realiza la llamada entró en modo de escritura; en caso contrario, false. + Intervalo de espera, o -1 milisegundo para esperar indefinidamente. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de lectura. + Número total de subprocesos que están a la espera de entrar en modo de lectura. + 2 + + + Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de actualización. + Número total de subprocesos que están a la espera de entrar en modo de actualización. + 2 + + + Obtiene el número total de subprocesos que están a la espera de entrar en el bloqueo en modo de escritura. + Número total de subprocesos que están a la espera de entrar en modo de escritura. + 2 + + + Limita el número de subprocesos que pueden tener acceso a un recurso o grupo de recursos simultáneamente. + 1 + + + Inicializa una nueva instancia de la clase , que especifica el número inicial de entradas y el número máximo de entradas simultáneas. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. + + es mayor que . + + es menor que 1.o bien es menor que 0. + + + Inicializa una nueva instancia de la clase , que especifica el número inicial de entradas y el número máximo de entradas simultáneas, y especificando de forma opcional el nombre de un objeto semáforo de sistema. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. + Nombre de un objeto de semáforo del sistema con nombre. + + es mayor que .o bien tiene más de 260 caracteres. + + es menor que 1.o bien es menor que 0. + Se ha producido un error de Win32. + El semáforo con nombre existe y tiene seguridad de control de acceso y el usuario no tiene . + No se puede crear el semáforo con nombre, probablemente porque tiene el mismo nombre que un identificador de espera de otro tipo. + + + Inicializa una instancia nueva de la clase , especificando el número inicial de entradas y el número máximo de entradas simultáneas, especificando de forma opcional el nombre de un objeto semáforo de sistema y especificando una variable que recibe un valor que indica si se creó un semáforo del sistema nuevo. + Número inicial de solicitudes para el semáforo que se puede satisfacer simultáneamente. + Número máximo de solicitudes para el semáforo que se puede satisfacer simultáneamente. + Nombre de un objeto de semáforo del sistema con nombre. + Cuando este método devuelve un resultado, contiene true si se creó un semáforo local (es decir, si es null o una cadena vacía) o si se creó el semáforo del sistema con nombre especificado; es false si el semáforo del sistema con nombre especificado ya existía.Este parámetro se pasa sin inicializar. + + es mayor que . o bien tiene más de 260 caracteres. + + es menor que 1.o bien es menor que 0. + Se ha producido un error de Win32. + El semáforo con nombre existe y tiene seguridad de control de acceso y el usuario no tiene . + No se puede crear el semáforo con nombre, probablemente porque tiene el mismo nombre que un identificador de espera de otro tipo. + + + Abre el semáforo con nombre especificado, si ya existe. + Objeto que representa el semáforo del sistema con nombre. + Nombre del semáforo del sistema que se va a abrir. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + El semáforo con nombre no existe. + Se ha producido un error de Win32. + El semáforo con nombre existe, pero el usuario no tiene el acceso de seguridad necesario para utilizarlo. + 1 + + + + + + Sale del semáforo y devuelve el recuento anterior. + Recuento en el semáforo antes de la llamada al método . + El recuento del semáforo ya está en el valor máximo. + Error de Win32 con un semáforo con nombre. + El semáforo actual representa un semáforo de sistema con nombre, pero el usuario no tiene .o bienEl semáforo actual representa un semáforo de sistema con nombre, pero no se abrió con . + 1 + + + Sale del semáforo un número especificado de veces y devuelve el recuento anterior. + Recuento en el semáforo antes de la llamada al método . + Número de veces que se abandona el semáforo. + + es menor que 1. + El recuento del semáforo ya está en el valor máximo. + Error de Win32 con un semáforo con nombre. + El semáforo actual representa un semáforo de sistema con nombre, pero el usuario no tiene derechos.o bienEl semáforo actual representa un semáforo de sistema con nombre, pero no se abrió con derechos. + 1 + + + Abre el semáforo con nombre especificado, si ya existe, y devuelve un valor que indica si la operación se realizó correctamente. + true si el semáforo con nombre se abrió correctamente; si no, false. + Nombre del semáforo del sistema que se va a abrir. + Cuando este método vuelve, contiene un objeto que representa el semáforo con nombre si la llamada se realizó correctamente o null si se produjo un error en la misma.Este parámetro se trata como sin inicializar. + + es una cadena vacía.o bien tiene más de 260 caracteres. + El valor de es null. + Se ha producido un error de Win32. + El semáforo con nombre existe, pero el usuario no tiene el acceso de seguridad necesario para utilizarlo. + + + Excepción que se produce cuando se llama al método en un semáforo cuyo recuento ya ha alcanzado el valor máximo. + 2 + + + Inicializa una nueva instancia de la clase con valores predeterminados. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Representa una alternativa ligera a que limita el número de subprocesos que puede obtener acceso a la vez a un recurso o a un grupo de recursos. + + + Inicializa una nueva instancia de la clase , especificando el número inicial de solicitudes que se pueden conceder simultáneamente. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + + es menor que 0. + + + Inicializa una nueva instancia de la clase , especificando el número inicial y máximo de solicitudes que se pueden conceder simultáneamente. + Número inicial de solicitudes del semáforo que se pueden conceder simultáneamente. + Número máximo de solicitudes del semáforo que se pueden conceder simultáneamente. + + es menor que 0, o es mayor que , o es igual o menor que 0. + + + Devuelve un objeto que se puede usar para esperar en el semáforo. + + que se puede usar para esperar en el semáforo. + Se ha eliminado . + + + Obtiene el número de subprocesos restantes que puede introducir el objeto . + Obtiene el número de subprocesos restantes que pueden entrar en el semáforo. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados utilizados por el objeto y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados. + + + Libera una vez el objeto . + Recuento anterior de . + La instancia actual ya se ha eliminado. + El ya se ha alcanzado su tamaño máximo. + + + Libera el objeto un número especificado de veces. + Recuento anterior de . + Número de veces que se abandona el semáforo. + La instancia actual ya se ha eliminado. + + es menor que 1. + El ya se ha alcanzado su tamaño máximo. + + + Bloquea el subproceso actual hasta que pueda introducir . + La instancia actual ya se ha eliminado. + + + Bloquea el subproceso actual hasta que pueda introducir , usando un entero de 32 bits con signo que especifica el tiempo de espera. + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + + + Bloquea el subproceso actual hasta que pueda introducir , usando un entero de 32 bits con signo que especifica el tiempo de espera mientras se observa un elemento . + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + + se ha cancelado. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + El se ha eliminado la instancia, o la que creó se ha eliminado. + + + Bloquea el subproceso actual hasta que pueda introducir , mientras se observa un elemento . + Token que se va a observar. + + se ha cancelado. + La instancia actual ya se ha eliminado.o bienEl que creó ya se ha eliminado. + + + Bloquea el subproceso actual hasta que pueda introducir , usando para especificar el tiempo de espera. + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + es un número negativo distinto de-1 milisegundo, que representa un tiempo de espera infinito o - tiempo de espera es mayor que . + Se ha eliminado la instancia de semaphoreSlim + + + Bloquea el subproceso actual hasta que pueda introducir , usando un que especifica el tiempo de espera mientras se observa un elemento . + true si el subproceso actual introdujo correctamente ; de lo contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + + que se va a observar. + + se ha cancelado. + + es un número negativo distinto de-1 milisegundo, que representa un tiempo de espera infinito o - tiempo de espera es mayor que . + Se ha eliminado la instancia de semaphoreSlimEl que creó ya se ha eliminado. + + + De forma asincrónica espera que se introduzca . + Tarea que se completará cuando se entre en el semáforo. + + + De forma asincrónica espera que se introduzca , usando un entero de 32 bits para medir el intervalo de tiempo. + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + + + De forma asincrónica, espera introducir , usando un entero de 32 bits para medir el intervalo de tiempo, mientras observa un elemento . + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + + que se va a observar. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito. + La instancia actual ya se ha eliminado. + + se ha cancelado. + + + De forma asincrónica, espera introducir , mientras observa un elemento . + Tarea que se completará cuando se entre en el semáforo. + Token que se va a observar. + La instancia actual ya se ha eliminado. + + se ha cancelado. + + + De forma asincrónica, espera introducir , usando un para medir el intervalo de tiempo. + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + La instancia actual ya se ha eliminado. + + es un número negativo distinto de -1, que representa el tiempo de espera infinito o bien tiempo de espera es mayor que . + + + De forma asincrónica, espera introducir , usando un para medir el intervalo de tiempo, mientras observa un elemento . + Tarea que se completará con un resultado true si el subproceso actual introdujo correctamente ; de lo contrario, el resultado será false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + Token que se va a observar. + + es un número negativo distinto de -1, que representa el tiempo de espera infinitoo bientiempo de espera es mayor que . + + se ha cancelado. + + + Representa el método al que hay que llamar cuando se va a enviar un mensaje a un contexto de sincronización. + Objeto que se ha pasado al delegado. + 2 + + + Proporciona una primitiva de bloqueo de exclusión mutua donde un subproceso que intenta adquirir el bloqueo espera en un bucle repetidamente comprobando hasta que haya un bloqueo disponible. + + + Inicializa una nueva instancia de la estructura con la opción de realizar el seguimiento de los identificadores de subprocesos para mejorar la depuración. + Indica si se han de capturar y utilizar identificadores de subprocesos con fines de depuración. + + + Adquiere el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + El argumento se debe inicializar en false antes de llamar a Enter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Libera el bloqueo. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual no es el propietario de este bloqueo. + + + Libera el bloqueo. + Valor booleano que indica si una barrera de memoria debe emitirse para publicar inmediatamente la operación de salida a otros subprocesos. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual no es el propietario de este bloqueo. + + + Obtiene un valor que indica si un subproceso mantiene actualmente el bloqueo. + Es true si cualquier subproceso mantiene actualmente el bloqueo; de lo contrario, es false. + + + Obtiene un valor que indica si el subproceso actual mantiene actualmente el bloqueo. + Es true si el subproceso actual mantiene el bloqueo; de lo contrario, es false. + El seguimiento de propiedad de subprocesos está deshabilitado. + + + Obtiene un valor que indica si el seguimiento de propiedad de subprocesos está habilitado para esta instancia. + Es true si se ha habilitado el seguimiento de propiedad de subprocesos para esta instancia; de lo contrario, es false. + + + Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + El argumento se debe inicializar en false antes de llamar a TryEnter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + El argumento se debe inicializar en false antes de llamar a TryEnter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Intenta adquirir el bloqueo de manera confiable de modo que, incluso si se produce una excepción en la llamada al método, se pueda examinar de manera confiable para determinar si se adquirió el bloqueo. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + Es true si se adquiere el bloqueo; de lo contrario, es false. se debe inicializar en false antes de llamar a este método. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que milisegundos. + El argumento se debe inicializar en false antes de llamar a TryEnter. + El seguimiento de propiedad de subprocesos está habilitado, y el subproceso actual ya ha adquirido este bloqueo. + + + Proporciona compatibilidad con la espera basada en ciclos. + + + Obtiene el número de veces que se ha llamado a en esta instancia. + Devuelve un entero que representa el número de veces que se ha llamado en esta instancia. + + + Obtiene si la llamada siguiente a da paso al procesador, lo que activa un cambio de contexto forzado. + Si la llamada siguiente a da paso al procesador, lo que activa un cambio de contexto forzado. + + + Restablece el contador de ciclos. + + + Realiza un único ciclo. + + + Itera en ciclos hasta que se satisface la condición especificada. + Delegado que se va a ejecutar una y otra vez hasta que devuelva true. + El argumento de es nulo. + + + Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado. + Es true si la condición se satisface dentro del tiempo de espera; de lo contrario, es false. + Delegado que se va a ejecutar una y otra vez hasta que devuelva true. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + El argumento de es nulo. + + es un número negativo distinto de -1 que representa un tiempo de espera infinito. + + + Itera en ciclos hasta que se satisface la condición especificada o se agota el tiempo de espera indicado. + Es true si la condición se satisface dentro del tiempo de espera; de lo contrario, es false. + Delegado que se va a ejecutar una y otra vez hasta que devuelva true. + Estructura que representa el número de milisegundos de espera o TimeSpan que representa -1 milisegundo para esperar indefinidamente. + El argumento de es nulo. + + es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que . + + + Proporciona la funcionalidad básica para propagar un contexto de sincronización en varios modelos de sincronización. + 2 + + + Crea una nueva instancia de la clase . + + + Cuando se invalida en una clase derivada, crea una copia del contexto de sincronización. + Un nuevo objeto . + 2 + + + Obtiene el contexto de sincronización del subproceso actual. + Objeto que representa el contexto de sincronización actual. + 1 + + + Cuando se invalida en una clase derivada, responde a la notificación de que se ha completado una operación. + + + Cuando se invalida en una clase derivada, responde a la notificación de que se ha iniciado una operación. + + + Cuando se invalida en una clase derivada, envía un mensaje asincrónico a un contexto de sincronización. + Delegado de al que se va a llamar. + Objeto que se ha pasado al delegado. + 2 + + + Cuando se invalida en una clase derivada, envía un mensaje sincrónico a un contexto de sincronización. + Delegado de al que se va a llamar. + Objeto que se ha pasado al delegado. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Establece el contexto de sincronización actual. + Objeto que se va a establecer. + 1 + + + + + + Excepción que se produce cuando un método requiere que el llamador sea propietario del bloqueo en un Monitor dado y un llamador al que no pertenece ese bloqueo llama al método. + 2 + + + Inicializa una nueva instancia de la clase con propiedades predeterminadas. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Proporciona almacenamiento local de los datos de un subproceso. + Especifica el tipo de datos que se almacena por subproceso. + + + Inicializa la instancia de . + + + Inicializa la instancia de . + Si se va a hacer un seguimiento de todos los valores establecidos en la instancia y exponerlos a través de la propiedad . + + + Inicializa una instancia de con la función especificada por el parámetro . + + que se invoca para generar un valor de inicialización diferida cuando se intenta recuperar sin que se haya inicializado anteriormente. + + es una referencia nula (Nothing en Visual Basic). + + + Inicializa una instancia de con la función especificada por el parámetro . + + que se invoca para generar un valor de inicialización diferida cuando se intenta recuperar sin que se haya inicializado anteriormente. + Si se va a hacer un seguimiento de todos los valores establecidos en la instancia y exponerlos a través de la propiedad . + + es una referencia null (Nothing en Visual Basic). + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos utilizados por esta instancia de . + Valor booleano que indica si se llama a este método debido a una llamada a . + + + Libera los recursos utilizados por esta instancia de . + + + Obtiene un valor que indica si se inicializa en el subproceso actual. + Es true si se inicializa en el subproceso actual; en caso contrario, es false. + La instancia de se ha eliminado. + + + Crea y devuelve una representación de cadena de esta instancia del subproceso actual. + Resultado de llamar al método en . + La instancia de se ha eliminado. + La propiedad del subproceso actual es una referencia nula (Nothing en Visual Basic). + La función de inicialización intentó hacer referencia de forma recursiva a . + No se proporciona ningún constructor predeterminado y no se proporciona ningún generador de valor. + + + Obtiene o establece el valor de esta instancia del subproceso actual. + Devuelve una instancia del objeto que ThreadLocal es responsable de inicializar. + La instancia de se ha eliminado. + La función de inicialización intentó hacer referencia de forma recursiva a . + No se proporciona ningún constructor predeterminado y no se proporciona ningún generador de valor. + + + Obtiene una lista de todos los valores almacenados actualmente por todos los subprocesos que han tenido acceso a esta instancia. + Lista de todos los valores almacenados actualmente por todos los subprocesos que han tenido acceso a esta instancia. + La instancia de se ha eliminado. + + + Contiene los métodos para realizar operaciones de memoria volátil. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee el valor del campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Valor que se ha leído.El valor es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + + + Lee la referencia al objeto desde el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura tras este método en el código, el procesador no puede moverla antes de este método. + Referencia al que se ha leído.Esta referencia es el último que haya escrito cualquier procesador del equipo, independientemente del número de procesadores y del estado de la memoria caché del procesador. + Campo que se va a leer. + Tipo del campo que se va a leer.Debe ser un tipo de referencia, no un tipo de valor. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de memoria antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe el valor especificado en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe el valor. + Valor que se va a escribir.El valor se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + + + Escribe la referencia de objeto especificada en el campo especificado.En los sistemas que lo requieren, inserta una barrera de memoria que impide que el procesador reordene las operaciones de memoria del modo siguiente: si aparece una operación de lectura o de escritura antes de este método en el código, el procesador no puede moverla después de este método. + Campo donde se escribe la referencia de objeto. + Referencia de objeto que se va a escribir.La referencia se escribe inmediatamente de manera que sea visible para todos los procesadores del equipo. + Tipo del campo que se va a escribir.Debe ser un tipo de referencia, no un tipo de valor. + + + Excepción que se produce cuando se intenta abrir una exclusión mutua o semáforo del sistema que no existe. + 2 + + + Inicializa una nueva instancia de la clase con valores predeterminados. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Mensaje de error que explica la razón de la excepción. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.3/fr/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.3/fr/System.Threading.xml new file mode 100644 index 0000000..6bbaf97 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.3/fr/System.Threading.xml @@ -0,0 +1,1833 @@ + + + + System.Threading + + + + Exception levée lorsqu'un thread acquiert un objet qu'un autre thread a abandonné en se terminant sans le libérer. + 1 + + + Initialise une nouvelle instance de la classe avec les valeurs par défaut. + + + Initialise une nouvelle instance de la classe avec un index spécifié pour le mutex abandonné, le cas échéant, et un objet qui représente le mutex. + Index du mutex abandonné dans le tableau des handles d'attente si l'exception est levée pour la méthode , ou -1 si l'exception est levée pour les méthodes ou . + Objet qui représente le mutex abandonné. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur qui indique la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur et une exception interne spécifiés. + Message d'erreur qui indique la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, l'exception interne, l'index pour le mutex abandonné, le cas échéant, et un objet qui représente le mutex. + Message d'erreur qui indique la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + Index du mutex abandonné dans le tableau des handles d'attente si l'exception est levée pour la méthode , ou -1 si l'exception est levée pour les méthodes ou . + Objet qui représente le mutex abandonné. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, l'index du mutex abandonné, le cas échéant, et le mutex abandonné. + Message d'erreur qui indique la raison de l'exception. + Index du mutex abandonné dans le tableau des handles d'attente si l'exception est levée pour la méthode , ou -1 si l'exception est levée pour les méthodes ou . + Objet qui représente le mutex abandonné. + + + Obtient le mutex abandonné qui a provoqué l'exception, s'il est connu. + Objet qui représente le mutex abandonné ou null si les mutex abandonnés n'ont pas pu être identifiés. + 1 + + + Obtient l'index du mutex abandonné qui a provoqué l'exception, s'il est connu. + Index, dans le tableau de handles d'attente passés à la méthode , de l'objet qui représente le mutex abandonné ou -1 si l'index du mutex abandonné n'a pas pu être déterminé. + 1 + + + Représente les données ambiantes qui sont locales à un flux de contrôle asynchrone donné, par exemple une méthode asynchrone. + Type des données ambiantes. + + + Instancie une instance de qui ne reçoit pas de notifications de modification. + + + Instancie une instance locale de qui ne reçoit pas de notifications de modification. + Le délégué est appelé à chaque modification de la valeur actuelle sur n'importe quel thread. + + + Obtient ou définit la valeur des données ambiantes. + Valeur des données ambiantes. + + + Classe qui fournit les informations de modification des données aux instances de qui s'inscrivent pour les notifications de modification. + Type des données. + + + Obtient la valeur actuelle des données. + Valeur actuelle des données. + + + Obtient la valeur précédente des données. + Valeur précédente des données. + + + Retourne une valeur qui indique si la valeur est modifiée en raison d'un changement du contexte d'exécution. + true si la valeur est modifiée en raison d'un changement du contexte d'exécution ; sinon, false. + + + Avertit un thread en attente qu'un événement s'est produit.Cette classe ne peut pas être héritée. + 2 + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini à "signalé". + true pour définir l'état initial à "signalé" ; false pour le définir à "non signalé". + + + Permet à plusieurs tâches de travailler en parallèle de manière coopérative sur un algorithme via plusieurs phases. + + + Initialise une nouvelle instance de la classe . + Nombre de threads participants. + + est inférieur à 0 ou supérieur à 32,767. + + + Initialise une nouvelle instance de la classe . + Nombre de threads participants. + + à exécuter après chaque phase. null (nothing en Visual Basic) peut être passé pour indiquer qu'aucune action n'est effectuée. + + est inférieur à 0 ou supérieur à 32,767. + + + Signale à qu'il y aura un participant supplémentaire. + Numéro de la phase du cloisonnement à laquelle les nouveaux participants participeront en premier. + L'instance actuelle a déjà été supprimée. + L'ajout d'un participant provoquerait l'augmentation du nombre de participants du cloisonnement au-delà de 32 767.ouLa méthode a été appelée à partir d'une action post-phase. + + + Signale à qu'il y aura des participants supplémentaires. + Numéro de la phase du cloisonnement à laquelle les nouveaux participants participeront en premier. + Nombre de participants supplémentaires à ajouter au cloisonnement. + L'instance actuelle a déjà été supprimée. + + est inférieur à 0.ouL'ajout de participants () provoquerait l'augmentation du nombre de participants du cloisonnement au-delà de 32 767. + La méthode a été appelée à partir d'une action post-phase. + + + Obtient le numéro de la phase actuelle du cloisonnement. + Retourne le numéro de la phase actuelle du cloisonnement. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + La méthode a été appelée à partir d'une action post-phase. + + + Libère les ressources non managées utilisées par et éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. + + + Obtient le nombre total de participants au cloisonnement. + Retourne le nombre total de participants au cloisonnement. + + + Obtient le nombre de participants au cloisonnement qui n'ont pas encore été signalés dans la phase actuelle. + Retourne le nombre de participants au cloisonnement qui n'ont pas encore été signalés dans la phase actuelle. + + + Signale à qu'il y aura un participant en moins. + L'instance actuelle a déjà été supprimée. + La barrière a déjà 0 participant.ouLa méthode a été appelée à partir d'une action post-phase. + + + Signale à qu'il y aura moins de participants. + Nombre de participants supplémentaires à supprimer du cloisonnement. + L'instance actuelle a déjà été supprimée. + + est inférieur à 0. + La barrière a déjà 0 participant.ouLa méthode a été appelée à partir d'une action post-phase. oule nombre de participant actuel est inférieur au participantCount spécifié + Le nombre total de participants est inférieur au spécifié + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement. + L'instance actuelle a déjà été supprimée. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + Si une exception est levée par l'action de post-phase d'un cloisonnement après que tous les threads participants aient appelé SignalAndWait, l'exception sera incluse dans un wrapper dans une BarrierPostPhaseException et levée pour tous les threads participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un entier signé 32 bits pour mesurer le délai d'attente. + si tous les participants ont atteint le cloisonnement dans le délai spécifié ; sinon false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + Si une exception est levée par l'action de post-phase d'un cloisonnement après que tous les threads participants aient appelé SignalAndWait, l'exception sera incluse dans un wrapper dans une BarrierPostPhaseException et levée pour tous les threads participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un entier signé 32 bits pour mesurer le délai d'attente, tout en observant un jeton d'annulation. + si tous les participants ont atteint le cloisonnement dans le délai spécifié ; sinon false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, tout en observant un jeton d'annulation. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un objet qui mesure l'intervalle de temps. + true si tous les autres participants ont atteint le cloisonnement ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1 milliseconde, qui représente un délai d'attente infini, ou sa valeur est supérieure à 32 767. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + Signale qu'un participant a atteint le cloisonnement et qu'il attend que tous les autres participants atteignent également le cloisonnement, à l'aide d'un objet qui mesure l'intervalle de temps, tout en observant un jeton d'annulation. + true si tous les autres participants ont atteint le cloisonnement ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1 milliseconde, qui représente un délai d'attente infini. + La méthode a été appelée à partir d'une action post-phase, le cloisonnement comporte actuellement 0 participants, ou il est signalé par un nombre de threads plus important que celui enregistré en tant que participants. + + + L'exception levée lorsque l'action post-phase d'un échoue. + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec l'exception interne spécifiée. + Exception qui constitue la cause de l'exception actuelle. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Représente une méthode à appeler dans un nouveau contexte. + Objet contenant les informations que la méthode de rappel doit utiliser à chacune de ses exécutions. + 1 + + + Représente une primitive de synchronisation qui est signalée lorsque son décompte atteint zéro. + + + Initialise une nouvelle instance de la classe à l'aide du décompte spécifié. + Nombre de signaux initialement requis pour définir . + + est inférieur à 0. + + + Incrémente de un le décompte actuel de . + L'instance actuelle a déjà été supprimée. + L'instance actuelle est déjà définie.ou est supérieur ou égal à . + + + Incrémente d'une valeur spécifiée le décompte actuel de . + Valeur d'incrément de . + L'instance actuelle a déjà été supprimée. + + est inférieur ou égal à 0. + L'instance actuelle est déjà définie.ou est égal à ou supérieur à une fois le nombre été incrémenté par + + + Obtient le nombre de signaux restants requis pour définir l'événement. + Nombre de signaux restants requis pour définir l'événement. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par et éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. + + + Obtient le nombre de signaux initialement requis pour définir l'événement. + Nombre de signaux initialement requis pour définir l'événement. + + + Détermine si l'événement est défini. + true si l'événement est défini ; sinon, false. + + + Réinitialise avec la valeur . + L'instance actuelle a déjà été supprimée. + + + Définit la propriété spécifiée sur la valeur indiquée. + Nombre de signaux requis pour définir . + L'instance actuelle a déjà été supprimée. + + est inférieur à 0. + + + Enregistre un signal avec le , en décrémentant la valeur de . + true si le décompte a atteint zéro en raison du signal et que l'événement a été défini ; sinon, false. + L'instance actuelle a déjà été supprimée. + L'instance actuelle est déjà définie. + + + Inscrit plusieurs signaux avec , en décrémentant la valeur de selon la valeur spécifiée. + true si le décompte a atteint zéro en raison des signaux et que l'événement a été défini ; sinon, false. + Nombre de signaux à inscrire. + L'instance actuelle a déjà été supprimée. + + est inférieur à 1. + L'instance actuelle est déjà définie. - ou - Ou est supérieur à . + + + Essaie d'incrémenter par un. + true si l'incrémentation a réussi ; sinon, false.Si est déjà à zéro, cette méthode retourne la valeur false. + L'instance actuelle a déjà été supprimée. + + est égal à . + + + Essaie d'incrémenter par une valeur spécifiée. + true si l'incrémentation a réussi ; sinon, false.Si est déjà à zéro, la valeur false est retournée. + Valeur d'incrément de . + L'instance actuelle a déjà été supprimée. + + est inférieur ou égal à 0. + L'instance actuelle est déjà définie.ou + est supérieur ou égal à . + + + Bloque le thread actuel jusqu'à ce que soit défini. + L'instance actuelle a déjà été supprimée. + + + Bloque le thread actuel jusqu'à ce que le soit défini, à l'aide d'un entier signé 32 bits permettant de mesurer le délai d'attente. + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Bloque le thread actuel jusqu'à ce que soit défini, à l'aide d'un entier signé 32 bits permettant de mesurer le délai d'attente, tout en observant un . + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. - ou - le qui a créé a déjà été supprimé. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Bloque le thread actuel jusqu'à ce que soit défini, tout en observant un . + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. - ou - le qui a créé a déjà été supprimé. + + + Bloque le thread actuel jusqu'à ce que le soit défini, à l'aide d'un permettant de mesurer le délai d'attente. + true si a été défini ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + + + Bloque le thread actuel jusqu'à ce que le soit défini, à l'aide d'un permettant de mesurer le délai d'attente, tout en observant un . + true si a été défini ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + + à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée. - ou - le qui a créé a déjà été supprimé. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + + + Obtient un qui est utilisé pour attendre l'événement à définir. + + qui est utilisé pour attendre l'événement à définir. + L'instance actuelle a déjà été supprimée. + + + Indique si un est réinitialisé automatiquement ou manuellement après la réception d'un signal. + 2 + + + Une fois signalé, le se réinitialise automatiquement après avoir libéré un seul thread.Si aucun thread n'attend, le conserve l'état signalé jusqu'à ce qu'un thread se bloque et se réinitialise après l'avoir libéré. + + + Lorsqu'il est signalé, le libère tous les threads en attente et conserve l'état signalé jusqu'à sa réinitialisation manuelle. + + + Représente un événement de synchronisation de threads. + 2 + + + Initialise une nouvelle instance de la classe , en spécifiant si le handle d'attente est signalé initialement et s'il se réinitialise automatiquement ou manuellement. + true pour définir l'état initial comme étant signalé ; false pour le définir comme étant non signalé. + L'une des valeurs qui déterminent si l'événement se réinitialise automatiquement ou manuellement. + + + Initialise une nouvelle instance de la classe , en spécifiant si le handle d'attente est signalé initialement s'il a été créé à la suite de cet appel, s'il se réinitialise automatiquement ou manuellement, ainsi que le nom d'un événement de synchronisation du système. + true pour définir l'état initial comme signalé si l'événement nommé est créé en conséquence de cet appel ; false pour le définir comme non signalé. + L'une des valeurs qui déterminent si l'événement se réinitialise automatiquement ou manuellement. + Nom d'un événement de synchronisation à l'échelle du système. + Une erreur Win32 s'est produite. + L'événement nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + L'événement nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + dépasse 260 caractères. + + + Initialise une nouvelle instance de la classe , en spécifiant si le handle d'attente est signalé initialement s'il a été créé à la suite de cet appel, s'il se réinitialise automatiquement ou manuellement, ainsi que le nom d'un événement de synchronisation du système et une variable booléenne dont la valeur après l'appel indique si l'événement système nommé a été créé. + true pour définir l'état initial comme signalé si l'événement nommé est créé en conséquence de cet appel ; false pour le définir comme non signalé. + L'une des valeurs qui déterminent si l'événement se réinitialise automatiquement ou manuellement. + Nom d'un événement de synchronisation à l'échelle du système. + Cette méthode retourne true si un événement local a été créé (en d'autres termes, si est null ou une chaîne vide) ou si l'événement système nommé spécifié a été créé ; false si l'événement système nommé spécifié existait déjà.Ce paramètre est passé sans être initialisé. + Une erreur Win32 s'est produite. + L'événement nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + L'événement nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + dépasse 260 caractères. + + + Ouvre l'événement de synchronisation nommé spécifié s'il existe déjà. + Objet qui représente l'événement système nommé. + Nom de l'événement de synchronisation système à ouvrir. + + est une chaîne vide. ou dépasse 260 caractères. + + a la valeur null. + L'événement de système nommé n'existe pas. + Une erreur Win32 s'est produite. + L'événement nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + 1 + + + + + + Définit l'état de l'événement comme étant non signalé, entraînant le blocage des threads. + true si l'opération aboutit ; sinon, false. + La méthode a été précédemment appelée sur ce . + 2 + + + Définit l'état de l'événement comme étant signalé, ce qui permet à un ou plusieurs threads en attente de continuer. + true si l'opération aboutit ; sinon, false. + La méthode a été précédemment appelée sur ce . + 2 + + + Ouvre l'événement de synchronisation nommé spécifié, s'il existe déjà, et retourne une valeur indiquant si l'opération a réussi. + true si l'événement de synchronisation nommé a été ouvert ; sinon, false. + Nom de l'événement de synchronisation système à ouvrir. + Lorsque cette méthode est retournée, contient un objet qui représente l'événement de synchronisation nommé si l'appel a réussi, ou null si l'appel a échoué.Ce paramètre est traité comme non initialisé. + + est une chaîne vide.ou dépasse 260 caractères. + + a la valeur null. + Une erreur Win32 s'est produite. + L'événement nommé existe, mais l'utilisateur n'a pas l'accès de sécurité voulu. + + + Gère le contexte d'exécution du thread actuel.Cette classe ne peut pas être héritée. + 2 + + + Capture le contexte d'exécution du thread actuel. + Objet capturant le contexte d'exécution du thread actuel. + 1 + + + Exécute une méthode dans un contexte d'exécution spécifié sur le thread actuel. + + à définir. + Délégué représentant la méthode à exécuter dans le contexte d'exécution fourni. + Objet à passer à la méthode de rappel. + + a la valeur null.ouLe n'a pas été acquis à l'aide d'une opération de capture. ouLe a déjà été utilisé comme argument pour un appel . + 1 + + + + + + Fournit des opérations atomiques pour des variables partagées par plusieurs threads. + 2 + + + Ajoute deux entiers 32 bits et remplace le premier entier par la somme, sous la forme d'une opération atomique. + La nouvelle valeur stockée à . + Variable qui contient la première valeur à ajouter.La somme des deux valeurs est stockée dans . + Valeur à ajouter à l'entier à . + The address of is a null pointer. + 1 + + + Ajoute deux entiers 64 bits et remplace le premier entier par la somme, sous la forme d'une opération atomique. + La nouvelle valeur stockée à . + Variable qui contient la première valeur à ajouter.La somme des deux valeurs est stockée dans . + Valeur à ajouter à l'entier à . + The address of is a null pointer. + 1 + + + Compare deux nombres à virgule flottante double précision et remplace le premier en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux entiers signés de 32 bits et remplace la première valeur en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux entiers signés de 64 bits et remplace la première valeur en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux handles ou pointeurs spécifiques à la plateforme et remplace le premier en cas d'égalité. + Valeur d'origine dans . + + de destination, dont la valeur est comparée à celle de et qui peut être remplacée par . + + qui remplace la valeur de destination si la comparaison conclut à une égalité. + + comparée à la valeur de . + The address of is a null pointer. + 1 + + + Compare deux objets et remplace le premier en cas d'égalité des références. + Valeur d'origine dans . + Objet de destination comparé à et qui peut être remplacé. + Objet qui remplace l'objet de destination si la comparaison conclut à une égalité. + Objet qui est comparé à l'objet se trouvant à . + The address of is a null pointer. + 1 + + + Compare deux nombres à virgule flottante simple précision et remplace le premier en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée à et qui peut être remplacée. + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + The address of is a null pointer. + 1 + + + Compare deux instances du type référence spécifié et remplace la première en cas d'égalité. + Valeur d'origine dans . + Destination, dont la valeur est comparée avec et qui peut être remplacée.C'est un paramètre référence (ref en C#, ByRef en Visual Basic). + Valeur qui remplace la valeur de destination si la comparaison conclut à une égalité. + Valeur comparée à celle de . + Type à utiliser pour , et .Ce type doit être un type référence. + The address of is a null pointer. + + + Décrémente une variable spécifiée et stocke le résultat, sous la forme d'une opération atomique. + Valeur décrémentée. + Variable dont la valeur doit être décrémentée. + The address of is a null pointer. + 1 + + + Décrémente la variable spécifiée et stocke le résultat sous la forme d'une opération atomique. + Valeur décrémentée. + Variable dont la valeur doit être décrémentée. + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un nombre à virgule flottante double précision, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte un entier signé 32 bits à une valeur spécifiée, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un entier signé 64 bits, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un handle ou un pointeur spécifique à la plateforme, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un objet, puis retourne une référence à l'objet d'origine sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à un nombre à virgule flottante simple précision, puis retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée. + Valeur affectée au paramètre . + The address of is a null pointer. + 1 + + + Affecte une valeur spécifiée à une variable du type spécifié et retourne la valeur d'origine, sous la forme d'une opération atomique. + Valeur d'origine de . + Variable à laquelle affecter la valeur spécifiée.C'est un paramètre référence (ref en C#, ByRef en Visual Basic). + Valeur affectée au paramètre . + Type à utiliser pour et .Ce type doit être un type référence. + The address of is a null pointer. + + + Incrémente une variable spécifiée et stocke le résultat sous la forme d'une opération atomique. + Valeur incrémentée. + Variable dont la valeur doit être incrémentée. + The address of is a null pointer. + 1 + + + Incrémente une variable spécifiée et stocke le résultat sous la forme d'une opération atomique. + Valeur incrémentée. + Variable dont la valeur doit être incrémentée. + The address of is a null pointer. + 1 + + + Synchronise l'accès à la mémoire comme suit : le processeur qui exécute le thread actuel ne peut pas réorganiser les instructions de sorte que les accès à la mémoire avant l'appel de s'exécutent après les accès à la mémoire postérieurs à l'appel de . + + + Retourne une valeur 64 bits chargée sous la forme d'une opération atomique. + Valeur chargée. + Valeur 64 bits à charger. + 1 + + + Fournit des routines d'initialisation tardives. + + + Initialise un type référence cible avec le constructeur par défaut du type s'il n'a pas déjà été initialisé. + Référence initialisée de type . + Référence de type à initialiser si elle ne l'a pas déjà été. + Type de la référence à initialiser. + Autorisations pour accéder au constructeur de type manquant. + Le type n'a pas de constructeur par défaut. + + + Initialise un type référence cible ou un type valeur avec son constructeur par défaut s'il n'a pas déjà été initialisé. + Valeur initialisée de type . + Référence ou valeur de type à initialiser si elle ne l'a pas déjà été. + Référence à une valeur booléenne qui détermine si la cible a déjà été initialisée. + Référence à un objet utilisé comme verrou mutuellement exclusif pour l'initialisation de .Si est null null, un nouvel objet est instancié. + Type de la référence à initialiser. + Autorisations pour accéder au constructeur de type manquant. + Le type n'a pas de constructeur par défaut. + + + Initialise un type référence cible ou un type valeur à l'aide d'une fonction spécifiée s'il n'a pas déjà été initialisé. + Valeur initialisée de type . + Référence ou valeur de type à initialiser si elle ne l'a pas déjà été. + Référence à une valeur booléenne qui détermine si la cible a déjà été initialisée. + Référence à un objet utilisé comme verrou mutuellement exclusif pour l'initialisation de .Si est null null, un nouvel objet est instancié. + Fonction appelée pour initialiser la référence ou la valeur. + Type de la référence à initialiser. + Autorisations pour accéder au constructeur de type manquant. + Le type n'a pas de constructeur par défaut. + + + Initialise un type référence cible à l'aide d'une fonction spécifiée s'il n'a pas déjà été initialisé. + Valeur initialisée de type . + Référence de type à initialiser si elle ne l'a pas déjà été. + Fonction appelée pour initialiser la référence. + Type référence de la référence à initialiser. + Le type n'a pas de constructeur par défaut. + + a retourné null (Nothing en Visual Basic). + + + L'exception levée lorsque l'entrée récursive dans un verrou n'est pas compatible avec la stratégie de récurrence pour le verrou. + 2 + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + 2 + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture système en cours. + 2 + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture système en cours. + Exception qui a provoqué l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + 2 + + + Spécifie si un verrou peut être entré plusieurs fois par le même thread. + + + Si un thread essaie d'entrer un verrou de manière récursive, une exception est levée.Certaines classes peuvent autoriser certaines récurrences lorsque ce paramètre est appliqué. + + + Un thread peut entrer un verrou de manière récursive.Certaines classes peuvent restreindre cette fonction. + + + Avertit un ou plusieurs threads en attente qu'un événement s'est produit.Cette classe ne peut pas être héritée. + 2 + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini comme signalé. + true pour définir un état initial signalé ; false pour définir un état initial non signalé. + + + Fournit une version allégée de . + + + Initialise une nouvelle instance de la classe avec l'état initial "non signalé". + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini à "signalé". + true pour définir l'état initial à "signalé" ; false pour le définir à "non signalé". + + + Initialise une nouvelle instance de la classe avec une valeur booléenne indiquant si l'état initial doit être défini à "signalé" et un nombre de spins spécifié. + true pour définir l'état initial à "signalé" ; false pour le définir à "non signalé". + Nombre d'attentes de spins qui se produiront avant de revenir à une opération d'attente basée sur le noyau. + + is less than 0 or greater than the maximum allowed value. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par et éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées. + + + Obtient une valeur qui indique si l'événement est défini. + true si l'événement a été défini ; sinon, false. + + + Définit l'état de l'événement à "non signalé", ce qui entraîne le blocage des threads. + The object has already been disposed. + + + Définit l'état de l'événement à "signalé", ce qui permet à un ou plusieurs threads en attente sur l'événement de continuer à s'exécuter. + + + Obtient le nombre d'attentes de spins qui se produiront avant de revenir à une opération d'attente basée sur le noyau. + Retourne le nombre d'attentes de spins qui se produiront avant de revenir à une opération d'attente basée sur le noyau. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps. + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps, tout en observant un . + true si a été défini ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel reçoive un signal, tout en observant un . + + à observer. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un pour mesurer l'intervalle de temps. + true si a été défini ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde pour un délai d'attente infini. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Bloque le thread actuel jusqu'à ce que le actuel soit défini, à l'aide d'un pour mesurer l'intervalle de temps, tout en observant un . + true si a été défini ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde pour un délai d'attente infini. + + à observer. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Obtient l'objet sous-jacent pour ce . + Objet d'événement sous-jacent pour ce . + + + Fournit un mécanisme qui synchronise l'accès aux objets. + 2 + + + Acquiert un verrou exclusif sur l'objet spécifié. + Objet sur lequel acquérir le verrou du moniteur. + Le paramètre a la valeur null. + 1 + + + Acquiert un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel attendre. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou.Remarque   Si aucune exception ne se produit, la sortie de cette méthode est toujours true. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + + + Libère un verrou exclusif sur l'objet spécifié. + Objet sur lequel libérer le verrou. + Le paramètre a la valeur null. + Le thread en cours ne possède pas le verrou pour l'objet spécifié. + 1 + + + Détermine si le thread actuel détient le verrou sur l'objet spécifié. + true si le thread actuel détient le verrou sur  ; sinon, false. + Objet à tester. + + a la valeur null. + + + Avertit un thread situé dans la file d'attente en suspens d'un changement d'état de l'objet verrouillé. + Objet attendu par un thread. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + 1 + + + Avertit tous les threads en attente d'un changement d'état de l'objet. + Objet qui envoie l'impulsion. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + 1 + + + Essaie d'acquérir un verrou exclusif sur l'objet spécifié. + true si le thread actuel acquiert le verrou ; sinon, false. + Objet sur lequel acquérir le verrou. + Le paramètre a la valeur null. + 1 + + + Tente d'acquérir un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel acquérir le verrou. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + + + Tentatives d'acquisition d'un verrou exclusif sur l'objet spécifié au cours du nombre spécifié de millisecondes. + true si le thread actuel acquiert le verrou ; sinon, false. + Objet sur lequel acquérir le verrou. + Délai d'attente du verrou en millisecondes. + Le paramètre a la valeur null. + + est négatif et différent de . + 1 + + + Tente, pendant le nombre spécifié de millisecondes, d'acquérir un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel acquérir le verrou. + Délai d'attente du verrou en millisecondes. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + + est négatif et différent de . + + + Tentatives d'acquisition d'un verrou exclusif sur l'objet spécifié au cours de la période spécifiée. + true si le thread actuel acquiert le verrou ; sinon, false. + Objet sur lequel acquérir le verrou. + + représentant le délai d'attente du verrou.Une valeur de –1 milliseconde spécifie une attente infinie. + Le paramètre a la valeur null. + La valeur en millisecondes de est négative et différente de (–1 milliseconde), ou elle est supérieure à . + 1 + + + Tente, pendant le délai spécifié, d'acquérir un verrou exclusif sur l'objet spécifié et définit de manière atomique une valeur qui indique si le verrou a été pris. + Objet sur lequel acquérir le verrou. + Délai d'attente du verrou.Une valeur de –1 milliseconde spécifie une attente infinie. + Résultat de la tentative d'acquisition du verrou, passé par la référence.L'entrée doit avoir la valeur false.La sortie a la valeur true si un verrou est acquis ; sinon, elle a la valeur false.La sortie est définie même si une exception se produit lors de la tentative d'acquisition du verrou. + L'entrée du paramètre a la valeur true. + Le paramètre a la valeur null. + La valeur en millisecondes de est négative et différente de (–1 milliseconde), ou elle est supérieure à . + + + Libère le verrou d'un objet et bloque le thread actuel jusqu'à ce qu'il acquière à nouveau le verrou. + true si l'appel est retourné car l'appelant a de nouveau acquis le verrou pour l'objet spécifié.Cette méthode ne retourne rien si le verrou n'est pas acquis à nouveau. + Objet sur lequel attendre. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + Le thread qui appelle Wait quitte ensuite l'état d'attente.Cela se produit lorsqu'un autre thread appelle la méthode de ce thread. + 1 + + + Libère le verrou d'un objet et bloque le thread actuel jusqu'à ce qu'il acquière à nouveau le verrou.Si le délai d'attente spécifié est écoulé, le thread intègre la file d'attente opérationnelle. + true si le verrou a fait l'objet d'une nouvelle acquisition avant l'expiration du délai spécifié ; false si le verrou a fait l'objet d'une nouvelle acquisition après l'expiration du délai spécifié.La méthode ne retourne pas de valeur tant que le verrou n'est pas acquis à nouveau. + Objet sur lequel attendre. + Nombre de millisecondes à attendre avant que le thread intègre la file d'attente opérationnelle. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + Le thread qui appelle Wait quitte ensuite l'état d'attente.Cela se produit lorsqu'un autre thread appelle la méthode de ce thread. + La valeur du paramètre est négative et différente de . + 1 + + + Libère le verrou d'un objet et bloque le thread actuel jusqu'à ce qu'il acquière à nouveau le verrou.Si le délai d'attente spécifié est écoulé, le thread intègre la file d'attente opérationnelle. + true si le verrou a fait l'objet d'une nouvelle acquisition avant l'expiration du délai spécifié ; false si le verrou a fait l'objet d'une nouvelle acquisition après l'expiration du délai spécifié.La méthode ne retourne pas de valeur tant que le verrou n'est pas acquis à nouveau. + Objet sur lequel attendre. + + qui représente le temps à attendre avant que le thread n'intègre la file d'attente opérationnelle. + Le paramètre a la valeur null. + Le thread appelant ne possède pas le verrou pour l'objet spécifié. + Le thread qui appelle Wait quitte ensuite l'état d'attente.Cela se produit lorsqu'un autre thread appelle la méthode de ce thread. + La valeur en millisecondes du paramètre est négative et ne représente pas (–1 milliseconde) ou est supérieure à . + 1 + + + Primitive de synchronisation qui peut également être utilisée pour la synchronisation entre processus. + 1 + + + Initialise une nouvelle instance de la classe avec des propriétés par défaut. + + + Initialise une nouvelle instance de la classe avec une valeur booléenne qui indique si le thread appelant doit avoir la propriété initiale du mutex. + true pour accorder au thread appelant la propriété initiale du mutex ; sinon, false. + + + Initialise une nouvelle instance de la classe avec une valeur booléenne qui indique si le thread appelant doit avoir la propriété initiale du mutex, et une chaîne représentant le nom du mutex. + true pour donner au thread appelant la propriété initiale du mutex système nommé si celui-ci est créé en réponse à cet appel ; sinon, false. + Nom du .Si cette valeur est null, est sans nom. + Le mutex nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + Une erreur Win32 s'est produite. + Le mutex nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + est plus de 260 caractères. + + + Initialise une nouvelle instance de la classe avec une valeur booléenne qui indique si le thread appelant doit avoir la propriété initiale du mutex, une chaîne qui représente le nom du mutex et une valeur booléenne qui, quand la méthode retourne son résultat, indique si la propriété initiale du mutex a été accordée au thread appelant. + true pour donner au thread appelant la propriété initiale du mutex système nommé si celui-ci est créé en réponse à cet appel ; sinon, false. + Nom du .Si cette valeur est null, est sans nom. + Cette méthode retourne une valeur booléenne qui est true si un mutex local a été créé (en d'autres termes, si est null ou une chaîne vide) ou si le mutex système nommé spécifié a été créé ; false si le mutex système nommé spécifié existait déjà.Ce paramètre est passé sans être initialisé. + Le mutex nommé existe et possède la sécurité du contrôle d'accès, mais l'utilisateur ne possède pas . + Une erreur Win32 s'est produite. + Le mutex nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + est plus de 260 caractères. + + + Ouvre le mutex nommé spécifié, s'il existe déjà. + Objet qui représente le mutex système nommé. + Nom du mutex système à ouvrir. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Le mutex nommé n'existe pas. + Une erreur Win32 s'est produite. + Le mutex nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + 1 + + + + + + Libère l'objet une seule fois. + Le thread appelant ne possède pas le mutex. + 1 + + + Ouvre le mutex nommé spécifié, s'il existe déjà, et retourne une valeur indiquant si l'opération a réussi. + true si le mutex nommé a été ouvert ; sinon, false. + Nom du mutex système à ouvrir. + Quand cette méthode est retournée, contient un objet qui représente la structure mutex nommée si l'appel a réussi, ou null si l'appel a échoué.Ce paramètre est traité comme étant non initialisé. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Une erreur Win32 s'est produite. + Le mutex nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + + + Représente un verrou utilisé pour gérer l'accès à une ressource, en autorisant plusieurs threads pour la lecture ou un accès exclusif en écriture. + + + Initialise une nouvelle instance de la classe avec des valeurs de propriété par défaut. + + + Initialise une nouvelle instance de la classe , en spécifiant la stratégie de récurrence du verrou. + Une des valeurs d'énumération qui spécifie la stratégie de récurrence du verrou. + + + Obtient le nombre total de threads uniques qui ont entré le verrou en mode lecture. + Nombre de threads uniques qui ont entré le verrou en mode lecture. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Essaie d'entrer le verrou en mode lecture. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Essaie d'entrer le verrou en mode pouvant être mis à niveau. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Essaie d'entrer le verrou en mode écriture. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Réduit le nombre de récurrences pour le mode lecture, et quitte le mode lecture si le nombre résultant est 0 (zéro). + The current thread has not entered the lock in read mode. + + + Réduit le nombre de récurrences pour le mode pouvant être mis à niveau, et quitte le mode pouvant être mis à niveau si le nombre résultant est 0 (zéro). + The current thread has not entered the lock in upgradeable mode. + + + Réduit le nombre de récurrences pour le mode écriture, et quitte le mode écriture si le nombre résultant est 0 (zéro). + The current thread has not entered the lock in write mode. + + + Obtient une valeur qui indique si le thread actuel a entré le verrou en mode lecture. + true si le thread actuel a entré le verrou en mode lecture ; sinon, false. + 2 + + + Obtient une valeur qui indique si le thread actuel a entré le verrou en mode pouvant être mis à niveau. + true si le thread actuel a entré le verrou en mode pouvant être mis à niveau ; sinon, false. + 2 + + + Obtient une valeur qui indique si le thread actuel a entré le verrou en mode écriture. + true si le thread actuel a entré le verrou en mode écriture ; sinon, false. + 2 + + + Obtient une valeur qui indique la stratégie de récurrence pour l'objet actuel. + Une des valeurs d'énumération qui spécifie la stratégie de récurrence du verrou. + + + Obtient le nombre de fois où le thread actuel a entré le verrou en mode lecture, comme une indication de récurrence. + 0 (zéro) si le thread actuel n'a pas entré le verrou en mode lecture, 1 si le thread a entré le verrou en mode lecture mais pas de façon récursive, ou n si le thread a entré le verrou de façon récursive n - 1 fois. + 2 + + + Obtient le nombre de fois où le thread actuel a entré le verrou en mode pouvant être mis à niveau, comme une indication de récurrence. + 0 si le thread actuel n'a pas entré le verrou en mode pouvant être mis à niveau, 1 si le thread a entré le verrou en mode pouvant être mis à niveau mais pas de façon récursive, ou n si le thread a entré le verrou en mode pouvant être mis à niveau de façon récursive n - 1 fois. + 2 + + + Obtient le nombre de fois où le thread actuel a entré le verrou en mode écriture, comme une indication de récurrence. + 0 si le n si le thread a entré le verrou en mode écriture de façon récursive n - 1 fois. + 2 + + + Essaie d'entrer le verrou en mode lecture, avec un délai d'attente entier facultatif. + true si le thread appelant est entré en mode lecture, sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Essaie d'entrer le verrou en mode lecture, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode lecture, sinon, false. + Intervalle d'attente, ou -1 milliseconde pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Essaie d'entrer le verrou en mode pouvant être mis à niveau, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode de mise à niveau, sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Essaie d'entrer le verrou en mode pouvant être mis à niveau, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode de mise à niveau, sinon, false. + Intervalle d'attente, ou -1 milliseconde pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Essaie d'entrer le verrou en mode écriture, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode écriture, sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Essaie d'entrer le verrou en mode écriture, avec un délai d'attente facultatif. + true si le thread appelant est entré en mode écriture, sinon, false. + Intervalle d'attente, ou -1 milliseconde pour un délai d'attente infini. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Obtient le nombre total de threads qui attendent pour entrer le verrou en mode lecture. + Nombre total de threads qui attendent pour entrer en mode lecture. + 2 + + + Obtient le nombre total de threads qui attendent pour entrer le verrou en mode pouvant être mis à niveau. + Nombre total de threads qui attendent pour entrer en mode pouvant être mis à niveau. + 2 + + + Obtient le nombre total de threads qui attendent pour entrer le verrou en mode écriture. + Nombre total de threads qui attendent pour entrer en mode écriture. + 2 + + + Limite le nombre des threads qui peuvent accéder simultanément à une ressource ou un pool de ressources. + 1 + + + Initialise une nouvelle instance de la classe en spécifiant le nombre initial d'entrées et le nombre maximal d'entrées simultanées. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nombre maximal de demandes pour le sémaphore qui peuvent être accordées simultanément. + + est supérieur à . + + est inférieur à 1.ou est inférieur à 0. + + + Initialise une nouvelle instance de la classe en spécifiant le nombre initial d'entrées et le nombre maximal d'entrées simultanées, et en spécifiant en option le nom d'un objet sémaphore système. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nombre maximal de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nom d'un objet de sémaphore système nommé. + + est supérieur à .ou est plus de 260 caractères. + + est inférieur à 1.ou est inférieur à 0. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe et possède la sécurité du contrôle d'accès, et l'utilisateur n'a pas . + Le sémaphore nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + + Initialise une nouvelle instance de la classe en spécifiant le nombre initial d'entrées et le nombre maximal d'entrées simultanées, en spécifiant en option le nom d'un objet sémaphore système et en spécifiant une variable qui reçoit une valeur indiquant si un sémaphore système a été créé. + Nombre initial de demandes pour le sémaphore qui peut être satisfait simultanément. + Nombre maximal de demandes pour le sémaphore qui peut être satisfait simultanément. + Nom d'un objet de sémaphore système nommé. + Cette méthode retourne true si un sémaphore local a été créé (en d'autres termes, si est null ou une chaîne vide) ou si le sémaphore système nommé spécifié a été créé ; false si le sémaphore système nommé spécifié existait déjà.Ce paramètre est passé sans être initialisé. + + est supérieur à . ou est plus de 260 caractères. + + est inférieur à 1.ou est inférieur à 0. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe et possède la sécurité du contrôle d'accès, et l'utilisateur n'a pas . + Le sémaphore nommé ne peut pas être créé, peut-être parce qu'un handle d'attente d'un type différent possède le même nom. + + + Ouvre le sémaphore nommé spécifié s'il existe déjà. + Objet qui représente le sémaphore système nommé. + Nom du sémaphore système à ouvrir. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Le sémaphore nommé n'existe pas. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + 1 + + + + + + Quitte le sémaphore et retourne le compteur antérieur. + Compteur du sémaphore avant appel de la méthode . + Le compteur du sémaphore est déjà à la valeur maximale. + Une erreur Win32 s'est produite avec un sémaphore nommé. + Le sémaphore actuel représente un sémaphore système nommé, mais l'utilisateur ne détient pas de droits .ouLe sémaphore actuel représente un sémaphore système nommé, mais il n'a pas été ouvert avec des droits . + 1 + + + Quitte le sémaphore un nombre spécifié de fois et retourne le compteur précédent. + Compteur du sémaphore avant appel de la méthode . + Nombre de fois où quitter le sémaphore. + + est inférieur à 1. + Le compteur du sémaphore est déjà à la valeur maximale. + Une erreur Win32 s'est produite avec un sémaphore nommé. + Le sémaphore actuel représente un sémaphore système nommé, mais l'utilisateur ne détient pas de droits .ouLe sémaphore actuel représente un sémaphore système nommé, mais il n'a pas été ouvert avec des droits . + 1 + + + Ouvre le sémaphore nommé spécifié, s'il existe déjà, et retourne une valeur indiquant si l'opération a réussi. + true si le sémaphore nommé a été ouvert ; sinon, false. + Nom du sémaphore système à ouvrir. + Quand cette méthode est retournée, contient un objet qui représente le sémaphore nommé si l'appel a réussi, ou null si l'appel a échoué.Ce paramètre est traité comme étant non initialisé. + + est une chaîne vide.ou est plus de 260 caractères. + + a la valeur null. + Une erreur Win32 s'est produite. + Le sémaphore nommé existe, mais l'utilisateur ne possède pas l'accès de sécurité requis pour l'utiliser. + + + Exception levée lorsque la méthode est appelée sur un sémaphore dont le compteur est déjà au maximum. + 2 + + + Initialise une nouvelle instance de la classe avec les valeurs par défaut. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur indiquant la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Représente une alternative légère à qui limite le nombre de threads pouvant accéder simultanément à une ressource ou à un pool de ressources. + + + Initialise une nouvelle instance de la classe , en spécifiant le nombre initial de demandes qui peuvent être accordées simultanément. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + + est inférieur à 0. + + + Initialise une nouvelle instance de la classe , en spécifiant le nombre initial et le nombre maximal de demandes qui peuvent être accordées simultanément. + Nombre initial de demandes pour le sémaphore qui peuvent être accordées simultanément. + Nombre maximal de demandes pour le sémaphore qui peuvent être accordées simultanément. + + est inférieur à 0 ou est supérieur à ou est inférieur ou égal à 0. + + + Retourne un qui peut être utilisé pour l'attente sur le sémaphore. + + qui peut être utilisé pour l'attente sur le sémaphore. + + a été supprimé. + + + Obtient le nombre de threads restants qui peuvent accéder à l'objet . + Nombre de threads restants qui peuvent accéder au sémaphore. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par le , et libère éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées. + + + Libère l'objet une seule fois. + Décompte précédent de . + L'instance actuelle a déjà été supprimée. + Le a déjà atteint sa taille maximale. + + + Libère l'objet un nombre de fois déterminé. + Décompte précédent de . + Nombre de fois où quitter le sémaphore. + L'instance actuelle a déjà été supprimée. + + est inférieur à 1. + Le a déjà atteint sa taille maximale. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à . + L'instance actuelle a déjà été supprimée. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un entier signé 32 bits qui spécifie le délai d'attente. + true si le thread actuel a accédé avec succès à  ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un entier signé 32 bits qui spécifie le délai d'attente, tout en observant un . + true si le thread actuel a accédé avec succès à  ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + a été annulé. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + Le instance a été supprimée, ou qui créé a été supprimé. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , tout en observant un . + Jeton à observer. + + a été annulé. + L'instance actuelle a déjà été supprimée.ouLes créés a déjà été supprimé. + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un pour spécifier le délai d'attente. + true si le thread actuel a accédé avec succès à  ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + L'instance de semaphoreSlim a été supprimée + + + Bloque le thread actuel jusqu'à ce qu'il puisse accéder à , à l'aide d'un qui spécifie le délai d'attente, tout en observant un . + true si le thread actuel a accédé avec succès à  ; sinon, false. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente -1 millième de seconde, pour attendre indéfiniment. + + à observer. + + a été annulé. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + L'instance de semaphoreSlim a été suppriméeLe qui a créé a déjà été supprimé. + + + Attend de façon asynchrone avant d'accéder à . + Tâche qui se termine après l'accès au sémaphore. + + + Attend de façon asynchrone d'accéder à , à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps. + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Attend de façon asynchrone d'accéder à , à l'aide d'un entier signé 32 bits pour mesurer l'intervalle de temps, tout en observant un . + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + L'instance actuelle a déjà été supprimée. + + a été annulé. + + + Attend de façon asynchrone d'accéder à , tout en observant un . + Tâche qui se termine après l'accès au sémaphore. + Jeton à observer. + L'instance actuelle a déjà été supprimée. + + a été annulé. + + + Attend de façon asynchrone d'accéder à , à l'aide d'un pour mesurer l'intervalle de temps. + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + L'instance actuelle a déjà été supprimée. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. ou délai d'attente supérieur à . + + + Attend de façon asynchrone d'accéder à , à l'aide d'un pour mesurer l'intervalle de temps, tout en observant un . + Tâche qui se termine avec une valeur true si le thread actuel accède correctement à , sinon la valeur false est retournée. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente -1 millième de seconde, pour attendre indéfiniment. + Jeton à observer. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini.oudélai d'attente supérieur à . + + a été annulé. + + + Représente une méthode à appeler lorsqu'un message doit être distribué à un contexte de synchronisation. + Objet passé au délégué. + 2 + + + Fournit une primitive de verrou d'exclusion mutuelle où un thread qui tente d'acquérir le verrou attend dans une boucle en vérifiant de manière répétée jusqu'à ce que le verrou devienne disponible. + + + Initialise une nouvelle instance de la structure de avec l'option permettant de suivre les ID de thread afin d'améliorer le débogage. + Indique s'il faut capturer et utiliser des ID de thread à des fins de débogage. + + + Acquiert le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + L'argument doit être initialisé sur false avant d'appeler ENTRÉE. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Libère le verrou. + Le suivi de la propriété du thread est autorisé, et le thread actuel n'est pas le propriétaire de ce verrou. + + + Libère le verrou. + Valeur booléenne qui indique si une barrière mémoire doit être émise pour publier immédiatement l'opération de sortie sur d'autres threads. + Le suivi de la propriété du thread est autorisé, et le thread actuel n'est pas le propriétaire de ce verrou. + + + Obtient une valeur qui indique si le verrou est actuellement détenu par un thread. + True si le verrou est actuellement détenu par un thread ; sinon, false. + + + Obtient une valeur qui indique si le verrou est détenu par le thread actuel. + True si le verrou est détenu par le thread actuel ; sinon, false. + Le suivi de la propriété du thread est désactivé. + + + Obtient une valeur qui indique si le suivi de la propriété des threads est activé pour cette instance. + True si le suivi de la propriété du thread est autorisé pour cette instance ; sinon, false. + + + Tente d'acquérir le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + L'argument doit être initialisé sur false avant d'appeler TryEnter. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Tente d'acquérir le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + L'argument doit être initialisé sur false avant d'appeler TryEnter. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Tente d'acquérir le verrou de façon fiable, de sorte que même si une exception se produit dans l'appel de méthode, peut être examiné de façon fiable pour déterminer si le verrou a été acquis. + + qui représente le nombre de millièmes de secondes à attendre ou qui représente - 1 millième de seconde, pour attendre indéfiniment. + True si le verrou est acquis ; sinon, false. doit être initialisé avec la valeur false avant l'appel à cette méthode. + + est un nombre négatif autre que -1 milliseconde, qui représente un délai d'attente infini - ou - le délai d'attente est supérieur à millisecondes. + L'argument doit être initialisé sur false avant d'appeler TryEnter. + Le suivi de la propriété du thread est activé et le thread actuel a déjà acquis ce verrou. + + + Fournit une prise en charge de l'attente basée sur les spins. + + + Obtient le nombre de fois où a été appelé sur cette instance. + Retourne un entier qui représente le nombre d'appels de sur cette instance. + + + Obtient une valeur qui indique si l'appel suivant à générera le processeur, en déclenchant un changement de contexte forcé. + Indique si l'appel suivant à générera le processeur, en déclenchant un changement de contexte forcé. + + + Réinitialise le compteur de spins. + + + Exécute un seul spin. + + + Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite. + Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true. + L'argument a la valeur null. + + + Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite ou jusqu'à ce que le délai d'attente expire. + True si la condition est satisfaite dans le délai d'attente ; sinon, false. + Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + L'argument a la valeur null. + + est un nombre négatif autre que -1, qui représente un délai d'attente infini. + + + Effectue des spins jusqu'à ce que la condition spécifiée soit satisfaite ou jusqu'à ce que le délai d'attente expire. + True si la condition est satisfaite dans le délai d'attente ; sinon, false. + Délégué à exécuter de façon répétée jusqu'à ce qu'il retourne la valeur true. + + qui représente le nombre de millièmes de secondes à attendre, ou TimeSpan qui représente -1 millième de seconde pour attendre indéfiniment. + L'argument a la valeur null. + + est un nombre négatif autre que -1 millisecondes, qui représente un délai d'expiration infini - ou - le délai d'attente est supérieur à . + + + Fournit les fonctionnalités de base pour propager un contexte de synchronisation dans plusieurs modèles de synchronisation. + 2 + + + Crée une instance de la classe . + + + En cas de substitution dans une classe dérivée, crée une copie du contexte de synchronisation. + Nouvel objet . + 2 + + + Obtient le contexte de synchronisation du thread actuel. + Objet représentant le contexte de synchronisation actuel. + 1 + + + Lors d'une substitution dans une classe dérivée, répond à la notification selon laquelle une opération est terminée. + + + Lors d'une substitution dans une classe dérivée, répond à la notification selon laquelle une opération est lancée. + + + Lors d'une substitution dans une classe dérivée, distribue un message asynchrone à un contexte de synchronisation. + Délégué à appeler. + Objet passé au délégué. + 2 + + + Lors d'une substitution dans une classe dérivée, distribue un message synchrone à un contexte de synchronisation. + Délégué à appeler. + Objet passé au délégué. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Définit le contexte de synchronisation actuel. + Objet à définir. + 1 + + + + + + Exception levée lorsqu'une méthode exige de l'appelant qu'il possède un verrou sur un objet Monitor donné et que la méthode est appelée par un appelant qui ne possède pas ce verrou. + 2 + + + Initialise une nouvelle instance de la classe avec des propriétés par défaut. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur indiquant la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Fournit le stockage local des données de thread. + Spécifie le type de données stockées par thread. + + + Initialise l'instance de . + + + Initialise l'instance de . + Indique s'il faut suivre toutes les valeurs définies dans l'instance et les exposer via la propriété . + + + Initialise l'instance de avec la fonction spécifiée. + + appelé pour produire une valeur initialisée tardivement lorsqu'une tentative est effectuée pour récupérer sans qu'il ait été précédemment initialisé. + + est une référence null (Nothing en Visual Basic). + + + Initialise l'instance de avec la fonction spécifiée. + + appelé pour produire une valeur initialisée tardivement lorsqu'une tentative est effectuée pour récupérer sans qu'il ait été précédemment initialisé. + Indique s'il faut suivre toutes les valeurs définies dans l'instance et les exposer via la propriété . + + est une référence null (Nothing en Visual Basic). + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources utilisées par cette instance de . + Valeur booléenne qui indique si cette méthode est appelée en raison d'un appel à . + + + Libère les ressources utilisées par cette instance de . + + + Obtient une valeur qui indique si est initialisé sur le thread actuel. + True si est initialisé sur le thread actuel ; sinon, false. + L'instance de a été supprimée. + + + Crée et retourne une représentation sous forme de chaîne de cette instance pour le thread actuel. + Résultat de l'appel à sur . + L'instance de a été supprimée. + Le du thread actuel est une référence null (Nothing en Visual Basic). + La fonction d'initialisation a tenté de référencer de manière récursive. + Aucun constructeur par défaut n'est fourni et aucune fabrique de valeurs n'est fournie. + + + Obtient ou définit la valeur de cette instance pour le thread actuel. + Retourne une instance de l'objet dont ce ThreadLocal est chargé de l'initialisation. + L'instance de a été supprimée. + La fonction d'initialisation a tenté de référencer de manière récursive. + Aucun constructeur par défaut n'est fourni et aucune fabrique de valeurs n'est fournie. + + + Obtient une liste de toutes les valeurs actuellement stockées par tous les threads qui ont accès à cette instance. + Liste de toutes les valeurs actuellement stockées par tous les threads qui ont accès à cette instance. + L'instance de a été supprimée. + + + Contient des méthodes permettant d'effectuer des opérations de mémoire volatile. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la valeur du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Valeur qui a été lue.Il s'agit de la dernière valeur écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + + + Lit la référence d'objet à partir du champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît après cette méthode dans le code, le processeur ne peut pas la déplacer avant cette méthode. + Référence à qui a été lue.Il s'agit de la dernière référence écrite par un processeur de l'ordinateur, quel que soit le nombre de processeurs ou l'état du cache de processeur. + Champ à lire. + Type du champ à lire.Il doit s'agir d'un type référence, et non d'un type valeur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de mémoire apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la valeur spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la valeur est écrite. + Valeur à écrire.La valeur est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + + + Écrit la référence d'objet spécifiée dans le champ spécifié.Sur les systèmes le nécessitant, insère une barrière de mémoire qui empêche le processeur de réorganiser les opérations de mémoire comme suit : si une opération de lecture ou d'écriture apparaît avant cette méthode dans le code, le processeur ne peut pas la déplacer après cette méthode. + Champ dans lequel la référence d'objet est écrite. + Référence d'objet à écrire.La référence est écrite immédiatement, de sorte qu'elle est visible pour tous les processeurs de l'ordinateur. + Type du champ dans lequel écrire.Il doit s'agir d'un type référence, et non d'un type valeur. + + + Exception levée lors d'une tentative d'ouverture d'un mutex système ou d'un sémaphore qui n'existe pas. + 2 + + + Initialise une nouvelle instance de la classe avec les valeurs par défaut. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + Message d'erreur indiquant la raison de l'exception. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.3/it/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.3/it/System.Threading.xml new file mode 100644 index 0000000..3446f03 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.3/it/System.Threading.xml @@ -0,0 +1,1800 @@ + + + + System.Threading + + + + Eccezione generata quando un thread acquisisce un oggetto che un altro thread ha abbandonato uscendo senza rilasciarlo. + 1 + + + Inizializza una nuova istanza della classe con valori predefiniti. + + + Inizializza una nuova istanza della classe con un indice specificato per il mutex abbandonato, se applicabile, e un oggetto che rappresenta il mutex. + Indice del mutex abbandonato nella matrice degli handle di attesa se l'eccezione viene generata per il metodo o –1 se l'eccezione viene generata per i metodi o . + Oggetto che rappresenta il mutex abbandonato. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore che spiega il motivo dell'eccezione. + + + Inizializza una nuova istanza della classe con il messaggio di errore e l'eccezione interna specificati. + Messaggio di errore che spiega il motivo dell'eccezione. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente verrà generata in un blocco catch che gestisce l'eccezione interna. + + + Inizializza una nuova istanza della classe con il messaggio di errore, l'eccezione interna, l'indice per il mutex abbandonato, se applicabile, specificati e un oggetto che rappresenta il mutex. + Messaggio di errore che spiega il motivo dell'eccezione. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente verrà generata in un blocco catch che gestisce l'eccezione interna. + Indice del mutex abbandonato nella matrice degli handle di attesa se l'eccezione viene generata per il metodo , –1 se l'eccezione viene generata per il metodo o . + Oggetto che rappresenta il mutex abbandonato. + + + Inizializza una nuova istanza della classe con il messaggio di errore, l'indice del mutex abbandonato, se applicabile, e il mutex abbandonato specificati. + Messaggio di errore che spiega il motivo dell'eccezione. + Indice del mutex abbandonato nella matrice degli handle di attesa se l'eccezione viene generata per il metodo , –1 se l'eccezione viene generata per il metodo o . + Oggetto che rappresenta il mutex abbandonato. + + + Ottiene il mutex abbandonato che ha causato l'eccezione, se noto. + Oggetto che rappresenta il mutex abbandonato oppure null se il mutex abbandonato non è stato identificato. + 1 + + + Ottiene l'indice del mutex abbandonato che ha causato l'eccezione, se noto. + Nella matrice degli handle in attesa passati al metodo , indice dell'oggetto che rappresenta il mutex abbandonato oppure –1 se l'indice del mutex abbandonato non è stato determinato. + 1 + + + Rappresenta dati di ambiente locali rispetto a un flusso di controllo asincrono specificato, ad esempio un metodo asincrono. + Tipo dei dati di ambiente. + + + Crea un'istanza dell'istanza di che non riceve notifiche di modifica. + + + Crea un'istanza dell'istanza di locale che riceve notifiche di modifica. + Delegato chiamato ogni volta che il valore corrente cambia in qualsiasi thread. + + + Ottiene o imposta il valore dei dati di ambiente. + Valore dei dati di ambiente. + + + Classe che fornisce le informazioni di modifica dei dati alle istanze di registrate per le notifiche di modifica. + Tipo di dati. + + + Ottiene il valore corrente dei dati. + Valore corrente dei dati. + + + Ottiene il valore precedente dei dati. + Valore precedente dei dati. + + + Restituisce un valore che indica se il valore cambia a seguito di una modifica del contesto di esecuzione. + true se il valore è cambiato a seguito di una modifica del contesto di esecuzione; in caso contrario, false. + + + Notifica a un thread in attesa che si è verificato un evento.La classe non può essere ereditata. + 2 + + + Inizializza una nuova istanza della classe con un valore booleano che indica se impostare lo stato iniziale su segnalato. + true per impostare lo stato iniziale su segnalato; false per impostare lo stato iniziale su non segnalato. + + + Consente a più attività di funzionare cooperativamente in un algoritmo in parallelo tramite più fasi. + + + Inizializza una nuova istanza della classe . + Numero di thread che partecipano. + + è minore di 0 o maggiore di 32,767. + + + Inizializza una nuova istanza della classe . + Numero di thread che partecipano. + Oggetto da eseguire dopo ogni fase. Può essere passato Null (Nothing in Visual Basic) per indicare che non è stata intrapresa alcuna azione. + + è minore di 0 o maggiore di 32,767. + + + Notifica all'oggetto che sarà presente un partecipante aggiuntivo. + Numero di fase della barriera in corrispondenza di cui parteciperanno inizialmente i nuovi partecipanti. + L'istanza corrente è già stata eliminata. + L'aggiunta di un partecipante provocherebbe il superamento del conteggio del partecipante della barriera di 32.767.- oppure -Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Notifica all'oggetto che saranno presenti partecipanti aggiuntivi. + Numero di fase della barriera in corrispondenza di cui parteciperanno inizialmente i nuovi partecipanti. + Numero di partecipanti aggiuntivi da aggiungere alla barriera. + L'istanza corrente è già stata eliminata. + + è minore di 0.- oppure -L'aggiunta di partecipanti provocherebbe il superamento del conteggio del partecipante della barriera di 32.767. + Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Ottiene il numero di fase corrente della barriera. + Restituisce il numero di fase corrente della barriera. + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Rilascia le risorse non gestite utilizzate dall'oggetto ed eventualmente rilascia le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite, false per rilasciare solo quelle non gestite. + + + Ottiene il numero totale di partecipanti nella barriera. + Restituisce il numero totale di partecipanti nella barriera. + + + Ottiene il numero di partecipanti nella barriera che non hanno ancora eseguito la segnalazione nella fase corrente. + Restituisce il numero di partecipanti nella barriera che non hanno ancora eseguito la segnalazione nella fase corrente. + + + Notifica all'oggetto che sarà presente un partecipante in meno. + L'istanza corrente è già stata eliminata. + La barriera dispone già di 0 partecipanti.- oppure -Il metodo è stato richiamato dall'interno di un'azione post-fase. + + + Notifica all'oggetto che saranno presenti meno partecipanti. + Numero di partecipanti aggiuntivi da rimuovere dalla barriera. + L'istanza corrente è già stata eliminata. + + è minore di 0. + La barriera dispone già di 0 partecipanti.- oppure -Il metodo è stato richiamato dall'interno di un'azione post-fase. - oppure -il conteggio del partecipante corrente è minore del conteggio del partecipante specificato + Il conteggio totale dei partecipanti è minore del specificato + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti. + L'istanza corrente è già stata eliminata. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + Se un'eccezione viene generata da un'azione post-fase di una Barriera dopo che tutti thread che partecipano hanno chiamato SignalAndWait, l'eccezione verrà sottoposta a wrapping in un BarrierPostPhaseException e sarà generata su tutti i thread che partecipano. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un Signed Integer a 32 bit per misurare il timeout. + true se tutti i partecipanti raggiungono la barriera entro il tempo specificato; in caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + Se un'eccezione viene generata da un'azione post-fase di una Barriera dopo che tutti thread che partecipano hanno chiamato SignalAndWait, l'eccezione verrà sottoposta a wrapping in un BarrierPostPhaseException e sarà generata su tutti i thread che partecipano. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un Signed Integer a 32 bit per misurare il timeout, al contempo osservando un token di annullamento. + true se tutti i partecipanti raggiungono la barriera entro il tempo specificato; in caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, al contempo osservando un token di annullamento. + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un oggetto per misurare l'intervallo di tempo. + true se tutti gli altri partecipanti hanno raggiunto la barriera. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 millisecondi, che rappresenta un timeout infinito, oppure è più grande di 32.767. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Segnala che un partecipante ha raggiunto la barriera e attende che venga raggiunta anche da tutti gli altri partecipanti, utilizzando un oggetto per misurare l'intervallo di tempo, al contempo osservando un token di annullamento. + true se tutti gli altri partecipanti hanno raggiunto la barriera. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 millisecondi, che rappresenta un timeout infinito. + Il metodo viene richiamato dall'interno di un'azione post-fase, la barriera dispone attualmente di 0 partecipanti o la barriera viene segnalata da più thread registrati come partecipanti. + + + Eccezione generata quando l'azione post-fase di un oggetto non viene eseguita correttamente. + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe con l'eccezione interna specificata. + Eccezione causa dell'eccezione corrente. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Rappresenta un metodo da chiamare all'interno di un nuovo contesto. + Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback ogni volta che viene eseguito. + 1 + + + Rappresenta un primitiva di sincronizzazione segnalata quando il relativo conteggio raggiunge lo zero. + + + Inizializza una nuova istanza della classe con il conteggio specificato. + Numero di segnali inizialmente richiesti per impostare l'oggetto . + + è minore di 0. + + + Incrementa di uno il conteggio corrente di . + L'istanza corrente è già stata eliminata. + L'istanza corrente è già impostata.- oppure - è maggiore di o uguale a . + + + Incrementa di un valore specificato il conteggio corrente di . + Valore che indica l'incremento di . + L'istanza corrente è già stata eliminata. + + è minore o uguale a 0. + L'istanza corrente è già impostata.- oppure - è uguale o maggiore a dopo che il conteggio è incrementato da + + + Ottiene il numero di segnali restanti necessari per impostare l'evento. + Numero di segnali restanti necessari per impostare l'evento. + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite utilizzate dall'oggetto ed eventualmente rilascia le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite, false per rilasciare solo quelle non gestite. + + + Ottiene il numero di segnali necessari inizialmente per impostare l'evento. + Numero di segnali necessari inizialmente per impostare l'evento. + + + Determina se l'evento è impostato. + true se l'evento è impostato, altrimenti false. + + + Reimposta sul valore di . + L'istanza corrente è già stata eliminata. + + + Reimposta la proprietà al valore specificato. + Numero di segnali necessari per impostare l'oggetto . + L'istanza corrente è già stata eliminata. + + è minore di 0. + + + Registra un segnale con l'oggetto , decrementando il valore di . + true se il conteggio ha raggiunto lo zero a causa del segnale e l'evento è stato impostato. In caso contrario, false. + L'istanza corrente è già stata eliminata. + L'istanza corrente è già impostata. + + + Registra più segnali con l'oggetto , decrementandone il valore di della quantità specificata. + true se il conteggio ha raggiunto lo zero a causa dei segnali e l'evento è stato impostato. In caso contrario, false. + Numero di segnali da registrare. + L'istanza corrente è già stata eliminata. + + è minore di 1. + L'istanza corrente è già impostata. oppure è maggiore di . + + + Tenta di incrementare di uno. + true se l'incremento ha avuto esito positivo. In caso contrario, false.Se è già zero, questo metodo restituirà false. + L'istanza corrente è già stata eliminata. + + è uguale a . + + + Tenta di incrementare in base a un valore specificato. + true se l'incremento ha avuto esito positivo. In caso contrario, false.Se è già zero, verrà restituito false. + Valore che indica l'incremento di . + L'istanza corrente è già stata eliminata. + + è minore o uguale a 0. + L'istanza corrente è già impostata.- oppure - + è uguale o maggiore di . + + + Blocca il thread corrente finché l'oggetto non viene impostato. + L'istanza corrente è già stata eliminata. + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un intero con segno a 32 bit per misurare il timeout. + true se è stato impostato. In caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un intero con segno a 32 bit per misurare il timeout e al contempo osservando un oggetto . + true se è stato impostato. In caso contrario, false. + Numero di millisecondi di attesa oppure, per un'attesa indefinita, (-1). + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. oppure l'oggetto aveva creato è già stato eliminato. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Blocca il thread corrente finché l'oggetto non viene impostato, al contempo osservando un oggetto . + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. oppure l'oggetto aveva creato è già stato eliminato. + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un oggetto per misurare il timeout. + true se è stato impostato. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + + + Blocca il thread corrente finché l'oggetto non viene impostato, utilizzando un oggetto per misurare il timeout e al contempo osservando un oggetto . + true se è stato impostato. In caso contrario, false. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata. oppure l'oggetto aveva creato è già stato eliminato. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + + + Ottiene un oggetto utilizzato per attendere l'impostazione dell'evento. + Oggetto utilizzato per attendere l'impostazione dell'evento. + L'istanza corrente è già stata eliminata. + + + Indica se verrà reimpostato automaticamente o manualmente dopo la ricezione di un segnale. + 2 + + + Con la segnalazione, viene reimpostato automaticamente dopo il rilascio di un singolo thread.Se non sono presenti thread in attesa, resta segnalato fino al blocco di un thread e viene reimpostato dopo il rilascio del thread. + + + Con la segnalazione, rilascia tutti i thread in attesa e resta segnalato finché non viene reimpostato manualmente. + + + Rappresenta un evento di sincronizzazione dei thread. + 2 + + + Inizializza una nuova istanza della classe , specificando se l'handle di attesa è inizialmente segnalato e se la reimpostazione viene eseguita automaticamente o manualmente. + true per impostare lo stato iniziale su segnalato; false per impostarlo su non segnalato. + Uno dei valori di che determina se l'evento viene reimpostato automaticamente o manualmente. + + + Inizializza una nuova istanza della classe , specificando se l'handle di attesa è inizialmente segnalato se creato a seguito di questa chiamata e se la reimpostazione viene eseguita automaticamente o manualmente e indicando il nome di un evento di sincronizzazione di sistema. + true per impostare lo stato iniziale su segnalato se l'evento denominato viene creato in seguito a questa chiamata; false per impostare lo stato su non segnalato. + Uno dei valori di che determina se l'evento viene reimpostato automaticamente o manualmente. + Nome di un evento di sincronizzazione a livello di sistema. + Si è verificato un errore Win32. + L'evento denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non possiede i diritti . + Non è possibile creare l'evento denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è di lunghezza superiore a 260 caratteri. + + + Inizializza una nuova istanza della classe , specificando se l'handle di attesa è inizialmente segnalato se creato a seguito di questa chiamata e se la reimpostazione viene eseguita automaticamente o manualmente e indicando il nome di un evento di sincronizzazione di sistema e una variabile Boolean il cui valore dopo la chiamata specifica se l'evento di sistema denominato è stato creato. + true per impostare lo stato iniziale su segnalato se l'evento denominato viene creato in seguito a questa chiamata; false per impostare lo stato su non segnalato. + Uno dei valori di che determina se l'evento viene reimpostato automaticamente o manualmente. + Nome di un evento di sincronizzazione a livello di sistema. + Quando questo metodo viene restituito, contiene true se è stato creato un evento locale (ovvero, se il valore di è null o una stringa vuota) oppure se è stato creato l'evento di sistema denominato specificato; false se l'evento di sistema denominato specificato è già esistente.Questo parametro viene passato non inizializzato. + Si è verificato un errore Win32. + L'evento denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non possiede i diritti . + Non è possibile creare l'evento denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è di lunghezza superiore a 260 caratteri. + + + Apre l'evento di sincronizzazione denominato specificato, se esistente. + Oggetto che rappresenta l'evento di sistema denominato. + Nome dell'evento di sincronizzazione del sistema da aprire. + + è una stringa vuota. In alternativa è di lunghezza superiore a 260 caratteri. + + è null. + L'evento di sistema denominato non esiste. + Si è verificato un errore Win32. + L'evento denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + 1 + + + + + + Imposta lo stato dell'evento su non segnalato, provocando il blocco dei thread. + true se l'operazione ha esito positivo; in caso contrario, false. + Il metodo non è stato chiamato precedentemente in questo oggetto . + 2 + + + Imposta lo stato dell'evento su segnalato, per consentire a uno o più thread in attesa di procedere. + true se l'operazione ha esito positivo; in caso contrario, false. + Il metodo non è stato chiamato precedentemente in questo oggetto . + 2 + + + Apre l'evento di sincronizzazione denominato specificato, se esistente, e restituisce un valore che indica se l'operazione è stata completata. + true se l'evento di sincronizzazione denominato è stato aperto correttamente; in caso contrario, false. + Nome dell'evento di sincronizzazione del sistema da aprire. + Quando viene eseguita la restituzione del metodo, contiene un oggetto di che rappresenta l'evento di sincronizzazione denominato se la chiamata ha esito positivo, o null se la chiamata ha esito negativo.Questo parametro viene trattato come non inizializzato. + + è una stringa vuota.In alternativa è di lunghezza superiore a 260 caratteri. + + è null. + Si è verificato un errore Win32. + L'evento denominato esiste, ma l'utente non dispone dell'accesso di sicurezza desiderato. + + + Gestisce il contesto di esecuzione per il thread corrente.La classe non può essere ereditata. + 2 + + + Acquisisce il contesto di esecuzione dal thread corrente. + Oggetto che rappresenta il contesto di esecuzione per il thread corrente. + 1 + + + Esegue un metodo in un contesto di esecuzione specifico sul thread corrente. + Oggetto da impostare. + Delegato che rappresenta il metodo da eseguire nel contesto di esecuzione fornito. + Oggetto da passare al metodo di callback. + + è null.- oppure - non è stato acquisito tramite un'operazione di acquisizione. - oppure - è stato già utilizzato come argomento per una chiamata . + 1 + + + + + + Fornisce operazioni atomiche per variabili condivise da più thread. + 2 + + + Somma due interi a 32 bit e sostituisce il primo intero con la somma, come operazione atomica. + Nuovo valore archiviato in . + Variabile contenente il primo valore da sommare.La somma dei due valori viene archiviata in . + Valore da sommare all'intero in corrispondenza di . + The address of is a null pointer. + 1 + + + Somma due interi a 64 bit e sostituisce il primo intero con la somma, come operazione atomica. + Nuovo valore archiviato in . + Variabile contenente il primo valore da sommare.La somma dei due valori viene archiviata in . + Valore da sommare all'intero in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due numeri a virgola mobile e precisione doppia per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due interi con segno a 32 bit per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due interi con segno a 64 bit per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due puntatori o handle specifici della piattaforma per verificarne l'uguaglianza; se sono uguali, sostituisce il primo elemento. + Valore originale in . + Oggetto di destinazione, il cui valore viene confrontato con il valore di e, se possibile, sostituito da . + Oggetto che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Oggetto confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due oggetti per verificarne l'uguaglianza dei riferimenti; se sono uguali, sostituisce il primo oggetto. + Valore originale in . + Oggetto di destinazione confrontato con e, se possibile, sostituito. + Oggetto che sostituisce l'oggetto di destinazione se il confronto rileva l'uguaglianza. + Oggetto confrontato con l'oggetto in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due numeri a virgola mobile e precisione singola per verificarne l'uguaglianza; se sono uguali, sostituisce il primo valore. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito. + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + The address of is a null pointer. + 1 + + + Confronta due istanze del tipo di riferimento specificato per verificarne l'uguaglianza; se sono uguali, sostituisce la prima istanza. + Valore originale in . + Destinazione, il cui valore viene confrontato con e, se possibile, sostituito.Rappresenta un parametro di riferimento (ref in C#, ByRef in Visual Basic). + Valore che sostituisce il valore di destinazione se il confronto rileva l'uguaglianza. + Valore confrontato con il valore in corrispondenza di . + Tipo da usare per , e .Questo tipo deve essere un tipo di riferimento. + The address of is a null pointer. + + + Diminuisce una variabile specificata e archivia il risultato, come operazione atomica. + Valore diminuito. + Variabile il cui valore deve essere diminuito. + The address of is a null pointer. + 1 + + + Diminuisce la variabile specificata e archivia il risultato, come operazione atomica. + Valore diminuito. + Variabile il cui valore deve essere diminuito. + The address of is a null pointer. + 1 + + + Imposta un numero a virgola mobile e precisione doppia su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un intero con segno a 32 bit su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un intero con segno a 64 bit su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un puntatore o un handle specifico della piattaforma su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un oggetto su un valore specificato e restituisce un riferimento all'oggetto originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta un numero a virgola mobile e precisione singola su un valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato. + Valore su cui è impostato il parametro . + The address of is a null pointer. + 1 + + + Imposta una variabile del tipo indicato sul valore specificato e restituisce il valore originale, come operazione atomica. + Valore originale di . + Variabile da impostare sul valore specificato.Rappresenta un parametro di riferimento (ref in C#, ByRef in Visual Basic). + Valore su cui è impostato il parametro . + Tipo da usare per e .Questo tipo deve essere un tipo di riferimento. + The address of is a null pointer. + + + Aumenta una variabile specificata e archivia il risultato, come operazione atomica. + Valore aumentato. + Variabile il cui valore deve essere aumentato. + The address of is a null pointer. + 1 + + + Aumenta una variabile specificata e archivia il risultato, come operazione atomica. + Valore aumentato. + Variabile il cui valore deve essere aumentato. + The address of is a null pointer. + 1 + + + Sincronizza l'accesso alla memoria come segue: il processore che esegue il thread corrente non può riordinare le istruzioni in modo tale che gli accessi alla memoria prima della chiamata al metodo vengano eseguiti dopo quelli successivi alla chiamata al metodo . + + + Restituisce un valore a 64 bit, caricato come operazione atomica. + Valore caricato. + Valore a 64 bit da caricare. + 1 + + + Fornisce routine di inizializzazione differita. + + + Inizializza un tipo di riferimento di destinazione con il relativo costruttore predefinito se non è già stato inizializzato. + Riferimento inizializzato di tipo . + Riferimento di tipo da inizializzare se non è già stato inizializzato. + Tipo del riferimento da inizializzare. + Le autorizzazioni per accedere al costruttore di tipo erano mancanti. + Il tipo non dispone di un costruttore predefinito. + + + Inizializza un tipo di riferimento o di valore di destinazione con il relativo costruttore predefinito se non è già stato inizializzato. + Valore inizializzato di tipo . + Riferimento o valore di tipo da inizializzare se non è già stato inizializzato. + Riferimento a un valore booleano che determina se la destinazione è già stata inizializzata. + Riferimento a un oggetto utilizzato come blocco a esclusione reciproca per l'inizializzazione di .Se è null, verrà creata un'istanza di un nuovo oggetto. + Tipo del riferimento da inizializzare. + Le autorizzazioni per accedere al costruttore di tipo erano mancanti. + Il tipo non dispone di un costruttore predefinito. + + + Inizializza un tipo di riferimento o di valore di destinazione utilizzando una funzione specificata se non è già stato inizializzato. + Valore inizializzato di tipo . + Riferimento o valore di tipo da inizializzare se non è già stato inizializzato. + Riferimento a un valore booleano che determina se la destinazione è già stata inizializzata. + Riferimento a un oggetto utilizzato come blocco a esclusione reciproca per l'inizializzazione di .Se è null, verrà creata un'istanza di un nuovo oggetto. + Funzione chiamata per inizializzare il riferimento o il valore. + Tipo del riferimento da inizializzare. + Le autorizzazioni per accedere al costruttore di tipo erano mancanti. + Il tipo non dispone di un costruttore predefinito. + + + Inizializza un tipo di riferimento di destinazione utilizzando una funzione specificata se non è già stato inizializzato. + Valore inizializzato di tipo . + Riferimento di tipo da inizializzare se non è già stato inizializzato. + Funzione chiamata per inizializzare il riferimento. + Tipo del riferimento da inizializzare. + Il tipo non dispone di un costruttore predefinito. + + restituisce null (Nothing in Visual Basic). + + + Eccezione generata quando una voce ricorsiva in un blocco non è compatibile con i criteri di ricorsione per tale blocco. + 2 + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + 2 + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.Il chiamante di questo costruttore deve assicurare che la stringa sia stata localizzata in base alle impostazioni cultura correnti del sistema. + 2 + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio in cui viene descritta l'eccezione.Il chiamante di questo costruttore deve assicurare che la stringa sia stata localizzata in base alle impostazioni cultura correnti del sistema. + Eccezione che ha causato l'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + 2 + + + Specifica se lo stesso thread può accedere a un blocco più volte. + + + Se un thread tenta di accedere a un blocco in modo ricorsivo, viene generata un'eccezione.È possibile che alcune classi consentano particolari ricorsioni quando questa impostazione è attivata. + + + Un thread può accedere a un blocco in modo ricorsivo.Alcune classi possono limitare questa funzionalità. + + + Notifica a uno o più thread in attesa che si è verificato un evento.La classe non può essere ereditata. + 2 + + + Consente l'inizializzazione di una nuova istanza della classe con un valore Booleano che indica se lo stato iniziale deve essere impostato su segnalato. + Viene restituito true per impostare lo stato iniziale su segnalato; false per impostare lo stato iniziale su non segnalato. + + + Fornisce una versione più snella di . + + + Inizializza una nuova istanza della classe con uno stato iniziale di non segnalato. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se impostare lo stato iniziale su segnalato. + true per impostare lo stato iniziale su segnalato; false per impostarlo su non segnalato. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se impostare lo stato iniziale su segnalato e un conteggio rotazioni specificato. + true per impostare lo stato iniziale su segnalato; false per impostarlo su non segnalato. + Numero di attese di rotazione che devono verificarsi prima di eseguire il fallback su un'operazione di attesa basata sul kernel. + + is less than 0 or greater than the maximum allowed value. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite usate dall'oggetto e facoltativamente rilascia le risorse gestite. + True per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. + + + Ottiene un valore che indica se l'evento è impostato. + true se l'evento è impostato; in caso contrario, false. + + + Imposta lo stato dell'evento su non segnalato, provocando il blocco dei thread. + The object has already been disposed. + + + Imposta lo stato dell'evento su segnalato, per consentire a uno o più thread in attesa dell'evento di procedere. + + + Ottiene il numero di attese di rotazione che si verificheranno prima di eseguire il fallback su un'operazione di attesa basata sul kernel. + Restituisce il numero di attese di rotazione che si verificheranno prima di eseguire il fallback su un'operazione di attesa basata sul kernel. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un intero con segno a 32 bit per misurare l'intervallo di tempo. + true se l'oggetto è stato impostato; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un intero con segno a 32 bit per misurare l'intervallo di tempo e osservando un oggetto . + true se l'oggetto è stato impostato; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non riceve un segnale, osservando un oggetto . + Oggetto da osservare. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un oggetto per misurare l'intervallo di tempo. + true se l'oggetto è stato impostato; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Blocca il thread corrente finché l'oggetto corrente non viene impostato, usando un oggetto per misurare l'intervallo di tempo e osservando un oggetto . + true se l'oggetto è stato impostato; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Ottiene l'oggetto sottostante per questo oggetto . + Oggetto evento sottostante per questo oggetto . + + + Fornisce un meccanismo che sincronizza l'accesso agli oggetti. + 2 + + + Acquisisce un blocco esclusivo sull'oggetto specificato. + Oggetto sui cui acquisire il blocco del monitoraggio. + Il valore del parametro è null. + 1 + + + Acquisisce un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto per il quale attendere. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco.Nota   Se non si verifica alcuna eccezione, l'output di questo metodo è sempre true. + L'input di è true. + Il valore del parametro è null. + + + Viene rilasciato un blocco esclusivo sull'oggetto specificato. + Oggetto sul quale rilasciare il blocco. + Il valore del parametro è null. + Il blocco per l'oggetto specificato non è di proprietà del thread corrente. + 1 + + + Determina se il thread corrente specificato contiene il blocco sull'oggetto specificato. + true se il thread corrente è responsabile del blocco su ; in caso contrario, false. + Oggetto da testare. + + è null. + + + Notifica a un thread della coda di attesa che lo stato dell'oggetto bloccato è stato modificato. + Oggetto atteso da un thread. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + 1 + + + Notifica a tutti i thread in attesa che lo stato dell'oggetto è stato modificato. + Oggetto che invia l'impulso. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + 1 + + + Prova ad acquisire un blocco esclusivo sull'oggetto specificato. + true se il thread corrente acquisisce il blocco; in caso contrario, false. + Oggetto sul quale acquisire il blocco. + Il valore del parametro è null. + 1 + + + Prova ad acquisire un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto sul quale acquisire il blocco. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco. + L'input di è true. + Il valore del parametro è null. + + + Viene eseguito, per un numero specificato di millisecondi, il tentativo di acquisire un blocco esclusivo sull'oggetto specificato. + true se il thread corrente acquisisce il blocco; in caso contrario, false. + Oggetto sul quale acquisire il blocco. + Tempo di attesa espresso in millisecondi prima che si verifichi il blocco. + Il valore del parametro è null. + + è negativo e non è uguale a . + 1 + + + Prova ad acquisire, per il numero di millisecondi specificato, un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto sul quale acquisire il blocco. + Tempo di attesa espresso in millisecondi prima che si verifichi il blocco. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco. + L'input di è true. + Il valore del parametro è null. + + è negativo e non è uguale a . + + + Viene eseguito, per una quantità di tempo specificata, il tentativo di acquisire un blocco esclusivo sull'oggetto specificato. + true se il thread corrente acquisisce il blocco; in caso contrario, false. + Oggetto sul quale acquisire il blocco. + Oggetto che rappresenta la durata di attesa del blocco.Un valore di –1 millisecondo specifica un'attesa infinita. + Il valore del parametro è null. + Il valore di in millisecondi è negativo ed è diverso da (–1 millisecondi) oppure è maggiore di . + 1 + + + Prova ad acquisire, per la quantità di tempo specificata, un blocco esclusivo sull'oggetto specificato e imposta atomicamente un valore che indica se il blocco è stato ottenuto. + Oggetto sul quale acquisire il blocco. + Quantità di tempo che rappresenta la durata di attesa del blocco.Un valore di –1 millisecondo specifica un'attesa infinita. + Risultato del tentativo di acquisizione del blocco passato dal riferimento.L'input deve essere false.L'output è true se il blocco viene acquisito; in caso contrario, l'output è false.L'output viene impostato anche se si verifica un'eccezione durante il tentativo di acquisire il blocco. + L'input di è true. + Il valore del parametro è null. + Il valore di in millisecondi è negativo ed è diverso da (–1 millisecondi) oppure è maggiore di . + + + Rilascia il blocco su un oggetto e interrompe il thread corrente finché riacquisisce il blocco. + true se la chiamata è stata restituita perché il chiamante ha riacquisito il blocco per l'oggetto specificato.Non viene restituito alcun valore se il blocco non viene riacquisito. + Oggetto per il quale attendere. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + Il thread da cui è stato richiamato Wait viene interrotto in seguito dallo stato di attesa.L'interruzione si verifica quando il metodo di questo thread viene chiamato da un altro thread. + 1 + + + Rilascia il blocco su un oggetto e interrompe il thread corrente finché riacquisisce il blocco.Allo scadere dell'intervallo di timeout specificato, il thread viene inserito nella coda di thread pronti. + true se il blocco è stato riacquisito prima che sia trascorso il tempo specificato; false se il blocco è stato riacquisito dopo che è trascorso il tempo specificato.Il metodo non restituisce alcun valore finché il blocco non viene riacquisito. + Oggetto per il quale attendere. + Numero di millisecondi da attendere prima che il thread venga inserito nella coda di thread pronti. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + Il thread da cui è stato richiamato Wait viene interrotto in seguito dallo stato di attesa.L'interruzione si verifica quando il metodo di questo thread viene chiamato da un altro thread. + Il valore del parametro è negativo e non è uguale a . + 1 + + + Rilascia il blocco su un oggetto e interrompe il thread corrente finché riacquisisce il blocco.Allo scadere dell'intervallo di timeout specificato, il thread viene inserito nella coda di thread pronti. + true se il blocco è stato riacquisito prima che sia trascorso il tempo specificato; false se il blocco è stato riacquisito dopo che è trascorso il tempo specificato.Il metodo non restituisce alcun valore finché il blocco non viene riacquisito. + Oggetto per il quale attendere. + Oggetto che rappresenta il tempo di attesa prima che il thread venga inserito nella coda di thread pronti. + Il valore del parametro è null. + Il thread chiamante non è il proprietario del blocco per l'oggetto specificato. + Il thread da cui è stato richiamato Wait viene interrotto in seguito dallo stato di attesa.L'interruzione si verifica quando il metodo di questo thread viene chiamato da un altro thread. + Il valore del parametro in millisecondi è negativo e non rappresenta (–1 millisecondo) oppure è maggiore di . + 1 + + + Primitiva di sincronizzazione che può essere usata anche per la sincronizzazione interprocesso. + 1 + + + Inizializza una nuova istanza della classe con le proprietà predefinite. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se il thread chiamante deve avere la proprietà iniziale del mutex. + true per concedere al thread chiamante la proprietà iniziale del mutex; in caso contrario, false. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se il thread chiamante deve avere la proprietà iniziale del mutex e con una stringa che rappresenta il nome del mutex. + true per concedere al thread chiamante la proprietà iniziale del mutex di sistema denominato, se questo è stato creato come risultato della chiamata; in caso contrario, false. + Nome di .Se il valore è null, l'oggetto è senza nome. + Il mutex denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non dispone dei diritti . + Si è verificato un errore Win32. + Non è possibile creare il mutex denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è più lungo di 260 caratteri. + + + Inizializza una nuova istanza della classe con un valore booleano che indica se il thread chiamante deve avere la proprietà iniziale del mutex, con una stringa che rappresenta il nome del mutex e con un valore booleano che, quando il metodo viene restituito, indichi se al thread chiamante era stata concessa la proprietà iniziale del mutex. + true per concedere al thread chiamante la proprietà iniziale del mutex di sistema denominato, se questo è stato creato come risultato della chiamata; in caso contrario, false. + Nome di .Se il valore è null, l'oggetto è senza nome. + Quando questo metodo viene restituito, contiene un valore booleano che è true se è stato creato un mutex locale (ovvero, se il valore di è null o una stringa vuota) oppure se è stato creato il mutex di sistema denominato specificato; false se il mutex di sistema denominato specificato è già esistente.Questo parametro viene passato non inizializzato. + Il mutex denominato esiste e dispone della sicurezza del controllo di accesso, ma l'utente non dispone dei diritti . + Si è verificato un errore Win32. + Non è possibile creare il mutex denominato, probabilmente perché esiste un handle di attesa di diverso tipo con lo stesso nome. + + è più lungo di 260 caratteri. + + + Apre il mutex denominato specificato, se esistente. + Oggetto che rappresenta il mutex di sistema denominato. + Nome del mutex di sistema da aprire. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Il mutex denominato non esiste. + Si è verificato un errore Win32. + Il mutex denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + 1 + + + + + + Rilascia l'oggetto una volta. + Il thread chiamante non ha la proprietà del mutex. + 1 + + + Apre il mutex denominato specificato, se esistente, e restituisce un valore che indica se l'operazione è stata completata. + true se il mutex denominato è stato aperto correttamente; in caso contrario, false. + Nome del mutex di sistema da aprire. + Quando questo metodo viene restituito, contiene un oggetto di che rappresenta il mutex denominato se la chiamata ha esito positivo o null se la chiamata ha esito negativo.Questo parametro viene trattato come non inizializzato. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Si è verificato un errore Win32. + Il mutex denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + + + Rappresenta un blocco usato per gestire l'accesso a una risorsa, consentendo a più thread l'accesso in lettura o l'accesso esclusivo in scrittura. + + + Inizializza una nuova istanza della classe con i valori predefiniti delle proprietà. + + + Inizializza una nuova istanza della classe , specificando i criteri di ricorsione del blocco. + Uno dei valori di enumerazione che specifica i criteri di ricorsione del blocco. + + + Ottiene il numero complessivo di thread univoci per i quali è stato attivato il blocco in modalità lettura. + Numero di thread univoci per i quali è stato attivato il blocco in modalità lettura. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Prova ad attivare il blocco in modalità lettura. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Prova ad attivare il blocco in modalità aggiornabile. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Prova ad attivare il blocco in modalità scrittura. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Riduce il numero di ricorsioni per la modalità lettura ed esce da questa modalità se il numero risultante è 0 (zero). + The current thread has not entered the lock in read mode. + + + Riduce il numero di ricorsioni per la modalità aggiornabile ed esce da questa modalità se il numero risultante è 0 (zero). + The current thread has not entered the lock in upgradeable mode. + + + Riduce il numero di ricorsioni per la modalità scrittura ed esce da questa modalità se il numero risultante è 0 (zero). + The current thread has not entered the lock in write mode. + + + Ottiene un valore che indica se per il thread corrente è stato attivato il blocco in modalità lettura. + true se per il thread corrente è stata attivata la modalità lettura; in caso contrario, false. + 2 + + + Ottiene un valore che indica se per il thread corrente è stato attivato il blocco in modalità aggiornabile. + true se per il thread corrente è stata attivata la modalità aggiornabile; in caso contrario, false. + 2 + + + Ottiene un valore che indica se per il thread corrente è stato attivato il blocco in modalità scrittura. + true se per il thread corrente è stata attivata la modalità scrittura; in caso contrario, false. + 2 + + + Ottiene un valore che indica i criteri di ricorsione per l'oggetto corrente. + Uno dei valori di enumerazione che specifica i criteri di ricorsione del blocco. + + + Ottiene il numero di volte in cui per il thread corrente è stato attivato il blocco in modalità lettura, come indicazione della ricorsione. + 0 (zero) se per il thread corrente non è stata attivata la modalità lettura, 1 se per il thread è stata attivata la modalità lettura ma non in modo ricorsivo o n se per il thread è stato attivato il blocco in modo ricorsivo n - 1 volte. + 2 + + + Ottiene il numero di volte in cui per il thread corrente è stato attivato il blocco in modalità aggiornabile, come indicazione della ricorsione. + 0 (zero) se per il thread corrente non è stata attivata la modalità aggiornabile, 1 se per il thread è stata attivata la modalità aggiornabile ma non in modo ricorsivo o n se per il thread è stata attivata la modalità aggiornabile in modo ricorsivo n - 1 volte. + 2 + + + Ottiene il numero di volte in cui per il thread corrente è stato attivato il blocco in modalità scrittura, come indicazione della ricorsione. + 0 (zero) se per il thread corrente non è stata attivata la modalità scrittura, 1 se per il thread è stata attivata la modalità scrittura ma non in modo ricorsivo o n se per il thread è stata attivata la modalità scrittura in modo ricorsivo n - 1 volte. + 2 + + + Prova ad attivare il blocco in modalità lettura con un timeout intero facoltativo. + true se il thread chiamante è passato in modalità lettura; in caso contrario, false. + Numero di millisecondi di attesa oppure -1 () per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Prova ad attivare il blocco in modalità lettura con un timeout facoltativo. + true se il thread chiamante è passato in modalità lettura; in caso contrario, false. + Intervallo di attesa oppure -1 millisecondi per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Prova ad attivare il blocco in modalità aggiornabile con un timeout facoltativo. + true se il thread chiamante è passato in modalità aggiornabile; in caso contrario, false. + Numero di millisecondi di attesa oppure -1 () per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Prova ad attivare il blocco in modalità aggiornabile con un timeout facoltativo. + true se il thread chiamante è passato in modalità aggiornabile; in caso contrario, false. + Intervallo di attesa oppure -1 millisecondi per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Prova ad attivare il blocco in modalità scrittura con un timeout facoltativo. + true se il thread chiamante è passato in modalità scrittura; in caso contrario, false. + Numero di millisecondi di attesa oppure -1 () per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Prova ad attivare il blocco in modalità scrittura con un timeout facoltativo. + true se il thread chiamante è passato in modalità scrittura; in caso contrario, false. + Intervallo di attesa oppure -1 millisecondi per un'attesa indefinita. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Ottiene il numero complessivo di thread in attesa di attivazione del blocco in modalità lettura. + Numero complessivo di thread in attesa di attivazione della modalità lettura. + 2 + + + Ottiene il numero complessivo di thread in attesa di attivazione del blocco in modalità aggiornabile. + Numero complessivo di thread in attesa di attivazione della modalità aggiornabile. + 2 + + + Ottiene il numero complessivo di thread in attesa di attivazione del blocco in modalità scrittura. + Numero complessivo di thread in attesa di attivazione della modalità scrittura. + 2 + + + Limita il numero di thread che possono accedere a una risorsa o a un pool di risorse contemporaneamente. + 1 + + + Inizializza una nuova istanza della classe , specificando il numero di accessi iniziale e il numero massimo di accessi contemporanei. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + Numero massimo di richieste per il semaforo che possono essere concesse simultaneamente. + + è maggiore di . + + è minore di 1.-oppure- è minore di 0. + + + Inizializza una nuova istanza della classe , specificando il numero di accessi iniziale e il numero massimo di accessi contemporanei, nonché indicando facoltativamente il nome di un oggetto semaforo di sistema. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + Numero massimo di richieste per il semaforo che possono essere concesse simultaneamente. + Nome di un oggetto semaforo di sistema denominato. + + è maggiore di .-oppure- è più lungo di 260 caratteri. + + è minore di 1.-oppure- è minore di 0. + Si è verificato un errore Win32. + Il semaforo denominato esiste ed è dotato di sicurezza del controllo di accesso e l'utente non dispone di . + Non è possibile creare il semaforo denominato, probabilmente a causa di un handle di attesa di tipo diverso con lo stesso nome. + + + Inizializza una nuova istanza della classe , specificando il numero di accessi iniziale e il numero massimo di accessi contemporanei, indicando facoltativamente il nome di un oggetto semaforo di sistema e specificando una variabile che riceve un valore che indica se è stato creato un nuovo semaforo di sistema. + Numero iniziale di richieste per il semaforo che possono essere soddisfatte contemporaneamente. + Numero massimo di richieste per il semaforo che possono essere soddisfatte contemporaneamente. + Nome di un oggetto semaforo di sistema denominato. + Quando questo metodo viene restituito, contiene true se è stato creato un semaforo locale (ovvero, se il valore di è null o una stringa vuota) oppure se è stato creato il semaforo di sistema denominato specificato; false se il semaforo di sistema denominato specificato è già esistente.Questo parametro viene passato non inizializzato. + + è maggiore di . -oppure- è più lungo di 260 caratteri. + + è minore di 1.-oppure- è minore di 0. + Si è verificato un errore Win32. + Il semaforo denominato esiste ed è dotato di sicurezza del controllo di accesso e l'utente non dispone di . + Non è possibile creare il semaforo denominato, probabilmente a causa di un handle di attesa di tipo diverso con lo stesso nome. + + + Apre il semaforo denominato specificato, se esistente. + Oggetto che rappresenta il semaforo di sistema denominato. + Nome del semaforo di sistema da aprire. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Il semaforo denominato non esiste. + Si è verificato un errore Win32. + Il semaforo denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + 1 + + + + + + Esce dal semaforo e restituisce il conteggio precedente. + Conteggio del semaforo prima della chiamata del metodo . + Il conteggio del semaforo ha già raggiunto il valore massimo. + Si è verificato un errore Win32 relativo a un semaforo denominato. + Il semaforo corrente rappresenta un semaforo di sistema denominato, ma l'utente non dispone di .-oppure-Il semaforo corrente rappresenta un semaforo di sistema denominato, ma non è stato aperto con . + 1 + + + Esce dal semaforo il numero di volte specificato e restituisce il conteggio precedente. + Conteggio del semaforo prima della chiamata del metodo . + Numero di uscite dal semaforo. + + è minore di 1. + Il conteggio del semaforo ha già raggiunto il valore massimo. + Si è verificato un errore Win32 relativo a un semaforo denominato. + Il semaforo corrente rappresenta un semaforo di sistema denominato, ma l'utente non dispone di diritti .-oppure-Il semaforo corrente rappresenta un semaforo di sistema denominato, ma non è stato aperto con i diritti . + 1 + + + Apre il semaforo denominato specificato, se esistente, e restituisce un valore che indica se l'operazione è riuscita. + true se l'apertura del semaforo denominato è riuscita; in caso contrario, false. + Nome del semaforo di sistema da aprire. + Quando viene eseguita la restituzione del metodo, quest'ultimo contiene un oggetto che rappresenta il semaforo denominato se la chiamata è riuscita o null se la chiamata non è riuscita.Questo parametro viene trattato come non inizializzato. + Il parametro è una stringa vuota.-oppure- è più lungo di 260 caratteri. + + è null. + Si è verificato un errore Win32. + Il semaforo denominato esiste, ma l'utente non dispone dell'accesso di sicurezza necessario per utilizzarlo. + + + Eccezione generata quando il metodo viene chiamato su un semaforo il cui conteggio ha già raggiunto il valore massimo. + 2 + + + Inizializza una nuova istanza della classe con valori predefiniti. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Rappresenta un'alternativa semplificata a che limita il numero di thread che possono accedere simultaneamente a una risorsa o a un pool di risorse. + + + Inizializza una nuova istanza della classe specificando il numero iniziale di richieste che possono essere concesse simultaneamente. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + + è minore di 0. + + + Inizializza una nuova istanza della classe specificando il numero iniziale e massimo di richieste che possono essere concesse simultaneamente. + Numero iniziale di richieste per il semaforo che possono essere concesse simultaneamente. + Numero massimo di richieste per il semaforo che possono essere concesse simultaneamente. + + è minore di 0, o è maggiore di o è uguale o minore di 0. + + + Restituisce un oggetto che può essere usato per attendere il semaforo. + Oggetto che può essere usato per attendere il semaforo. + L'interfaccia è stata eliminata. + + + Ottiene il numero di thread rimanenti che possono accedere all'oggetto . + Numero di thread rimanenti che possono accedere al semaforo. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite usate dall'oggetto e, facoltativamente, le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. + + + Rilascia l'oggetto una volta. + Numero precedente di . + L'istanza corrente è già stata eliminata. + + ha già raggiunto la dimensione massima. + + + Rilascia l'oggetto un numero di volte specificato. + Numero precedente di . + Numero di uscite dal semaforo. + L'istanza corrente è già stata eliminata. + + è minore di 1. + + ha già raggiunto la dimensione massima. + + + Blocca il thread corrente finché non può immettere . + L'istanza corrente è già stata eliminata. + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un intero con segno a 32 bit che specifica il timeout. + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un intero con segno a 32 bit che specifica il timeout e osservando un oggetto . + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + Il istanza è stata eliminata, o che ha creato è stato eliminato. + + + Blocca il thread corrente finché non può accedere all'oggetto osservando un oggetto . + Token da osservare. + + è stato annullato. + L'istanza corrente è già stata eliminata.-oppure-Il creato è già stato eliminato. + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un oggetto per specificare il timeout. + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + L'istanza semaphoreSlim è stata eliminata + + + Blocca il thread corrente finché non può accedere all'oggetto , usando un oggetto che specifica il timeout e osservando un oggetto . + true se il thread corrente ha immesso correttamente ; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Oggetto da osservare. + + è stato annullato. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + L'istanza semaphoreSlim è stata eliminataL'oggetto che ha creato è già stato eliminato. + + + Attende in modo asincrono di immettere . + Attività che verrà completata quando si accede al semaforo. + + + Attende in modo asincrono di accedere all'oggetto , usando un intero con segno a 32 bit per misurare l'intervallo di tempo. + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Attende in modo asincrono di accedere all'oggetto , usando un intero con segno a 32 bit per misurare l'intervallo di tempo e osservando un oggetto . + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + L'istanza corrente è già stata eliminata. + + è stato annullato. + + + Attende in modo asincrono di accedere all'oggetto , osservando un oggetto . + Attività che verrà completata quando si accede al semaforo. + Token da osservare. + L'istanza corrente è già stata eliminata. + + è stato annullato. + + + Attende in modo asincrono di accedere all'oggetto , usando un oggetto per misurare l'intervallo di tempo. + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + L'istanza corrente è già stata eliminata. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. -oppure- timeout è maggiore di . + + + Attende in modo asincrono di accedere all'oggetto , usando un oggetto per misurare l'intervallo di tempo e osservando un oggetto . + Attività che verrà completata con un risultato true se il thread corrente ha immesso correttamente , in caso contrario, con un risultato false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + Token da osservare. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato.-oppure-timeout è maggiore di . + + è stato annullato. + + + Rappresenta un metodo da chiamare quando un messaggio deve essere inviato a un contesto di sincronizzazione. + Oggetto passato al delegato. + 2 + + + Fornisce un primitiva di blocco a esclusione reciproca in cui un thread che tenta di acquisire il blocco attende in un ciclo eseguendo controlli ripetuti finché il blocco non diventa disponibile. + + + Inizializza una nuova istanza della struttura con l'opzione di rilevamento degli ID dei thread per migliorare il debug. + Valore che indica se acquisire e utilizzare gli ID dei thread per scopi di debug. + + + Acquisisce il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + È necessario inizializzare l'argomento su False prima della chiamata a Enter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Rilascia il blocco. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente non è il proprietario di questo blocco. + + + Rilascia il blocco. + Valore booleano che indica se generare un limite di memoria per pubblicare immediatamente l'operazione di uscita agli altri thread. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente non è il proprietario di questo blocco. + + + Ottiene un valore che indica se attualmente il blocco è mantenuto da un thread. + true se attualmente il blocco è mantenuto da un thread; in caso contrario, false. + + + Ottiene un valore che indica se il blocco è mantenuto dal thread corrente. + true se il blocco è mantenuto dal thread corrente; in caso contrario, false. + Il rilevamento della proprietà dei thread è disabilitato. + + + Ottiene un valore che indica se per questa istanza è abilitato il rilevamento della proprietà dei thread. + true se per questa istanza è abilitato il rilevamento della proprietà dei thread; in caso contrario, false. + + + Tenta di acquisire il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + È necessario inizializzare l'argomento su False prima della chiamata a TryEnter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Tenta di acquisire il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + È necessario inizializzare l'argomento su False prima della chiamata a TryEnter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Tenta di acquisire il blocco in modo affidabile, in modo tale che anche se si verifica un'eccezione all'interno della chiamata al metodo, è possibile esaminare l'oggetto in maniera affidabile per determinare se il blocco è stato acquisito. + + che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + True se il blocco è stato acquisito. In caso contrario, False.Prima di chiamare questo metodo è necessario inizializzare su False. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito o il timeout è più grande di millisecondi. + È necessario inizializzare l'argomento su False prima della chiamata a TryEnter. + Il rilevamento della proprietà dei thread è abilitato e il thread corrente ha già acquisito questo blocco. + + + Fornisce il supporto per l'attesa basata su rotazione. + + + Ottiene il numero di chiamate di su questa istanza. + Restituisce un intero che rappresenta il numero di volte in cui è stato chiamato su questa istanza. + + + Ottiene un valore che indica se la chiamata successiva a comporterà la cessione del processore, attivando un cambio imposto di contesto. + Valore che indica se la chiamata successiva a comporterà la cessione del processore, attivando un cambio imposto di contesto. + + + Reimposta il contatore delle rotazioni. + + + Esegue una sola rotazione. + + + Esegue rotazioni finché non è stata soddisfatta la condizione specificata. + Delegato da eseguire ripetutamente finché non restituisce true. + L'argomento è null. + + + Esegue rotazioni finché non è stata soddisfatta la condizione specificata o fino allo scadere del timeout specificato. + True se la condizione viene soddisfatta entro lo scadere del timeout. In caso contrario, False. + Delegato da eseguire ripetutamente finché non restituisce true. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + L'argomento è null. + + è un numero negativo diverso da -1 che rappresenta un timeout indeterminato. + + + Esegue rotazioni finché non è stata soddisfatta la condizione specificata o fino allo scadere del timeout specificato. + True se la condizione viene soddisfatta entro lo scadere del timeout. In caso contrario, False. + Delegato da eseguire ripetutamente finché non restituisce true. + Oggetto che rappresenta il numero di millisecondi di attesa. In alternativa, per un'attesa indefinita, oggetto TimeSpan che rappresenta -1 millisecondi. + L'argomento è null. + + è un numero negativo diverso da -1 millisecondi che rappresenta un timeout infinito - o - il timeout è più grande di . + + + Fornisce la funzionalità di base per propagare un contesto di sincronizzazione in vari modelli di sincronizzazione. + 2 + + + Crea una nuova istanza della classe . + + + Quando ne viene eseguito l'override in una classe derivata, crea una copia del contesto di sincronizzazione. + Nuovo oggetto . + 2 + + + Ottiene il contesto di sincronizzazione per il thread corrente. + Oggetto che rappresenta il contesto di sincronizzazione corrente. + 1 + + + Quando ne viene eseguito l'override in una classe derivata, risponde alla notifica di completamento di un'operazione. + + + Quando ne viene eseguito l'override in una classe derivata, risponde alla notifica di avvio di un'operazione. + + + Quando ne viene eseguito l'override in una classe derivata, invia un messaggio asincrono a un contesto di sincronizzazione. + Delegato di da chiamare. + Oggetto passato al delegato. + 2 + + + Quando ne viene eseguito l'override in una classe derivata, invia un messaggio sincrono a un contesto di sincronizzazione. + Delegato di da chiamare. + Oggetto passato al delegato. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Imposta il contesto di sincronizzazione corrente. + Oggetto da impostare. + 1 + + + + + + Eccezione generata quando un metodo richiede che il chiamante sia il proprietario del blocco su un Monitor specifico, e tale metodo viene richiamato da un chiamante che non è proprietario del blocco. + 2 + + + Consente l'inizializzazione di una nuova istanza della classe con le proprietà predefinite. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Consente l'archiviazione dei dati nella memoria locale dei thread. + Specifica il tipo di dati archiviati per thread. + + + Inizializza l'istanza . + + + Inizializza l'istanza . + Se tenere traccia di tutti i valori impostati sull'istanza ed esporli mediante la proprietà di . + + + Inizializza l'istanza di con la funzione specificata. + Oggetto richiamato per produrre un valore con inizializzazione differita quando si tenta di recuperare l'oggetto senza che sia stato inizializzato in precedenza. + + è un riferimento null (Nothing in Visual Basic). + + + Inizializza l'istanza di con la funzione specificata. + Oggetto richiamato per produrre un valore con inizializzazione differita quando si tenta di recuperare l'oggetto senza che sia stato inizializzato in precedenza. + Se tenere traccia di tutti i valori impostati sull'istanza ed esporli mediante la proprietà di . + + è un riferimento null (Nothing in Visual Basic). + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + + + Rilascia le risorse utilizzate da questa istanza di . + Valore booleano che indica se questo metodo viene chiamato a causa di una chiamata a . + + + Rilascia le risorse utilizzate da questa istanza di . + + + Ottiene un valore che indica se l'oggetto è inizializzato sul thread corrente. + true se viene inizializzato sul thread corrente; in caso contrario, false. + L'istanza di è stata eliminata. + + + Crea e restituisce una rappresentazione di stringa di questa istanza per il thread corrente. + Risultato della chiamata di su . + L'istanza di è stata eliminata. + L'oggetto per il thread corrente è un riferimento Null (Nothing in Visual Basic). + La funzione di inizializzazione tenta di fare riferimento in modo ricorsivo a . + Non è fornito alcun costruttore predefinito e non è fornito alcun valore di factory. + + + Ottiene o imposta il valore di questa istanza per il thread corrente. + Restituisce un'istanza dell'oggetto della cui inizializzazione è responsabile questo oggetto ThreadLocal. + L'istanza di è stata eliminata. + La funzione di inizializzazione tenta di fare riferimento in modo ricorsivo a . + Non è fornito alcun costruttore predefinito e non è fornito alcun valore di factory. + + + Ottiene un elenco di tutti i valori attualmente archiviati da tutti i thread che hanno eseguito l'accesso a questa istanza. + Elenco di tutti i valori attualmente archiviati da tutti i thread che hanno eseguito l'accesso a questa istanza. + L'istanza di è stata eliminata. + + + Contiene metodi per l'esecuzione di operazioni relative alla memoria volatile. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il valore del campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Valore letto.Questo valore è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + + + Legge il riferimento a un oggetto dal campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare dopo questo metodo nel codice, il processore non potrà spostarla in una posizione precedente al metodo stesso. + Riferimento a che è stato letto.Questo riferimento è l'ultimo che è stato scritto da un processore qualsiasi nel computer, indipendentemente dal numero di processori o dallo stato della cache del processore. + Campo da leggere. + Tipo di campo da leggere.Deve essere un tipo di riferimento, non un tipo di valore. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di memoria compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il valore specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il valore. + Valore da scrivere.Il valore viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + + + Scrive il riferimento a un oggetto specificato nel campo specificato.Nei sistemi in cui è richiesto, inserisce una barriera di memoria che impedisce al processore di riordinare le operazioni di memoria nel modo seguente: se un'operazione di lettura o di scrittura compare prima di questo metodo nel codice, il processore non potrà spostarla in una posizione successiva al metodo stesso. + Campo in cui viene scritto il riferimento a un oggetto. + Riferimento a un oggetto da scrivere.Il riferimento viene scritto immediatamente, in modo da essere reso visibile a tutti i processori nel computer. + Tipo di campo da scrivere.Deve essere un tipo di riferimento, non un tipo di valore. + + + Eccezione generata durante il tentativo di aprire un semaforo o un mutex di sistema inesistente. + 2 + + + Inizializza una nuova istanza della classe con valori predefiniti. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.3/ja/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.3/ja/System.Threading.xml new file mode 100644 index 0000000..1e2f71c --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.3/ja/System.Threading.xml @@ -0,0 +1,1950 @@ + + + + System.Threading + + + + スレッドが、別のスレッドが解放せずに終了することによって放棄した オブジェクトを取得したときにスローされる例外。 + 1 + + + + クラスの新しいインスタンスを既定値で初期化します。 + + + 放棄されたミューテックスのインデックスを指定する場合はそのインデックスと、ミューテックスを表す オブジェクトを指定して、 クラスの新しいインスタンスを初期化します。 + + メソッドで例外がスローされる場合は、待機ハンドルの配列内における放棄されたミューテックスのインデックス。 メソッドまたは メソッドで例外がスローされる場合は -1。 + 放棄されたミューテックスを表す オブジェクト。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + + クラスの新しいインスタンスを、指定したエラー メッセージと内部例外を使用して初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。 + + + エラー メッセージ、内部例外、放棄されたミューテックスのインデックスを指定する場合はそのインデックス、およびミューテックスを表す オブジェクトを指定して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null ではない場合、現在の例外は内部例外を処理する catch ブロックで発生します。 + + メソッドで例外がスローされる場合は、待機ハンドルの配列における放棄されたミューテックスのインデックス。 メソッドまたは メソッドで例外がスローされる場合は -1。 + 放棄されたミューテックスを表す オブジェクト。 + + + エラー メッセージ、放棄されたミューテックスのインデックスを指定する場合はそのインデックス、および放棄されたミューテックスを指定して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + メソッドで例外がスローされる場合は、待機ハンドルの配列における放棄されたミューテックスのインデックス。 メソッドまたは メソッドで例外がスローされる場合は -1。 + 放棄されたミューテックスを表す オブジェクト。 + + + 例外の原因となった、放棄されたミューテックスがわかっている場合は、そのミューテックスを取得します。 + 放棄されたミューテックスを表す オブジェクト。放棄されたミューテックスを識別できなかった場合は null。 + 1 + + + 例外の原因となった、放棄されたミューテックスがわかっている場合は、そのミューテックスのインデックスを取得します。 + 放棄されたミューテックスを表す オブジェクトの、 メソッドに渡された待機ハンドルの配列内でのインデックス。放棄されたミューテックスのインデックスが識別できなかった場合は –1。 + 1 + + + 非同期メソッドなど、特定の非同期制御フローに対してローカルなアンビエント データを表します。 + アンビエント データの型。 + + + 変更通知を受信しない インスタンスをインスタンス生成します。 + + + 変更通知を受信する ローカル インスタンスをインスタンス生成します。 + どのスレッド上であっても現在の値が変更されたなら必ず呼び出されるデリゲート。 + + + アンビエント データの値を取得または設定します。 + アンビエント データの値。 + + + 変更通知のために登録する インスタンスに対するデータ変更情報を提供するクラス。 + データの型。 + + + データの現在の値を取得します。 + データの現在の値。 + + + データの前の値を取得します。 + データの前の値。 + + + 実行コンテキストの変更が原因で値が変更されたかどうかを示す値を返します。 + 実行コンテキストの変更が原因で値が変更された場合は true、それ以外の場合は false。 + + + イベントが発生したことを待機中のスレッドに通知します。このクラスは継承できません。 + 2 + + + 初期状態をシグナル状態に設定するかどうかを示すブール値を使用して、 クラスの新しいインスタンスを初期化します。 + +初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + + + 複数のタスクが、複数のフェーズを通じて 1 つのアルゴリズムで並行して協調的に動作できるようにします。 + + + + クラスの新しいインスタンスを初期化します。 + 参加しているスレッドの数。 + + が 0 より小さいか、または 32,767 を超えています。 + + + + クラスの新しいインスタンスを初期化します。 + 参加しているスレッドの数。 + 各フェーズ後に実行する 。null (Visual Basic の場合は Nothing) は操作が行われないことを示すために渡されることがあります。 + + が 0 より小さいか、または 32,767 を超えています。 + + + 参加要素が 1 つ追加されることを に通知します。 + 新しい参加要素が最初に参加するバリアのフェーズ番号。 + 現在のインスタンスは既に破棄されています。 + 参加要素を追加すると、バリアの参加要素数が 32,767 を超えます。またはメソッドは、フェーズ後アクション内から呼び出されました。 + + + 複数の参加要素が追加されることを に通知します。 + 新しい参加要素が最初に参加するバリアのフェーズ番号。 + バリアに追加する追加の参加要素の数。 + 現在のインスタンスは既に破棄されています。 + + が 0 未満です。または 参加要素を追加すると、バリアの参加要素数が 32,767 を超えます。 + メソッドは、フェーズ後アクション内から呼び出されました。 + + + バリアの現在のフェーズの番号を取得します。 + バリアの現在のフェーズの番号を返します。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + メソッドは、フェーズ後アクション内から呼び出されました。 + + + + によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + バリア内の参加要素の合計数を取得します。 + バリア内の参加要素の合計数を返します。 + + + 現在のフェーズでまだ通知していないバリア内の参加要素の数を取得します。 + 現在のフェーズでまだ通知していないバリア内の参加要素の数を返します。 + + + 参加要素が 1 つ削除されることを に通知します。 + 現在のインスタンスは既に破棄されています。 + バリアでは、既に 0 個の参加要素があります。またはメソッドは、フェーズ後アクション内から呼び出されました。 + + + 複数の参加要素が削除されることを に通知します。 + バリアから削除する追加の参加要素の数。 + 現在のインスタンスは既に破棄されています。 + + が 0 未満です。 + バリアでは、既に 0 個の参加要素があります。またはメソッドは、フェーズ後アクション内から呼び出されました。 または現在の参加要素数が、指定された participantCount より小さい値です + 参加要素の総数が、指定した より小さくなっています。 + + + 参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 現在のインスタンスは既に破棄されています。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + すべての参加しているスレッドが SignalAndWait を呼び出した後に、バリアのフェーズ後のアクションから例外がスローされた場合、その例外は BarrierPostPhaseException にラップされ、参加しているすべてのスレッドでスローされます。 + + + 32 ビット符号付き整数を使用してタイムアウトを計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 指定した時間内にすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + すべての参加しているスレッドが SignalAndWait を呼び出した後に、バリアのフェーズ後のアクションから例外がスローされた場合、その例外は BarrierPostPhaseException にラップされ、参加しているすべてのスレッドでスローされます。 + + + 取り消しトークンを観察すると同時に、32 ビット符号付き整数を使用してタイムアウトを計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 指定した時間内にすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + 取り消しトークンを観察すると同時に、参加要素がバリアに到達し、他のすべての参加要素がバリアに到達するまで待機することを通知します。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + + オブジェクトを使用して時間間隔を計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 他のすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 現在のインスタンスは既に破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが 32,767 を超えています。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + 取り消しトークンを観察すると同時に、 オブジェクトを使用して時間間隔を計測し、参加要素がバリアに到達し、他のすべての参加要素もバリアに到達するまで待機することを通知します。 + 他のすべての参加要素がバリアに到達した場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。 + メソッドがフェーズ後アクション内から呼び出されたか、バリア内に参加要素が含まれていないか、または参加要素として登録されているよりも多くのスレッドによってバリアがシグナル状態です。 + + + + のフェーズ後アクションに失敗したときにスローされる例外。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + 指定した内部例外を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + 新しいコンテキスト内で呼び出すメソッドを表します。 + コールバック メソッドが実行されるたびに使用する情報を格納したオブジェクト。 + 1 + + + カウントが 0 になったときに通知される同期プリミティブを表します。 + + + 指定されたカウントを使用して クラスの新しいインスタンスを初期化します。 + + の設定に最初に必要な通知の数。 + + が 0 未満です。 + + + + の現在のカウントを 1 つインクリメントします。 + 現在のインスタンスは既に破棄されています。 + 現在のインスタンスは既に設定されています。または 以上です。 + + + + の現在のカウントを指定された値だけインクリメントします。 + + を増やす値。 + 現在のインスタンスは既に破棄されています。 + + が 0 以下です。 + 現在のインスタンスは既に設定されています。またはカウントが ずつインクリメントされた後、 以上です + + + イベントの設定に必要な残りの通知の数を取得します。 + イベントの設定に必要な残りの通知の数。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + イベントの設定に最初に必要な通知の数を取得します。 + イベントの設定に最初に必要な通知の数。 + + + イベントが設定されているかどうかを判断します。 + イベントが設定されている場合は true。それ以外の場合は false。 + + + + の値にリセットします。 + 現在のインスタンスは既に破棄されています。 + + + + プロパティを指定した値にリセットします。 + + の設定に必要な通知の数。 + 現在のインスタンスは既に破棄されています。 + + が 0 未満です。 + + + 通知を に登録して、 の値をデクリメントします。 + 通知によってカウントが 0 になり、イベントが設定された場合は true。それ以外の場合は false。 + 現在のインスタンスは既に破棄されています。 + 現在のインスタンスは既に設定されています。 + + + 複数の通知を に登録して、 の値を指定された量だけデクリメントします。 + 通知によってカウントが 0 になり、イベントが設定された場合は true。それ以外の場合は false。 + 登録する通知の数。 + 現在のインスタンスは既に破棄されています。 + + が 1 未満です。 + 現在のインスタンスは既に設定されています。-または- または、 より大きいです。 + + + + を 1 つインクリメントすることを試みます。 + インクリメントが正常に行われた場合は true。それ以外の場合は false。 が既に 0 の場合、このメソッドは false を返します。 + 現在のインスタンスは既に破棄されています。 + + が等価です。 + + + + を指定した値だけインクリメントすることを試みます。 + インクリメントが正常に行われた場合は true。それ以外の場合は false。 が既に 0 の場合、これは false を返します。 + + を増やす値。 + 現在のインスタンスは既に破棄されています。 + + が 0 以下です。 + 現在のインスタンスは既に設定されています。または + は、 以上です。 + + + + が設定されるまで、現在のスレッドをブロックします。 + 現在のインスタンスは既に破棄されています。 + + + 32 ビット符号付き整数を使用してタイムアウトを計測し、 が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + + を観察すると同時に、32 ビット符号付き整数を使用してタイムアウトを計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または、 を作成した が破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + + を観察すると同時に、 が設定されるまで、現在のスレッドをブロックします。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または、 を作成した が破棄されています。 + + + + を使用してタイムアウトを計測し、 が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 現在のインスタンスは既に破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + + + + を観察すると同時に、 を使用してタイムアウトを計測し、 が設定されるまで、現在のスレッドをブロックします。 + + が設定された場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または、 を作成した が破棄されています。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + + + イベントの設定を待機するために使用する を取得します。 + イベントの設定を待機するために使用する + 現在のインスタンスは既に破棄されています。 + + + シグナルを受信した後で が自動的にリセットされるか、または手動でリセットされるかを示します。 + 2 + + + シグナルを受信すると、 は 1 つのスレッドを解放した後で自動的にリセットされます。待機しているスレッドがない場合、 はスレッドがブロックされるまでシグナル状態のままとなり、そのスレッドを解放した後でリセットされます。 + + + シグナルを受信すると、 は待機しているスレッドをすべて解放し、手動でリセットされるまでシグナル状態のままとなります。 + + + スレッドの同期イベントを表します。 + 2 + + + 待機ハンドルの初期状態をシグナル状態に設定するかどうか、および、待機ハンドルが自動的にリセットされるかまたは手動でリセットされるかを指定して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。非シグナル状態に設定する場合は false。 + イベントが自動的にリセットされるかまたは手動でリセットされるかを指定する 値の 1 つ。 + + + この呼び出しの結果として待機ハンドルが作成された場合に待機ハンドルの初期状態をシグナル状態に設定するかどうか、待機ハンドルが自動的にリセットされるかまたは手動でリセットされるか、およびシステムの同期イベントの名前を指定して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きイベントが作成された場合に初期状態をシグナル状態に設定する場合は true。非シグナル状態に設定する場合は false。 + イベントが自動的にリセットされるかまたは手動でリセットされるかを指定する 値の 1 つ。 + システム全体で有効な同期イベントの名前。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きイベントが存在しますが、ユーザーに がありません。 + 名前付きイベントを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + が 260 文字を超えています。 + + + この呼び出しの結果として待機ハンドルが作成された場合に待機ハンドルの初期状態をシグナル状態に設定するかどうか、待機ハンドルが自動的にリセットされるかまたは手動でリセットされるか、システム同期イベントの名前、および、呼び出し後の値によって名前付きイベントが作成されたかどうかを示すブール変数を指定して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きイベントが作成された場合に初期状態をシグナル状態に設定する場合は true。非シグナル状態に設定する場合は false。 + イベントが自動的にリセットされるかまたは手動でリセットされるかを指定する 値の 1 つ。 + システム全体で有効な同期イベントの名前。 + このメソッドから制御が戻るときに、ローカル イベントが作成された場合 ( が null または空の文字列の場合)、または指定した名前付きシステム イベントが作成された場合は true が格納されます。指定した名前付きシステム イベントが既に存在する場合は false が格納されます。このパラメーターは初期化せずに渡されます。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きイベントが存在しますが、ユーザーに がありません。 + 名前付きイベントを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + が 260 文字を超えています。 + + + 既に存在する場合は、指定した名前付き同期イベントを開きます。 + 名前付きシステム イベントを表すオブジェクト。 + 開くシステム同期イベントの名前。 + + が空の文字列です。または が 260 文字を超えています。 + + は null なので、 + 名前付きシステム イベントが存在しません。 + Win32 エラーが発生しました。 + 名前付きイベントは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + 1 + + + + + + イベントの状態を非シグナル状態に設定し、スレッドをブロックします。 + 正常に操作できた場合は true。それ以外の場合は false。 + この メソッドが既に呼び出されています。 + 2 + + + イベントの状態をシグナル状態に設定し、待機している 1 つ以上のスレッドが進行できるようにします。 + 正常に操作できた場合は true。それ以外の場合は false。 + この メソッドが既に呼び出されています。 + 2 + + + 既に存在する場合は、指定した名前付き同期イベントを開き操作が成功したかどうかを示す値を返します。 + 名前付きの同期イベントが正常に開かれた場合は true。それ以外の場合は false。 + 開くシステム同期イベントの名前。 + このメソッドから制御が戻るときに、呼び出しに成功した場合は名前付き同期イベントを表す オブジェクトが格納されます。呼び出しに失敗した場合は null が格納されます。このパラメーターは初期化前として処理されます。 + + が空の文字列です。または が 260 文字を超えています。 + + は null なので、 + Win32 エラーが発生しました。 + 名前付きイベントは存在しますが、必要なセキュリティ アクセスがユーザーにありません。 + + + 現在のスレッドの実行コンテキストを管理します。このクラスは継承できません。 + 2 + + + 現在のスレッドから実行コンテキストをキャプチャします。 + 現在のスレッドの実行コンテキストを表す オブジェクト。 + 1 + + + 現在のスレッドで指定した実行コンテキストを使用してメソッドを実行します。 + 設定する 。 + 指定した実行コンテキストで実行するメソッドを表す デリゲート。 + コールバック メソッドに渡すオブジェクト。 + + は null なので、またはキャプチャ操作で が取得されませんでした。または は、 呼び出しの引数として既に使用されています。 + 1 + + + + + + 複数のスレッドで共有される変数に分割不可能な操作を提供します。 + 2 + + + 分割不可能な操作として、2 つの 32 ビット整数を加算し、最初の整数を合計で置き換えます。 + + に格納された新しい値。 + 加算する最初の値を含む変数。2 つの値の合計は、 に格納されます。 + + にある整数に加算する値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、2 つの 64 ビット整数を加算し、最初の整数を合計で置き換えます。 + + に格納された新しい値。 + 加算する最初の値を含む変数。2 つの値の合計は、 に格納されます。 + + にある整数に加算する値。 + The address of is a null pointer. + 1 + + + 2 つの倍精度浮動小数点数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 2 つの 32 ビット符号付き整数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 2 つの 64 ビット符号付き整数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 2 つのプラットフォーム固有のハンドルまたはポインターが等しいかどうかを比較します。等しい場合は、最初の 1 つを置き換えます。 + + の元の値。 + 値を の値と比較し、場合によっては によって置き換える、比較先の 。 + 比較した結果が等しい場合に比較先の値を置き換える 。 + + にある値と比較する 。 + The address of is a null pointer. + 1 + + + 2 つのオブジェクトの参照が等値であるかどうかを比較します。等しい場合は、最初のオブジェクトを置き換えます。 + + の元の値。 + + と比較し、場合によっては置き換える比較先のオブジェクト。 + 比較した結果が等しい場合に比較先のオブジェクトを置き換えるオブジェクト。 + + にあるオブジェクトと比較するオブジェクト。 + The address of is a null pointer. + 1 + + + 2 つの単精度浮動小数点数が等しいかどうかを比較します。等しい場合は、最初の値を置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + The address of is a null pointer. + 1 + + + 指定した参照型 の 2 つのインスタンスが等しいかどうかを比較します。等しい場合は、最初の 1 つを置き換えます。 + + の元の値。 + 値を と比較し、場合によっては置き換える比較先。これは参照パラメーターです (C# では ref、Visual Basic では ByRef)。 + 比較した結果が等しい場合に比較先の値を置き換える値。 + + にある値と比較する値。 + + 、および に使用する型。この型は、参照型である必要があります。 + The address of is a null pointer. + + + 分割不可能な操作として、指定した変数をデクリメントし、結果を格納します。 + デクリメントされた値。 + 値がデクリメントされる変数。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した変数をデクリメントしてその結果を格納します。 + デクリメントされた値。 + 値がデクリメントされる変数。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を倍精度浮動小数点数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を 32 ビット符号付き整数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を 64 ビット符号付き整数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、プラットフォーム固有のハンドルまたはポインターに指定した値を設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値をオブジェクトとして設定し、元のオブジェクトへの参照を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した値を単精度浮動小数点数として設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。 + + パラメーターに設定される値。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した型 の変数に指定した値を設定し、元の値を返します。 + + の元の値。 + 指定した値に設定する変数。これは参照パラメーターです (C# では ref、Visual Basic では ByRef)。 + + パラメーターに設定される値。 + + 、および に使用する型。この型は、参照型である必要があります。 + The address of is a null pointer. + + + 分割不可能な操作として、指定した変数をインクリメントし、結果を格納します。 + インクリメントされた値。 + 値がインクリメントされる変数。 + The address of is a null pointer. + 1 + + + 分割不可能な操作として、指定した変数をインクリメントし、結果を格納します。 + インクリメントされた値。 + 値がインクリメントされる変数。 + The address of is a null pointer. + 1 + + + メモリ アクセスを同期します。現在のスレッドを実行中のプロセッサは、 を呼び出す前のメモリ アクセスを の呼び出し後のメモリ アクセスより後に実行するように命令を並べ替えることはできなくなります。 + + + 分割不可能な操作として 64 ビット値を読み込んで返します。 + 読み込まれた値。 + 読み込む 64 ビット値。 + 1 + + + 限定的な初期化ルーチンを提供します。 + + + まだ初期化されていない場合、型の既定のコンストラクターを使用してターゲット参照型を初期化します。 + の初期化された参照。 + まだ初期化されていない場合は、初期化する型 の参照。 + 初期化される参照の型。 + のコンストラクターにアクセスするためのアクセス許可がありませんでした。 + には既定のコンストラクターがありません。 + + + まだ初期化されていない場合、既定のコンストラクターを使用してターゲット参照または値型を初期化します。 + の初期化された値。 + まだ初期化されていない場合は、初期化する型 の参照または値。 + ターゲットが既に初期化されているかどうかを判断するブール値への参照。 + + を初期化するために相互排他的ロックとして使用されるオブジェクトへの参照。 が null の場合、新しいオブジェクトがインスタンス化されます。 + 初期化される参照の型。 + のコンストラクターにアクセスするためのアクセス許可がありませんでした。 + には既定のコンストラクターがありません。 + + + まだ初期化されていない場合、指定された関数を使用してターゲット参照または値型を初期化します。 + の初期化された値。 + まだ初期化されていない場合は、初期化する型 の参照または値。 + ターゲットが既に初期化されているかどうかを判断するブール値への参照。 + + を初期化するために相互排他的ロックとして使用されるオブジェクトへの参照。 が null の場合、新しいオブジェクトがインスタンス化されます。 + 参照または値を初期化するために呼び出される関数。 + 初期化される参照の型。 + のコンストラクターにアクセスするためのアクセス許可がありませんでした。 + には既定のコンストラクターがありません。 + + + まだ初期化されていない場合、指定された関数を使用してターゲット参照型を初期化します。 + の初期化された値。 + まだ初期化されていない場合は、初期化する型 の参照。 + 参照を初期化するために呼び出される関数。 + 初期化される参照の参照型。 + には既定のコンストラクターがありません。 + + null (Visual Basic の場合は Nothing) を返しました。 + + + 再帰的にロックに入る処理が、ロックの再帰ポリシーと互換性がない場合にスローされる例外です。 + 2 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 2 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元は、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 2 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元は、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外を引き起こした例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + 2 + + + 同じスレッドが複数回ロックに入れるかどうかを指定します。 + + + スレッドが、再帰的にロックに入ろうとすると、例外がスローされます。クラスによっては、この設定が適用されている場合に、特定の再帰が認められることがあります。 + + + スレッドが再帰的にロックに入ることができます。クラスによっては、この機能が制限されていることがあります。 + + + イベントが発生したことを、1 つ以上の待機中のスレッドに通知します。このクラスは継承できません。 + 2 + + + 初期状態をシグナル状態に設定するかどうかを示す Boolean 型の値を使用して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + + + + の規模を小さくしたバージョンを提供します。 + + + 初期状態を非シグナル状態にして、 クラスの新しいインスタンスを初期化します。 + + + 初期状態をシグナル状態に設定するかどうかを示すブール値を使用して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + + + 初期状態をシグナル状態に設定するかどうかを示すブール値および指定されたスピン カウントを使用して、 クラスの新しいインスタンスを初期化します。 + 初期状態をシグナル状態に設定する場合は true。初期状態を非シグナル状態に設定する場合は false。 + カーネル ベースの待機操作に戻る前に発生するスピン待機の数。 + + is less than 0 or greater than the maximum allowed value. + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true、アンマネージ リソースだけを解放する場合は false。 + + + イベントが設定されているかどうかを取得します。 + イベントが設定されている場合は true。それ以外の場合は false。 + + + イベントの状態を非シグナル状態に設定し、スレッドをブロックします。 + The object has already been disposed. + + + イベントの状態をシグナル状態に設定して、イベント上で待機している 1 つ以上のスレッドが進行できるようにします。 + + + カーネル ベースの待機操作に戻る前に発生するスピン待機の数を取得します。 + カーネル ベースの待機操作に戻る前に発生するスピン待機の数を返します。 + + + 現在の が設定されるまで、現在のスレッドをブロックします。 + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 32 ビット符号付き整数を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + を観察すると同時に、32 ビット符号付き整数を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + + を観察すると同時に、現在の が信号を受信するまで、現在のスレッドをブロックします。 + 観察する 。 + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + + を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + を観察すると同時に、 を使用して時間間隔を計測し、現在の が設定されるまで、現在のスレッドをブロックします。 + + が設定されている場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + この オブジェクトを取得します。 + この の基になる イベント オブジェクト。 + + + オブジェクトへのアクセスを同期する機構を提供します。 + 2 + + + 指定したオブジェクトの排他ロックを取得します。 + モニター ロックを取得する対象となるオブジェクト。 + + パラメーターが null です。 + 1 + + + 指定したオブジェクトの排他ロックを取得し、ロックが取得されたかどうかを示す値をアトミックに設定します。 + 待機を行うオブジェクト。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。メモ   例外が発生しない場合、このメソッドの出力は常に true です。 + + への入力は true です。 + + パラメーターが null です。 + + + 指定したオブジェクトの排他ロックを解放します。 + ロックを解放する対象となるオブジェクト。 + + パラメーターが null です。 + 現在のスレッドが、指定したオブジェクトのロックを所有していません。 + 1 + + + 現在のスレッドが指定したオブジェクトのロックを保持しているかどうかを判断します。 + 現在のスレッドが のロックを保持している場合は true。それ以外の場合は false。 + テストするオブジェクト。 + + は null です。 + + + ロックされたオブジェクトの状態が変更されたことを、待機キュー内のスレッドに通知します。 + スレッドが待機するオブジェクト。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + 1 + + + オブジェクトの状態が変更されたことを、待機中のすべてのスレッドに通知します。 + パルスを送るオブジェクト。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + 1 + + + 指定したオブジェクトの排他ロックの取得を試みます。 + 現在のスレッドがロックを取得した場合は true。それ以外の場合は false。 + ロックの取得が行われるオブジェクト。 + + パラメーターが null です。 + 1 + + + 指定したオブジェクトの排他ロックの取得を試み、ロックが取得されたかどうかを示す値をアトミックに設定します。 + ロックの取得が行われるオブジェクト。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。 + + への入力は true です。 + + パラメーターが null です。 + + + 指定したミリ秒間に、指定したオブジェクトの排他ロックの取得を試みます。 + 現在のスレッドがロックを取得した場合は true。それ以外の場合は false。 + ロックの取得が行われるオブジェクト。 + ロックを待機するミリ秒単位の時間。 + + パラメーターが null です。 + + が負で、 と等価でありません。 + 1 + + + 指定したオブジェクトの排他ロックの取得を指定したミリ秒間試み、ロックが取得されたかどうかを示す値をアトミックに設定します。 + ロックの取得が行われるオブジェクト。 + ロックを待機するミリ秒単位の時間。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。 + + への入力は true です。 + + パラメーターが null です。 + + が負で、 と等価でありません。 + + + 指定した時間内に、指定したオブジェクトの排他ロックの取得を試みます。 + 現在のスレッドがロックを取得した場合は true。それ以外の場合は false。 + ロックの取得が行われるオブジェクト。 + ロックを待機する時間を表す 。–1 ミリ秒という値は、無期限の待機を指定します。 + + パラメーターが null です。 + + の値 (ミリ秒) が負で、かつ (-1 ミリ秒) と等価でありません。または より大きい値です。 + 1 + + + 指定したオブジェクトの排他ロックの取得を指定した時間にわたって試み、ロックが取得されたかどうかを示す値をアトミックに設定します。 + ロックの取得が行われるオブジェクト。 + ロックを待機する時間。–1 ミリ秒という値は、無期限の待機を指定します。 + ロックを取得しようとした結果で、参照渡しです。入力は false でなければなりません。ロックが取得された場合、出力は true になります。それ以外の場合、出力は false です。ロックを取得しようとしている間に例外が発生した場合でも、出力は設定されます。 + + への入力は true です。 + + パラメーターが null です。 + + の値 (ミリ秒) が負で、かつ (-1 ミリ秒) と等価でありません。または より大きい値です。 + + + オブジェクトのロックを解放し、現在のスレッドがロックを再取得するまでそのスレッドをブロックします。 + 指定したオブジェクトのロックを呼び出し元が再取得したために、呼び出しが戻った場合は true。このメソッドは、ロックが再取得されないと制御を戻しません。 + 待機を行うオブジェクト。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + Wait を呼び出したスレッドは、後で待機中の状態を中断されます。これは、別のスレッドがこのスレッドの メソッドを呼び出すと発生します。 + 1 + + + オブジェクトのロックを解放し、現在のスレッドがロックを再取得するまでそのスレッドをブロックします。指定されたタイムアウト期限を過ぎると、スレッドは実行待ちキューに入ります。 + 指定した時間が経過する前にロックが再取得された場合は true。指定した時間が経過した後にロックが再取得された場合は false。このメソッドは、ロックが再取得されるまで制御を戻しません。 + 待機を行うオブジェクト。 + スレッドが実行待ちキューに入るまでの待機時間 (ミリ秒)。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + Wait を呼び出したスレッドは、後で待機中の状態を中断されます。これは、別のスレッドがこのスレッドの メソッドを呼び出すと発生します。 + + パラメーターの値が負で、 と等しくありません。 + 1 + + + オブジェクトのロックを解放し、現在のスレッドがロックを再取得するまでそのスレッドをブロックします。指定されたタイムアウト期限を過ぎると、スレッドは実行待ちキューに入ります。 + 指定した時間が経過する前にロックが再取得された場合は true。指定した時間が経過した後にロックが再取得された場合は false。このメソッドは、ロックが再取得されるまで制御を戻しません。 + 待機を行うオブジェクト。 + スレッドが実行待ちキューに入るまでの時間を表す 。 + + パラメーターが null です。 + 呼び出し元のスレッドは、指定したオブジェクトのロックを所有していません。 + Wait を呼び出したスレッドは、後で待機中の状態を中断されます。これは、別のスレッドがこのスレッドの メソッドを呼び出すと発生します。 + + パラメーターのミリ秒単位の値が負で、かつ (–1 ミリ秒) ではありません。または より大きい値です。 + 1 + + + 同期プリミティブは、プロセス間の同期にも使用できます。 + 1 + + + + クラスの新しいインスタンスを、既定のプロパティを使用して初期化します。 + + + 呼び出し元のスレッドにミューテックスの初期所有権があるかどうかを示すブール値を使用して、 クラスの新しいインスタンスを初期化します。 + 呼び出し元スレッドにミューテックスの初期所有権を与える場合は true。それ以外の場合は false。 + + + 呼び出し元のスレッドにミューテックスの初期所有権があるかどうかを示すブール値と、ミューテックスの名前を表す文字列を使用して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きシステム ミューテックスが作成された場合に、呼び出し元スレッドに名前付きシステム ミューテックスの初期所有権を付与する場合は true。それ以外の場合は false。 + + の名前。値が null の場合、 は無名になります。 + アクセス制御セキュリティを使用した名前付きミューテックスが存在しますが、ユーザーに がありません。 + Win32 エラーが発生しました。 + 名前付きミューテックスを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + 260 文字を超えています。 + + + 呼び出し元のスレッドにミューテックスの初期所有権があるかどうかを示すブール値、ミューテックスの名前を表す文字列、およびメソッドから戻るときにミューテックスの初期所有権が呼び出し元のスレッドに付与されたかどうかを示すブール値を指定して、 クラスの新しいインスタンスを初期化します。 + この呼び出しの結果として名前付きシステム ミューテックスが作成された場合に、呼び出し元スレッドに名前付きシステム ミューテックスの初期所有権を付与する場合は true。それ以外の場合は false。 + + の名前。値が null の場合、 は無名になります。 + このメソッドから制御が戻るとき、ローカル ミューテックスが作成された場合 (つまり が null または空の文字列の場合) または指定した名前付きシステム ミューテックスが作成された場合は、ブール値 true が格納されます。指定した名前付きシステム ミューテックスが既に存在する場合は false が格納されます。このパラメーターは初期化せずに渡されます。 + アクセス制御セキュリティを使用した名前付きミューテックスが存在しますが、ユーザーに がありません。 + Win32 エラーが発生しました。 + 名前付きミューテックスを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + 260 文字を超えています。 + + + 既に存在する場合は、指定した名前付きミューテックスを開きます。 + 名前付きシステム ミューテックスを表すオブジェクト。 + 開くシステム ミューテックスの名前。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + 名前付きミューテックスが存在しません。 + Win32 エラーが発生しました。 + 名前付きミューテックスは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + 1 + + + + + + + を一度解放します。 + 呼び出し元のスレッドはミューテックスを所有していません。 + 1 + + + 既に存在する場合は、指定した名前付きミューテックスを開き操作が成功したかどうかを示す値を返します。 + 名前付きミューテックスが正常に開かれた場合は true。それ以外の場合は false。 + 開くシステム ミューテックスの名前。 + このメソッドから戻るときに、呼び出しに成功した場合は名前付きミューテックスを表す オブジェクトが格納されます。呼び出しに失敗した場合は null が格納されます。このパラメーターは初期化前として処理されます。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + Win32 エラーが発生しました。 + 名前付きミューテックスは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + + + リソースへのアクセス管理に使用するロックを表し、複数のスレッドによる読み取りや排他アクセスでの書き込みを実現します。 + + + + クラスの新しいインスタンスを既定のプロパティ値で初期化します。 + + + ロック再帰ポリシーを指定して、 クラスの新しいインスタンスを初期化します。 + ロック再帰ポリシーを指定する列挙値のいずれか。 + + + 読み取りモードでロックに入った一意のスレッドの総数を取得します。 + 読み取りモードでロックに入った一意のスレッドの数。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 読み取りモードでロックに入ることを試みます。 + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + アップグレード可能モードでロックに入ることを試みます。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 書き込みモードでロックに入ることを試みます。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 読み取りモードの再帰カウントを減らし、結果のカウントが 0 (ゼロ) の場合には読み取りモードを終了します。 + The current thread has not entered the lock in read mode. + + + アップグレード可能モードの再帰カウントを減らし、結果のカウントが 0 (ゼロ) の場合にはアップグレード可能モードを終了します。 + The current thread has not entered the lock in upgradeable mode. + + + 書き込みモードの再帰カウントを減らし、結果のカウントが 0 (ゼロ) の場合には書き込みモードを終了します。 + The current thread has not entered the lock in write mode. + + + 現在のスレッドが読み取りモードでロックに入ったかどうかを示す値を取得します。 + 現在のスレッドが読み取りモードに入った場合は true、それ以外の場合は false。 + 2 + + + 現在のスレッドがアップグレード可能モードでロックに入ったかどうかを示す値を取得します。 + 現在のスレッドがアップグレード可能モードに入った場合は true、それ以外の場合は false。 + 2 + + + 現在のスレッドが書き込みモードでロックに入ったかどうかを示す値を取得します。 + 現在のスレッドが書き込みモードに入った場合は true、それ以外の場合は false。 + 2 + + + 現在の オブジェクトの再帰ポリシーを示す値を取得します。 + ロック再帰ポリシーを指定する列挙値のいずれか。 + + + 現在のスレッドが読み取りモードでロックに入った回数を、再帰を示す値として取得します。 + 0 (ゼロ) の場合、現在のスレッドは読み取りモードに入っていません。1 の場合、現在のスレッドは読み取りモードに入ったが、再帰はしていません。n の場合、現在のスレッドは再帰的に n - 1 回ロックに入りました。 + 2 + + + 現在のスレッドがアップグレード可能モードでロックに入った回数を、再帰を示す値として取得します。 + 0 (ゼロ) の場合、現在のスレッドはアップグレード可能モードに入っていません。1 の場合、現在のスレッドはアップグレード可能モードに入ったが、再帰はしていません。n の場合、現在のスレッドは再帰的に n - 1 回アップグレード可能モードに入りました。 + 2 + + + 現在のスレッドが書き込みモードでロックに入った回数を、再帰を示す値として取得します。 + 0 (ゼロ) の場合、現在のスレッドは書き込みモードに入っていません。1 の場合、現在のスレッドは書き込みモードに入ったが、再帰はしていません。n の場合、現在のスレッドは再帰的に n - 1 回書き込みモードに入りました。 + 2 + + + オプションのタイムアウトを表す整数を指定して、読み取りモードでロックに入ることを試みます。 + 呼び出し元のスレッドが読み取りモードに入った場合は true、それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + オプションのタイムアウトを指定して、読み取りモードでロックに入ることを試みます。 + 呼び出し元のスレッドが読み取りモードに入った場合は true、それ以外の場合は false。 + 待機する間隔。無制限に待機する場合は -1 ミリ秒。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + オプションのタイムアウトを指定して、アップグレード可能モードでロックに入ることを試みます。 + 呼び出し元のスレッドがアップグレード可能モードに入った場合は true、それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + オプションのタイムアウトを指定して、アップグレード可能モードでロックに入ることを試みます。 + 呼び出し元のスレッドがアップグレード可能モードに入った場合は true、それ以外の場合は false。 + 待機する間隔。無制限に待機する場合は -1 ミリ秒。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + オプションのタイムアウトを指定して、書き込みモードでロックに入ることを試みます。 + 呼び出し元のスレッドが書き込みモードに入った場合は true、それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + オプションのタイムアウトを指定して、書き込みモードでロックに入ることを試みます。 + 呼び出し元のスレッドが書き込みモードに入った場合は true、それ以外の場合は false。 + 待機する間隔。無制限に待機する場合は -1 ミリ秒。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 読み取りモードでロックに入るのを待機しているスレッドの総数を取得します。 + 読み取りモードに入るのを待機しているスレッドの総数。 + 2 + + + アップグレード可能モードでロックに入るのを待機しているスレッドの総数を取得します。 + アップグレード可能モードに入るのを待機しているスレッドの総数。 + 2 + + + 書き込みモードでロックに入るのを待機しているスレッドの総数を取得します。 + 書き込みモードに入るのを待機しているスレッドの総数。 + 2 + + + リソースまたはリソースのプールに同時にアクセスできるスレッドの数を制限します。 + 1 + + + エントリ数の初期値と同時実行エントリの最大数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + 同時に許可されるセマフォの要求の最大数。 + + より大きくなっています。 + + 1 より小さい値です。または が 0 未満です。 + + + エントリ数の初期値と同時実行エントリの最大数を指定し、オプションでシステム セマフォ オブジェクトの名前を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + 同時に許可されるセマフォの要求の最大数。 + 名前付きシステム セマフォ オブジェクトの名前。 + + より大きくなっています。または 260 文字を超えています。 + + 1 より小さい値です。または が 0 未満です。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きセマフォが存在しており、ユーザーに がありません。 + 名前付きセマフォを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + + エントリ数の初期値と同時実行エントリの最大数を指定し、オプションでシステム セマフォ オブジェクトの名前を指定し、新しいシステム セマフォが作成されたかどうかを示す値を受け取る変数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に満たされるセマフォの要求の初期数。 + 同時に満たされるセマフォの要求の最大数。 + 名前付きシステム セマフォ オブジェクトの名前。 + このメソッドから制御が戻るときに、ローカル セマフォが作成された場合 ( が null または空の文字列の場合)、または指定した名前付きシステム セマフォが作成された場合は true が格納されます。指定した名前付きシステム セマフォが既に存在する場合は false が格納されます。このパラメーターは初期化せずに渡されます。 + + より大きくなっています。または 260 文字を超えています。 + + 1 より小さい値です。または が 0 未満です。 + Win32 エラーが発生しました。 + アクセス制御セキュリティを使用した名前付きセマフォが存在しており、ユーザーに がありません。 + 名前付きセマフォを作成できません。別の型の待機ハンドルに同じ名前が付けられていることが原因として考えられます。 + + + 既に存在する場合は、指定した名前付きセマフォを開きます。 + 名前付きシステム セマフォを表すオブジェクト。 + 開くシステム セマフォの名前。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + 名前付きセマフォが存在しません。 + Win32 エラーが発生しました。 + 名前付きセマフォは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + 1 + + + + + + セマフォから出て、前のカウントを返します。 + + メソッドが呼び出される前のセマフォのカウント。 + セマフォのカウントは既に最大値です。 + 名前付きセマフォで Win32 エラーが発生しました。 + 現在のセマフォは名前付きシステム セマフォを表していますが、ユーザーに がありません。または現在のセマフォは名前付きシステム セマフォを表していますが、 で開かれませんでした。 + 1 + + + 指定した回数だけセマフォから出て、前のカウントを返します。 + + メソッドが呼び出される前のセマフォのカウント。 + セマフォから出る回数。 + + 1 より小さい値です。 + セマフォのカウントは既に最大値です。 + 名前付きセマフォで Win32 エラーが発生しました。 + 現在のセマフォは名前付きシステム セマフォを表していますが、ユーザーに 権限がありません。または現在のセマフォは名前付きシステム セマフォを表していますが、 権限で開かれませんでした。 + 1 + + + 既に存在する場合は、指定した名前付きセマフォを開き操作が成功したかどうかを示す値を返します。 + 名前付きのセマフォが正常に開かれた場合は true。それ以外の場合は false。 + 開くシステム セマフォの名前。 + このメソッドから制御が戻るときに、呼び出しに成功した場合は名前付きセマフォを表す オブジェクトが格納されます。呼び出しに失敗した場合は null が格納されます。このパラメーターは初期化前として処理されます。 + + が空の文字列です。または 260 文字を超えています。 + + は null です。 + Win32 エラーが発生しました。 + 名前付きセマフォは存在しますが、それを使用するために必要なセキュリティ アクセスがユーザーにありません。 + + + カウントが既に最大値であるセマフォに対して メソッドが呼び出された場合にスローされる例外。 + 2 + + + + クラスの新しいインスタンスを既定値で初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + リソースまたはリソースのプールに同時にアクセスできるスレッドの数を制限する の軽量版を表します。 + + + 同時に許可される要求の初期数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + + が 0 未満です。 + + + 同時に許可される要求の初期数および最大数を指定して、 クラスの新しいインスタンスを初期化します。 + 同時に許可されるセマフォの要求の初期数。 + 同時に許可されるセマフォの要求の最大数。 + + が 0 より小さいか、 を超えているか、または が 0 以下です。 + + + セマフォの待機に使用できる を返します。 + セマフォの待機に使用できる です。 + + は破棄されています。 + + + + オブジェクトに入る、残りのスレッド数を取得します。 + セマフォに入る、残りのスレッド数。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + が使用しているアンマネージ リソースを解放します。オプションとして、マネージ リソースを解放することもできます。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + + のオブジェクトを一度解放します。 + + の前のカウント。 + 現在のインスタンスは既に破棄されています。 + + は、既にその最大サイズに達しました。 + + + 指定された回数だけ、 オブジェクトを解放します。 + + の前のカウント。 + セマフォから出る回数。 + 現在のインスタンスは既に破棄されています。 + + 1 より小さい値です。 + + は、既にその最大サイズに達しました。 + + + + に入れるようになるまで、現在のスレッドをブロックします。 + 現在のインスタンスは既に破棄されています。 + + + タイムアウト値を 32 ビット符号付き整数で指定して、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + + を観察すると同時に、タイムアウト値を 32 ビット符号付き整数で指定して、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が取り消されました。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + インスタンスが破棄されている、または 作成 破棄されています。 + + + + を観察すると同時に、 に入れるようになるまで、現在のスレッドをブロックします。 + 観察する トークン。 + + が取り消されました。 + 現在のインスタンスは既に破棄されています。または 作成 既に破棄されています。 + + + + を使用してタイムアウトを指定し、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + semaphoreSlim インスタンスが破棄されました。 + + + + を観察すると同時に、タイムアウトを指定する を使用して、 に入れるようになるまで、現在のスレッドをブロックします。 + 現在のスレッドが に正常に入った場合は true。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する 。 + + が取り消されました。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + semaphoreSlim インスタンスが破棄されました。 を作成した は既に破棄されています。 + + + + に移行するために非同期に待機します。 + セマフォに入っているときに完了するタスク。 + + + 32 ビット符号付き整数を使用して時間間隔を測定しながら、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + 32 ビット符号付き整数を使用して時間間隔を測定しながら、 を観察すると同時に、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + 観察する 。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + 現在のインスタンスは既に破棄されています。 + + が取り消されました。 + + + + を観察すると同時に、 に移行するために非同期に待機します。 + セマフォに入っているときに完了するタスク。 + 観察する トークン。 + 現在のインスタンスは既に破棄されています。 + + が取り消されました。 + + + + を使用して時間間隔を測定しながら、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 現在のインスタンスは既に破棄されています。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します または タイムアウトは より大きい値です。 + + + + を使用して時間間隔を測定しながら、 を観察すると同時に、 に移行するために非同期に待機します。 + 現在のスレッドが正常に を入力した場合は true、それ以外の場合は false で完了するタスク。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + 観察する トークン。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表しますまたはタイムアウトは より大きい値です。 + + が取り消されました。 + + + メッセージを同期コンテキストにディスパッチするときに呼び出すメソッドを表します。 + デリゲートに渡されたオブジェクト。 + 2 + + + ロックが使用可能になるまで、ロックを取得しようとするスレッドがループの繰り返しチェック内で待機する相互排他ロック プリミティブを提供します。 + + + デバッグを向上させるためにスレッド ID を追跡するオプションを使用して、 構造体の新しいインスタンスを初期化します。 + デバッグのためにスレッド ID をキャプチャして使用するかどうか。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックを取得します。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + 引数は、Enter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + ロックを解放します。 + スレッドの所有権の追跡が有効で、現在のスレッドはこのロックの所有者ではありません。 + + + ロックを解放します。 + 終了操作を他のスレッドに直ちに発行するためにメモリ フェンスを発行する必要があるかどうかを示すブール値。 + スレッドの所有権の追跡が有効で、現在のスレッドはこのロックの所有者ではありません。 + + + ロックが現在いずれかのスレッドによって保持されているかどうかを取得します。 + ロックが現在いずれかのスレッドによって保持されている場合は true。それ以外の場合は false。 + + + ロックが現在のスレッドによって保持されているかどうかを取得します。 + ロックが現在のスレッドによって保持されている場合は true。それ以外の場合は false。 + スレッドの所有権の追跡が無効です。 + + + このインスタンスに対してスレッド所有権の追跡が有効になっているかどうかを取得します。 + このインスタンスに対してスレッド所有権の追跡が有効になっている場合は true。それ以外の場合は false。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックの取得を試みます。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + 引数は、TryEnter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックの取得を試みます。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + 引数は、TryEnter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + メソッド呼び出し内で例外が発生した場合でも、 を確実に確認して、ロックが取得されたかどうかを判断できるような信頼性の高い方法で、ロックの取得を試みます。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + ロックが取得された場合は true。それ以外の場合は false。このメソッドを呼び出す前に、 を false に初期化する必要があります。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが ミリ秒を超えています。 + + 引数は、TryEnter を呼び出す前に false に初期化する必要があります。 + スレッドの所有権の追跡が有効で、現在のスレッドは既にこのロックを取得しています。 + + + スピンベースの待機のサポートを提供します。 + + + このインスタンスで が呼び出された回数を取得します。 + このインスタンスで が呼び出された回数を表す整数を返します。 + + + 次に を呼び出したときにプロセッサが生成され、強制的にコンテキストが切り替えられるかどうかを取得します。 + 次に を呼び出したときにプロセッサが生成され、強制的にコンテキストが切り替えられるかどうか。 + + + スピン カウンターをリセットします。 + + + 単一のスピンを実行します。 + + + 指定した条件が満たされるまで回転します。 + true を返すまで繰り返し実行されるデリゲート。 + + 引数が null です。 + + + 指定した条件が満たされるか、指定したタイムアウトが経過するまで回転します。 + タイムアウト内に条件が満たされた場合は true。それ以外の場合は false。 + true を返すまで繰り返し実行されるデリゲート。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + + 引数が null です。 + + が -1 以外の負数です。-1 は無制限のタイムアウトを表します。 + + + 指定した条件が満たされるか、指定したタイムアウトが経過するまで回転します。 + タイムアウト内に条件が満たされた場合は true。それ以外の場合は false。 + true を返すまで繰り返し実行されるデリゲート。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す TimeSpan。 + + 引数が null です。 + + が -1 ミリ秒以外の負数です。-1 は無制限のタイムアウトを表します。または、タイムアウトが を超えています。 + + + 同期コンテキストをさまざまな同期モデルに反映させるための基本機能を提供します。 + 2 + + + + クラスの新しいインスタンスを作成します。 + + + 派生クラスでオーバーライドされた場合、同期コンテキストのコピーを作成します。 + 新しい オブジェクト。 + 2 + + + 現在のスレッドの同期コンテキストを取得します。 + 現在の同期コンテキストを表す オブジェクト。 + 1 + + + 派生クラスでオーバーライドされた場合、操作の完了を伝える通知に応答します。 + + + 派生クラスでオーバーライドされた場合、操作の開始を伝える通知に応答します。 + + + 派生クラスでオーバーライドされた場合、非同期メッセージを同期コンテキストにディスパッチします。 + 呼び出す デリゲート。 + デリゲートに渡されたオブジェクト。 + 2 + + + 派生クラスでオーバーライドされた場合、同期メッセージを同期コンテキストにディスパッチします。 + 呼び出す デリゲート。 + デリゲートに渡されたオブジェクト。 + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 現在の同期コンテキストを設定します。 + 設定する オブジェクト + 1 + + + + + + 指定した Monitor でロックを所有していることが呼び出し元の条件となるメソッドを、そのロックを所有していない呼び出し元が呼び出した場合にスローされる例外です。 + 2 + + + + クラスの新しいインスタンスを既定のプロパティを使用して初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + データのスレッド ローカル ストレージを提供します。 + スレッド単位で格納されるデータの型を指定します。 + + + + インスタンスを初期化します。 + + + + インスタンスを初期化します。 + インスタンスに設定されているすべての値を追跡し、それらの値を プロパティを通じて公開するかどうか。 + + + + 関数を指定して、 インスタンスを初期化します。 + 前もって初期化せずに を取得しようとすると、後で初期化された値を生成するために が呼び出されます。 + + が null 参照 (Visual Basic の場合は Nothing) です。 + + + + 関数を指定して、 インスタンスを初期化します。 + 前もって初期化せずに を取得しようとすると、後で初期化された値を生成するために が呼び出されます。 + インスタンスに設定されているすべての値を追跡し、それらの値を プロパティを通じて公開するかどうか。 + + が null 参照 (Visual Basic の場合は Nothing) です。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + この インスタンスによって使用されているリソースを解放します。 + + が呼び出されたことが原因でこのメソッドが呼び出されているかどうかを示すブール値。 + + + この インスタンスによって使用されているリソースを解放します。 + + + 現在のスレッドで が初期化されているかどうかを取得します。 + + が現在のスレッドで初期化される場合は true。それ以外の場合は false。 + + インスタンスは破棄されています。 + + + 現在のスレッドのこのインスタンスの文字列形式を作成して返します。 + + を呼び出した結果。 + + インスタンスは破棄されています。 + 現在のスレッドの は null 参照 (Visual Basic での Nothing) です。 + 初期化関数が、 を再帰的に参照しようとしました。 + 既定のコンストラクターが指定されず、値ファクトリが指定されていません。 + + + 現在のスレッドのこのインスタンスの値を取得または設定します。 + この ThreadLocal が初期化するオブジェクトのインスタンスを返します。 + + インスタンスは破棄されています。 + 初期化関数が、 を再帰的に参照しようとしました。 + 既定のコンストラクターが指定されず、値ファクトリが指定されていません。 + + + このインスタンスにアクセスした全スレッドによって現在格納されているすべての値のリストを取得します。 + このインスタンスにアクセスした全スレッドによって現在格納されているすべての値のリスト。 + + インスタンスは破棄されています。 + + + 不揮発性メモリの操作を実行するためのメソッドが含まれます。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定されたフィールドの値を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた値。この値は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + + + 指定したフィールドからオブジェクト参照を読み取ります。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの後に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの前へ移動できなくなります。 + 読み取られた への参照。この参照は、プロセッサの数やプロセッサ キャッシュの状態にかかわらず、コンピューター内のいずれかのプロセッサによって書き込まれた最新の値です。 + 読み取るフィールド。 + 読み取るフィールドの型。この型は、値型ではなく、参照型である必要があります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前にメモリ操作が配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定した値を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + 値を書き込むフィールド。 + 書き込む値。値は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + + + 指定したオブジェクト参照を指定したフィールドに書き込みます。これが求められるシステムにおいて、プロセッサがメモリ操作を並べ替えるのを防止するメモリ バリアを挿入します。つまり、コード内でこのメソッドの前に読み取りまたは書き込みが配置されている場合、プロセッサはその操作をこのメソッドの後へ移動できなくなります。 + オブジェクト参照を書き込むフィールド。 + 書き込むオブジェクト参照。参照は即座に書き込まれるため、コンピューター内のすべてのプロセッサに対して可視になります。 + 書き込むフィールドの型。この型は、値型ではなく、参照型である必要があります。 + + + 存在しないシステム ミューテックスまたはシステム セマフォを開こうとしたときにスローされる例外。 + 2 + + + + クラスの新しいインスタンスを既定値で初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.3/ko/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.3/ko/System.Threading.xml new file mode 100644 index 0000000..dd5f63d --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.3/ko/System.Threading.xml @@ -0,0 +1,1952 @@ + + + + System.Threading + + + + 스레드가 다른 스레드에서 해제하지 않고 종료하여 중단한 개체를 가져오면 throw되는 예외입니다. + 1 + + + 기본값으로 클래스의 새 인스턴스를 초기화합니다. + + + 중단된 뮤텍스의 지정된 인덱스 및 뮤텍스를 나타내는 개체(해당 사항이 있을 경우)를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 메서드에 대해 예외가 throw되면 대기 핸들의 배열에서 중단된 뮤텍스의 인덱스이고, 또는 메서드에 대해 예외가 throw되면 –1입니다. + 중단된 뮤텍스를 나타내는 개체입니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 내부 예외를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 지정된 오류 메시지, 내부 예외, 중단된 뮤텍스의 인덱스 및 뮤텍스를 나타내는 개체(해당 사항이 있을 경우)를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + 메서드에 대해 예외가 throw되면 대기 핸들의 배열에서 중단된 뮤텍스의 인덱스이고, 또는 메서드에 대해 예외가 throw되면 –1입니다. + 중단된 뮤텍스를 나타내는 개체입니다. + + + 지정된 오류 메시지, 중단된 뮤텍스의 인덱스 및 중단된 뮤텍스(해당 사항이 있을 경우)를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + 메서드에 대해 예외가 throw되면 대기 핸들의 배열에서 중단된 뮤텍스의 인덱스이고, 또는 메서드에 대해 예외가 throw되면 –1입니다. + 중단된 뮤텍스를 나타내는 개체입니다. + + + 예외의 발생시킨 중단된 뮤텍스를 가져옵니다. + 중단된 뮤텍스를 나타내는 개체이며, 중단된 뮤텍스를 식별할 수 없는 경우에는 null입니다. + 1 + + + 예외의 발생시킨 중단된 뮤텍스를 가져옵니다. + + 메서드에 전달된 대기 핸들의 배열에서 중단된 뮤텍스를 나타내는 개체의 인덱스이고, 중단된 뮤텍스의 인덱스를 식별할 수 없는 경우에는 –1입니다. + 1 + + + 비동기 메서드와 같은 지정된 비동기 제어 흐름에 로컬인 앰비언트 데이터를 나타냅니다. + 앰비언트 데이터의 형식입니다. + + + 변경 알림을 받지 않는 인스턴스를 인스턴스화합니다. + + + 변경 알림을 받는 로컬 인스턴스를 인스턴스화합니다. + 스레드에서 현재 값이 변경될 때마다 호출되는 대리자입니다. + + + 앰비언트 데이터의 값을 가져오거나 설정합니다. + 앰비언트 데이터의 값입니다. + + + 변경 알림을 등록하는 인스턴스에 데이터 변경 정보를 제공하는 클래스입니다. + 데이터 형식입니다. + + + 데이터의 현재 값을 가져옵니다. + 데이터의 현재 값입니다. + + + 데이터의 이전 값을 가져옵니다. + 데이터의 이전 값입니다. + + + 실행 컨텍스트가 변경되어 값이 변경되었는지 여부를 나타내는 값을 반환합니다. + 실행 컨텍스트가 변경되어 값이 변경되었으면 true이고, 그렇지 않으면 false입니다. + + + 대기 중인 스레드에 이벤트가 발생했음을 알립니다.이 클래스는 상속될 수 없습니다. + 2 + + + 초기 상태를 신호 받음으로 설정할지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 초기 상태를 신호 받음으로 설정하려면 true를 사용하고 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + + + 여러 작업이 여러 단계에 걸쳐 특정 알고리즘에서 병렬로 함께 작동할 수 있도록 합니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 참여 스레드의 수입니다. + + 가 0보다 작거나 32,767보다 큰 경우 + + + + 클래스의 새 인스턴스를 초기화합니다. + 참여 스레드의 수입니다. + 각 단계 후에 실행할 입니다. 아무 작업도 수행되지 않았음을 나타내기 위해 null(Visual Basic의 경우 Nothing)이 전달될 수 있습니다. + + 가 0보다 작거나 32,767보다 큰 경우 + + + 추가 참가자가 있음을 에 알립니다. + 새 참가자가 처음으로 참여할 장벽의 단계 번호입니다. + 현재 인스턴스가 이미 삭제된 경우 + 참가자를 추가하면 해당 장애물 참가자 수가 32,767을 초과하게 됩니다.또는이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + 추가 참가자가 있음을 에 알립니다. + 새 참가자가 처음으로 참여할 장벽의 단계 번호입니다. + 장벽에 추가할 추가 참가자의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작은 경우.또는 참가자를 추가하면 해당 장애물 참가자 수가 32,767을 초과하게 됩니다. + 이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + 장벽의 현재 단계 번호를 가져옵니다. + 장벽의 현재 단계 번호를 반환합니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + 이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제합니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true이고, 관리되지 않는 리소스만 해제하려면 false입니다. + + + 장벽에 있는 참가자의 총 수를 가져옵니다. + 장벽에 있는 참가자의 총 수를 반환합니다. + + + 현재 단계에서 아직 신호를 받지 않은 장벽의 참가자 수를 가져옵니다. + 현재 단계에서 아직 신호를 받지 않은 장벽의 참가자 수를 반환합니다. + + + 참가자가 하나 감소함을 에 알립니다. + 현재 인스턴스가 이미 삭제된 경우 + 해당 장애물에 이미 0 참가자가 있습니다.또는이 메서드는 사후 단계 작업 내에서 호출되었습니다. + + + 참가자가 감소함을 에 알립니다. + 장벽에서 제거할 추가 참가자의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작은 경우. + 해당 장애물에 이미 0 참가자가 있습니다.또는이 메서드는 사후 단계 작업 내에서 호출되었습니다. 또는현재 참가자 수가 지정된 participantCount보다 작습니다. + 총 참가자 수가 지정된 보다 작습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 현재 인스턴스가 이미 삭제된 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + 모든 참가 스레드가 SignalAndWait를 호출한 후에 Barrier의 단계 후 작업에서 예외가 throw되는 경우 예외가 BarrierPostPhaseException에서 래핑되고 모든 참가 스레드에서 throw됩니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 부호 있는 32비트 정수로 시간 제한을 측정하여 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 지정된 시간 내에 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + 모든 참가 스레드가 SignalAndWait를 호출한 후에 Barrier의 단계 후 작업에서 예외가 throw되는 경우 예외가 BarrierPostPhaseException에서 래핑되고 모든 참가 스레드에서 throw됩니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 취소 토큰을 확인하면서 부호 있는 32비트 정수로 시간 제한을 측정하여 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 지정된 시간 내에 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 취소 토큰을 확인하면서 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 개체를 사용하여 시간 간격을 측정하여 다른 참가자도 장벽에 도달할 때까지 기다립니다. + 다른 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 없거나, 32,767보다 큰 경우. + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + 참가자가 장벽에 도달했다는 신호를 보내고 취소 토큰을 확인하면서 개체를 사용하여 시간 제한을 측정하여 다른 모든 참가자도 장벽에 도달할 때까지 기다립니다. + 다른 모든 참가자가 장벽에 도달했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수인 경우 + 메서드는 사후 단계 작업 내에서 호출되며 현재 장애물에 0 참가자가 있거나 장애물이 참가자로 등록된 것보다 많은 스레드에서 신호를 받습니다. + + + + 의 사후 단계 작업이 실패할 경우 throw되는 예외입니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 내부 예외를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인이 되는 예외입니다. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 새 컨텍스트 내에서 호출될 메서드를 나타냅니다. + 콜백 메서드가 실행될 때마다 사용할 정보가 포함된 개체입니다. + 1 + + + 수가 0에 도달하는 경우 신호를 받는 동기화 기본 형식을 나타냅니다. + + + 지정된 수를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 를 설정하는 데 처음 필요한 신호의 수입니다. + + 가 0보다 작은 경우 + + + + 의 현재 수를 1씩 늘립니다. + 현재 인스턴스가 이미 삭제된 경우 + 현재 인스턴스가 이미 설정되어 있습니다.또는보다 크거나 같은 경우 + + + + 의 현재 수를 지정된 값만큼 늘립니다. + + 를 늘릴 값입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작거나 같은 경우 + 현재 인스턴스가 이미 설정되어 있습니다.또는개수가 만큼 증가된 후에 보다 크거나 같은 경우 + + + 이벤트를 설정하는 데 필요한 남아 있는 신호의 수를 가져옵니다. + 이벤트를 설정하는 데 필요한 남아 있는 신호의 수입니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제합니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true이고, 관리되지 않는 리소스만 해제하려면 false입니다. + + + 이벤트를 설정하는 데 처음으로 필요한 신호의 수를 가져옵니다. + 이벤트를 설정하는 데 처음으로 필요한 신호의 수입니다. + + + 이벤트가 설정되었는지 여부를 확인합니다. + 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + + + + 의 값으로 다시 설정합니다. + 현재 인스턴스가 이미 삭제된 경우 + + + + 속성을 지정된 값으로 재설정합니다. + + 를 설정하는 데 필요한 신호의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작은 경우 + + + + 의 값을 줄이면서 신호를 에 등록합니다. + 신호로 인해 수가 0에 도달하고 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 현재 인스턴스가 이미 삭제된 경우 + 현재 인스턴스가 이미 설정되어 있습니다. + + + 지정된 양만큼 값을 줄이면서 여러 신호를 에 등록합니다. + 신호로 인해 수가 0에 도달하고 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 등록할 신호의 수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 1보다 작은 경우. + 현재 인스턴스가 이미 설정되어 있습니다. -또는- 보다 큰 경우 + + + 하나씩 를 증가하려고 시도했습니다. + 늘렸으면 true이고 그렇지 않으면 false입니다.가 이미 0이면 이 메서드에서 false를 반환합니다. + 현재 인스턴스가 이미 삭제된 경우 + + 와 같은 경우 + + + 지정된 값만큼 를 증가하려고 시도했습니다. + 늘렸으면 true이고 그렇지 않으면 false입니다.가 이미 0이면 false를 반환합니다. + + 를 늘릴 값입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 가 0보다 작거나 같은 경우 + 현재 인스턴스가 이미 설정되어 있습니다.또는 + 보다 크거나 같은 경우 + + + + 가 설정될 때까지 현재 스레드를 차단합니다. + 현재 인스턴스가 이미 삭제된 경우 + + + 부호 있는 32비트 정수로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을 확인하면서 부호 있는 32비트 정수로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 -또는- 을 만든 가 이미 삭제되었습니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을 확인하면서 가 설정될 때까지 현재 스레드를 차단합니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 -또는- 을 만든 가 이미 삭제되었습니다. + + + + 으로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + + + + 을 확인하면서 으로 시간 제한을 측정하여 가 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우 -또는- 을 만든 가 이미 삭제되었습니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + + + 이벤트가 설정될 때까지 대기하는 데 사용되는 을 가져옵니다. + 이벤트가 설정될 때까지 대기하는 데 사용되는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + + + 이 신호를 받은 후 자동이나 수동으로 다시 설정되는지 여부를 나타냅니다. + 2 + + + 신호를 받으면 이 스레드 하나를 해제한 후 자동으로 다시 설정됩니다.대기 중인 스레드가 없으면 은 스레드가 차단될 때까지 신호를 받은 상태로 유지되다가 스레드를 해제한 후 다시 설정됩니다. + + + 신호를 받으면 이 대기하는 스레드를 모두 해제하고 수동으로 다시 설정될 때까지 신호를 받은 상태로 유지됩니다. + + + 스레드 동기화 이벤트를 나타냅니다. + 2 + + + 대기 핸들의 초기 상태를 신호 받음으로 설정할지 여부와 대기 핸들을 자동으로 다시 설정할지 수동으로 다시 설정할지 여부를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true를 사용하고 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + 이벤트를 자동으로 다시 설정할지 수동으로 다시 설정할지 결정하는 값 중 하나입니다. + + + 이 호출의 결과로 만들어진 대기 핸들의 초기 상태를 신호 받음으로 설정할지 여부, 대기 핸들을 자동으로 다시 설정할지 수동으로 다시 설정할지 여부 및 시스템 동기화 이벤트의 이름을 지정하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 이벤트가 만들어진 경우 초기 상태를 신호 받음으로 설정하려면 true를 사용하고, 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + 이벤트를 자동으로 다시 설정할지 수동으로 다시 설정할지 결정하는 값 중 하나입니다. + 시스템 차원의 동기화 이벤트의 이름입니다. + Win32 오류가 발생한 경우 + 명명된 이벤트가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 이벤트를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 이 260자보다 긴 경우 + + + 이 호출의 결과로 만들어진 대기 핸들의 초기 상태를 신호 받음으로 설정할지 여부, 대기 핸들을 자동으로 다시 설정할지 수동으로 다시 설정할지 여부, 시스템 동기화 이벤트의 이름 및 호출 후 명명된 시스템 이벤트가 만들어졌는지 여부를 나타내는 부울 변수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 이벤트가 만들어진 경우 초기 상태를 신호 받음으로 설정하려면 true를 사용하고, 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + 이벤트를 자동으로 다시 설정할지 수동으로 다시 설정할지 결정하는 값 중 하나입니다. + 시스템 차원의 동기화 이벤트의 이름입니다. + 이 메서드가 반환될 때 로컬 이벤트가 만들어지거나(이 null 또는 빈 문자열) 명명된 지정 시스템 이벤트가 만들어지면 true가 포함되고 명명된 지정 시스템 이벤트가 이미 있으면 false가 포함됩니다.이 매개 변수는 초기화되지 않은 상태로 전달됩니다. + Win32 오류가 발생한 경우 + 명명된 이벤트가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 이벤트를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 이 260자보다 긴 경우 + + + 이미 있는 경우 지정한 명명된 동기화 이벤트를 엽니다. + 명명된 시스템 이벤트를 나타내는 개체입니다. + 열려는 시스템 동기화 이벤트의 이름입니다. + + 이 빈 문자열인 경우 또는이 260자보다 긴 경우 + + 가 null입니다. + 명명된 시스템 이벤트가 없는 경우 + Win32 오류가 발생한 경우 + 명명된 이벤트가 있지만 사용자에게 이 이벤트를 사용하는 데 필요한 보안 액세스 권한이 없는 경우 + 1 + + + + + + 스레드가 차단되도록 이벤트 상태를 신호 없음으로 설정합니다. + 작업이 성공적으로 수행되면 true이고, 그렇지 않으면 false입니다. + + 메서드가 이 에 대해 이전에 호출된 경우 + 2 + + + 하나 이상의 대기 중인 스레드가 계속 진행되도록 이벤트 상태를 신호 받음으로 설정합니다. + 작업이 성공적으로 수행되면 true이고, 그렇지 않으면 false입니다. + + 메서드가 이 에 대해 이전에 호출된 경우 + 2 + + + 지정된 명명된 synchronization 이벤트(이미 존재하는 경우)를 열고 작업이 성공적으로 수행되었는지를 나타내는 값을 반환합니다. + 명명된 동기화 이벤트를 열었으면 true이고, 그렇지 않으면 false입니다. + 열려는 시스템 동기화 이벤트의 이름입니다. + 이 메서드가 반환될 때 호출이 성공적으로 실행된 경우 이름이 지정된 동기화 이벤트를 나타내는 개체를 포함하고 호출에 실패한 경우는 null을 포함해야 합니다.이 매개 변수는 초기화되지 않은 것으로 취급됩니다. + + 이 빈 문자열인 경우또는이 260자보다 긴 경우 + + 가 null입니다. + Win32 오류가 발생한 경우 + 명명된 이벤트가 있지만 사용자에게 원하는 보안 액세스가 없는 경우 + + + 현재 스레드의 실행 컨텍스트를 관리합니다.이 클래스는 상속될 수 없습니다. + 2 + + + 현재 스레드에서 실행 컨텍스트를 캡처합니다. + 현재 스레드의 실행 컨텍스트를 나타내는 개체입니다. + 1 + + + 현재 스레드의 지정된 실행 컨텍스트에서 메서드를 실행합니다. + 설정할 입니다. + 제공된 실행 컨텍스트에서 실행할 메서드를 나타내는 대리자입니다. + 콜백 메서드로 전달할 개체입니다. + + 가 null입니다.또는캡처 작업을 통해 를 가져오지 않은 경우 또는가 이미 호출의 인수로 사용된 경우 + 1 + + + + + + 다중 스레드에서 공유하는 변수에 대한 원자 단위 연산을 제공합니다. + 2 + + + 원자 단위 연산으로 두 32비트 정수를 더하고 첫 번째 정수를 합계로 바꿉니다. + + 에 저장된 새 값입니다. + 더할 첫 번째 값이 있는 변수입니다.두 값의 합계는 에 저장됩니다. + + 에서 정수에 더할 값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 두 64비트 정수를 더하고 첫 번째 정수를 합계로 바꿉니다. + + 에 저장된 새 값입니다. + 더할 첫 번째 값이 있는 변수입니다.두 값의 합계는 에 저장됩니다. + + 에서 정수에 더할 값입니다. + The address of is a null pointer. + 1 + + + 두 배 정밀도 부동 소수점 숫자가 같은지 비교하여 같으면 두 값 중 하나를 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 두 개의 부호 있는 32비트 정수가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 두 개의 부호 있는 64비트 정수가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 두 플랫폼별 핸들이나 포인터가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 값과 비교되어 로 바뀔 수 있는 값을 가진 대상 입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 입니다. + + 의 값과 비교할 입니다. + The address of is a null pointer. + 1 + + + 두 개체의 참조가 같은지 비교하여 같으면 첫 번째 개체를 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 대상 개체입니다. + 비교한 결과 같은 경우 대상 개체를 바꾸는 개체입니다. + + 의 개체와 비교할 개체입니다. + The address of is a null pointer. + 1 + + + 두 단정밀도 부동 소수점 숫자가 같은지 비교하여 같으면 첫 번째 값을 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + The address of is a null pointer. + 1 + + + 지정된 참조 형식 의 두 인스턴스가 같은지 비교하여 같으면 두 값 중 하나를 바꿉니다. + + 의 원래 값입니다. + + 와 비교되어 바뀔 수 있는 값을 가진 대상입니다.이것은 참조 매개 변수입니다. C#에서는 ref이고, Visual Basic에서는 ByRef입니다. + 비교 결과가 같은 경우 대상 값을 바꿀 값입니다. + + 의 값과 비교할 값입니다. + + , 에 사용될 형식입니다.이 형식은 참조 형식이어야 합니다. + The address of is a null pointer. + + + 원자 단위 연산으로 지정된 변수를 감소시키고 결과를 저장합니다. + 감소한 값입니다. + 값을 감소시킬 변수입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 지정된 변수를 감소시키고 결과를 저장합니다. + 감소한 값입니다. + 값을 감소시킬 변수입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 배정밀도 부동 소수점 숫자를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 부호 있는 32비트 정수를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 부호 있는 64비트 정수를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 플랫폼별 핸들 또는 포인터를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 개체를 지정된 값으로 설정하고 참조를 원래 개체로 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 단정밀도 부동 소수점 숫자를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다. + + 매개 변수의 설정값입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 지정된 형식 의 변수를 지정된 값으로 설정하고 원래 값을 반환합니다. + + 의 원래 값입니다. + 지정된 값으로 설정할 변수입니다.이것은 참조 매개 변수입니다. C#에서는 ref이고, Visual Basic에서는 ByRef입니다. + + 매개 변수의 설정값입니다. + + 에 사용될 형식입니다.이 형식은 참조 형식이어야 합니다. + The address of is a null pointer. + + + 원자 단위 연산으로 지정된 변수를 증가시키고 결과를 저장합니다. + 증가한 값입니다. + 값을 증가시킬 변수입니다. + The address of is a null pointer. + 1 + + + 원자 단위 연산으로 지정된 변수를 증가시키고 결과를 저장합니다. + 증가한 값입니다. + 값을 증가시킬 변수입니다. + The address of is a null pointer. + 1 + + + 다음과 같이 메모리 액세스를 동기화합니다. 현재 스레드를 실행하는 프로세서는 에 대한 호출 이전의 메모리 액세스가 에 대한 호출 이후의 메모리 액세스 뒤에 실행되는 방식으로 명령을 다시 정렬할 수 없습니다. + + + 원자 단위 연산으로 로드된 64비트 값을 반환합니다. + 로드된 값입니다. + 로드될 64비트 값입니다. + 1 + + + 초기화 지연 루틴을 제공합니다. + + + 아직 초기화되지 않은 경우 형식의 기본 생성자를 사용하여 대상 참조 형식을 초기화합니다. + 초기화된 형식의 참조입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조입니다. + 초기화할 참조의 형식입니다. + 형식 의 생성자에 액세스할 수 있는 권한이 없습니다. + 형식 에 기본 생성자가 없는 경우 + + + 아직 초기화되지 않은 경우 해당 기본 생성자를 사용하여 대상 참조 또는 값 형식을 초기화합니다. + 초기화된 형식의 값입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조 또는 값입니다. + 대상이 이미 초기화되었는지 여부를 결정하는 부울 값에 대한 참조입니다. + + 을 초기화할 때 상호 배타적인 잠금으로 사용할 개체에 대한 참조입니다.이 null이면 새 개체를 인스턴스화할 수 있습니다. + 초기화할 참조의 형식입니다. + 형식 의 생성자에 액세스할 수 있는 권한이 없습니다. + 형식 에 기본 생성자가 없는 경우 + + + 아직 초기화되지 않은 경우 지정된 함수를 사용하여 대상 참조 또는 값 형식을 초기화합니다. + 초기화된 형식의 값입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조 또는 값입니다. + 대상이 이미 초기화되었는지 여부를 결정하는 부울 값에 대한 참조입니다. + + 을 초기화할 때 상호 배타적인 잠금으로 사용할 개체에 대한 참조입니다.이 null이면 새 개체를 인스턴스화할 수 있습니다. + 참조 또는 값을 초기화하기 위해 호출되는 함수입니다. + 초기화할 참조의 형식입니다. + 형식 의 생성자에 액세스할 수 있는 권한이 없습니다. + 형식 에 기본 생성자가 없는 경우 + + + 아직 초기화되지 않은 경우 지정된 함수를 사용하여 대상 참조 형식을 초기화합니다. + 초기화된 형식의 값입니다. + 아직 초기화되지 않은 경우 초기화할 형식의 참조입니다. + 참조를 초기화하기 위해 호출되는 함수입니다. + 초기화할 참조의 참조 형식입니다. + 형식 에 기본 생성자가 없는 경우 + + 가 null을 반환합니다(Visual Basic의 경우 Nothing). + + + 잠금에 대한 재귀 정책과 맞지 않는 방식으로 잠금을 재귀적으로 시작할 때 throw되는 예외입니다. + 2 + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 2 + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 따라 지역화되었는지 확인해야 합니다. + 2 + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 따라 지역화되었는지 확인해야 합니다. + 현재 예외를 발생시킨 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + 2 + + + 동일한 스레드에서 잠금을 여러 번 시작할 수 있는지 여부를 지정합니다. + + + 스레드에서 잠금을 재귀적으로 시작하려고 하면 예외가 throw됩니다.이 설정을 적용하는 경우 일부 클래스에서 특정 재귀가 허용될 수도 있습니다. + + + 스레드에서 잠금을 재귀적으로 시작할 수 있습니다.일부 클래스에서는 이 기능이 제한될 수 있습니다. + + + 하나 이상의 대기 중인 스레드에 이벤트가 발생했음을 알립니다.이 클래스는 상속될 수 없습니다. + 2 + + + 초기 상태를 신호 받음으로 설정할지 여부를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true를 사용하고 초기 상태를 신호 없음으로 설정하려면 false를 사용합니다. + + + + 의 슬림 다운 버전을 제공합니다. + + + 신호 없음을 초기 상태로 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 초기 상태를 신호 받음으로 설정할지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true이고 초기 상태를 신호 없음으로 설정하려면 false입니다. + + + 초기 상태를 신호 받음으로 설정할지를 나타내는 부울 값과 지정된 회전 수를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 초기 상태를 신호 받음으로 설정하려면 true이고 초기 상태를 신호 없음으로 설정하려면 false입니다. + 커널 기반의 대기 작업으로 대체하기 전에 수행되는 회전 대기 수입니다. + + is less than 0 or greater than the maximum allowed value. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true이고, 관리되지 않는 리소스만 해제하려면 false입니다. + + + 이벤트가 설정되었는지를 가져옵니다. + 이벤트가 설정되었으면 true이고, 그렇지 않으면 false입니다. + + + 스레드가 차단되도록 이벤트 상태를 신호 없음으로 설정합니다. + The object has already been disposed. + + + 이벤트에서 대기 중인 하나 이상의 스레드가 계속 진행되도록 이벤트 상태를 신호 받음으로 설정합니다. + + + 커널 기반의 대기 작업으로 대체하기 전에 수행되는 회전 대기 수를 가져옵니다. + 커널 기반의 대기 작업으로 대체하기 전에 수행되는 회전 대기 수를 반환합니다. + + + 현재 이 설정될 때까지 현재 스레드를 차단합니다. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 부호 있는 32비트 정수로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + 을 확인하면서 부호 있는 32비트 정수로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + + 을 확인하면서 현재 이 신호를 받을 때까지 현재 스레드를 차단합니다. + 확인할 입니다. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + + 으로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + + 을 확인하면서 으로 시간 간격을 측정하여 현재 이 설정될 때까지 현재 스레드를 차단합니다. + + 가 설정되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 의 내부 개체를 가져옵니다. + 에 대한 내부 이벤트 개체입니다. + + + 개체에 대한 액세스를 동기화하는 메커니즘을 제공합니다. + 2 + + + 지정된 개체의 단독 잠금을 가져옵니다. + 모니터 잠금을 가져올 개체입니다. + + 매개 변수가 null인 경우 + 1 + + + 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정합니다. + 대기할 개체입니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다.예외가 발생하지 않는 경우 이 메서드의 출력은 항상 true입니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + + 지정된 개체의 단독 잠금을 해제합니다. + 잠금을 해제할 개체입니다. + + 매개 변수가 null인 경우 + 현재 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + 1 + + + 현재 스레드에 지정된 개체에 대한 잠금이 있는지 여부를 확인합니다. + 현재 스레드에 에 대한 잠금이 있으면 true이고, 그렇지 않으면 false입니다. + 테스트할 개체입니다. + + 가 null인 경우 + + + 대기 중인 큐에 포함된 스레드에 잠겨 있는 개체의 상태 변경을 알립니다. + 스레드에서 기다리는 개체입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + 1 + + + 대기 중인 모든 스레드에 개체 상태 변경을 알립니다. + 펄스를 보내는 개체입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + 1 + + + 지정된 개체의 단독 잠금을 가져오려고 했습니다. + 현재 스레드에서 잠금을 가져오면 true이고, 그렇지 않으면 false입니다. + 잠금을 가져올 개체입니다. + + 매개 변수가 null인 경우 + 1 + + + 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정하려고 시도합니다. + 잠금을 가져올 개체입니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + + 지정된 시간(밀리초) 동안 지정된 개체의 단독 잠금을 가져오려고 했습니다. + 현재 스레드에서 잠금을 가져오면 true이고, 그렇지 않으면 false입니다. + 잠금을 가져올 개체입니다. + 잠금을 기다릴 밀리초 수입니다. + + 매개 변수가 null인 경우 + + 이 음수이고 와 같지 않은 경우 + 1 + + + 지정된 시간(밀리초) 동안 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정하려고 시도합니다. + 잠금을 가져올 개체입니다. + 잠금을 기다릴 밀리초 수입니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + 이 음수이고 와 같지 않은 경우 + + + 지정된 시간 동안 지정된 개체의 단독 잠금을 가져오려고 했습니다. + 현재 스레드에서 잠금을 가져오면 true이고, 그렇지 않으면 false입니다. + 잠금을 가져올 개체입니다. + 잠금을 기다리는 시간을 나타내는 입니다.-1밀리초 값은 무한 대기를 지정합니다. + + 매개 변수가 null인 경우 + + 값(밀리초)이 음수이고 (–1밀리초)와 같지 않거나 보다 큰 경우 + 1 + + + 지정된 시간 동안 지정된 개체의 단독 잠금을 가져오고 잠금 설정 여부를 나타내는 값을 자동으로 설정하려고 시도합니다. + 잠금을 가져올 개체입니다. + 잠금을 대기할 시간입니다.-1밀리초 값은 무한 대기를 지정합니다. + 잠금을 얻기 위한 시도의 결과로서, 참조에 의해 전달됩니다.입력은 false여야 합니다.잠금을 얻으면 출력이 true이고, 그렇지 않으면 출력이 false입니다.잠금을 얻으려는 시도 도중에 예외가 발생해도 출력이 설정됩니다. + + 에 대한 입력이 true인 경우 + + 매개 변수가 null인 경우 + + 값(밀리초)이 음수이고 (–1밀리초)와 같지 않거나 보다 큰 경우 + + + 개체의 잠금을 해제한 다음 잠금을 다시 가져올 때까지 현재 스레드를 차단합니다. + 지정된 개체 잠금을 호출자가 다시 가져와 호출이 반환되면 true입니다.잠금을 다시 가져오지 않으면 이 메서드는 반환하지 않습니다. + 대기할 개체입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + Wait를 호출하는 스레드가 나중에 대기 상태에서 중단된 경우.이는 다른 스레드에서 이 스레드의 메서드를 호출할 때 발생합니다. + 1 + + + 개체의 잠금을 해제한 다음 잠금을 다시 가져올 때까지 현재 스레드를 차단합니다.지정된 시간 제한 간격이 지나면 스레드가 준비된 큐에 들어갑니다. + 지정된 시간이 경과하기 전에 잠금을 다시 가져오면 true이고, 지정된 시간이 경과한 후에 잠금을 다시 가져오면 false입니다.이 메서드는 잠금을 다시 가져올 때까지 반환하지 않습니다. + 대기할 개체입니다. + 스레드가 준비된 큐에 들어가기 전에 대기할 밀리초 수입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + Wait를 호출하는 스레드가 나중에 대기 상태에서 중단된 경우.이는 다른 스레드에서 이 스레드의 메서드를 호출할 때 발생합니다. + + 매개 변수의 값이 음이고 와 같지 않은 경우 + 1 + + + 개체의 잠금을 해제한 다음 잠금을 다시 가져올 때까지 현재 스레드를 차단합니다.지정된 시간 제한 간격이 지나면 스레드가 준비된 큐에 들어갑니다. + 지정된 시간이 경과하기 전에 잠금을 다시 가져오면 true이고, 지정된 시간이 경과한 후에 잠금을 다시 가져오면 false입니다.이 메서드는 잠금을 다시 가져올 때까지 반환하지 않습니다. + 대기할 개체입니다. + 스레드가 준비된 큐에 들어가기 전에 대기할 시간을 나타내는 입니다. + + 매개 변수가 null인 경우 + 호출한 스레드가 지정된 개체 잠금을 소유하지 않는 경우 + Wait를 호출하는 스레드가 나중에 대기 상태에서 중단된 경우.이는 다른 스레드에서 이 스레드의 메서드를 호출할 때 발생합니다. + + 매개 변수의 값(밀리초)이 음수이고 (-1밀리초)를 나타내지 않거나 보다 큰 경우 + 1 + + + 프로세스 간 동기화에 사용할 수도 있는 동기화 기본 형식입니다. + 1 + + + 기본 속성을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 호출한 스레드가 뮤텍스의 초기 소유권을 가져야 할지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 호출한 스레드에 뮤텍스의 초기 소유권을 부여하면 true이고, 그렇지 않으면 false입니다. + + + 호출 스레드가 뮤텍스의 초기 소유권을 가져야 할지를 나타내는 부울 값과 뮤텍스 이름인 문자열을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 시스템 뮤텍스가 만들어지는 경우 호출한 스레드에 명명된 시스템 뮤텍스의 초기 소유권을 부여하려면 true이고, 그렇지 않으면 false입니다. + + 의 이름입니다.값이 null이면 이(가) 명명되지 않습니다. + 명명된 뮤텍스가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 260 자 보다 깁니다. + + + 호출한 스레드가 뮤텍스의 초기 소유권을 가져야 할지를 나타내는 부울 값, 뮤텍스의 이름인 문자열 및 메서드에서 반환할 때 호출한 스레드에 뮤텍스의 초기 소유권이 부여되었는지를 나타내는 부울 값을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 이 호출의 결과로 명명된 시스템 뮤텍스가 만들어지는 경우 호출한 스레드에 명명된 시스템 뮤텍스의 초기 소유권을 부여하려면 true이고, 그렇지 않으면 false입니다. + + 의 이름입니다.값이 null이면 이(가) 명명되지 않습니다. + 이 메서드가 반환될 때 로컬 뮤텍스가 만들어진 경우(즉, 이(가) null이거나 빈 문자열인 경우)나 지정된 명명된 시스템 뮤텍스가 만들어진 경우에는 true인 부울이 포함되고, 지정된 명명된 시스템 뮤텍스가 이미 있는 경우에는 false이(가) 포함됩니다.이 매개 변수는 초기화되지 않은 상태로 전달됩니다. + 명명된 뮤텍스가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + 260 자 보다 깁니다. + + + 이미 있는 경우 지정한 명명된 뮤텍스를 엽니다. + 명명된 시스템 뮤텍스를 나타내는 개체입니다. + 열려는 시스템 뮤텍스의 이름입니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + 명명된 뮤텍스가 없는 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스가 있지만 사용자에게 이 뮤텍스를 사용하는 데 필요한 보안 액세스 권한이 없는 경우 + 1 + + + + + + + 을(를) 한 번 해제합니다. + 호출한 스레드가 뮤텍스를 소유하지 않은 경우 + 1 + + + 지정한 명명된 뮤텍스(이미 존재하는 경우)를 열고 작업이 수행되었는지를 나타내는 값을 반환합니다. + 명명된 뮤텍스를 열었으면 true이고, 그렇지 않으면 false입니다. + 열려는 시스템 뮤텍스의 이름입니다. + 이 메서드가 반환될 때 호출이 성공적으로 실행된 경우 이름이 지정된 뮤텍스를 나타내는 개체를 포함하고 호출에 실패한 경우는 null을(를) 포함해야 합니다.이 매개 변수는 초기화되지 않은 것으로 처리됩니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + Win32 오류가 발생한 경우 + 명명된 뮤텍스가 있지만 사용자에게 이 뮤텍스를 사용하는 데 필요한 보안 액세스 권한이 없는 경우 + + + 여러 스레드에서 읽을 수 있도록 허용하거나 쓰기를 위한 단독 액세스를 허용하여 리소스에 대한 액세스를 관리하는 데 사용되는 잠금을 나타냅니다. + + + 기본 속성 값으로 클래스의 새 인스턴스를 초기화합니다. + + + 잠금 재귀 정책을 지정하여 클래스의 새 인스턴스를 초기화합니다. + 잠금 재귀 정책을 지정하는 열거형 값 중 하나입니다. + + + 읽기 모드로 잠금을 시작한 고유 스레드의 총 개수를 가져옵니다. + 읽기 모드로 잠금을 시작한 고유 스레드의 총 개수입니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 읽기 모드로 잠금을 시작하려고 합니다. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + 업그레이드 가능 모드로 잠금을 시작하려고 합니다. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 쓰기 모드로 잠금을 시작하려고 합니다. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 읽기 모드의 재귀 횟수를 줄이고, 결과 횟수가 0이 되면 읽기 모드를 종료합니다. + The current thread has not entered the lock in read mode. + + + 업그레이드 가능 모드의 재귀 횟수를 줄이고, 결과 횟수가 0이 되면 업그레이드 가능 모드를 종료합니다. + The current thread has not entered the lock in upgradeable mode. + + + 쓰기 모드의 재귀 횟수를 줄이고, 결과 횟수가 0이 되면 쓰기 모드를 종료합니다. + The current thread has not entered the lock in write mode. + + + 현재 스레드에서 읽기 모드로 잠금을 시작했는지를 나타내는 값을 가져옵니다. + 현재 스레드에서 읽기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 2 + + + 현재 스레드에서 업그레이드 가능 모드로 잠금을 시작했는지 여부를 나타내는 값을 가져옵니다. + 현재 스레드에서 업그레이드 가능 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 2 + + + 현재 스레드에서 쓰기 모드로 잠금을 시작했는지를 나타내는 값을 가져옵니다. + 현재 스레드에서 쓰기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 2 + + + 현재 개체에 대한 재귀 정책을 나타내는 값을 가져옵니다. + 잠금 재귀 정책을 지정하는 열거형 값 중 하나입니다. + + + 재귀를 확인하기 위해 현재 스레드에서 읽기 모드로 잠금을 시작한 횟수를 가져옵니다. + 현재 스레드에서 읽기 모드를 시작하지 않았으면 0이고, 스레드에서 읽기 모드를 시작했지만 재귀적으로 시작하지 않았으면 1이고, 스레드에서 재귀적으로 잠금을 n-1회 시작했으면 n입니다. + 2 + + + 재귀를 확인하기 위해 현재 스레드에서 업그레이드 가능 모드로 잠금을 시작한 횟수를 가져옵니다. + 현재 스레드에서 업그레이드 가능 모드를 시작하지 않았으면 0이고, 스레드에서 업그레이드 가능 모드를 시작했지만 재귀적으로 시작하지 않았으면 1이고, 스레드에서 재귀적으로 업그레이드 가능 모드를 n-1회 시작했으면 n입니다. + 2 + + + 재귀를 확인하기 위해 현재 스레드에서 쓰기 모드로 잠금을 시작한 횟수를 가져옵니다. + 현재 스레드에서 쓰기 모드를 시작하지 않았으면 0이고, 스레드에서 쓰기 모드를 시작했지만 재귀적으로 시작하지 않았으면 1이고, 스레드에서 재귀적으로 쓰기 모드를 n-1회 시작했으면 n입니다. + 2 + + + 제한 시간(정수)을 선택적으로 적용하여 읽기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 읽기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 -1()입니다. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 읽기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 읽기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 간격이거나, 무기한 대기하려는 경우 -1밀리초입니다. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 업그레이드 가능 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 업그레이드 가능 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 -1()입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 업그레이드 가능 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 업그레이드 가능 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 간격이거나, 무기한 대기하려는 경우 -1밀리초입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 쓰기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 쓰기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 -1()입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 제한 시간을 선택적으로 적용하여 쓰기 모드로 잠금을 시작하려고 합니다. + 호출하는 스레드에서 쓰기 모드가 시작되었으면 true이고, 그렇지 않으면 false입니다. + 대기할 간격이거나, 무기한 대기하려는 경우 -1밀리초입니다. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 읽기 모드로 잠금을 시작하려고 대기 중인 스레드의 총 개수를 가져옵니다. + 읽기 모드를 시작하려고 대기 중인 스레드의 총 개수입니다. + 2 + + + 업그레이드 가능 모드로 잠금을 시작하려고 대기 중인 스레드의 총 개수를 가져옵니다. + 업그레이드 가능 모드를 시작하려고 대기 중인 스레드의 총 개수입니다. + 2 + + + 쓰기 모드로 잠금을 시작하려고 대기 중인 스레드의 총 개수를 가져옵니다. + 쓰기 모드를 시작하려고 대기 중인 스레드의 총 개수입니다. + 2 + + + 리소스 또는 리소스 풀에 동시에 액세스할 수 있는 스레드 수를 제한합니다. + 1 + + + 초기 항목 수 및 최대 동시 항목 수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + 세마포에 동시에 부여할 수 있는 최대 요청 수입니다. + + 보다 큰 경우 + + 1 보다 작으면입니다.또는가 0보다 작은 경우 + + + 초기 항목 수 및 최대 동시 항목 수를 지정하고 선택적으로 시스템 세마포 개체의 이름을 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + 세마포에 동시에 부여할 수 있는 최대 요청 수입니다. + 명명된 시스템 세마포 개체의 이름입니다. + + 보다 큰 경우또는 260 자 보다 깁니다. + + 1 보다 작으면입니다.또는가 0보다 작은 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 세마포를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + + 초기 항목 수 및 최대 동시 항목 수를 지정하고, 선택적으로 시스템 세마포 개체의 이름을 지정하고, 새 시스템 세마포가 만들어졌는지 여부를 나타내는 값을 받을 변수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 동시에 충족될 수 있는 세마포의 초기 요청 수입니다. + 동시에 충족될 수 있는 세마포의 최대 요청 수입니다. + 명명된 시스템 세마포 개체의 이름입니다. + 이 메서드가 반환될 때 로컬 세마포가 만들어진 경우(즉, 이 null이거나 빈 문자열인 경우) 또는 지정한 명명된 시스템 세마포가 만들어진 경우에는 true가 포함되고, 지정한 명명된 시스템 세마포가 이미 있는 경우에는 false가 포함됩니다.이 매개 변수는 초기화되지 않은 상태로 전달됩니다. + + 보다 큰 경우 또는 260 자 보다 깁니다. + + 1 보다 작으면입니다.또는가 0보다 작은 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 존재하고 액세스 제어 보안이 있지만 사용자에게 이 없는 경우 + 명명된 세마포를 만들 수 없는 경우. 다른 형식의 대기 핸들이 같은 이름을 가지고 있기 때문인 것 같습니다. + + + 이미 있는 경우 지정한 명명된 세마포를 엽니다. + 명명된 시스템 세마포를 나타내는 개체입니다. + 열려는 시스템 세마포의 이름입니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + 명명된 세마포가 없는 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 있지만 사용자에게 이 세마포를 사용하는 데 필요한 보안 액세스가 없는 경우 + 1 + + + + + + 세마포를 종료하고 이전 카운트를 반환합니다. + + 메서드가 호출되기 전의 세마포 카운트입니다. + 세마포 카운트가 이미 최대값인 경우 + 명명된 세마포에서 Win32 오류가 발생한 경우 + 현재 세마포가 명명된 시스템 세마포를 나타내지만 사용자에게 가 없는 경우또는현재 세마포가 명명된 시스템 세마포를 나타내지만 세마포가 를 사용하여 열리지 않은 경우 + 1 + + + 지정된 횟수만큼 세마포를 종료하고 이전 카운트를 반환합니다. + + 메서드가 호출되기 전의 세마포 카운트입니다. + 세마포를 종료할 횟수입니다. + + 1 보다 작으면입니다. + 세마포 카운트가 이미 최대값인 경우 + 명명된 세마포에서 Win32 오류가 발생한 경우 + 현재 세마포가 명명된 시스템 세마포를 나타내지만 사용자에게 권한이 없는 경우또는현재 세마포가 명명된 시스템 세마포를 나타내지만 세마포가 권한을 사용하여 열리지 않은 경우 + 1 + + + 지정한 명명된 세마포(이미 존재하는 경우)를 열고 작업이 성공했는지를 나타내는 값을 반환합니다. + 명명된 세마포를 열었으면 true이고, 그 열지 않았으면 false입니다. + 열려는 시스템 세마포의 이름입니다. + 이 메서드가 반환될 때 호출에 성공한 경우에는 명명된 세마포를 나타내는 개체를 포함하고 호출에 실패한 경우에는 null을 포함합니다.이 매개 변수는 초기화되지 않은 것으로 처리됩니다. + + 이 빈 문자열인 경우또는 260 자 보다 깁니다. + + 가 null인 경우 + Win32 오류가 발생한 경우 + 명명된 세마포가 있지만 사용자에게 이 세마포를 사용하는 데 필요한 보안 액세스가 없는 경우 + + + 카운트가 이미 최대값에 도달한 세마포에서 메서드를 호출하면 throw되는 예외입니다. + 2 + + + 기본값으로 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 리소스 또는 리소스 풀에 동시에 액세스할 수 있는 스레드 수를 제한하는 대신 사용할 수 있는 간단한 클래스를 나타냅니다. + + + 동시에 부여할 수 있는 초기 요청 수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + + 가 0보다 작은 경우 + + + 동시에 부여할 수 있는 초기 및 최대 요청 수를 지정하여 클래스의 새 인스턴스를 초기화합니다. + 세마포에 동시에 부여할 수 있는 초기 요청 수입니다. + 세마포에 동시에 부여할 수 있는 최대 요청 수입니다. + + 가 0보다 작거나 보다 크거나 가 0보다 작거나 같은 경우. + + + 세마포에서 대기하는 데 사용할 수 있는 을(를) 반환합니다. + 세마포에서 대기하는 데 사용할 수 있는 입니다. + + 가 삭제된 경우 + + + + 개체에 들어갈 수 있는 남아 있는 스레드의 수를 가져옵니다. + 세마포에 들어갈 수 있는 남아 있는 스레드의 수입니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다. + + + + 개체를 한 번 해제합니다. + + 의 이전 횟수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 이미 최대 크기에 도달했습니다. + + + + 개체를 지정된 횟수만큼 해제합니다. + + 의 이전 횟수입니다. + 세마포를 종료할 횟수입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 1 보다 작으면입니다. + + 이 이미 최대 크기에 도달했습니다. + + + 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 인스턴스가 이미 삭제된 경우 + + + 제한 시간을 지정하는 부호 있는 32비트 정수를 사용하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을(를) 확인하면서 제한 시간을 지정하는 부호 있는 32비트 정수를 사용하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 취소되었습니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + 인스턴스가 삭제 또는 만든 가 삭제 되었습니다. + + + + 을(를) 확인하면서 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 확인할 토큰입니다. + + 이 취소되었습니다. + 현재 인스턴스가 이미 삭제된 경우또는 만든 이미 삭제 되었습니다. + + + + (으)로 제한 시간을 지정하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + semaphoreSlim 인스턴스가 삭제되었습니다 + + + + 을(를) 확인하면서 제한 시간을 지정하는 을(를) 사용하여 현재 스레드가 에 진입할 수 있을 때까지 스레드를 차단합니다. + 현재 스레드가 에 진입했으면 true이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 입니다. + + 이 취소되었습니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + semaphoreSlim 인스턴스가 삭제되었습니다을 만든 가 이미 삭제되었습니다. + + + + (으)로 전환될 때까지 비동기적으로 기다립니다. + 세마포가 입력되었을 때 완료될 작업입니다. + + + 32비트 부호 있는 정수를 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + + 을(를) 관찰하는 동안 32비트 부호 있는 정수를 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 확인할 입니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + 현재 인스턴스가 이미 삭제된 경우 + + 이 취소되었습니다. + + + + 을(를) 관찰하는 동안 (으)로 전환될 때까지 비동기적으로 기다립니다. + 세마포가 입력되었을 때 완료될 작업입니다. + 확인할 토큰입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 취소되었습니다. + + + + 을(를) 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 현재 인스턴스가 이미 삭제된 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 또는 제한 시간이 보다 큰 경우 + + + + 을 관찰하는 동안 을(를) 사용하여 시간 간격을 측정하여 (으)로 전환될 때까지 비동기적으로 기다립니다. + 현재 스레드가 성공적으로 에 들어온 경우 true의 결과로 완료되는 작업이고, 그렇지 않으면 false의 결과로 완료되는 작업입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 확인할 토큰입니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우또는제한 시간이 보다 큰 경우 + + 이 취소되었습니다. + + + 메시지가 동기화 컨텍스트로 디스패치될 때 호출할 메서드를 나타냅니다. + 대리자에 전달된 개체입니다. + 2 + + + 잠금을 얻으려는 스레드가 잠금을 사용할 수 있을 때까지 루프에서 반복적으로 확인하면서 대기하는 기본적인 상호 배타 잠금을 제공합니다. + + + 디버깅을 향상시키기 위해 스레드 ID를 추적하는 옵션을 사용하여 구조체의 새 인스턴스를 초기화합니다. + 디버깅 용도로 스레드 ID를 캡처하고 사용할지 여부입니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으며 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 인수는 Enter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 잠금을 해제합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이 잠금의 소유자가 아닙니다. + + + 잠금을 해제합니다. + 종료 작업을 다른 스레드에 즉시 게시하기 위해 메모리 펜스를 실행할지 여부를 나타내는 부울 값입니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이 잠금의 소유자가 아닙니다. + + + 스레드에서 현재 잠금을 보유하고 있는지 여부를 가져옵니다. + 스레드에서 현재 잠금을 보유하고 있으면 true이고, 그렇지 않으면 false입니다. + + + 현재 스레드에서 잠금을 보유하고 있는지 여부를 가져옵니다. + 현재 스레드에서 잠금을 보유하고 있으면 true이고, 그렇지 않으면 false입니다. + 스레드 소유권 추적을 사용할 수 없습니다. + + + 이 인스턴스에 대해 스레드 소유권 추적이 사용되는지 여부를 가져옵니다. + 이 인스턴스에 대해 스레드 소유권 추적이 사용되면 true이고, 그렇지 않으면 false입니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으려고 시도합니다. 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 인수는 TryEnter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으려고 시도합니다. 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + 인수는 TryEnter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 메서드 호출에서 예외가 발생하는 경우에도 안정적인 방식으로 잠금을 얻으려고 시도합니다. 잠금을 얻었는지 확인하기 위해 을 안정적으로 검사할 수 있습니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + 잠금을 얻었으면 true이고, 그렇지 않으면 false입니다.이 메서드를 호출하기 전에 을 false로 초기화해야 합니다. + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 밀리초보다 큰 경우. + + 인수는 TryEnter를 호출하기 전에 false로 초기화해야 합니다. + 스레드 소유권 추적 기능을 사용할 수 있으며 현재 스레드가 이미 이 잠금을 획득했습니다. + + + 회전 기반 대기를 지원합니다. + + + 이 인스턴스에서 가 호출된 횟수를 가져옵니다. + 이 인스턴스에서 가 호출된 횟수를 나타내는 정수를 반환합니다. + + + 다음 호출이 프로세서를 생성하여 강제 컨텍스트 전환을 트리거할지 여부를 가져옵니다. + 다음 호출이 프로세서를 생성하여 강제 컨텍스트 전환을 트리거할지 여부입니다. + + + 회전 수를 다시 설정합니다. + + + 단일 회전을 수행합니다. + + + 지정된 조건이 충족될 때까지 회전합니다. + true를 반환할 때까지 계속 실행되는 대리자입니다. + + 인수가 null인 경우 + + + 지정된 조건이 충족되거나 지정된 제한 시간이 만료될 때까지 회전합니다. + 제한 시간 내에 지정된 조건이 충족되면 true이고, 그렇지 않으면 false입니다. + true를 반환할 때까지 계속 실행되는 대리자입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + + 인수가 null인 경우 + + 이 무기한 시간 제한을 나타내는 -1 이외의 음수인 경우 + + + 지정된 조건이 충족되거나 지정된 제한 시간이 만료될 때까지 회전합니다. + 제한 시간 내에 지정된 조건이 충족되면 true이고, 그렇지 않으면 false입니다. + true를 반환할 때까지 계속 실행되는 대리자입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 TimeSpan입니다. + + 인수가 null인 경우 + + 이 무기한 시간 제한을 나타내는 -1밀리초 이외의 음수이거나 시간 제한이 보다 큰 경우. + + + 다양한 동기화 모델에서 동기화 컨텍스트를 전파하기 위한 기본 기능을 제공합니다. + 2 + + + + 클래스의 새 인스턴스를 만듭니다. + + + 파생 클래스에서 재정의된 경우 동기화 컨텍스트의 복사본을 만듭니다. + 개체입니다. + 2 + + + 현재 스레드의 동기화 컨텍스트를 가져옵니다. + 현재 동기화 컨텍스트를 나타내는 개체입니다. + 1 + + + 파생 클래스에서 재정의되면 작업이 완료되었음을 알리는 메시지에 응답합니다. + + + 파생 클래스에서 재정의되면 작업이 시작되었음을 알리는 메시지에 응답합니다. + + + 파생 클래스에서 재정의될 때 비동기 메시지를 동기화 컨텍스트로 디스패치합니다. + 호출할 대리자입니다. + 대리자에 전달된 개체입니다. + 2 + + + 파생 클래스에서 재정의될 때 동기 메시지를 동기화 컨텍스트로 디스패치합니다. + 호출할 대리자입니다. + 대리자에 전달된 개체입니다. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 현재 동기화 컨텍스트를 설정합니다. + 설정할 개체입니다. + 1 + + + + + + 메서드가 지정된 Monitor에 대해 잠금을 소유하도록 호출자에게 요구하지만 해당 잠금을 소유하지 않는 호출자가 해당 메서드를 호출할 때 throw되는 예외입니다. + 2 + + + 기본 속성을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 데이터의 스레드 로컬 저장소를 제공합니다. + 스레드별로 저장되는 데이터의 형식을 지정합니다. + + + + 인스턴스를 초기화합니다. + + + + 인스턴스를 초기화합니다. + 인스턴스에 설정된 모든 값을 추적하고 해당 값을 속성을 통해 노출할지 여부 + + + 지정된 함수를 사용하여 의 인스턴스를 초기화합니다. + + 를 이전에 초기화하지 않고 검색하려고 하는 경우 lazily-initialized 값을 생성하기 위해 호출되는 입니다. + + 는 null 참조(Visual Basic의 경우 Nothing)입니다. + + + 지정된 함수를 사용하여 의 인스턴스를 초기화합니다. + + 를 이전에 초기화하지 않고 검색하려고 하는 경우 lazily-initialized 값을 생성하기 위해 호출되는 입니다. + 인스턴스에 설정된 모든 값을 추적하고 해당 값을 속성을 통해 노출할지 여부 + + 이 null 참조(Visual Basic의 경우 Nothing)인 경우 + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + 인스턴스에서 사용하는 리소스를 해제합니다. + + 호출로 인해 이 메서드가 호출되는지 여부를 나타내는 부울 값입니다. + + + 인스턴스에서 사용하는 리소스를 해제합니다. + + + + 가 현재 스레드에서 초기화되었는지 여부를 가져옵니다. + 현재 스레드에서 가 초기화되었으면 true이고, 그렇지 않으면 false입니다. + + 인스턴스가 삭제된 경우 + + + 현재 스레드에 대한 이 인스턴스의 문자열 표현을 만들고 반환합니다. + + 에서 을 호출한 결과입니다. + + 인스턴스가 삭제된 경우 + 현재 스레드의 는 null 참조입니다(Visual Basic에서는 Nothing). + 초기화 함수는 를 재귀적으로 참조하려고 했습니다. + 기본 생성자가 제공되지 않으며 값 팩터리가 제공되지 않습니다. + + + 현재 인스턴스에 대한 이 인스턴스의 값을 가져오거나 설정합니다. + 이 ThreadLocal이 초기화를 담당하는 개체의 인스턴스를 반환합니다. + + 인스턴스가 삭제된 경우 + 초기화 함수는 를 재귀적으로 참조하려고 했습니다. + 기본 생성자가 제공되지 않으며 값 팩터리가 제공되지 않습니다. + + + 이 인스턴스에 액세스한 모든 스레드가 현재 저장한 모든 값의 목록을 가져옵니다. + 이 인스턴스에 액세스한 모든 스레드가 현재 저장한 모든 값의 목록입니다. + + 인스턴스가 삭제된 경우 + + + 휘발성 메모리 작업을 수행하기 위한 메서드가 포함되어 있습니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드의 값을 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 값입니다.이 값은 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + + + 지정된 필드에서 개체 참조를 읽습니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 뒤에 나타나는 경우 프로세서가 이 메서드 앞으로 읽기 또는 쓰기를 이동할 수 없습니다. + 읽은 에 대한 참조입니다.이 참조는 프로세서 수나 프로세서 캐시의 상태에 관계없이 컴퓨터의 어떠한 프로세서에서든 마지막으로 쓴 것입니다. + 읽을 필드입니다. + 읽을 필드의 형식입니다.이 형식은 값 형식이 아니라 참조 형식이어야 합니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 메모리 작업이 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 메모리 작업을 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 값을 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 값을 쓴 필드입니다. + 쓸 값입니다.컴퓨터의 모든 프로세서에서 값을 볼 수 있도록 값을 즉시 씁니다. + + + 지정된 필드에 지정된 개체 참조를 씁니다.필요한 시스템에서는 프로세서가 메모리 작업을 다시 정렬하는 것을 막는 메모리 차단을 다음과 같이 삽입합니다. 코드에서 읽기 또는 쓰기가 이 메서드 앞에 나타나는 경우 프로세서가 이 메서드 뒤로 읽기 또는 쓰기를 이동할 수 없습니다. + 개체 참조를 쓴 필드입니다. + 쓸 개체 참조입니다.컴퓨터의 모든 프로세서에서 참조를 볼 수 있도록 참조를 즉시 씁니다. + 쓸 필드의 형식입니다.이 형식은 값 형식이 아니라 참조 형식이어야 합니다. + + + 존재하지 않는 시스템 뮤텍스 또는 세마포를 열려고 시도할 때 throw되는 예외입니다. + 2 + + + 기본값으로 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.3/ru/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.3/ru/System.Threading.xml new file mode 100644 index 0000000..6ca3033 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.3/ru/System.Threading.xml @@ -0,0 +1,1761 @@ + + + + System.Threading + + + + Исключение вызывается, когда некоторый поток получает объект , брошенный другим потоком путем выхода без высвобождения. + 1 + + + Инициализирует новый экземпляр класса значениями по умолчанию. + + + Инициализирует новый экземпляр класса , используя конкретиый индекс брошенного мьютекса, (если применимо), а также объект , представляющий мьютекс. + Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или . + Объект , представляющий брошенный мьютекс. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причины исключения. + + + Выполняет инициализацию нового экземпляра класса с указанным сообщением об ошибке и внутренним исключением. + Сообщение об ошибке с объяснением причины исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение. + + + Инициализирует новый экземпляр класса , используя указанное сообщения об ошибке, внутреннее исключение, индекс брошенного мьютекса (если применимо), а также объект , представляющего мьютекс. + Сообщение об ошибке с объяснением причины исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение вызывается в блоке catch, обрабатывающем внутреннее исключение. + Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или . + Объект , представляющий брошенный мьютекс. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке, индексом брошенного мьютекса (если применимо), а также брошенным мьютексом. + Сообщение об ошибке с объяснением причины исключения. + Индекс брошенного мьютекса в массиве дескрипторов ожидания, если выдается исключение для метода , или –1, если исключение выдается для методов или . + Объект , представляющий брошенный мьютекс. + + + Получает брошенный мьютекс, вызвавший исключение (если он известен). + Объект , представляющий брошенный мьютекс, или null, если брошенный мьютекс не может быть идентифицирован. + 1 + + + Получает индекс брошенного мьютекса, вызвавшего исключение (если он известен). + Индекс в массиве дескрипторов ожидания, передаваемый в метод , объекта , представляющего брошенный мьютекс, или же -1, если индекс брошенного мьютекса невозможно определить. + 1 + + + Представляет внешние данные, локальные для данного асинхронного потока управления, такие как асинхронный метод. + Тип внешних данных. + + + Создает экземпляр экземпляра , который не получает уведомления об изменениях. + + + Создает экземпляр локального экземпляра , который получает уведомления об изменениях. + Делегат, который вызывается при каждом изменении текущего значения в любом потоке. + + + Получает или задает значение внешних данных. + Значение внешних данных. + + + Класс, предоставляющий сведения об изменениях данных экземплярам , которые зарегистрированы для получения уведомлений об изменениях. + Тип данных. + + + Получает текущее значение данных. + Текущее значение данных. + + + Получает предыдущее значение данных. + Предыдущее значение данных. + + + Возвращает значение, указывающее, изменяется ли значение из-за изменения контекста выполнения. + Значение true, если значение изменено из-за изменения контекста выполнения; в противном случае — значение false. + + + Уведомляет ожидающий поток о том, что произошло событие.Этот класс не наследуется. + 2 + + + Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение. + + Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния. + + + Позволяет нескольким задачам параллельно работать с алгоритмом, используя несколько фаз. + + + Инициализирует новый экземпляр класса . + Количество участвующих потоков. + + меньше 0 или больше 32,767. + + + Инициализирует новый экземпляр класса . + Количество участвующих потоков. + + для исполнения после каждой фазы. Значение null (Nothing in Visual Basic) может быть передано, чтобы указать, что действия не предпринимаются. + + меньше 0 или больше 32,767. + + + Уведомляет о добавлении дополнительного участника. + Номер фазы барьера, в которой сначала участвуют новые участники. + Текущий экземпляр уже был удален. + Добавление участника приведет к превышению 32 767 счетчиком участников барьера.– или –Метод был вызван из действия после этапа. + + + Уведомляет барьер о добавлении дополнительных участников. + Номер фазы барьера, в которой сначала участвуют новые участники. + Число дополнительных участников, которых необходимо добавить в барьер. + Текущий экземпляр уже был удален. + Значение параметра меньше 0.– или –Добавление участников приведет к превышению 32 767 счетчиком участников барьера. + Метод был вызван из действия после этапа. + + + Получает номер текущей фазы барьера. + Возвращает номер текущего этапа барьера. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + Метод был вызван из действия после этапа. + + + Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом . + Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы. + + + Получает общее количество участников в барьере. + Возвращает общее количество участников в барьере. + + + Получает количество участников в барьере, которые еще не создали сигнал в текущей фазе. + Возвращает количество участников в барьере, которые еще не создали сигнал на текущем этапе. + + + Уведомляет о удалении одного участника. + Текущий экземпляр уже был удален. + Барьер уже содержит 0 участников.– или –Метод был вызван из действия после этапа. + + + Уведомляет барьер об удалении нескольких участников. + Число дополнительных участников, которых необходимо удалить из барьера. + Текущий экземпляр уже был удален. + Значение параметра меньше 0. + Барьер уже содержит 0 участников.– или –Метод был вызван из действия после этапа. – или –текущее количество участников меньше указанного participantCount + Общее число участников меньше указанного + + + Сообщает, что участник достиг барьера и ожидает достижения барьера другими участниками. + Текущий экземпляр уже был удален. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + Если создается исключение из действия следующего этапа барьера после того, как все участвующие потоки вызвали SignalAndWait, исключение будет вставлено в BarrierPostPhaseException и создано для всех участвующих потоков. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя 32-разрядное знаковое целое число для измерения времени ожидания. + Значение true, если все участники достигли барьера за указанное время; в противном случае — значение false. + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + Если создается исключение из действия следующего этапа барьера после того, как все участвующие потоки вызвали SignalAndWait, исключение будет вставлено в BarrierPostPhaseException и создано для всех участвующих потоков. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя 32-разрядное знаковое целое число для измерения времени ожидания. Кроме того, метод контролирует токен отмены. + Значение true, если все участники достигли барьера за указанное время; в противном случае — значение false + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками. Кроме того, метод контролирует токен отмены. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя объект для измерения интервала времени. + Значение true, если все остальные участники достигли барьера; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Текущий экземпляр уже был удален. + + является отрицательным числом, отличным от значения -1 миллисекунды, которое представляет неограниченное время ожидания, или превышает 32767. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Сообщает, что участник достиг барьера и ожидает достижения барьера всеми другими участниками, используя объект для измерения интервала времени. Кроме того, метод контролирует токен отмены. + Значение true, если все остальные участники достигли барьера; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. + + является отрицательным числом, отличным от значения -1, которое представляет неограниченное время ожидания. + Метод был вызван из действия после этапа, барьер в настоящий момент имеет 0 участников или барьер получает сигналы от большего числа потоков, чем зарегистрировано участников. + + + Исключение, которое возникает при сбое действия барьера , выполняемого в конце фазы + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр класса с указанным внутренним исключением. + Исключение, которое вызвало текущее исключение. + + + Инициализирует новый экземпляр класса с использованием заданного сообщения, содержащего описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Представляет метод, вызываемый в новом контексте. + Объект, содержащий информацию, используемую всякий раз методом обратного вызова при каждом выполнении. + 1 + + + Представляет примитив синхронизации, на который отправляется сигнал при достижении его подсчетом нуля. + + + Инициализирует новый экземпляр класса указанным количеством. + Количество сигналов, первоначально необходимое для задания объекта . + Значение параметра меньше 0. + + + Увеличивает текущий подсчет на один. + Текущий экземпляр уже был удален. + Текущий экземпляр уже задан.– или –Значение параметра больше или равно значению свойства . + + + Увеличивает текущее количество в объекте на указанное значение. + Значение, на которое нужно увеличить . + Текущий экземпляр уже был удален. + Значение меньше или равно 0. + Текущий экземпляр уже задан.– или – равно или больше после увеличения счета параметром + + + Получает количество сигналов, оставшееся до установки события. + Количество сигналов, оставшееся до установки события. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом . + Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы. + + + Получает количество сигналов, изначально нужное для установки события. + Количество сигналов, изначально нужное для установки события. + + + Определяет, установлено ли событие. + Значение true, если событие установлено; в противном случае — значение false. + + + Сбрасывает свойство на значение свойства . + Текущий экземпляр уже был удален. + + + Присваивает свойству заданное значение. + Количество сигналов, необходимое для установки объекта . + Текущий экземпляр уже был удален. + Значение параметра меньше 0. + + + Регистрирует сигнал с событием , уменьшая значение свойства . + Значение true, если после сигнала подсчет стал равен нулю и было создано событие; в противном случае — значение false. + Текущий экземпляр уже был удален. + Текущий экземпляр уже задан. + + + Регистрирует несколько сигналов с объектом , уменьшая значение свойства на указанное число. + Значение true, если после сигналов подсчет стал равен нулю и было создано событие; в противном случае — значение false. + Количество сигналов, которое необходимо зарегистрировать. + Текущий экземпляр уже был удален. + Значение параметра меньше 1. + Текущий экземпляр уже задан. - или- Или значение больше . + + + Попытка увеличить на единицу. + Значение true, если увеличение выполнено успешно; в противном случае — значение false.Если значение свойства уже равно нулю, метод возвращает значение false. + Текущий экземпляр уже был удален. + + равно . + + + Пытается увеличить на указанное значение. + Значение true, если увеличение выполнено успешно; в противном случае — значение false.Если значение свойства уже равно нулю, возвращается значение false. + Значение, на которое нужно увеличить . + Текущий экземпляр уже был удален. + Значение меньше или равно 0. + Текущий экземпляр уже задан.– или –Значение свойства + больше или равно значению свойства . + + + Блокирует текущий поток до установки . + Текущий экземпляр уже был удален. + + + Блокирует текущий поток до тех пор, пока не установлен объект , используя 32-разрядное знаковое целое число для измерения времени ожидания. + Значение true, если установлено событие ; в противном случае — значение false. + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Блокирует текущий поток до тех пор, пока не будет установлен объект , используя 32-разрядное знаковое целое число для измерения времени ожидания. Кроме того, метод контролирует токен . + Значение true, если установлено событие ; в противном случае — значение false. + Время ожидания в миллисекундах или значение (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. — или — , создавший , был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Блокирует текущий поток, пока не будет установлено , в то же время контролируя . + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. — или — , создавший , был удален. + + + Блокирует текущий поток до тех пор, пока не будет установлен объект , используя значение для измерения времени ожидания. + Значение true, если установлено событие ; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Текущий экземпляр уже был удален. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + + + Блокирует текущий поток, пока не будет установлен объект , используя значение для измерения времени ожидания. Кроме того, метод контролирует токен . + Значение true, если установлено событие ; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален. — или — , создавший , был удален. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + + + Получает дескриптор , используемый для ожидания установки события. + Дескриптор , используемый для ожидания установки события. + Текущий экземпляр уже был удален. + + + Указывает, сбрасывается ли автоматически или вручную после получения сигнала. + 2 + + + При получении сигнала сбрасывается автоматически после освобождения одиночного потока.При отсутствии ожидающих потоков остается сигнальным до тех пор, пока поток не блокируется и не сбрасывается после освобождения потока. + + + При получении сигнала, высвобождает все ожидающие потоки и остается сигнальным до тех пор, пока не сбрасывается вручную. + + + Представляет синхронизированное событие потока. + 2 + + + Выполняет инициализацию нового экземпляра класса , определяя, получает ли сигнал, ожидающий дескриптор, и производится ли сброс автоматически или вручную. + Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния. + Одно из значений определяет, сбрасывается ли событие автоматически или вручную. + + + Выполняет инициализацию нового экземпляра класса , определяющего получает ли сигнал дескриптор ожидания, если он был создан в результате данного вызова, сбрасывается ли он автоматически или вручную, а также имя системного события синхронизации. + true, чтобы задать сигнальное начальное состояние, если создано названное событие в результате этого вызова; false, чтобы задать несигнальное начальное состояние. + Одно из значений определяет, сбрасывается ли событие автоматически или вручную. + Имя общесистемного события синхронизации. + Произошла ошибка Win32. + Именованное событие существует, имеет настройки управления доступом, а пользователь не имеет прав . + Именованное событие не может быть создано, видимо потому что дескриптор ожидания другого типа имеет то же имя. + Длина параметра превышает 260 символов. + + + Выполняет инициализацию нового экземпляра класса , определяющего, является ли дескриптор ожидания изначально сигнальным, если он был создан в результате данного вызова, происходит ли сброс автоматически или вручную, имя системного события синхронизации и логическую переменную, значение которой показывает, было ли создано системное именованное событие. + true, чтобы задать сигнальное начальное состояние, если создано названное событие в результате этого вызова; false, чтобы задать несигнальное начальное состояние. + Одно из значений определяет, сбрасывается ли событие автоматически или вручную. + Имя общесистемного события синхронизации. + Когда данный метод возвращает значение, он содержит true, если было создано локальное событие (то есть, если имеет значение null или пустую строку) или было создано системное событие с заданным именем; либо значение false, если указанное именованное событие уже существовало.Этот параметр передается без инициализации. + Произошла ошибка Win32. + Именованное событие существует, имеет настройки управления доступом, а пользователь не имеет прав . + Именованное событие не может быть создано, видимо потому что дескриптор ожидания другого типа имеет то же имя. + Длина параметра превышает 260 символов. + + + Открывает указанное именованное событие синхронизации, если оно уже существует. + Объект, представляющий именованное системное событие. + Имя системного события синхронизации для открытия. + Параметр содержит пустую строку. -или-Длина параметра превышает 260 символов. + Параметр имеет значение null. + Именованное системное событие не существует. + Произошла ошибка Win32. + Именованное событие существует, но у пользователя нет необходимых для его использования прав доступа. + 1 + + + + + + Задает несигнальное состояние события, вызывая блокирование потоков. + true, если операция прошла успешно; в противном случае — false. + Для данного объекта ранее вызывался метод . + 2 + + + Задает сигнальное состояние события, позволяя одному или нескольким ожидающим потокам продолжить. + true, если операция прошла успешно; в противном случае — false. + Для данного объекта ранее вызывался метод . + 2 + + + Открывает указанное именованное событие синхронизации, если оно уже существует, и возвращает значение, указывающее, успешно ли выполнена операция. + Значение true, если именованное событие синхронизации было успешно открыто; в противном случае — значение false. + Имя системного события синхронизации для открытия. + Когда выполнение этого метода завершается, содержит объект , представляющий именованное событие синхронизации, если вызов завершился успешно, или значение null, если вызов завершился ошибкой.Этот параметр обрабатывается как неинициализированный. + Параметр содержит пустую строку.-или-Длина параметра превышает 260 символов. + Параметр имеет значение null. + Произошла ошибка Win32. + Именованное событие существует, но у пользователя нет требуемых прав доступа. + + + Управляет контекстом выполнения текущего потока.Этот класс не наследуется. + 2 + + + Перехватывает контекст выполнения из текущего потока. + Объект , представляющий контекст выполнения хоста для текущего потока. + 1 + + + Выполняет метод в указанном контексте выполнения в текущем потоке. + Задаваемый . + Делегат , представляющий выполняемый метод в предоставленном контексте выполнения. + Данный объект передается в метод обратного вызова. + Параметр имеет значение null.– или – не был получен во время операции отслеживания. – или – уже использовался в качестве аргумента в вызове . + 1 + + + + + + Предоставляет атомарные операции для переменных, используемых совместно несколькими потоками. + 2 + + + Добавляет два 32-разрядных целых числа и заменяет первое число на сумму в виде атомарной операции. + Новое значение сохраняется в . + Переменная, содержащая первое добавляемое значение.Сумма двух значений сохраняется в . + Значение, добавляемое к целому в . + The address of is a null pointer. + 1 + + + Добавляет два 64-разрядных целых числа и заменяет первое число на сумму в виде атомарной операции. + Новое значение сохраняется в . + Переменная, содержащая первое добавляемое значение.Сумма двух значений сохраняется в . + Значение, добавляемое к целому в . + The address of is a null pointer. + 1 + + + Сравнивает два числа с плавающей запятой двойной точности на равенство и, если они равны, заменяет первое значение. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два 32-разрядных целых числа со знаком на равенство и, если они равны, заменяет первое. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два 64-разрядных целых числа со знаком на равенство и, если они равны, заменяет первое. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два зависящих от платформы обработчика или указателя на равенство и, если они равны, заменяет первое из значений. + Исходное значение в . + Целевое значение , которое будет сравниваться со значением параметра и, возможно, будет заменено . + Значение , которое заменит целевое значение, если результатом сравнения будет равенство. + Значение , которое сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два объекта на равенство ссылок и, если они равны, заменяет первый объект. + Исходное значение в . + Целевой объект, который будет сравниваться со значением параметра и, возможно, будет заменен. + Объект, который заменит целевой объект, если результатом сравнения будет равенство. + Объект, который сравнивается с объектом в . + The address of is a null pointer. + 1 + + + Сравнивает два числа с плавающей запятой с обычной точностью на равенство и, если они равны, заменяет первое значение. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено. + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + The address of is a null pointer. + 1 + + + Сравнивает два экземпляра указанного ссылочного типа на равенство и, если это так, заменяет первый из них. + Исходное значение в . + Целевое значение, которое будет сравниваться со значением параметра и, возможно, будет заменено.Это ссылочный параметр (ref в C#, ByRef в Visual Basic). + Значение, которое заменит целевое значение, если результатом сравнения будет равенство. + Значение сравнивается со значением . + Тип, используемый для , и .Этот тип должен быть ссылочным типом. + The address of is a null pointer. + + + Уменьшает значение заданной переменной и сохраняет результат в виде атомарной операции. + Уменьшаемое значение. + Переменная, у которой уменьшается значение. + The address of is a null pointer. + 1 + + + Уменьшает значение заданной переменной и сохраняет результат в виде атомарной операции. + Уменьшаемое значение. + Переменная, у которой уменьшается значение. + The address of is a null pointer. + 1 + + + Задает число с плавающей запятой с двойной точностью указанным значением в виде атомарной операции и возвращает исходное значение. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Присваивает 32-разрядному целому числу со знаком заданное значение и возвращает исходное значение в виде атомарной операции. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Присваивает 64-разрядному целому числу со знаком заданное значение и возвращает исходное значение в виде атомарной операции. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает указатель или обработчик, зависящий от платформы в виде атомарной операции, и возвращает ссылку на исходное значение. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает объект указанным значением в виде атомарной операции и возвращает ссылку на исходный объект. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает число с плавающей запятой с одинарной точностью указанным значением в виде атомарной операции и возвращает исходное значение. + Исходное значение параметра . + Переменная, которая задается указанным значением. + Значение, в которое задан параметр . + The address of is a null pointer. + 1 + + + Задает определенное значение для переменной указанного типа и возвращает исходное значение (атомарная операция). + Исходное значение параметра . + Переменная, которая задается указанным значением.Это ссылочный параметр (ref в C#, ByRef в Visual Basic). + Значение, в которое задан параметр . + Тип, используемый для и .Этот тип должен быть ссылочным типом. + The address of is a null pointer. + + + Увеличивает значение заданной переменной и сохраняет результат в виде атомарной операции. + Увеличиваемое значение. + Переменная, у которой увеличивается значение. + The address of is a null pointer. + 1 + + + Увеличивает значение заданной переменной и сохраняет результат в виде атомарной операции. + Увеличиваемое значение. + Переменная, у которой увеличивается значение. + The address of is a null pointer. + 1 + + + Синхронизирует доступ к памяти следующим образом: процессор, выполняющий текущий поток, не способен упорядочить инструкции так, чтобы обращения к памяти до вызова метода выполнялись после обращений к памяти, следующих за вызовом метода . + + + Возвращает 64-разрядное значение, загруженное в виде атомарной операции. + Загруженное значение. + Загружаемое 64-разрядное значение. + 1 + + + Обеспечивает процедуры неактивной инициализации. + + + Инициализирует целевой ссылочный тип его конструктором типа по умолчанию, если он еще не инициализирован. + Инициализируемая ссылка типа . + Ссылка типа , которую необходимо инициализировать, если она еще не инициализирована. + Тип инициализируемой ссылки. + Разрешения на доступ к конструктору типа отсутствовали. + Тип не имеет конструктора по умолчанию. + + + Инициализирует целевой ссылочный тип или тип значения его конструктором по умолчанию, если он еще не инициализирован. + Инициализированное значение типа . + Ссылка или значение типа , которое необходимо инициализировать, если оно еще не инициализировано. + Ссылка на логическое значение, определяющее, инициализирована ли цель. + Ссылка на объект, используемый как взаимоисключающая блокировка для инициализации параметра .Если равно null, то нового объект будет создан экземпляр. + Тип инициализируемой ссылки. + Разрешения на доступ к конструктору типа отсутствовали. + Тип не имеет конструктора по умолчанию. + + + Инициализирует целевой ссылочный тип или тип значения с использованием указанной функцией, если он еще не инициализирован. + Инициализированное значение типа . + Ссылка или значение типа , которое необходимо инициализировать, если оно еще не инициализировано. + Ссылка на логическое значение, определяющее, инициализирована ли цель. + Ссылка на объект, используемый как взаимоисключающая блокировка для инициализации параметра .Если равно null, то нового объект будет создан экземпляр. + Функция, которая вызывается для инициализации ссылки или значения. + Тип инициализируемой ссылки. + Разрешения на доступ к конструктору типа отсутствовали. + Тип не имеет конструктора по умолчанию. + + + Инициализирует целевой ссылочный тип с использованием указанной функцией, если он еще не инициализирован. + Инициализированное значение типа . + Ссылка типа , которую необходимо инициализировать, если она еще не инициализирована. + Функция, которая вызывается для инициализации ссылки. + Ссылочный тип инициализируемой ссылки. + Тип не имеет конструктора по умолчанию. + + вернул значение NULL (Nothing в Visual Basic). + + + Исключение генерируется, когда рекурсивная запись блокировки не совпадает с рекурсивной политикой блокировки. + 2 + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + 2 + + + Инициализирует новый экземпляр класса с использованием заданного сообщения, содержащего описание ошибки. + Сообщение с описанием исключения.Вызывающему объекту этого конструктора необходимо убедиться, что эта строка локализована для текущего языка и региональных параметров системы. + 2 + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающему объекту этого конструктора необходимо убедиться, что эта строка локализована для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + 2 + + + Указывает, можно ли несколько раз войти в блокировку из одного и того же потока. + + + Если поток пытается войти в блокировку рекурсивно, выдается ошибка.Некоторые классы могут допускать определенные виды рекурсий при активированном параметре. + + + Допускается рекурсивный вход потока в блокировку.Некоторые классы могут игнорировать эту возможность. + + + Уведомляет один или более ожидающих потоков о том, что произошло событие.Этот класс не наследуется. + 2 + + + Инициализирует новый экземпляр класса логическим значением, показывающим наличие сигнального состояния. + Значение true для задания начального состояния сигнальным; false для задания несигнального начального состояния. + + + Предоставляет уменьшенную версию . + + + Инициализирует новый экземпляр класса начальным состоянием nonsignaled. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение. + значение true для задания начального сигнального состояния; значение false для задания начального несигнального состояния. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, нужно ли для начального состояния задать сигнальное значение, а также указанным числом прокруток. + Значение true для задания начального сигнального состояния; значение false для задания начального несигнального состояния. + Число ожиданий прокруток до возврата к операции ожидания на основе ядра. + + is less than 0 or greater than the maximum allowed value. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом . + Значение true, чтобы освободить управляемые и неуправляемые ресурсы; значение false, чтобы освободить только неуправляемые ресурсы. + + + Получает значение, указывающее, установлено ли событие. + Значение true, если событие установлено; в противном случае — значение false. + + + Задает несигнальное состояние события, вызывая блокирование потоков. + The object has already been disposed. + + + Устанавливает несигнальное состояние события, позволяя продолжить выполнение одному или нескольким потокам, ожидающим событие. + + + Получает число ожиданий прокруток, которые произойдут до возврата к операции ожидания на основе ядра. + Возвращает число ожиданий прокруток, которые произойдут до возврата к операции ожидания на основе ядра. + + + Блокирует текущий поток до установки текущего объекта . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Блокирует текущий поток до тех пор, пока не установлен текущий объект , используя 32-разрядное знаковое целое число для измерения интервала времени. + Значение true, если выполнялась установка ; в противном случае — false. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Блокирует текущий поток до тех пор, пока не будет установлен текущий объект , используя 32-разрядное знаковое целое число для измерения интервала времени. Кроме того, метод контролирует токен . + Значение true, если выполнялась установка ; в противном случае — значение false. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Блокирует текущий поток до получения сигнала текущим объектом . Кроме того, метод контролирует токен . + Токен отмены , который следует контролировать. + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + Блокирует текущий поток, пока не будет установлен текущий объект , используя объект для измерения интервала времени. + Значение true, если выполнялась установка ; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + Блокирует текущий поток до тех пор, пока не будет установлен текущий объект , используя значение для измерения интервала времени. Кроме того, метод контролирует токен . + Значение true, если был задан; в противном случае — значение false. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + Возвращает базовый объект для данного . + Базовый объект события для данного объекта . + + + Предоставляет механизм для синхронизации доступа к объектам. + 2 + + + Получает эксклюзивную блокировку указанного объекта. + Объект, для которого получается блокировка монитора. + Параметр имеет значение null. + 1 + + + Получает монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, в котором следует ожидать. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение.Примечание. Если исключение не возникает, выходное значение этого метода всегда true. + Входное значение параметра — true. + Параметр имеет значение null. + + + Освобождает эксклюзивную блокировку указанного объекта. + Объект, блокировка которого освобождается. + Параметр имеет значение null. + Данный поток не владеет блокировкой для указанного объекта. + 1 + + + Определяет, содержит ли текущий поток блокировку указанного объекта. + Значение true, если текущий поток владеет блокировкой в ; в противном случае — значение false. + Объект для тестирования. + Свойство имеет значение null. + + + Уведомляет поток в очереди готовности об изменении состояния объекта с блокировкой. + Объект, ожидаемый потоком. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + 1 + + + Уведомляет все ожидающие потоки об изменении состояния объекта. + Объект, посылающий импульс. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + 1 + + + Пытается получить эксклюзивную блокировку указанного объекта. + Значение true, если текущий поток получает блокировку; в противном случае — значение false. + Объект, блокировка которого получается. + Параметр имеет значение null. + 1 + + + Пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, блокировка которого получается. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение. + Входное значение параметра — true. + Параметр имеет значение null. + + + Пытается получить эксклюзивную блокировку указанного объекта на заданное количество миллисекунд. + Значение true, если текущий поток получает блокировку; в противном случае — значение false. + Объект, блокировка которого получается. + Количество миллисекунд, в течение которых ожидать блокировку. + Параметр имеет значение null. + Значение параметра отрицательно и не равно . + 1 + + + В течение заданного количества миллисекунд пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, блокировка которого получается. + Количество миллисекунд, в течение которых ожидать блокировку. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение. + Входное значение параметра — true. + Параметр имеет значение null. + Значение параметра отрицательно и не равно . + + + Пытается получить эксклюзивную блокировку указанного объекта в течение заданного количества времени. + Значение true, если текущий поток получает блокировку; в противном случае — значение false. + Объект, блокировка которого получается. + Класс , представляющий количество времени, в течение которого ожидается блокировка.Значение –1 миллисекунды обозначает бесконечное ожидание. + Параметр имеет значение null. + Значение в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем . + 1 + + + В течение заданного периода времени пытается получить монопольную блокировку указанного объекта и единым блоком задает значение, указывающее, была ли выполнена блокировка. + Объект, блокировка которого получается. + Период времени, в течение которого ожидается блокировка.Значение -1 обозначает бесконечное ожидание. + Результат попытки получить блокировку, переданную по ссылке.Входное значение должно равняться false.Выходное значение true, если блокировка получена; в противном случае — выходное значение false.Выходное значение задается, даже если при попытке получить блокировку возникает исключение. + Входное значение параметра — true. + Параметр имеет значение null. + Значение в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем . + + + Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова. + true, если вызов осуществил возврат из-за того, что вызывающий поток заново получил блокировку заданного объекта.Этот метод не осуществляет возврат, если блокировка вновь не получена. + Объект, в котором следует ожидать. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока. + 1 + + + Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова.Если указанные временные интервалы истекают, поток встает в очередь готовности. + Значение true, если блокировка была получена заново до истечения заданного времени; значение false, если блокировка была получена заново по истечении заданного времени.Этот метод не осуществляет возврат, если блокировка не была получена. + Объект, в котором следует ожидать. + Количество миллисекунд для ожидания постановки в очередь готовности. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока. + Значение параметра отрицательно и не равно . + 1 + + + Освобождает блокировку объекта и блокирует текущий поток до тех пор, пока тот не получит блокировку снова.Если указанные временные интервалы истекают, поток встает в очередь готовности. + Значение true, если блокировка была получена заново до истечения заданного времени; значение false, если блокировка была получена заново по истечении заданного времени.Этот метод не осуществляет возврат, если блокировка не была получена. + Объект, в котором следует ожидать. + Класс , представляющий количество времени, до истечения которого поток поступает в очередь ожидания. + Параметр имеет значение null. + Вызывающий поток не владеет блокировкой для указанного объекта. + Поток, который вызывает Wait, позже прерывается из состояния ожидания.Это происходит, когда другой поток вызывает метод данного потока. + Значение параметра в миллисекундах отрицательно и не равно (–1 миллисекунда), или больше чем . + 1 + + + Примитив синхронизации, который также может использоваться в межпроцессной синхронизации. + 1 + + + Инициализирует новый экземпляр класса стандартными свойствами. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса. + Значение true для предоставления вызывающему потоку изначального владения мьютексом; в противном случае — false. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса, а также иметь строку, являющуюся именем мьютекса. + Значение true для предоставления вызывающему потоку изначального владения именованным системным мьютексом, если этот мьютекс создан данным вызовом; в противном случае — значение false. + Имя .Если значение равно null, у объекта нет имени. + Именованный мьютекс существует, имеет безопасность управления доступом, а пользователь не имеет прав . + Произошла ошибка Win32. + Именованный мьютекс не может быть создан; вероятно, дескриптор ожидания другого типа имеет то же имя. + + длиннее 260 символов. + + + Инициализирует новый экземпляр класса логическим значением, указывающим, должен ли вызывающий поток быть изначальным владельцем мьютекса, иметь строку, являющуюся именем мьютекса, и логическое значение, которое при возврате метода показывает, предоставлено ли вызывающему потоку изначальное владение мьютексом. + Значение true для предоставления вызывающему потоку изначального владения именованным системным мьютексом, если этот мьютекс создан данным вызовом; в противном случае — значение false. + Имя .Если значение равно null, у объекта нет имени. + При возврате из метода содержит логическое значение true, если был создан локальный мьютекс (то есть, если параметр имеет значение null или содержит пустую строку) или был создан именованный системный мьютекс; значение false, если указанный именованный системный мьютекс уже существует.Этот параметр передается неинициализированным. + Именованный мьютекс существует, имеет безопасность управления доступом, а пользователь не имеет прав . + Произошла ошибка Win32. + Именованный мьютекс не может быть создан; вероятно, дескриптор ожидания другого типа имеет то же имя. + + длиннее 260 символов. + + + Открывает указанный именованный мьютекс, если он уже существует. + Объект, представляющий именованный системный мьютекс. + Имя системного мьютекса для открытия. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Именованный мьютекс не существует. + Произошла ошибка Win32. + Именованный мьютекс существует, но у пользователя нет необходимой для его использования безопасности доступа. + 1 + + + + + + Освобождает объект один раз. + Вызывающий поток не является владельцем мьютекса. + 1 + + + Открывает указанный именованный мьютекс, если он уже существует, и возвращает значение, указывающее, успешно ли выполнена операция. + Значение true, если именованный мьютекс был успешно открыт; в противном случае — значение false. + Имя системного мьютекса для открытия. + Когда выполнение этого метода завершается, содержит объект , представляющий именованный мьютекс, если вызов завершился успешно, или значение null, если произошел сбой вызова.Этот параметр обрабатывается как неинициализированный. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Произошла ошибка Win32. + Именованный мьютекс существует, но у пользователя нет необходимой для его использования безопасности доступа. + + + Представляет блокировку, используемую для управления доступом к ресурсу, которая позволяет нескольким потокам производить считывание или получать монопольный доступ на запись. + + + Инициализирует новый экземпляр класса значениями свойств по умолчанию. + + + Инициализирует новый экземпляр класса с указанием политики рекурсии блокировок. + Одно из значений перечисления, определяющее политику рекурсии блокировки. + + + Получает общее количество уникальных потоков, вошедших в блокировку в режиме чтения. + Количество уникальных потоков, вошедших в блокировку в режиме чтения. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + Пытается выполнить вход в блокировку в режиме чтения. + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + Пытается выполнить вход в блокировку в обновляемом режиме. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Пытается выполнить вход в блокировку в режиме записи. + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + Уменьшает счетчик глубины рекурсии для режима чтения и выходит из режима чтения, если счетчик принял значение 0 (нуль). + The current thread has not entered the lock in read mode. + + + Уменьшает счетчик глубины рекурсии для обновляемого режима и выходит из обновляемого режима, если счетчик принял значение 0 (нуль). + The current thread has not entered the lock in upgradeable mode. + + + Уменьшает счетчик глубины рекурсии для режима записи и выходит из режима записи, если счетчик принял значение 0 (нуль). + The current thread has not entered the lock in write mode. + + + Получает значение, указывающее, вошел ли текущий поток в блокировку в режиме чтения. + Значение true, если текущий поток вошел в режим чтения; в противном случае false. + 2 + + + Возвращает значение, указывающее, вошел ли текущий поток в блокировку в обновляемом режиме. + Значение true, если текущий поток вошел в обновляемый режим; в противном случае false. + 2 + + + Получает значение, указывающее, вошел ли текущий поток в блокировку в режиме записи. + Значение true, если текущий поток вошел в режим записи; в противном случае false. + 2 + + + Возвращает значение, указывающее политику рекурсии для текущего объекта . + Одно из значений перечисления, определяющее политику рекурсии блокировки. + + + Получает количество раз, которые текущий поток входил в блокировку в режиме чтения, как показатель рекурсии. + 0 (нуль), если текущий поток не вошел в режим чтения, 1, если поток вошел в режим чтения, но не рекурсивно, или n, если поток вошел в блокировку рекурсивно n - 1 раз. + 2 + + + Получает количество раз, которые текущий поток входил в блокировку в обновляемом режиме, как показатель рекурсии. + 0 (нуль), если текущий поток не вошел в обновляемый режим, 1, если поток вошел в обновляемый режим, но не рекурсивно, или n, если поток вошел в обновляемый режим рекурсивно n - 1 раз. + 2 + + + Получает количество раз, которые текущий поток входил в блокировку в режиме записи, как показатель рекурсии. + 0 (нуль), если текущий поток, не вошел в режим записи, 1, если поток вошел в режим записи, но не рекурсивно, или n, если поток вошел в режим записи рекурсивно n - 1 раз. + 2 + + + Пытается войти в блокировку в режиме чтения с необязательным указанием времени ожидания целым числом. + Значение true, если вызывающий поток вошел в режим чтения; в противном случае false. + Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Пытается войти в блокировку в режиме чтения с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в режим чтения; в противном случае false. + Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени. + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Пытается войти в блокировку в обновляемом режиме с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в обновляемый режим; в противном случае false. + Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Пытается войти в блокировку в обновляемом режиме с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в обновляемый режим; в противном случае false. + Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Пытается войти в блокировку в режиме записи с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в режим записи; в противном случае false. + Время ожидания в миллисекундах или -1 () в случае неограниченного времени ожидания. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + Пытается войти в блокировку в режиме записи с необязательным указанием времени ожидания. + Значение true, если вызывающий поток вошел в режим записи; в противном случае false. + Период ожидания или значение -1 миллисекунда для ожидания в течение неограниченного времени. + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + Получает общее количество потоков, ожидающих вхождения в блокировку в режиме чтения. + Общее количество потоков, ожидающих вхождения в режим чтения. + 2 + + + Получает общее количество потоков, ожидающих входа в блокировку в обновляемом режиме. + Общее количество потоков, ожидающих входа в обновляемый режим. + 2 + + + Получает общее количество потоков, ожидающих входа в блокировку в режиме записи. + Общее количество потоков, ожидающих входа в режим записи. + 2 + + + Ограничивает число потоков, которые могут одновременно получать доступ к ресурсу или пулу ресурсов. + 1 + + + Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Максимальное количество запросов семафора, которое может быть обеспеченно одновременно. + Значение больше значения . + + имеет значение меньше 1.-или-Значение параметра меньше 0. + + + Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов, а также при необходимости имя объекта системного семафора. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Максимальное количество запросов семафора, которое может быть обеспеченно одновременно. + Имя объекта именованного системного семафора. + Значение больше значения .-или- длиннее 260 символов. + + имеет значение меньше 1.-или-Значение параметра меньше 0. + Произошла ошибка Win32. + Именованный семафор существует, имеет параметры безопасности управления доступом, а пользователь не имеет прав . + Именованный семафор не может быть создан, видимо потому что дескриптор ожидания другого типа имеет то же имя. + + + Инициализирует новый экземпляр класса , задающий начальное количество входов и максимальное количество одновременных входов, а также при необходимости задающий имя объекта системного семафора и переменную, получающую значение, которое указывает, был ли создан новый системный семафор. + Начальное количество запросов семафора, которое может быть удовлетворено одновременно. + Максимальное количество запросов семафора, которое может быть удовлетворено одновременно. + Имя объекта именованного системного семафора. + При возврате этот метод содержит значение true, если был создан локальный семафор (то есть если параметр имеет значение null или содержит пустую строку) или был создан заданный именованный системный семафор; значение false, если указанный именованный семафор уже существовал.Этот параметр передается неинициализированным. + Значение больше значения . -или- длиннее 260 символов. + + имеет значение меньше 1.-или-Значение параметра меньше 0. + Произошла ошибка Win32. + Именованный семафор существует, имеет параметры безопасности управления доступом, а пользователь не имеет прав . + Именованный семафор не может быть создан, видимо потому что дескриптор ожидания другого типа имеет то же имя. + + + Открывает указанный именованный семафор, если он уже существует. + Объект, представляющий именованный системный семафор. + Имя системного семафора для открытия. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Именованный семафор не существует. + Произошла ошибка Win32. + Именованный семафор существует, но у пользователя нет необходимых для его использования прав доступа. + 1 + + + + + + Выходит из семафора и возвращает последнее значение счетчика. + Счетчик семафора перед вызовом метода . + Счетчик семафора уже имеет максимальное значение. + Произошла ошибка Win32, связанная с именованным семафором. + Текущий семафор представляет именованный системный семафор, но пользователь не имеет прав .-или-Текущий семафор представляет именованный системный семафор, но он не был открыт с правами доступа . + 1 + + + Выходит из семафора указанное число раз и возвращает последнее значение счетчика. + Счетчик семафора перед вызовом метода . + Количество требуемых выходов из семафора. + + имеет значение меньше 1. + Счетчик семафора уже имеет максимальное значение. + Произошла ошибка Win32, связанная с именованным семафором. + Текущий семафор представляет именованный системный семафор, но пользователь не имеет прав .-или-Текущий семафор представляет именованный системный семафор, но он не был открыт с правами . + 1 + + + Открывает указанный именованный семафор, если он уже существует, и возвращает значение, указывающее, успешно ли выполнена операция. + Значение true, если именованный семафор был успешно открыт; в противном случае — значение false. + Имя системного семафора для открытия. + При возврате этот метод содержит объект , представляющий именованный семафор, если вызов завершился успешно, или значение null, если вызов завершился неудачно.Этот параметр обрабатывается как неинициализированный. + Параметр равен пустой строке.-или- длиннее 260 символов. + Свойство имеет значение null. + Произошла ошибка Win32. + Именованный семафор существует, но у пользователя нет необходимых для его использования прав доступа. + + + Исключение, выдаваемое при вызове метода для семафора, значение счетчика которого уже равно максимальному. + 2 + + + Инициализирует новый экземпляр класса значениями по умолчанию. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причин исключения. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Представляет упрощенную альтернативу семафору , ограничивающему количество потоков, которые могут параллельно обращаться к ресурсу или пулу ресурсов. + + + Инициализирует новый экземпляр класса , указывая первоначальное число запросов, которые могут выполняться одновременно. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Значение параметра меньше 0. + + + Инициализирует новый экземпляр класса , указывая изначальное и максимальное число запросов, которые могут выполняться одновременно. + Начальное количество запросов для семафора, которое может быть обеспечено одновременно. + Максимальное количество запросов семафора, которое может быть обеспеченно одновременно. + + меньше 0 или больше, чем , или меньше или равен 0. + + + Возвращает дескриптор , который можно использовать для ожидания семафора. + Дескриптор , который можно использовать для ожидания семафора. + Объект удален. + + + Возвращает количество оставшихся потоков, которым разрешено входить в объект . + Количество оставшихся потоков, которым разрешено входить в семафор. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые ресурсы, используемые журналом , и при необходимости освобождает также управляемые ресурсы. + Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. + + + Освобождает объект один раз. + Предыдущее количество в семафоре . + Текущий экземпляр уже был удален. + + уже достиг максимального размера. + + + Освобождает объект указанное число раз. + Предыдущее количество в семафоре . + Количество требуемых выходов из семафора. + Текущий экземпляр уже был удален. + + имеет значение меньше 1. + + уже достиг максимального размера. + + + Блокирует текущий поток, пока он не сможет войти в . + Текущий экземпляр уже был удален. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя 32-разрядное целое число со знаком, которое определяет время ожидания. + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя 32-разрядное целое число со знаком, которое определяет время ожидания, и контролирует токен . + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + + был отменен. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + Экземпляр был удален, или создания был удален. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , и контролирует токен . + Токен , который следует контролировать. + + был отменен. + Текущий экземпляр уже был удален.-или- Создания уже был удален. + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя значение для определения времени ожидания. + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + Экземпляр semaphoreSlim был уничтожен + + + Блокирует текущий поток до тех пор, пока он не сможет войти в , используя значение , которое определяет время ожидания, и контролирует токен . + Значение true, если текущий поток успешно вошел в ; в противном случае — значение false. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + Токен отмены , который следует контролировать. + + был отменен. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + Экземпляр semaphoreSlim был уничтоженКласс , создавший , уже удален. + + + Асинхронно ожидает входа в . + Задача, которая завершается при входе в семафор. + + + Асинхронно ожидает входа в , используя 32-разрядное целое число со знаком для измерения интервала времени. + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Асинхронно ожидает входа в , используя 32-разрядное целое число со знаком для измерения интервала времени, контролируя . + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Токен отмены , который следует контролировать. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Текущий экземпляр уже был удален. + + был отменен. + + + Асинхронно ожидает входа в , контролируя . + Задача, которая завершается при входе в семафор. + Токен , который следует контролировать. + Текущий экземпляр уже был удален. + + был отменен. + + + Асинхронно ожидает входа в , используя для измерения интервала времени. + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + Текущий экземпляр уже был удален. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. -или- Время ожидания больше . + + + Асинхронно ожидает входа в , используя для измерения интервала времени и контролируя . + Задача, которая будет завершаться с результатом true, если текущий поток успешно вошел в , и с результатом false в противном случае. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + Токен , который следует контролировать. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания.-или-Время ожидания больше . + + был отменен. + + + Указывает метод, вызываемый при отправке сообщения в контекст синхронизации. + Передаваемый делегату объект. + 2 + + + Предоставляет примитив взаимно исключающей блокировки, в котором поток, пытающийся получить блокировку, ожидает в состоянии цикла, проверяя доступность блокировки. + + + Инициализирует новый экземпляр структуры параметром для отслеживания идентификаторов потоков для повышения качества отладки. + Следует ли перенаправлять и использовать идентификаторы потоков для отладки. + + + Получает блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + Аргумент должен быть инициализирован в false до вызова Enter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Снимает блокировку. + Включено отслеживание владения потоков и текущий поток не является владельцем этой блокировки. + + + Снимает блокировку. + Логическое значение, указывающее, следует ли выпустить барьер памяти, чтобы немедленно опубликовать операцию выхода для других потоков. + Включено отслеживание владения потоков и текущий поток не является владельцем этой блокировки. + + + Получает значение, определяющее, имеет ли какой-либо поток блокировку в настоящий момент. + Значение true, если в настоящее время блокировка удерживается каким-либо потоком; в противном случае — значение false. + + + Получает значение, определяющее, имеет ли текущий поток блокировку. + Значение true, если блокировка удерживается текущим потоком; в противном случае — значение false. + Отслеживание владения потоков отключено. + + + Получает значение, указывающее, включено ли отслеживание владельца потока для данного экземпляра. + Значение true, если для данного экземпляра включено отслеживание владельца потока; в противном случае — значение false. + + + Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + Аргумент должен быть инициализирован в false до вызова TryEnter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + Аргумент должен быть инициализирован в false до вызова TryEnter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Пытается получить блокировку надежным способом, то есть даже если в вызове метода возникает исключение, можно надежно изучить и определить, была ли получена блокировка. + Объект , представляющий время ожидания в миллисекундах, или объект , представляющий -1 миллисекунду для неограниченного ожидания. + Значение true, если блокировка получена; в противном случае — значение false.Перед вызовом этого метода необходимо инициализировать параметр . + + является отрицательным числом, отличным от значения -1 миллисекунды, которое представляет неограниченное время ожидания - или - время ожидания больше . + Аргумент должен быть инициализирован в false до вызова TryEnter. + Включено отслеживание владения потоками, и текущий поток уже получил эту блокировку. + + + Предоставляет поддержку ожидания на основе прокруток. + + + Получает число раз, которое был вызван для этого экземпляра. + Возвращает целое число, представляющее количество вызовов метода для данного экземпляра. + + + Получает значение, показывающее, даст ли следующий вызов к доступ к процессору, запуская обязательное переключение контекста. + Даст ли следующий вызов к доступ к процессору, запуская обязательное переключение контекста. + + + Сбрасывает подсчет прокруток. + + + Выполняет одну прокрутку. + + + Выполняет прокрутки до удовлетворения заданного условия. + Делегат для циклического выполнения до возврата этим делегатом значения true. + Аргументом параметра является null. + + + Выполняет прокрутки до удовлетворения заданного условия или истечения заданного времени ожидания. + Значение true, если условие удовлетворено до истечения времени ожидания; в противном случае — значение false. + Делегат для циклического выполнения до возврата этим делегатом значения true. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Аргументом параметра является null. + Параметр является отрицательным числом, отличным от -1, которое представляет неограниченное время ожидания. + + + Выполняет прокрутки до удовлетворения заданного условия или истечения заданного времени ожидания. + Значение true, если условие удовлетворено до истечения времени ожидания; в противном случае — значение false. + Делегат для циклического выполнения до возврата этим делегатом значения true. + Объект , указывающий время ожидания в миллисекундах, или TimeSpan, представляющий значение -1 миллисекунда, в случае неограниченного ожидания. + Аргументом параметра является null. + + является отрицательным числом отличный значение -1 миллисекунд, которое представляет неограниченное время ожидания - или - время ожидания больше . + + + Обеспечивает базовую функциональность для распространения контекста синхронизации в различных моделях синхронизации. + 2 + + + Создает новый экземпляр класса . + + + При переопределении в производном классе создает копию контекста синхронизации. + Новый объект . + 2 + + + Получает контекст синхронизации для текущего потока + Объект , представляющий текущий контекст синхронизации. + 1 + + + При переопределении в производном классе отвечает на уведомление о завершении операции. + + + При переопределении в производном классе отвечает на уведомление о запуске операции. + + + При переопределении в производном классе отправляет асинхронное сообщение в контекст синхронизации. + Вызываемый делегат . + Передаваемый делегату объект. + 2 + + + При переопределении в производном классе отправляет синхронное сообщение в контекст синхронизации. + Вызываемый делегат . + Передаваемый делегату объект. + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + Задает текущий контекст синхронизации. + Задаваемый объект . + 1 + + + + + + Исключение, которое выдается в то время, когда методу требуется вызвавший его объект для получения блокировки данного Monitor, а метод вызван объектом, не являющимся владельцем блокировки. + 2 + + + Инициализирует новый экземпляр класса со стандартными свойствами. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причин исключения. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Предоставляет хранилище для данных, локальных для потока. + Задает тип данных, хранимых для каждого потока. + + + Инициализирует экземпляр . + + + Инициализирует экземпляр . + Следует ли отслеживать все значения, заданные в экземпляре, и представлять их с помощью свойства . + + + Инициализирует экземпляр с заданной функцией . + Объект , вызываемый для получения неактивно инициализированного значения при совершении попытки получить без предварительной инициализации. + + является пустой ссылкой (Nothing в Visual Basic). + + + Инициализирует экземпляр с заданной функцией . + Объект , вызываемый для получения неактивно инициализированного значения при совершении попытки получить без предварительной инициализации. + Следует ли отслеживать все значения, заданные в экземпляре, и представлять их с помощью свойства . + Параметр является пустой (null) ссылкой (Nothing в Visual Basic). + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает ресурсы, используемые данным экземпляром . + Логическое значение, указывающее, вызывается ли данный метод из-за вызова метода . + + + Освобождает ресурсы, используемые данным экземпляром . + + + Получает значение, указывающее, инициализирован ли объект в текущем потоке. + Значение true, если инициализируется в текущем потоке; в противном случае — значение false. + Экземпляр класса был удален. + + + Создает и возвращает строковое представление данного экземпляра для текущего потока. + Результат вызова метода для свойства . + Экземпляр класса был удален. + + для текущего потока представляет пустую ссылку (Nothing в Visual Basic). + Инициализация попыталась создать рекурсивную ссылку . + Не предоставляются конструктор по умолчанию и значение фабрики. + + + Получает или задает значение данного экземпляра для текущего потока. + Возвращает экземпляр объекта, за инициализацию которого ответственен данный ThreadLocal. + Экземпляр класса был удален. + Инициализация попыталась создать рекурсивную ссылку . + Не предоставляются конструктор по умолчанию и значение фабрики. + + + Получает список всех значений, хранящихся в настоящий момент всеми потоками, которые получили доступа к данному экземпляру. + Список всех значений, хранящихся в настоящий момент всеми потоками, которые получили доступа к данному экземпляру. + Экземпляр класса был удален. + + + Содержит методы для выполнения операций энергозависимой памяти. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает значение указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанное значение.Это значение является последним, записанным любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + + + Считывает ссылку на объект из указанного поля.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется после данного метода в коде, процессор не сможет переместить ее перед этим методом. + Прочитанная ссылка на объект .Эта ссылка является последней, записанной любым процессором компьютера, независимо от количества процессоров и от состояния кэша процессоров. + Считываемое поле. + Тип считываемого поля.Должен быть ссылочным типом или типом значения. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция памяти появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданное значение в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается значение. + Записываемое значение.Значение записывается немедленно, так что оно становится видимым для всех процессоров компьютера. + + + Записывает заданную ссылку на объект в указанное поле.В системах, которым это необходимо, вставляет барьер памяти, не позволяющий процессору изменять порядок операций памяти следующим образом: если операция чтения или записи появляется перед данным методом в коде, процессор не сможет поместить ее после этого метода. + Поле, в которое записывается ссылка на объект. + Записываемая ссылка на объект.Ссылка записывается немедленно, так что она становится видимой для всех процессоров компьютера. + Тип поля, в которое выполняется запись.Должен быть ссылочным типом или типом значения. + + + Исключение, которое выдается при попытке открыть не существующий в системе семафор или мьютекс. + 2 + + + Инициализирует новый экземпляр класса значениями по умолчанию. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке. + Сообщение об ошибке с объяснением причин исключения. + + + Инициализирует новый экземпляр класса с указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.3/zh-hans/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.3/zh-hans/System.Threading.xml new file mode 100644 index 0000000..7c174ad --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.3/zh-hans/System.Threading.xml @@ -0,0 +1,1854 @@ + + + + System.Threading + + + + 当某个线程获取由另一个线程放弃(即在未释放的情况下退出)的 对象时引发的异常。 + 1 + + + 使用默认值初始化 类的新实例。 + + + 用被放弃的互斥体的指定索引(如果可用)和表示该互斥体的 对象初始化 类的新实例。 + 如果对 方法引发异常,则为等待句柄数组中被放弃的互斥体的索引,如果对 方法引发异常,则为 –1。 + 一个 对象,表示被放弃的互斥体。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误消息。 + + + 用指定的错误信息和内部异常初始化 类的新实例。 + 解释异常原因的错误消息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 用指定的错误信息、内部异常、被放弃的互斥体的索引(如果可用)以及表示该互斥体的 对象初始化 类的新实例。 + 解释异常原因的错误消息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + 如果对 方法引发异常,则为等待句柄数组中被放弃的互斥体的索引,如果对 方法引发异常,则为 –1。 + 一个 对象,表示被放弃的互斥体。 + + + 用指定的错误信息、被放弃的互斥体的索引(如果可用)以及被放弃的互斥体初始化 类的新实例。 + 解释异常原因的错误消息。 + 如果对 方法引发异常,则为等待句柄数组中被放弃的互斥体的索引,如果对 方法引发异常,则为 –1。 + 一个 对象,表示被放弃的互斥体。 + + + 获取导致异常的被放弃的互斥体(如果已知的话)。 + 如果未能识别被放弃的互斥体,则为表示该被放弃的互斥体的 对象或 null。 + 1 + + + 获取导致异常的被放弃的互斥体的索引(如果已知的话)。 + 如果未能确定被放弃的互斥体的索引,则为传递给 方法的等待句柄数组中的索引、表示该被放弃的互斥体的 对象的索引或 –1。 + 1 + + + 表示对于给定异步控制流(如异步方法)是本地数据的环境数据。 + 环境数据的类型。 + + + 实例化不接收更改通知的 实例。 + + + 实例化接收更改通知的 本地实例。 + 只要当前值在任何线程上发生更改时便会调用的委托。 + + + 获取或设置环境数据的值。 + 环境数据的值。 + + + 向针对更改通知进行了注册的 实例提供数据更改信息的类。 + 数据的类型。 + + + 获取数据的当前值。 + 数据的当前值。 + + + 获取数据的上一个值。 + 数据的上一个值。 + + + 返回一个值,该值指示是否由于执行上下文更改而更改了值。 + 如果由于执行上下文更改而更改了值,则为 true;否则为 false。 + + + 通知正在等待的线程已发生事件。此类不能被继承。 + 2 + + + 使用 Boolean 值(指示是否将初始状态设置为终止的)初始化 类的新实例。 + 若要将初始状态设置为终止,则为 true;若要将初始状态设置为非终止,则为 false。 + + + 使多个任务能够采用并行方式依据某种算法在多个阶段中协同工作。 + + + 初始化 类的新实例。 + 参与线程的数量。 + + 小于 0 或大于 32,767。 + + + 初始化 类的新实例。 + 参与线程的数量。 + 在每个阶段之后要执行的 。可以传递 null (在 Visual Basic 中为 Nothing) 以指示不执行任何操作。 + + 小于 0 或大于 32,767。 + + + 通知 ,告知其将会有另一个参与者。 + 新参与者将首先参与的屏障的阶段编号。 + 当前实例已被释放。 + 添加参与者将导致屏障的参与者计数超过 32,767。- 或 -该方法从阶段后操作中调用。 + + + 通知 ,告知其将会有多个其他参与者。 + 新参与者将首先参与的屏障的阶段编号。 + 要添加到屏障的其他参与者的数量。 + 当前实例已被释放。 + + 小于 0。- 或 -添加 参与者将导致屏障的参与者计数超过 32,767。 + 该方法从阶段后操作中调用。 + + + 获取屏障的当前阶段的编号。 + 返回屏障的当前阶段的编号。 + + + 释放由 类的当前实例占用的所有资源。 + 该方法从阶段后操作中调用。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 如果为 true,则同时释放托管资源和非托管资源;如果为 false,则仅释放非托管资源。 + + + 获取屏障中参与者的总数。 + 返回屏障中参与者的总数。 + + + 获取屏障中尚未在当前阶段发出信号的参与者的数量。 + 返回屏障中尚未在当前阶段发出信号的参与者的数量。 + + + 通知 ,告知其将会减少一个参与者。 + 当前实例已被释放。 + 屏障已经有 0 个参与者。- 或 -该方法从阶段后操作中调用。 + + + 通知 ,告知其将会减少一些参与者。 + 要从屏障中移除的其他参与者的数量。 + 当前实例已被释放。 + + 小于 0。 + 屏障已经有 0 个参与者。- 或 -该方法从阶段后操作中调用。 - 或 -当前的参与者计数小于指定 participantCount + 参与者总数小于指定的 + + + 发出参与者已达到屏障并等待所有其他参与者也达到屏障。 + 当前实例已被释放。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + 在所有参与线程调用了 SignalAndWait 之后,如果关卡的后期阶段操作中引发了异常,该异常将包装在 BarrierPostPhaseException 中并在所有参与线程上引发。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,同时使用 32 位带符号整数测量超时。 + 如果所有参与者都已在指定时间内达到屏障,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + 在所有参与线程调用了 SignalAndWait 之后,如果关卡的后期阶段操作中引发了异常,该异常将包装在 BarrierPostPhaseException 中并在所有参与线程上引发。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,使用 32 位带符号整数测量超时,同时观察取消标记。 + 如果所有参与者都已在指定时间内达到屏障,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者达到屏障,同时观察取消标记。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,同时使用 对象测量时间间隔。 + 如果所有其他参与者已达到屏障,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 当前实例已被释放。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 32,767。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + 发出参与者已达到屏障的信号,并等待所有其他参与者也达到屏障,使用 对象测量时间间隔,同时观察取消标记。 + 如果所有其他参与者已达到屏障,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。 + + 是一个非 -1 毫秒的负数,而 -1 表示无限期超时。 + 该方法从阶段后操作中调用,当前屏障具有 0 个参与者,或该屏障被注册为参与者的更多线程终止。 + + + + 阶段后操作失败时引发的异常。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 使用指定的内部异常初始化 类的新实例。 + 导致当前异常的异常。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 表示要在新上下文中调用的方法。 + 一个对象,包含回调方法在每次执行时要使用的信息。 + 1 + + + 表示在计数变为零时处于有信号状态的同步基元。 + + + 使用指定计数初始化 类的新实例。 + 设置 时最初必需的信号数。 + + 小于 0。 + + + 的当前计数加 1。 + 当前实例已被释放。 + 当前实例已设置 。- 或 - 等于或大于 + + + 的当前计数增加指定值。 + + 的增量值。 + 当前实例已被释放。 + + 小于或等于零。 + 当前实例已设置 。- 或 -在计数由 递增后, 大于或等于 + + + 获取设置事件时所必需的剩余信号数。 + 设置事件时所必需的剩余信号数。 + + + 释放由 类的当前实例占用的所有资源。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 如果为 true,则同时释放托管资源和非托管资源;如果为 false,则仅释放非托管资源。 + + + 获取设置事件时最初必需的信号数。 + 设置事件时最初必需的信号数。 + + + 确定是否设置了事件。 + 如果设置了事件,则为 true;否则为 false。 + + + 重置为 的值。 + 当前实例已被释放。 + + + 属性重新设置为指定值。 + 设置 时所必需的信号的数量。 + 当前实例已被释放。 + + 小于 0。 + + + 注册信号,同时减小 的值。 + 如果信号导致计数变为零并且设置了事件,则为 true;否则为 false。 + 当前实例已被释放。 + 当前实例已设置 。 + + + 注册多个信号,同时将 的值减少指定数量。 + 如果信号导致计数变为零并且设置了事件,则为 true;否则为 false。 + 要注册的信号的数量。 + 当前实例已被释放。 + + 小于 1。 + 当前实例已设置 。- 或 - 大于 + + + 增加一个 的尝试。 + 如果成功增加,则为 true;否则为 false。如果 已为零,则此方法将返回 false。 + 当前实例已被释放。 + + 等于 + + + 增加指定值的 的尝试。 + 如果成功增加,则为 true;否则为 false。如果 已为零,则此方法将返回 false。 + + 的增量值。 + 当前实例已被释放。 + + 小于或等于零。 + 当前实例已设置 。- 或 - + 大于等于 + + + 阻止当前线程,直到设置了 为止。 + 当前实例已被释放。 + + + 阻止当前线程,直到设置了 为止,同时使用 32 位带符号整数测量超时。 + 如果设置了 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 阻止当前线程,直到设置了 为止,并使用 32 位带符号整数测量超时,同时观察 + 如果设置了 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 阻止当前线程,直到设置了 为止,同时观察 + 要观察的 。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已被释放。 + + + 阻止当前线程,直到设置了 为止,同时使用 测量超时。 + 如果设置了 ,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 当前实例已被释放。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + + + 阻止当前线程,直到设置了 为止,并使用 测量超时,同时观察 + 如果设置了 ,则为 true;否则为 false。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已被释放。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + + + 获取用于等待要设置的事件的 + 用于等待要设置的事件的 + 当前实例已被释放。 + + + 指示在接收信号后是自动重置 还是手动重置。 + 2 + + + 当终止时, 在释放一个线程后自动重置。如果没有等待的线程, 将保持终止状态直到一个线程阻止,并在释放此线程后重置。 + + + 当终止时, 释放所有等待的线程,并在手动重置前保持终止状态。 + + + 表示一个线程同步事件。 + 2 + + + 初始化 类的新实例,并指定等待句柄最初是否处于终止状态,以及它是自动重置还是手动重置。 + 如果为 true,则将初始状态设置为终止;如果为 false,则将初始状态设置为非终止。 + + 值之一,它确定事件是自动重置还是手动重置。 + + + 初始化 类的新实例,并指定在此调用后创建的等待句柄最初是否处于终止状态,它是自动重置还是手动重置,以及系统同步事件的名称。 + 如果命名事件是通过此调用创建的,则 true 将初始状态设置为终止;false 将初始状态设置为非终止。 + + 值之一,它确定事件是自动重置还是手动重置。 + 系统范围内同步事件的名称。 + 发生了一个 Win32 错误。 + 命名事件存在并具有访问控制安全性,但用户不具有 + 无法创建命名事件,原因可能是与另一个不同类型的等待句柄同名。 + + 的长度超过 260 个字符。 + + + 初始化 类的新实例,并指定在此调用后创建的等待句柄最初是否处于终止状态,它是自动重置还是手动重置,系统同步事件的名称,以及一个 Boolean 变量(其值在调用后表示是否创建了已命名的系统事件)。 + 如果命名事件是通过此调用创建的,则 true 将初始状态设置为终止;false 将初始状态设置为非终止。 + + 值之一,它确定事件是自动重置还是手动重置。 + 系统范围内同步事件的名称。 + 在此方法返回时,如果创建了本地事件(即,如果 为 null 或空字符串)或指定的命名系统事件,则包含 true;如果指定的命名系统事件已存在,则为 false。该参数未经初始化即被传递。 + 发生了一个 Win32 错误。 + 命名事件存在并具有访问控制安全性,但用户不具有 + 无法创建命名事件,原因可能是与另一个不同类型的等待句柄同名。 + + 的长度超过 260 个字符。 + + + 打开指定名称为同步事件(如果已经存在)。 + 一个对象,表示已命名的系统事件。 + 要打开的系统同步事件的名称。 + + 是空字符串。- 或 - 的长度超过 260 个字符。 + + 为 null。 + 命名的系统事件不存在。 + 发生了一个 Win32 错误。 + 已命名的事件存在,但用户不具备使用它所需的安全访问权限。 + 1 + + + + + + 将事件状态设置为非终止状态,导致线程阻止。 + 如果该操作成功,则为 true;否则,为 false。 + 之前已对此 调用 方法。 + 2 + + + 将事件状态设置为终止状态,允许一个或多个等待线程继续。 + 如果该操作成功,则为 true;否则,为 false。 + 之前已对此 调用 方法。 + 2 + + + 打开指定名称为同步事件(如果已经存在),并返回指示操作是否成功的值。 + 如果命名同步事件成功打开,则为 true;否则为 false。 + 要打开的系统同步事件的名称。 + 当此方法返回时,如果调用成功,则包含表示命名同步事件的 对象;否则为 null。该参数未经初始化即被处理。 + + 是空字符串。- 或 - 的长度超过 260 个字符。 + + 为 null。 + 发生了一个 Win32 错误。 + 已命名的事件存在,但用户不具备所需的安全访问权限。 + + + 管理当前线程的执行上下文。此类不能被继承。 + 2 + + + 从当前线程捕获执行上下文。 + 一个 对象,表示当前线程的执行上下文。 + 1 + + + 在当前线程上的指定执行上下文中运行某个方法。 + 要设置的 。 + 一个 委托,表示要在提供的执行上下文中运行的方法。 + 要传递给回调方法的对象。 + + 为 null。- 或 - 不是通过捕获操作获取的。- 或 - 已用作 调用的参数。 + 1 + + + + + + 为多个线程共享的变量提供原子操作。 + 2 + + + 对两个 32 位整数进行求和并用和替换第一个整数,上述操作作为一个原子操作完成。 + 存储在 处的新值。 + 一个变量,包含要添加的第一个值。两个值的和存储在 中。 + 要添加到整数中的 位置的值。 + The address of is a null pointer. + 1 + + + 对两个 64 位整数进行求和并用和替换第一个整数,上述操作作为一个原子操作完成。 + 存储在 处的新值。 + 一个变量,包含要添加的第一个值。两个值的和存储在 中。 + 要添加到整数中的 位置的值。 + The address of is a null pointer. + 1 + + + 比较两个双精度浮点数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较两个 32 位有符号整数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较两个 64 位有符号整数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较两个平台特定的句柄或指针是否相等,如果相等,则替换第一个。 + + 中的原始值。 + 其值与 的值进行比较并且可能被 替换的目标 。 + 比较结果相等时替换目标值的 。 + 与位于 处的值进行比较的 。 + The address of is a null pointer. + 1 + + + 比较两个对象是否相等,如果相等,则替换第一个对象。 + + 中的原始值。 + 其值与 进行比较并且可能被替换的目标对象。 + 在比较结果相等时替换目标对象的对象。 + 与位于 处的对象进行比较的对象。 + The address of is a null pointer. + 1 + + + 比较两个单精度浮点数是否相等,如果相等,则替换第一个值。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + The address of is a null pointer. + 1 + + + 比较指定的引用类型 的两个实例是否相等,如果相等,则替换第一个。 + + 中的原始值。 + 其值将与 进行比较并且可能被替换的目标。这是一个引用参数(在 C# 中是 ref,在 Visual Basic 中是 ByRef)。 + 比较结果相等时替换目标值的值。 + 与位于 处的值进行比较的值。 + 用于 , 的类型。此类型必须是引用类型。 + The address of is a null pointer. + + + 以原子操作的形式递减指定变量的值并存储结果。 + 递减的值。 + 其值要递减的变量。 + The address of is a null pointer. + 1 + + + 以原子操作的形式递减指定变量的值并存储结果。 + 递减的值。 + 其值要递减的变量。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将双精度浮点数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将 32 位有符号整数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将 64 位有符号整数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将平台特定的句柄或指针设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将对象设置为指定的值并返回对原始对象的引用。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将单精度浮点数设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。 + + 参数被设置为的值。 + The address of is a null pointer. + 1 + + + 以原子操作的形式,将指定类型 的变量设置为指定的值并返回原始值。 + + 的原始值。 + 要设置为指定值的变量。这是一个引用参数(在 C# 中是 ref,在 Visual Basic 中是 ByRef)。 + + 参数被设置为的值。 + 用于 的类型。此类型必须是引用类型。 + The address of is a null pointer. + + + 以原子操作的形式递增指定变量的值并存储结果。 + 递增的值。 + 其值要递增的变量。 + The address of is a null pointer. + 1 + + + 以原子操作的形式递增指定变量的值并存储结果。 + 递增的值。 + 其值要递增的变量。 + The address of is a null pointer. + 1 + + + 按如下方式同步内存存取:执行当前线程的处理器在对指令重新排序时,不能采用先执行 调用之后的内存存取,再执行 调用之前的内存存取的方式。 + + + 返回一个以原子操作形式加载的 64 位值。 + 加载的值。 + 要加载的 64 位值。 + 1 + + + 提供延迟初始化例程。 + + + 在目标引用或值类型尚未初始化的情况下,使用其默认构造函数初始化目标引用或值类型。 + 类型 的初始化引用。 + 在类型尚未初始化的情况下,要初始化的类型 的引用。 + 要初始化的引用的类型。 + 缺少访问类型 的构造函数的权限。 + 类型 没有默认的构造函数。 + + + 在目标引用或值类型尚未初始化的情况下,使用其默认构造函数初始化目标引用或值类型。 + 类型 的初始化值。 + 在尚未初始化的情况下要初始化的类型 的引用或值。 + 对布尔值的引用,该值确定目标是否已初始化。 + 对用作相互排斥锁的对象的引用,用于初始化 。如果 为 null,则新的对象将被实例化。 + 要初始化的引用的类型。 + 缺少访问类型 的构造函数的权限。 + 类型 没有默认的构造函数。 + + + 在目标引用或值类型尚未初始化的情况下,使用指定函数初始化目标引用或值类型。 + 类型 的初始化值。 + 在尚未初始化的情况下要初始化的类型 的引用或值。 + 对布尔值的引用,该值确定目标是否已初始化。 + 对用作相互排斥锁的对象的引用,用于初始化 。如果 为 null,则新的对象将被实例化。 + 调用函数以初始化该引用或值。 + 要初始化的引用的类型。 + 缺少访问类型 的构造函数的权限。 + 类型 没有默认的构造函数。 + + + 在目标引用类型尚未初始化的情况下,使用指定函数初始化目标引用类型。 + 类型 的初始化值。 + 在类型尚未初始化的情况下,要初始化的类型 的引用。 + 调用函数以初始化该引用。 + 要初始化的引用的引用类型。 + 类型 没有默认的构造函数。 + + 返回 null(在 Visual Basic 中为 Nothing)。 + + + 当进入锁定状态的递归与此锁定的递归策略不兼容时引发的异常。 + 2 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + 2 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方必须确保此字符串已针对当前系统区域性进行了本地化。 + 2 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方必须确保此字符串已针对当前系统区域性进行了本地化。 + 引发当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + 2 + + + 指定同一个线程是否可以多次进入一个锁定状态。 + + + 如果线程尝试以递归方式进入锁定状态,将引发异常。某些类可能会在此设置生效时允许使用特定的递归方式。 + + + 线程可以采用递归方式进入锁定状态。某些类可能会限制此功能。 + + + 通知一个或多个正在等待的线程已发生事件。此类不能被继承。 + 2 + + + 用一个指示是否将初始状态设置为终止的布尔值初始化 类的新实例。 + 如果为 true,则将初始状态设置为终止;如果为 false,则将初始状态设置为非终止。 + + + 提供 的简化版本。 + + + 使用非终止初始状态初始化 类的新实例。 + + + 使用 Boolean 值(指示是否将初始状态设置为终止状态)初始化 类的新实例。 + 若要将初始状态设置为终止,则为 true;若要将初始状态设置为非终止,则为 false。 + + + 使用 Boolean 值(指示是否将初始状态设置为终止或指定的旋转数)初始化 类的新实例。 + 若要将初始状态设置为终止,则为 true;若要将初始状态设置为非终止,则为 false。 + 在回退到基于内核的等待操作之前发生的自旋等待数量。 + + is less than 0 or greater than the maximum allowed value. + + + 释放由 类的当前实例占用的所有资源。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 为 true 则释放托管资源和非托管资源;为 false 则仅释放非托管资源。 + + + 获取是否已设置事件。 + 如果设置了事件,则为 true;否则为 false。 + + + 将事件状态设置为非终止,从而导致线程受阻。 + The object has already been disposed. + + + 将事件状态设置为有信号,从而允许一个或多个等待该事件的线程继续。 + + + 获取在回退到基于内核的等待操作之前发生的自旋等待数量。 + 返回在回退到基于内核的等待操作之前发生的自旋等待数量。 + + + 阻止当前线程,直到设置了当前 为止。 + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 阻止当前线程,直到设定 ,使用 32 位已签名整数测量时间间隔。 + 如果已设置 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 阻止当前线程,直到设定 ,使用 32 位已签名整数测量时间间隔,同时观察 + 如果已设置 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 阻止当前线程,直到 接收到信号,同时观察 + 要观察的 。 + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + 阻止当前线程,直到当前 已设定,使用 测量时间间隔。 + 如果已设置 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 阻止当前线程,直到当前 已设定,使用 测量时间间隔,同时观察 + 如果已设置 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 获取此 的基础 对象。 + 的基础 事件对象。 + + + 提供同步访问对象的机制。 + 2 + + + 在指定对象上获取排他锁。 + 在其上获取监视器锁的对象。 + + 参数为 null。 + 1 + + + 获取指定对象上的排他锁,并自动设置一个值,指示是否获取了该锁。 + 要在其上等待的对象。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。注意   如果没有发生异常,则此方法的输出始终为 true。 + 的输入是 true。 + + 参数为 null。 + + + 释放指定对象上的排他锁。 + 在其上释放锁的对象。 + + 参数为 null。 + 当前线程不拥有指定对象的锁。 + 1 + + + 确定当前线程是否保留指定对象上的锁。 + 如果当前线程持有 锁,则为 true;否则为 false。 + 要测试的对象。 + + 为 null。 + + + 通知等待队列中的线程锁定对象状态的更改。 + 线程正在等待的对象。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 1 + + + 通知所有的等待线程对象状态的更改。 + 发送脉冲的对象。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 1 + + + 尝试获取指定对象的排他锁。 + 如果当前线程获取该锁,则为 true;否则为 false。 + 在其上获取锁的对象。 + + 参数为 null。 + 1 + + + 尝试获取指定对象上的排他锁,并自动设置一个值,指示是否获取了该锁。 + 在其上获取锁的对象。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。 + 的输入是 true。 + + 参数为 null。 + + + 在指定的毫秒数内尝试获取指定对象上的排他锁。 + 如果当前线程获取该锁,则为 true;否则为 false。 + 在其上获取锁的对象。 + 等待锁所需的毫秒数。 + + 参数为 null。 + + 为负且不等于 + 1 + + + 在指定的毫秒数内尝试获取指定对象上的排他锁,并自动设置一个值,指示是否获取了该锁。 + 在其上获取锁的对象。 + 等待锁所需的毫秒数。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。 + 的输入是 true。 + + 参数为 null。 + + 为负且不等于 + + + 在指定的时间内尝试获取指定对象上的排他锁。 + 如果当前线程获取该锁,则为 true;否则为 false。 + 在其上获取锁的对象。 + + ,表示等待锁所需的时间量。值为 -1 毫秒表示指定无限期等待。 + + 参数为 null。 + + 值(以毫秒为单位)为负且不等于 (-1 毫秒),或者大于 + 1 + + + 在指定的一段时间内尝试获取指定对象上的排他锁,并自动设置一个值,指示是否获得了该锁。 + 在其上获取锁的对象。 + 用于等待锁的时间。值为 -1 毫秒表示指定无限期等待。 + 尝试获取锁的结果,通过引用传递。输入必须为 false。如果已获取锁,则输出为 true;否则输出为 false。即使在尝试获取锁的过程中发生异常,也会设置输出。 + 的输入是 true。 + + 参数为 null。 + + 值(以毫秒为单位)为负且不等于 (-1 毫秒),或者大于 + + + 释放对象上的锁并阻止当前线程,直到它重新获取该锁。 + 如果调用由于调用方重新获取了指定对象的锁而返回,则为 true。如果未重新获取该锁,则此方法不会返回。 + 要在其上等待的对象。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 调用 Wait 的线程稍后从等待状态中断。当另一个线程调用此线程的 方法时会发生这种情况。 + 1 + + + 释放对象上的锁并阻止当前线程,直到它重新获取该锁。如果已用指定的超时时间间隔,则线程进入就绪队列。 + 如果在指定的时间过期之前重新获取该锁,则为 true;如果在指定的时间过期之后重新获取该锁,则为 false。此方法只有在重新获取该锁后才会返回。 + 要在其上等待的对象。 + 线程进入就绪队列之前等待的毫秒数。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 调用 Wait 的线程稍后从等待状态中断。当另一个线程调用此线程的 方法时会发生这种情况。 + + 参数值为负且不等于 + 1 + + + 释放对象上的锁并阻止当前线程,直到它重新获取该锁。如果已用指定的超时时间间隔,则线程进入就绪队列。 + 如果在指定的时间过期之前重新获取该锁,则为 true;如果在指定的时间过期之后重新获取该锁,则为 false。此方法只有在重新获取该锁后才会返回。 + 要在其上等待的对象。 + + ,表示线程进入就绪队列之前等待的时间量。 + + 参数为 null。 + 调用线程不拥有指定对象的锁。 + 调用 Wait 的线程稍后从等待状态中断。当另一个线程调用此线程的 方法时会发生这种情况。 + + 参数值(以毫秒为单位)为负且不表示 (-1 毫秒),或者大于 + 1 + + + 还可用于进程间同步的同步基元。 + 1 + + + 使用默认属性初始化 类的新实例。 + + + 使用 Boolean 值(指示调用线程是否应具有互斥体的初始所有权)初始化 类的新实例。 + 如果给调用线程赋予互斥体的初始所属权,则为 true;否则为 false。 + + + 使用 Boolean 值(指示调用线程是否应具有互斥体的初始所有权以及字符串是否为互斥体的名称)初始化 类的新实例。 + 如果为 true,则给予调用线程已命名的系统互斥体的初始所属权(如果已命名的系统互斥体是通过此调用创建的);否则为 false。 + + 的名称。如果值为 null,则 是未命名的。 + 命名的互斥体存在并具有访问控制安全性,但用户不具有 + 发生了一个 Win32 错误。 + 无法创建命名的互斥体,原因可能是与其他类型的等待句柄同名。 + + 长度超过 260 个字符。 + + + 使用可指示调用线程是否应具有互斥体的初始所有权以及字符串是否为互斥体的名称的 Boolean 值和当线程返回时可指示调用线程是否已赋予互斥体的初始所有权的 Boolean 值初始化 类的新实例。 + 如果为 true,则给予调用线程已命名的系统互斥体的初始所属权(如果已命名的系统互斥体是通过此调用创建的);否则为 false。 + + 的名称。如果值为 null,则 是未命名的。 + 在此方法返回时,如果创建了局部互斥体(即,如果 为 null 或空字符串)或指定的命名系统互斥体,则包含布尔值 true;如果指定的命名系统互斥体已存在,则为 false。此参数未经初始化即被传递。 + 命名的互斥体存在并具有访问控制安全性,但用户不具有 + 发生了一个 Win32 错误。 + 无法创建命名的互斥体,原因可能是与其他类型的等待句柄同名。 + + 长度超过 260 个字符。 + + + 打开指定的已命名的互斥体(如果已经存在)。 + 表示已命名的系统互斥体的对象。 + 要打开的系统互斥体的名称。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 命名的 mutex 不存在。 + 发生了一个 Win32 错误。 + 已命名的互斥体存在,但用户不具备使用它所需的安全访问权限。 + 1 + + + + + + 释放 一次。 + 调用线程不拥有互斥体。 + 1 + + + 打开指定的已命名的互斥体(如果已经存在),并返回指示操作是否成功的值。 + 如果命名互斥体成功打开,则为 true;否则为 false。 + 要打开的系统互斥体的名称。 + 当此方法返回时,如果调用成功,则包含表示命名互斥体的 对象;否则为 null。该参数未经初始化即被处理。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 发生了一个 Win32 错误。 + 已命名的互斥体存在,但用户不具备使用它所需的安全访问权限。 + + + 表示用于管理资源访问的锁定状态,可实现多线程读取或进行独占式写入访问。 + + + 使用默认属性值初始化 类的新实例。 + + + 在指定锁定递归策略的情况下初始化 类的新实例。 + 枚举值之一,用于指定锁定递归策略。 + + + 获取已进入读取模式锁定状态的独有线程的总数。 + 已进入读取模式锁定状态的独有线程的数量。 + + + 释放 类的当前实例所使用的所有资源。 + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 尝试进入读取模式锁定状态。 + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + 尝试进入可升级模式锁定状态。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 尝试进入写入模式锁定状态。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 减少读取模式的递归计数,并在生成的计数为 0(零)时退出读取模式。 + The current thread has not entered the lock in read mode. + + + 减少可升级模式的递归计数,并在生成的计数为 0(零)时退出可升级模式。 + The current thread has not entered the lock in upgradeable mode. + + + 减少写入模式的递归计数,并在生成的计数为 0(零)时退出写入模式。 + The current thread has not entered the lock in write mode. + + + 获取一个值,该值指示当前线程是否已进入读取模式的锁定状态。 + 如果当前线程已进入读取模式,则为 true;否则为 false。 + 2 + + + 获取一个值,该值指示当前线程是否已进入可升级模式的锁定状态。 + 如果当前线程已进入可升级模式,则为 true;否则为 false。 + 2 + + + 获取一个值,该值指示当前线程是否已进入写入模式的锁定状态。 + 如果当前线程已进入写入模式,则为 true;否则为 false。 + 2 + + + 获取一个值,该值指示当前 对象的递归策略。 + 枚举值之一,用于指定锁定递归策略。 + + + 获取当前线程进入读取模式锁定状态的次数,用于指示递归。 + 如果当前线程未进入读取模式,则为 0(零);如果线程已进入读取模式但却不是以递归方式进入的,则为 1;或者如果线程已经以递归方式进入锁定模式 n - 1 次,则为 n。 + 2 + + + 获取当前线程进入可升级模式锁定状态的次数,用于指示递归。 + 如果当前线程没有进入可升级模式,则为 0;如果线程已进入可升级模式却不是以递归方式进入的,则为 1;或者如果线程已经以递归方式进入可升级模式 n - 1 次,则为 n。 + 2 + + + 获取当前线程进入写入模式锁定状态的次数,用于指示递归。 + 如果当前线程没有进入写入模式,则为 0;如果线程已进入写入模式却不是以递归方式进入的,则为 1;或者如果线程已经以递归方式进入写入模式 n - 1 次,则为 n。 + 2 + + + 尝试进入读取模式锁定状态,可以选择整数超时时间。 + 如果调用线程已进入读取模式,则为 true;否则为 false。 + 等待的毫秒数,或为 -1 (),表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 尝试进入读取模式锁定状态,可以选择超时时间。 + 如果调用线程已进入读取模式,则为 true;否则为 false。 + 等待的间隔;或为 -1 毫秒,表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 尝试进入可升级模式锁定状态,可以选择超时时间。 + 如果调用线程已进入可升级模式,则为 true;否则为 false。 + 等待的毫秒数,或为 -1 (),表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 尝试进入可升级模式锁定状态,可以选择超时时间。 + 如果调用线程已进入可升级模式,则为 true;否则为 false。 + 等待的间隔;或为 -1 毫秒,表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 尝试进入写入模式锁定状态,可以选择超时时间。 + 如果调用线程已进入写入模式,则为 true;否则为 false。 + 等待的毫秒数,或为 -1 (),表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 尝试进入写入模式锁定状态,可以选择超时时间。 + 如果调用线程已进入写入模式,则为 true;否则为 false。 + 等待的间隔;或为 -1 毫秒,表示无限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 获取等待进入读取模式锁定状态的线程总数。 + 等待进入读取模式的线程总数。 + 2 + + + 获取等待进入可升级模式锁定状态的线程总数。 + 等待进入可升级模式的线程总数。 + 2 + + + 获取等待进入写入模式锁定状态的线程总数。 + 等待进入写入模式的线程总数。 + 2 + + + 限制可同时访问某一资源或资源池的线程数。 + 1 + + + 初始化 类的新实例,并指定初始入口数和最大并发入口数。 + 可以同时授予的信号量的初始请求数。 + 可以同时授予的信号量的最大请求数。 + + 大于 + + 为小于 1。- 或 - 小于 0。 + + + 初始化 类的新实例,并指定初始入口数和最大并发入口数,可以选择指定系统信号量对象的名称。 + 可以同时授予的信号量的初始请求数。 + 可以同时授予的信号量的最大请求数。 + 命名系统信号量对象的名称。 + + 大于 。- 或 - 长度超过 260 个字符。 + + 为小于 1。- 或 - 小于 0。 + 发生了一个 Win32 错误。 + 命名信号量存在并具有访问控制安全性,但用户不具有 + 无法创建命名的信号量,可能是因为存在同名但类型不同的等待句柄。 + + + 初始化 类的新实例,并指定初始入口数和最大并发入口数,还可以选择指定系统信号量对象的名称,以及指定一个变量来接收指示是否创建了新系统信号量的值。 + 可以同时满足的信号量的初始请求数。 + 可以同时满足的信号量的最大请求数。 + 命名系统信号量对象的名称。 + 在此方法返回时,如果创建了本地信号量(即,如果 为 null 或空字符串)或指定的命名系统信号量,则包含 true;如果指定的命名系统信号量已存在,则为 false。此参数未经初始化即被传递。 + + 大于 。- 或 - 长度超过 260 个字符。 + + 为小于 1。- 或 - 小于 0。 + 发生了一个 Win32 错误。 + 命名信号量存在并具有访问控制安全性,但用户不具有 + 无法创建命名的信号量,可能是因为存在同名但类型不同的等待句柄。 + + + 打开指定名称为信号量(如果已经存在)。 + 一个对象,表示已命名的系统信号量。 + 要打开的系统信号量的名称。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 命名的信号量不存在。 + 发生了一个 Win32 错误。 + 已命名的信号量存在,但用户不具备使用它所需的安全访问权。 + 1 + + + + + + 退出信号量并返回前一个计数。 + 调用 方法前信号量的计数。 + 信号量计数已是最大值。 + 发生已命名信号量的 Win32 错误。 + 当前信号量表示一个已命名的系统信号量,但用户不具备 。- 或 -当前信号量表示一个已命名的系统信号量,但它未用 打开。 + 1 + + + 以指定的次数退出信号量并返回前一个计数。 + 调用 方法前信号量的计数。 + 退出信号量的次数。 + + 为小于 1。 + 信号量计数已是最大值。 + 发生已命名信号量的 Win32 错误。 + 当前信号量表示一个已命名的系统信号量,但用户不具备 权限。- 或 -当前信号量表示一个已命名的系统信号量,但它不是以 权限打开的。 + 1 + + + 打开指定名称为信号量(如果已经存在),并返回指示操作是否成功的值。 + 如果命名信号量成功打开,则为 true;否则为 false。 + 要打开的系统信号量的名称。 + 当此方法返回时,如果调用成功,则包含表示命名信号的 对象;否则为 null。该参数未经初始化即被处理。 + + 是一个空字符串。- 或 - 长度超过 260 个字符。 + + 为 null。 + 发生了一个 Win32 错误。 + 已命名的信号量存在,但用户不具备使用它所需的安全访问权。 + + + 对计数已达到最大值的信号量调用 方法时引发的异常。 + 2 + + + 使用默认值初始化 类的新实例。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误信息。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 对可同时访问资源或资源池的线程数加以限制的 的轻量替代。 + + + 初始化 类的新实例,以指定可同时授予的请求的初始数量。 + 可以同时授予的信号量的初始请求数。 + + 小于 0。 + + + 初始化 类的新实例,同时指定可同时授予的请求的初始数量和最大数量。 + 可以同时授予的信号量的初始请求数。 + 可以同时授予的信号量的最大请求数。 + + 小于 0,或 大于 ,或 小于等于 0。 + + + 返回一个可用于在信号量上等待的 + 可用于在信号量上等待的 + 已释放了 + + + 获取可以输入 对象的剩余线程数。 + 可以输入信号量的剩余线程数。 + + + 释放 类的当前实例所使用的所有资源。 + + + 释放由 占用的非托管资源,还可以另外再释放托管资源。 + 若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。 + + + 释放 对象一次。 + + 的前一个计数。 + 当前实例已被释放。 + + 已达到其最大大小。 + + + 释放 对象指定的次数。 + + 的前一个计数。 + 退出信号量的次数。 + 当前实例已被释放。 + + 为小于 1。 + + 已达到其最大大小。 + + + 阻止当前线程,直至它可进入 为止。 + 当前实例已被释放。 + + + 阻止当前线程,直至它可进入 为止,同时使用 32 位带符号整数来指定超时。 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 阻止当前线程,直至它可进入 为止,并使用 32 位带符号整数来指定超时,同时观察 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 已取消。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + 实例已被释放,或 创建 已被释放。 + + + 阻止当前线程,直至它可进入 为止,同时观察 + 要观察的 标记。 + + 已取消。 + 当前实例已被释放。- 或 - 创建 已释放。 + + + 阻止当前线程,直至它可进入 为止,同时使用 来指定超时。 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + semaphoreSlim 实例已处理 + + + 阻止当前线程,直至它可进入 为止,并使用 来指定超时,同时观察 + 如果当前线程成功进入 ,则为 true;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 。 + + 已取消。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + semaphoreSlim 实例已处理 创建了 已经被释放。 + + + 输入 的异步等待。 + 输入信号量时完成任务。 + + + 输入 的异步等待,使用 32 位带符号整数度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 在观察 时,输入 的异步等待,使用 32 位带符号整数度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 要观察的 。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 当前实例已被释放。 + + 已取消。 + + + 在观察 时,输入 的异步等待。 + 输入信号量时完成任务。 + 要观察的 标记。 + 当前实例已被释放。 + + 已取消。 + + + 输入 的异步等待,使用 度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 当前实例已被释放。 + + 是一个非 -1 的负数,而 -1 表示无限期超时 - 或 - 超时大于 + + + 在观察 时,输入 的异步等待,使用 度量时间间隔。 + 如果当前线程成功输入了 ,则为将通过 true 的结果一起完成的任务,否则将通过 false 的结果完成。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 要观察的 标记。 + + 是一个非 -1 的负数,而 -1 表示无限期超时- 或 -超时大于 + + 已取消。 + + + 表示在消息即将被调度到同步上下文时要调用的方法。 + 传递给委托的对象。 + 2 + + + 提供一个相互排斥锁基元,在该基元中,尝试获取锁的线程将在重复检查的循环中等待,直至该锁变为可用为止。 + + + 使用用于跟踪线程 ID 以改善调试的选项初始化 结构的新实例。 + 是否捕获线程 ID 并将其用于调试目的。 + + + 采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + 在调用 Enter 之前, 参数必须初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 释放锁。 + 启用线程所有权跟踪,当前线程不是此锁的所有者。 + + + 释放锁。 + 一个布尔值,该值指示是否应发出内存界定,以便将退出操作立即发布到其他线程。 + 启用线程所有权跟踪,当前线程不是此锁的所有者。 + + + 获取锁当前是否已由任何线程占用。 + 如果锁当前已由任何线程占用,则为 true;否则为 false。 + + + 获取锁是否已由当前线程占用。 + 如果锁已由当前线程占用,则为 true;否则为 false。 + 禁用线程所有权跟踪。 + + + 获取是否已为此实例启用了线程所有权跟踪。 + 如果已为此实例启用了线程所有权跟踪,则为 true;否则为 false。 + + + 尝试采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + 在调用 TryEnter 之前, 参数必须在初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 尝试采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + 在调用 TryEnter 之前, 参数必须在初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 尝试采用可靠的方式获取锁,这样,即使在方法调用中发生异常的情况下,都能采用可靠的方式检查 以确定是否已获取锁。 + 表示等待的毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + 如果已获取锁,则为 true,否则为 false。调用此方法前,必须将 始化为 false。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 毫秒。 + 在调用 TryEnter 之前, 参数必须在初始化为 false。 + 线程所有权跟踪已启用,当前线程已获取此锁定。 + + + 提供对基于自旋的等待的支持。 + + + 获取已对此实例调用 的次数。 + 返回一个整数,该整数表示已对此实例调用 的次数。 + + + 获取对 的下一次调用是否将产生处理器,同时触发强制上下文切换。 + 的下一次调用是否将产生处理器,同时触发强制上下文切换。 + + + 重置自旋计数器。 + + + 执行单一自旋。 + + + 在指定条件得到满足之前自旋。 + 在返回 true 之前重复执行的委托。 + + 参数为 null。 + + + 在指定条件得到满足或指定超时过期之前自旋。 + 如果条件在超时时间内得到满足,则为 true;否则为 false + 在返回 true 之前重复执行的委托。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + + 参数为 null。 + + 是一个非 -1 的负数,而 -1 表示无限期超时。 + + + 在指定条件得到满足或指定超时过期之前自旋。 + 如果条件在超时时间内得到满足,则为 true;否则为 false + 在返回 true 之前重复执行的委托。 + 一个 ,表示等待的毫秒数;或者一个 TimeSpan,表示 -1 毫秒(无限期等待)。 + + 参数为 null。 + + 是 -1 毫秒之外的负数,表示无限超时或者超时大于 + + + 提供在各种同步模型中传播同步上下文的基本功能。 + 2 + + + 创建 类的新实例。 + + + 在派生类中重写时,创建同步上下文的副本。 + 一个新 对象。 + 2 + + + 获取当前线程的同步上下文。 + 一个 对象,它表示当前同步上下文。 + 1 + + + 在派生类中重写时,响应操作已完成的通知。 + + + 在派生类中重写时,响应操作已开始的通知。 + + + 在派生类中重写时,将异步消息分派到同步上下文。 + 要调用的 委托。 + 传递给委托的对象。 + 2 + + + 在派生类中重写时,将同步消息分派到同步上下文。 + 要调用的 委托。 + 传递给委托的对象。 + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 设置当前同步上下文。 + 要设置的 对象。 + 1 + + + + + + 当某个方法请求调用方拥有给定 Monitor 上的锁时将引发该异常,而且由不拥有该锁的调用方调用此方法。 + 2 + + + 使用默认属性初始化 类的新实例。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误信息。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 提供数据的线程本地存储。 + 指定每线程的已存储数据的类型。 + + + 初始化 实例。 + + + 初始化 实例。 + 是否要跟踪实例上的所有值集并通过 属性将其公开。 + + + 使用指定的 函数初始化 实例。 + 如果在 之前尚未初始化的情况下尝试对其进行检索,则会调用 生成延迟初始化的值。 + + 是 null 引用(在 Visual Basic 中为 Nothing)。 + + + 使用指定的 函数初始化 实例。 + 如果在 之前尚未初始化的情况下尝试对其进行检索,则会调用 生成延迟初始化的值。 + 是否要跟踪实例上的所有值集并通过 属性将其公开。 + + 为 null 引用(在 Visual Basic 中为 Nothing)。 + + + 释放由 类的当前实例占用的所有资源。 + + + 释放此 实例使用的资源。 + 一个布尔值,该值指示是否由于调用 的原因而调用此方法。 + + + 释放此 实例使用的资源。 + + + 获取是否在当前线程上初始化 + 如果在当前线程上初始化 ,则为 true;否则为 false。 + 已释放 实例。 + + + 创建并返回当前线程的此实例的字符串表示形式。 + 调用 的结果。 + 已释放 实例。 + 当前线程的 为 null 引用(Visual Basic 中为 Nothing)。 + 初始化函数尝试以递归方式引用 + 没有提供默认构造函数,且没有提供值工厂。 + + + 获取或设置当前线程的此实例的值。 + 返回此 ThreadLocal 负责初始化的对象的实例。 + 已释放 实例。 + 初始化函数尝试以递归方式引用 + 没有提供默认构造函数,且没有提供值工厂。 + + + 获取当前由已经访问此实例的所有线程存储的所有值的列表。 + 访问此实例由所有线程存储的当前的所有值的列表。 + 已释放 实例。 + + + 包含用于执行易失内存操作的方法。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 读取指定字段的值。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 读取的值。无论处理器的数目或处理器缓存的状态如何,该值都是由计算机的任何处理器写入的最新值。 + 要读取的字段。 + + + 从指定的字段读取对象引用。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之后,则处理器无法将其移至此方法之前。 + 对读取的 的引用。无论处理器的数目或处理器缓存的状态如何,该引用都是由计算机的任何处理器写入的最新引用。 + 要读取的字段。 + 要读取的字段的类型。此类型必须是引用类型,而不是值类型。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入如下所示的防止处理器重新对内存操作进行排序的内存栅:如果内存操作出现在代码中的此方法之前,则处理器不能将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的值写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将值写入的字段。 + 要写入的值。立即写入一个值,以使该值对计算机中的所有处理器都可见。 + + + 将指定的对象引用写入指定字段。在需要进行此操作的系统上,插入防止处理器重新对内存操作进行排序的内存屏障,如下所示:如果读取或写入操作在代码中出现在此方法之前,则处理器无法将其移至此方法之后。 + 将对象引用写入的字段。 + 要写入的对象引用。立即写入一个引用,以使该引用对计算机中的所有处理器都可见。 + 要写入的字段的类型。此类型必须是引用类型,而不是值类型。 + + + 在尝试打开不存在的系统互斥体或信号量时引发的异常。 + 2 + + + 使用默认值初始化 类的新实例。 + + + 使用指定的错误消息初始化 类的新实例。 + 解释异常原因的错误信息。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/netstandard1.3/zh-hant/System.Threading.xml b/packages/System.Threading.4.3.0/ref/netstandard1.3/zh-hant/System.Threading.xml new file mode 100644 index 0000000..9ff1745 --- /dev/null +++ b/packages/System.Threading.4.3.0/ref/netstandard1.3/zh-hant/System.Threading.xml @@ -0,0 +1,1885 @@ + + + + System.Threading + + + + 當一個執行緒取得另一個執行緒已放棄,但是結束時並未釋放的 物件時,所擲回的例外狀況。 + 1 + + + 使用預設值,初始化 類別的新執行個體。 + + + 使用已放棄 Mutex 的指定索引 (若適用的話) 以及表示此 Mutex 的 物件,初始化 類別的新執行個體 。 + 如果針對 方法擲回例外狀況,則為等候控制代碼陣列中已放棄 Mutex 的索引;如果針對 方法擲回例外狀況,則為 -1。 + + 物件,表示放棄的 Mutex。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和內部例外狀況初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 使用指定的錯誤訊息、內部例外狀況、已放棄 Mutex 的索引 (若適用的話),以及表示此 Mutex 的 物件,初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + 如果針對 方法擲回例外狀況,則為等候控制代碼陣列中已放棄 Mutex 的索引;如果針對 方法擲回例外狀況,則為 -1。 + + 物件,表示放棄的 Mutex。 + + + 以指定的錯誤訊息、已放棄 Mutex 的索引 (若適用的話) 以及放棄的 Mutex 初始化 類別的新執行個體。 + 解釋發生例外狀況原因的錯誤訊息。 + 如果針對 方法擲回例外狀況,則為等候控制代碼陣列中已放棄 Mutex 的索引;如果針對 方法擲回例外狀況,則為 -1。 + + 物件,表示放棄的 Mutex。 + + + 取得造成例外狀況的已放棄 Mutex (若為已知)。 + + 物件,表示已放棄的 Mutex;若無法識別已放棄的 Mutex,則為 null。 + 1 + + + 取得造成例外狀況之已放棄 Mutex 的索引 (若為已知)。 + 等候控制代碼陣列中的索引 (已傳遞給 物件的 方法),表示已放棄的 Mutex;如果無法判斷已放棄 Mutex 的索引,則為 -1。 + 1 + + + 表示對於指定的非同步控制流程為本機的環境資料,例如非同步方法。 + 環境資料的類型。 + + + 具現化不會接收變更告知的 執行個體。 + + + 具現化會接收變更告知的 本機執行個體。 + 每當在任何執行緒上變更目前的值就會呼叫委派。 + + + 取得或設定環境資料的值。 + 環境資料的值。 + + + 會提供資料變更資訊給 執行個體的的類別,該執行個體會註冊變更告知。 + 資料的類型。 + + + 取得資料目前的值。 + 資料目前的值。 + + + 取得資料先前的值。 + 資料先前的值。 + + + 傳回值,指出值是否會因為執行內容的變更而變更。 + 如果值會因為執行內容的變更而變更,則為 true;否則為 false。 + + + 向等候的執行緒通知發生事件。此類別無法被繼承。 + 2 + + + 使用表示是否要將初始狀態設定為已收到訊號的布林值,初始化 類別的新執行個體。 + true 表示初始狀態設定為已收到信號,false 表示初始狀態設定為未收到信號。 + + + 允許多項工作在多個階段中以平行方式來合作處理某個演算法。 + + + 初始化 類別的新執行個體。 + 參與執行緒的數目。 + + 小於 0 或大於 32,767。 + + + 初始化 類別的新執行個體。 + 參與執行緒的數目。 + 要在每個階段之後執行的 。可以傳遞 null (在 Visual Basic 中為 Nothing) 表示不執行任何動作。 + + 小於 0 或大於 32,767。 + + + 通知 ,表示還會有一個其他參與者。 + 新參與者將第一次參與其中的屏障階段編號。 + 目前的執行個體已經處置。 + 加入參與者會造成屏障的參與者計數超過 32,767。-或-此方法是從 post-phase 動作中叫用。 + + + 通知 ,表示還會有多個其他參與者。 + 新參與者將第一次參與其中的屏障階段編號。 + 要加入至屏障的其他參與者數目。 + 目前的執行個體已經處置。 + + 小於 0。-或-加入 參與者會造成屏障的參與者計數超過 32,767。 + 此方法是從 post-phase 動作中叫用。 + + + 取得屏障目前階段的編號。 + 傳回屏障目前階段的編號。 + + + 類別目前的執行個體所使用的資源全部釋出。 + 此方法是從 post-phase 動作中叫用。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示同時釋放 Managed 和 Unmanaged 資源,false 表示只釋放 Unmanaged 資源。 + + + 取得在屏障中的參與者總數。 + 傳回在屏障中的參與者總數。 + + + 取得在目前階段中尚未發出訊號的屏障中參與者數目。 + 傳回在目前階段中尚未發出訊號的屏障中參與者數目。 + + + 通知 ,表示會減少一個參與者。 + 目前的執行個體已經處置。 + 屏障已經有 0 個參與者。-或-此方法是從 post-phase 動作中叫用。 + + + 通知 ,表示會減少一些參與者。 + 要從屏障中移除的其他參與者數目。 + 目前的執行個體已經處置。 + + 小於 0。 + 屏障已經有 0 個參與者。-或-此方法是從 post-phase 動作中叫用。 -或-目前的參與者計數少於指定的 participantCount + 參與者總計數小於指定的 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達屏障。 + 目前的執行個體已經處置。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + 所有參與執行緒皆已呼叫 SignalAndWait 後,如果從 Barrier 的階段後動作擲回例外,會將例外狀況包裝在 BarrierPostPhaseException 中,並擲回所有參與執行緒。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達屏障 (使用 32 位元帶正負號的整數以測量逾時)。 + 如果所有參與者已在指定時間內達到屏障則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + 所有參與執行緒皆已呼叫 SignalAndWait 後,如果從 Barrier 的階段後動作擲回例外,會將例外狀況包裝在 BarrierPostPhaseException 中,並擲回所有參與執行緒。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達 (使用 32 位元帶正負號的整數以測量逾時),同時觀察取消語彙基元。 + 如果所有參與者已在指定時間內達到屏障則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達,同時觀察取消語彙基元。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達屏障 (使用 物件以測量時間間隔)。 + 如果所有其他參與者已達到屏障則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 目前的執行個體已經處置。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 32,767 的逾時。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 發出訊號,表示參與者已到達屏障,並且在等候所有其他參與者到達 (使用 物件以測量時間間隔),同時觀察取消語彙基元。 + 如果所有其他參與者已達到屏障則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。 + + 是除了 -1 毫秒以外的負數,表示無限逾時。 + 此方法是從 post-phase 動作中叫用,屏障目前有 0 個參與者,或者使用該屏障的執行緒數量多於註冊為參與者的數量。 + + + 的後續階段動作失敗時所擲回的例外狀況。 + + + 以系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用指定的內部例外狀況,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 表示要在新內容裡面呼叫的方法。 + 物件,它包含回呼方法所使用的資訊。 + 1 + + + 代表當計數到達零時收到訊號的同步處理原始物件。 + + + 使用指定的計數,初始化 類別的新執行個體。 + 設定 時最初所需的訊號次數。 + + 小於 0。 + + + 目前的計數遞增一。 + 目前的執行個體已經處置。 + 目前的執行個體已經設定。-或- 等於或大於 + + + 目前的計數遞增所指定的值。 + + 所要增加的值。 + 目前的執行個體已經處置。 + + 小於或等於 0。 + 目前的執行個體已經設定。-或-計數遞增 後, 會等於或大於 + + + 取得設定事件時需要的剩餘訊號次數。 + 設定事件時需要的剩餘訊號次數。 + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示同時釋放 Managed 和 Unmanaged 資源,false 表示只釋放 Unmanaged 資源。 + + + 取得設定事件一開始時所需要的訊號次數。 + 設定事件一開始時所需要的訊號次數。 + + + 判斷事件是否已設定。 + 如果已設定事件則為 true,否則為 false。 + + + 重設為 的值。 + 目前的執行個體已經處置。 + + + 屬性重設為指定的值。 + 設定 時所需的訊號次數。 + 目前的執行個體已經處置。 + + 小於 0。 + + + 註冊訊號,並遞減 的值。 + 如果訊號使計數到達零且設定事件則為 true,否則為 false。 + 目前的執行個體已經處置。 + 目前的執行個體已經設定。 + + + 註冊多個訊號,並將 的值遞減指定的數量。 + 如果信號使計數到達零且設定事件則為 true,否則為 false。 + 要註冊的訊號數。 + 目前的執行個體已經處置。 + + 小於 1。 + 目前的執行個體已經設定。或 大於 + + + 嘗試將 遞增一。 + 如果遞增成功則為 true,否則為 false。如果 已經位於零,這個方法將傳回 false。 + 目前的執行個體已經處置。 + + 等於 + + + 嘗試以指定的值遞增 + 如果遞增成功則為 true,否則為 false。如果 已經為零,這將傳回 false。 + + 所要增加的值。 + 目前的執行個體已經處置。 + + 小於或等於 0。 + 目前的執行個體已經設定。-或- + 等於或大於 + + + 封鎖目前的執行緒,直到設定了 為止。 + 目前的執行個體已經處置。 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 32 位元帶正負號的整數以測量逾時)。 + 如果已設定 則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 32 位元帶正負號的整數以測量逾時),同時觀察 + 如果已設定 則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。-或者-已處置建立 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 封鎖目前的執行緒,直到設定了 為止,同時觀察 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。-或者-已處置建立 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 以測量逾時)。 + 如果已設定 則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 目前的執行個體已經處置。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + + + 封鎖目前的執行緒,直到設定了 為止 (使用 以測量逾時),同時觀察 + 如果已設定 則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 要觀察的 。 + + 已取消。 + 目前的執行個體已經處置。-或者-已處置建立 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + + + 取得用來等候事件獲得設定的 + + ,其會用於等候事件獲得設定。 + 目前的執行個體已經處置。 + + + 表示收到信號之後,是否會自動或手動重設 + 2 + + + 收到信號通知時, 在釋放單一執行緒後會自動重設。如果沒有任何執行緒在等待,則 會保持收到信號的狀態,直到有執行緒被封鎖為止,接著就釋放這個執行緒並將自己重設。 + + + 收到信號通知時, 會釋放所有正在等待的執行緒,並保持收到信號的狀態,直到被手動重設為止。 + + + 表示執行緒同步處理事件。 + 2 + + + 初始化 類別的新執行個體、指定等候控制代碼是否一開始就會收到信號,以及是以自動還是手動方式來重設。 + true 表示初始狀態設定為已收到信號,false 表示初始狀態設定為未收到信號。 + 其中一個 值,判斷是以自動還是手動方式重設事件。 + + + 初始化 類別的新執行個體、指定等候控制代碼是否一開始就會收到信號 (如果它是因這個呼叫而建立)、是以自動還是手動方式進行重設,以及系統同步處理事件的名稱。 + true 表示初始狀態設定為已收到信號 (如果具名事件是因這個呼叫而建立),false 表示初始狀態設定為未收到信號。 + 其中一個 值,判斷是以自動還是手動方式重設事件。 + 整個系統的同步處理事件名稱。 + 發生 Win32 錯誤。 + 具名的事件已存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的事件,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 長度超過 260 個字元。 + + + 初始化 類別的新執行個體、指定等候控制代碼是否一開始就會收到信號 (如果它是因這個呼叫而建立)、是以自動還是手動方式進行重設、系統同步處理事件的名稱,以及呼叫之後的布林變數值 (此值可指示是否已建立具名系統事件)。 + true 表示初始狀態設定為已收到信號 (如果具名事件是因這個呼叫而建立),false 表示初始狀態設定為未收到信號。 + 其中一個 值,判斷是以自動還是手動方式重設事件。 + 整個系統的同步處理事件名稱。 + 這個方法傳回時,如果已建立本機事件 (也就是說,如果 為 null 或空字串),或是已建立指定的已命名系統事件,則會包含 true;如果指定的已命名系統事件已存在則為 false。這個參數會以未初始化的狀態傳遞。 + 發生 Win32 錯誤。 + 具名的事件已存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的事件,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 長度超過 260 個字元。 + + + 開啟指定的具名同步處理事件 (如果已經存在)。 + 表示具名系統事件的物件。 + 要開啟的系統同步處理事件的名稱。 + + 為空字串。-或- 長度超過 260 個字元。 + + 為 null。 + 具名系統事件不存在。 + 發生 Win32 錯誤。 + 具名事件存在,但是使用者並沒有使用它所需的安全性存取權。 + 1 + + + + + + 將事件的狀態設定為未收到信號,會造成執行緒封鎖。 + 如果作業成功,則為 true,否則為 false . + 之前在這個 上呼叫 方法。 + 2 + + + 將事件的狀態設定為未收到信號,讓一個或多個等候執行緒繼續執行。 + 如果作業成功,則為 true,否則為 false . + 之前在這個 上呼叫 方法。 + 2 + + + 開啟指定的具名同步處理事件 (如果已經存在),並傳回值,指出作業是否成功。 + 如果已成功開啟具名同步處理事件,則為 true,否則為 false。 + 要開啟的系統同步處理事件的名稱。 + 這個方法傳回時,如果呼叫成功,則包含物件,此物件代表具名同步處理事件,如果呼叫失敗,則為null。這個參數會被視為未初始化。 + + 為空字串。-或- 長度超過 260 個字元。 + + 為 null。 + 發生 Win32 錯誤。 + 具名事件已存在,但是使用者沒有所需的安全性存取權。 + + + 管理目前執行緒的執行內容。此類別無法被繼承。 + 2 + + + 從目前的執行緒擷取執行內容。 + + 物件,表示目前執行緒的執行內容。 + 1 + + + 在目前執行緒上的指定執行內容中執行方法。 + 要設定的 。 + + 委派,表示要在所提供執行內容中執行的方法。 + 要傳遞至回呼 (Callback) 方法的物件。 + + 為 null。-或- 不是透過擷取作業取得。-或-已經將 當做 呼叫的引數使用。 + 1 + + + + + + 為多重執行緒共用的變數提供不可部分完成的作業 (Atomic Operation)。 + 2 + + + 將兩個 32 位元整數加相,並以總和取代第一個整數,成為不可部分完成的作業。 + 新值儲存於 + 包含要加入的第一個值的變數。這兩個值的總和會存放在 中。 + 要加入 的整數的值。 + The address of is a null pointer. + 1 + + + 將兩個 64 位元整數加相,並以總和取代第一個整數,成為不可部分完成的作業。 + 新值儲存於 + 包含要加入的第一個值的變數。這兩個值的總和會存放在 中。 + 要加入 的整數的值。 + The address of is a null pointer. + 1 + + + 比較兩個雙精確度浮點數是否相等;如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較兩個 32 位元帶正負號的整數是否相等,如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較兩個 64 位元帶正負號的整數是否相等,如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較兩個平台特定的控制代碼或指標是否相等;如果相等,則取代第一個。 + + 中的原始值。 + 目的端 ,其值會與 的值進行比較,且可能被 所取代。 + + ,當比較的結果相等時會取代目的端值。 + + ,會與 的值相比較。 + The address of is a null pointer. + 1 + + + 比較兩個物件的參考是否相等;如果相等,則取代第一個物件。 + + 中的原始值。 + 目的端物件,此物件會與 進行比較且可能被取代。 + 當比較的結果相等時,會取代目的端物件的物件。 + 的物件相比較的物件。 + The address of is a null pointer. + 1 + + + 比較兩個單精確度浮點數是否相等;如果相等,則取代第一個值。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + The address of is a null pointer. + 1 + + + 比較指定參考類型 的兩個執行個體是否相等;如果相等,則取代第一個。 + + 中的原始值。 + 目的端,其值會與 進行比較且可能已被取代。此為參考參數 (在 C# 中為 ref,在 Visual Basic 中為 ByRef)。 + 當比較的結果相等時,會取代目的端值的值。 + 的值比較的值。 + 要用於 的類型。此類型必須是參考類型。 + The address of is a null pointer. + + + 遞減特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞減後的值。 + 值會被遞減的變數。 + The address of is a null pointer. + 1 + + + 遞減特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞減後的值。 + 值會被遞減的變數。 + The address of is a null pointer. + 1 + + + 將雙精確度浮點數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將 32 位元帶正負號的整數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將 64 位元帶正負號的整數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將平台特定的控制代碼或指標設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將物件設定為指定值,然後傳回原始物件的參考,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將單精確度浮點數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。 + + 參數要設定成的值。 + The address of is a null pointer. + 1 + + + 將指定類型 的變數設定為指定值,然後傳回原始值,成為不可部分完成的作業。 + + 的原始值。 + 要設定為特定值的變數。此為參考參數 (在 C# 中為 ref,在 Visual Basic 中為 ByRef)。 + + 參數要設定成的值。 + 要用於 的類型。此類型必須是參考類型。 + The address of is a null pointer. + + + 遞增特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞增後的值。 + 值會被遞增的變數。 + The address of is a null pointer. + 1 + + + 遞增特定變數並將結果儲存起來,成為不可部分完成的作業。 + 遞增後的值。 + 值會被遞增的變數。 + The address of is a null pointer. + 1 + + + 同步處理記憶體存取,如下所示:執行目前執行緒的處理器無法以下列方式重新排列指示:呼叫 之前的記憶體存取在呼叫 後的記憶體存取之後執行。 + + + 傳回 64 位元的值 (載入為不可部分完成的作業)。 + 載入的值。 + 要載入的 64 位元值。 + 1 + + + 提供延遲初始化常式。 + + + 如果目標參考型別尚未初始化,則使用該型別的預設建構函式來進行初始化。 + 型別 的已初始化參考。 + 要初始化 (如果尚未初始化) 的型別 的參考。 + 要初始化之參考的型別。 + 缺少存取型別 之建構函式的使用權限。 + + 型別沒有預設的建構函式。 + + + 如果目標型別尚未初始化,則使用其預設建構函式來初始化目標的參考型別或實值型別。 + 型別 的已初始化實值。 + 要初始化 (如果尚未初始化) 的型別 的參考或實值。 + 布林值的參考,這個值可判斷目標是否已初始化。 + 物件的參考,這個物件用來當做初始化 時的互斥鎖定。如果 為 null,則具現化新的物件。 + 要初始化之參考的型別。 + 缺少存取型別 之建構函式的使用權限。 + + 型別沒有預設的建構函式。 + + + 如果目標型別尚未初始化,則使用指定的函式來初始化目標的參考或實值型別。 + 型別 的已初始化實值。 + 要初始化 (如果尚未初始化) 的型別 的參考或實值。 + 布林值的參考,這個值可判斷目標是否已初始化。 + 物件的參考,這個物件用來當做初始化 時的互斥鎖定。如果 為 null,則具現化新的物件。 + 呼叫來初始化參考或值的函式。 + 要初始化之參考的型別。 + 缺少存取型別 之建構函式的使用權限。 + + 型別沒有預設的建構函式。 + + + 如果目標型別尚未初始化,則使用指定的函式來初始化目標的參考型別。 + 型別 的已初始化實值。 + 要初始化 (如果尚未初始化) 的型別 的參考。 + 呼叫來初始化參考的函式。 + 要初始化之參考的參考型別。 + + 型別沒有預設的建構函式。 + + 傳回 null (在 Visual Basic 中為 Nothing)。 + + + 當遞迴進入鎖定與鎖定的遞迴原則不相符時,擲回的例外狀況。 + 2 + + + 以系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + 2 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已針對目前系統的文化特性,執行過當地語系化。 + 2 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已針對目前系統的文化特性,執行過當地語系化。 + 造成目前例外狀況的例外狀況。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + 2 + + + 指定相同的執行緒是否可以多次進入鎖定。 + + + 如果執行緒嘗試遞迴地進入鎖定,則會擲回例外狀況。某些類別可能會在此設定有效時允許特定的遞迴。 + + + 執行緒可以遞迴地進入鎖定。某些類別可能會限制此功能。 + + + 告知一個以上的等候中執行緒已發生事件。此類別無法被繼承。 + 2 + + + 使用布林值 (Boolean) 來初始化 類別的新執行個體,指出初始狀態是否設定為信號狀態。 + 如果初始狀態設定為信號狀態,為 true;初始狀態設定為非信號狀態則為 false。 + + + 提供 的精簡版本。 + + + 使用未收到訊號的初始狀態來初始化 類別的新執行個體。 + + + 使用表示是否要將初始狀態設定為已收到訊號的布林值,初始化 類別的新執行個體。 + true 表示會將初始狀態設定為已收到訊號,false 表示會將初始狀態設定為未收到訊號。 + + + 使用表示是否要將初始狀態設定為已收到訊號的布林值以及指定的微調計數,初始化 類別的新執行個體。 + true 表示會將初始狀態設定為已收到訊號,false 表示會將初始狀態設定為未收到訊號。 + 在回到以核心為基礎的等候作業之前進行微調等候的次數。 + + is less than 0 or greater than the maximum allowed value. + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示釋放 Managed 與 Unmanaged 資源,false 表示只釋放 Unmanaged 資源。 + + + 取得值,表示事件是否已設定。 + 如果已設定事件則為 true,否則為 false。 + + + 將事件的狀態設定為未收到信號,會造成執行緒封鎖。 + The object has already been disposed. + + + 將事件的狀態設定為已收到訊號,讓正在等候該事件的一或多個執行緒繼續執行。 + + + 取得在回到以核心為基礎的等候作業之前進行微調等候的次數。 + 傳回在回到以核心為基礎的等候作業之前進行微調等候的次數。 + + + 封鎖目前的執行緒,直到設定了目前的 為止。 + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止 (使用 32 位元帶正負號的整數以測量時間間隔)。 + 如果設定了 ,則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止,並使用 32 位元帶正負號的整數以測量時間間隔,同時觀察 + 如果設定了 ,則為 true,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + was canceled. + + is a negative number other than -1, which represents an infinite time-out. + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 封鎖目前的執行緒,直到目前的 收到訊號為止,同時觀察 + 要觀察的 。 + The maximum number of waiters has been exceeded. + + was canceled. + The object has already been disposed or the that created has been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止,並使用 以測量時間間隔。 + 如果設定了 ,則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed. + + + 封鎖目前的執行緒,直到設定了目前的 為止,並使用 以量測時間間隔,同時觀察 + 如果設定了 ,則為 true,否則為 false。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 要觀察的 。 + + was canceled. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or-The number of milliseconds in is greater than . + The maximum number of waiters has been exceeded. + The object has already been disposed or the that created has been disposed. + + + 取得這個 的基礎 物件。 + 這個 的基礎 事件物件。 + + + 提供一套機制,同步處理物件的存取。 + 2 + + + 取得指定物件的獨佔鎖定。 + 要從其上取得監視器鎖定的物件。 + + 參數為 null。 + 1 + + + 取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要等候的物件。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。注意:如果沒有發生例外狀況,這個方法的輸出一律為 true。 + + 的輸入為 true。 + + 參數為 null。 + + + 釋出指定物件的獨佔鎖定。 + 要從其上釋出鎖定的物件。 + + 參數為 null。 + 目前執行緒沒有指定物件的鎖定。 + 1 + + + 判斷目前執行緒是否保持鎖定指定的物件。 + 如果目前的執行緒持有 的鎖定,則為 true;否則為 false。 + 要測試的物件。 + + 為 null。 + + + 通知等候佇列中的執行緒,鎖定物件的狀態有所變更。 + 執行緒正等候的物件。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 1 + + + 通知所有等候中的執行緒,物件的狀態有所變更。 + 送出 Pulse 的物件。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 1 + + + 嘗試取得指定物件的獨佔鎖定。 + 如果目前執行緒取得鎖定,則為 true;否則為 false。 + 要取得鎖定的物件。 + + 參數為 null。 + 1 + + + 嘗試取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要取得鎖定的物件。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。 + + 的輸入為 true。 + + 參數為 null。 + + + 嘗試取得指定物件的獨佔鎖定 (在指定的毫秒數時間內)。 + 如果目前執行緒取得鎖定,則為 true;否則為 false。 + 要取得鎖定的物件。 + 等候鎖定的毫秒數。 + + 參數為 null。 + + 為負,且不等於 + 1 + + + 嘗試在指定的毫秒數內取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要取得鎖定的物件。 + 等候鎖定的毫秒數。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。 + + 的輸入為 true。 + + 參數為 null。 + + 為負,且不等於 + + + 嘗試取得指定物件的獨佔鎖定 (在指定的時間內)。 + 如果目前執行緒取得鎖定,則為 true;否則為 false。 + 要取得鎖定的物件。 + + ,代表等候鎖定的時間量。-1 毫秒的值會指定無限期等候。 + + 參數為 null。 + + 的毫秒值為負且不等於 (-1 毫秒) 或大於 + 1 + + + 嘗試在指定的時間內取得指定之物件的獨佔鎖定,並且完整設定值,指出是否採用鎖定。 + 要取得鎖定的物件。 + 等候鎖定的時間長度。-1 毫秒的值會指定無限期等候。 + 嘗試取得鎖定的結果 (以傳址方式傳遞)。輸入必須是 false。如果已取得鎖定,輸出就是 true;否則輸出為 false。嘗試取得鎖定期間,即使發生例外狀況,仍然會設定輸出。 + + 的輸入為 true。 + + 參數為 null。 + + 的毫秒值為負且不等於 (-1 毫秒) 或大於 + + + 釋出物件的鎖並且封鎖目前的執行緒,直到這個執行緒重新取得鎖定為止。 + 如果由於呼叫端重新取得指定物件的鎖定而傳回呼叫,則為 true。如果鎖定不被重新取得,則這個方法不會傳回。 + 要等候的物件。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 叫用 Wait 的執行緒稍後會從等候狀態被插斷。這會當另一個執行緒呼叫這個執行緒的 方法時發生。 + 1 + + + 釋出物件的鎖並且封鎖目前的執行緒,直到這個執行緒重新取得鎖定為止。如果超過指定的逾時間隔時間,執行緒會進入就緒序列。 + 如果在經過指定的時間之前重新取得鎖定,則為 true;如果在經過指定的時間之後重新取得鎖定,則為 false。要等到重新取得鎖定之後,此方法才會傳回。 + 要等候的物件。 + 在執行緒進入就緒佇列之前要等候的毫秒數。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 叫用 Wait 的執行緒稍後會從等候狀態被插斷。這會當另一個執行緒呼叫這個執行緒的 方法時發生。 + + 參數的值為負,且不等於 + 1 + + + 釋出物件的鎖並且封鎖目前的執行緒,直到這個執行緒重新取得鎖定為止。如果超過指定的逾時間隔時間,執行緒會進入就緒序列。 + 如果在經過指定的時間之前重新取得鎖定,則為 true;如果在經過指定的時間之後重新取得鎖定,則為 false。要等到重新取得鎖定之後,此方法才會傳回。 + 要等候的物件。 + + ,代表在執行緒進入就緒佇列之前要等候的時間量。 + + 參數為 null。 + 呼叫執行緒沒有指定物件的鎖定。 + 叫用 Wait 的執行緒稍後會從等候狀態被插斷。這會當另一個執行緒呼叫這個執行緒的 方法時發生。 + + 參數的毫秒值為負,且不表示 (-1 毫秒),或大於 + 1 + + + 同步處理原始物件,該物件也可用於進行處理序之間的同步處理。 + 1 + + + 使用預設屬性,初始化 類別的新執行個體。 + + + 使用表示呼叫執行緒是否應該具有 Mutex 的初始擁有權的布林值,初始化 類別的新執行個體。 + true 表示將 Mutex 的初始擁有權授與呼叫執行緒,否則為 false。 + + + 使用表示呼叫執行緒是否應該具有 Mutex 的初始擁有權的布林值,以及代表 Mutex 名稱的字串,初始化 類別的新執行個體。 + true 表示如果這個呼叫的結果建立了具名系統 Mutex,則將具名系統 Mutex 的初始擁有權授與呼叫執行緒,否則為 false。 + + 的名稱。如果值是 null,則 未命名。 + 具名的 Mutex 存在,而且具有存取控制安全性,但是使用者沒有 + 發生 Win32 錯誤。 + 無法建立具名的 Mutex,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 长度超过 260 个字符。 + + + 使用表示呼叫執行緒是否應該具有 Mutex 的初始擁有權的布林值、代表 Mutex 名稱的字串,以及當方法傳回時表示是否將 Mutex 的初始擁有權授與呼叫執行緒的布林值,初始化 類別的新執行個體。 + true 表示如果這個呼叫的結果建立了具名系統 Mutex,則將具名系統 Mutex 的初始擁有權授與呼叫執行緒,否則為 false。 + + 的名稱。如果值是 null,則 未命名。 + 當這個方法傳回時,如果已建立本機 Mutex (也就是說,如果 為 null 或空字串),或是已建立指定的具名系統 Mutex,則會包含 true 的布林值;如果指定的具名系統 Mutex 已存在,則為 false。這個參數會以未初始化的狀態傳遞。 + 具名的 Mutex 存在,而且具有存取控制安全性,但是使用者沒有 + 發生 Win32 錯誤。 + 無法建立具名的 Mutex,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + 长度超过 260 个字符。 + + + 開啟指定的具名 mutex (如果已經存在)。 + 表示具名系統 Mutex 的物件。 + 要開啟的系統 Mutex 的名稱。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 具名 Mutex 不存在。 + 發生 Win32 錯誤。 + 具名 Mutex 存在,但是使用者並沒有使用它所需的安全性存取權。 + 1 + + + + + + 釋出 一次。 + 呼叫執行緒並不擁有 Mutex。 + 1 + + + 開啟指定的具名 mutex (如果已經存在),並傳回值,指出作業是否成功。 + 如果已成功開啟具名 Mutex,則為 true,否則為 false。 + 要開啟的系統 Mutex 的名稱。 + 當這個方法傳回時,如果呼叫成功,則包含代表具名 Mutex 的 物件;如果呼叫失敗,則為 null。這個參數會被視為未初始化。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 發生 Win32 錯誤。 + 具名 Mutex 存在,但是使用者並沒有使用它所需的安全性存取權。 + + + 代表鎖定,用來管理資源存取,允許多個執行緒的讀取權限或獨佔寫入權限。 + + + 使用預設屬性值,初始化 類別的新執行個體。 + + + 指定鎖定遞迴原則,初始化 類別的新執行個體。 + 一個列舉值,指定鎖定遞迴原則。 + + + 取得已進入讀取模式鎖定狀態的唯一執行緒總數。 + 已進入讀取模式鎖定狀態的唯一執行緒數目。 + + + 釋放 類別目前的執行個體所使用的全部資源。 + + is greater than zero. -or- is greater than zero. -or- is greater than zero. + 2 + + + 嘗試進入讀取模式的鎖定。 + The property is and the current thread has already entered read mode. -or-The current thread may not acquire the read lock when it already holds the write lock. -or-The recursion number would exceed the capacity of the counter.This limit is so large that applications should never encounter it. + The object has been disposed. + + + 嘗試進入可升級模式的鎖定狀態。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 嘗試進入寫入模式的鎖定。 + The property is and the current thread has already entered the lock in any mode. -or-The current thread has entered read mode, so trying to enter the lock in write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The object has been disposed. + + + 減少讀取模式遞迴的計數,如果得出的計數為 0 (零),則結束讀取模式。 + The current thread has not entered the lock in read mode. + + + 減少可升級模式遞迴的計數,如果得出的計數為 0 (零),則結束可升級模式。 + The current thread has not entered the lock in upgradeable mode. + + + 減少寫入模式遞迴的計數,如果得出的計數為 0 (零),則結束寫入模式。 + The current thread has not entered the lock in write mode. + + + 取得值,表示目前執行緒是否已進入讀取模式的鎖定。 + 如果目前執行緒已進入讀取模式,則為 true;否則為 false。 + 2 + + + 取得值,表示目前執行緒是否已進入可升級模式的鎖定。 + 如果目前執行緒已進入可升級模式,則為 true;否則為 false。 + 2 + + + 取得值,表示目前執行緒是否已進入寫入模式的鎖定。 + 如果目前執行緒已進入寫入模式,則為 true;否則為 false。 + 2 + + + 取得值,表示目前 物件的遞迴原則。 + 一個列舉值,指定鎖定遞迴原則。 + + + 取得目前執行緒已進入讀取模式鎖定的次數,做為遞迴的表示。 + 如果目前執行緒尚未進入讀取模式,則為 0 (零);如果執行緒已進入讀取模式,但是尚未遞迴進入該模式,則為 1;如果執行緒已遞迴進入鎖定 n - 1 次,則為 n。 + 2 + + + 取得目前執行緒已進入可升級模式鎖定的次數,做為遞迴的表示。 + 如果目前執行緒尚未進入可升級模式,則為 0;如果執行緒已進入可升級模式,但是尚未遞迴進入該模式,則為 1;如果執行緒已遞迴進入可升級模式 n - 1 次,則為 n。 + 2 + + + 取得目前執行緒已進入寫入模式鎖定的次數,做為遞迴的表示。 + 如果目前執行緒尚未進入寫入模式,則為 0;如果執行緒已進入寫入模式,但是尚未遞迴進入該模式,則為 1;如果執行緒已遞迴進入寫入模式 n - 1 次,則為 n。 + 2 + + + 嘗試以選用的整數逾時,進入讀取模式的鎖定狀態。 + 如果呼叫執行緒已進入讀取模式,則為 true;否則為 false。 + 要等候的毫秒數;若要永遠等候,則為 -1 ()。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 嘗試以選用的逾時,在讀取模式下進入鎖定狀態。 + 如果呼叫執行緒已進入讀取模式,則為 true;否則為 false。 + 等待的間隔,或 -1 毫秒無限期等待。 + The property is and the current thread has already entered the lock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 嘗試以選用的逾時,在可升級模式下進入鎖定狀態。 + 如果呼叫執行緒已進入可升級模式,則為 true;否則為 false。 + 要等候的毫秒數;若要永遠等候,則為 -1 ()。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 嘗試以選用的逾時,在可升級模式下進入鎖定狀態。 + 如果呼叫執行緒已進入可升級模式,則為 true;否則為 false。 + 等待的間隔,或 -1 毫秒無限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter upgradeable mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 嘗試以選用的逾時,在寫入模式下進入鎖定狀態。 + 如果呼叫執行緒已進入寫入模式,則為 true;否則為 false。 + 要等候的毫秒數;若要永遠等候,則為 -1 ()。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to (-1), which is the only negative value allowed. + The object has been disposed. + + + 嘗試以選用的逾時,在寫入模式下進入鎖定狀態。 + 如果呼叫執行緒已進入寫入模式,則為 true;否則為 false。 + 等待的間隔,或 -1 毫秒無限期等待。 + The property is and the current thread has already entered the lock. -or-The current thread initially entered the lock in read mode, and therefore trying to enter write mode would create the possibility of a deadlock. -or-The recursion number would exceed the capacity of the counter.The limit is so large that applications should never encounter it. + The value of is negative, but it is not equal to -1 milliseconds, which is the only negative value allowed.-or-The value of is greater than milliseconds. + The object has been disposed. + + + 取得等待進入讀取模式鎖定狀態的執行緒總數。 + 等待進入讀取模式的執行緒總數。 + 2 + + + 取得等待進入可升級模式鎖定狀態的執行緒總數。 + 等待進入可升級模式的執行緒總數。 + 2 + + + 取得等待進入寫入模式鎖定狀態的執行緒總數。 + 等待進入寫入模式的執行緒總數。 + 2 + + + 限制可以同時存取資源或資源集區的執行緒數目。 + 1 + + + 初始化 類別的新執行個體,以及指定並行項目的最大數目及選擇性地保留某些項目。 + 可同時授與給號誌的初始要求數目。 + 可以同時授與之號誌要求的最大數目。 + + 大於 + + 为小于 1。-或- 小於 0。 + + + 初始化 類別的新執行個體,然後指定初始項目數目與並行項目的最大數目,以及選擇性地指定系統號誌物件的名稱。 + 可同時授與給號誌的初始要求數目。 + 可以同時授與之號誌要求的最大數目。 + 具名系統號誌物件的名稱。 + + 大於 。-或- 长度超过 260 个字符。 + + 为小于 1。-或- 小於 0。 + 發生 Win32 錯誤。 + 具名的號誌存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的號誌,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + + 初始化 類別的新執行個體,然後指定初始項目物件數目與並行項目的最大數目,選擇性地指定系統號誌物件的名稱,以及指定接收值的變數,指出是否已建立新的系統號誌。 + 可以同時滿足之號誌要求的初始數目。 + 可以同時滿足之號誌要求的最大數目。 + 具名系統號誌物件的名稱。 + 這個方法傳回時,如果已建立本機號誌 (也就是說,如果 為 null 或空字串),或是已建立指定的已命名系統號誌,則會包含 true;如果指定的已命名系統號誌已存在則為 false。這個參數會以未初始化的狀態傳遞。 + + 大於 。-或- 长度超过 260 个字符。 + + 为小于 1。-或- 小於 0。 + 發生 Win32 錯誤。 + 具名的號誌存在,而且具有存取控制安全性,但是使用者沒有 + 無法建立具名的號誌,可能是因為不同類型的等候控制代碼擁有相同名稱。 + + + 開啟指定的具名號誌 (如果已經存在)。 + 表示具名系統號誌的物件。 + 要開啟之系統號誌的名稱。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 具名號誌不存在。 + 發生 Win32 錯誤。 + 具名號誌存在,但是使用者並沒有使用它所需的安全性存取權。 + 1 + + + + + + 結束號誌,並傳回上一個計數。 + 呼叫 方法之前,號誌上的計數。 + 號誌計數已達到最大值。 + 具名號誌中發生 Win32 錯誤。 + 目前的號誌代表具名系統號誌,但是使用者沒有 。-或-目前的號誌代表具名系統號誌,但是並未以 開啟。 + 1 + + + 以指定的次數結束號誌,並回到上一個計數。 + 呼叫 方法之前,號誌上的計數。 + 結束號誌的次數。 + + 为小于 1。 + 號誌計數已達到最大值。 + 具名號誌中發生 Win32 錯誤。 + 目前的號誌代表具名系統號誌,但是使用者沒有 權限。-或-目前的號誌代表具名系統號誌,但是並未以 權限開啟。 + 1 + + + 開啟指定的具名號誌 (如果已經存在),並傳回值,指出作業是否成功。 + 如果已成功開啟具名號誌,則為 true;否則為 false。 + 要開啟之系統號誌的名稱。 + 這個方法傳回時,如果呼叫成功,則包含 物件,此物件代表具名信號,如果呼叫失敗,則為null。這個參數會被視為未初始化。 + + 為空字串。-或- 长度超过 260 个字符。 + + 為 null。 + 發生 Win32 錯誤。 + 具名號誌存在,但是使用者並沒有使用它所需的安全性存取權。 + + + 在已經達到最大計數的號誌上呼叫 方法時,所擲回的例外狀況。 + 2 + + + 使用預設值,初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 代表 的輕量型替代品,限制可同時存取一項資源或資源集區的執行緒數目。 + + + 指定可同時授與的初始要求數目,初始化 類別的新執行個體。 + 可同時授與給號誌的初始要求數目。 + + 小於 0。 + + + 指定可同時授與的初始要求數目及最大數目,初始化 類別的新執行個體。 + 可同時授與給號誌的初始要求數目。 + 可以同時授與之號誌要求的最大數目。 + + 小於 0,或者 大於 ,或者 等於或小於 0。 + + + 傳回可用來等候號誌的 + 可用來等候號誌的 + + 已經處置。 + + + 取得可以進入 物件的剩餘執行緒數目。 + 可以進入號誌的剩餘執行緒數目。 + + + 釋放 類別目前的執行個體所使用的全部資源。 + + + 釋放 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。 + true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。 + + + 釋出 物件一次。 + + 的先前計數。 + 目前的執行個體已經處置。 + + 已經達到其大小上限。 + + + 釋出 物件指定的次數。 + + 的先前計數。 + 結束號誌的次數。 + 目前的執行個體已經處置。 + + 为小于 1。 + + 已經達到其大小上限。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止。 + 目前的執行個體已經處置。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 32 位元帶正負號的整數來指定逾時。 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + 要等候的毫秒數;若要無限期等候,則為 (-1)。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 32 位元帶正負號的整數來指定逾時,同時觀察 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + 要等候的毫秒數;若要無限期等候,則為 (-1)。 + 要觀察的 。 + + 已取消。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + 实例已被释放,或 创建 已被释放。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,同時觀察 + 要觀察的 語彙基元。 + + 已取消。 + 目前的執行個體已經處置。-或- 创建 已释放。 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 來指定逾時。 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + semaphoreSlim 執行個體已經處置 + + + 封鎖目前的執行緒,直到這個執行緒可以進入 為止,並使用 來指定逾時,同時觀察 + 如果目前的執行緒成功進入 ,則為 true,否則為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + 要觀察的 。 + + 已取消。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + semaphoreSlim 執行個體已經處置 已處置建立 + + + 以非同步方式等候進入 + 將會在號誌 (Semaphore) 輸入後完成的工作。 + + + 以非同步方式等候進入 ,並使用 32 位元帶正負號的整數來測量時間間隔。 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 目前的執行個體已經處置。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 以非同步方式等候進入 ,並使用 32 位元帶正負號的整數來測量時間間隔,同時觀察 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 要觀察的 。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + 目前的執行個體已經處置。 + + 已取消。 + + + 以非同步方式等候進入 ,同時觀察 + 將會在號誌 (Semaphore) 輸入後完成的工作。 + 要觀察的 語彙基元。 + 目前的執行個體已經處置。 + + 已取消。 + + + 以非同步方式等候進入 ,並使用 來測量時間間隔。 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + 目前的執行個體已經處置。 + + 是不等於 -1 的負數,-1 表示等候逾時為無限 -或- 逾時大於 + + + 以非同步方式等候進入 ,並使用 來測量時間間隔,同時觀察 + 如果目前的執行緒成功進入 ,則工作會完成且結果為 true,否則結果為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + 要觀察的 語彙基元。 + + 是不等於 -1 的負數,-1 表示等候逾時為無限-或-逾時大於 + + 已取消。 + + + 表示要將訊息分派至同步處理內容時,所要呼叫的方法。 + 傳送至委派的物件。 + 2 + + + 提供互斥鎖定基本作業,在這個作業中,嘗試取得鎖定的執行緒會用迴圈方式等候,並重複檢查,直到鎖定可用為止。 + + + 使用可追蹤執行緒 ID 以改善偵錯的選項,初始化 結構的新執行個體。 + 是否要擷取並使用執行緒 ID 以進行偵錯。 + + + 以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 引數必須在呼叫 Enter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 釋放鎖定。 + 已啟用執行緒擁有權追蹤,且目前的執行緒不是這個鎖定的擁有者。 + + + 釋放鎖定。 + 布林值,表示是否應該發出記憶體柵欄,以便立即將結束作業發行至其他執行緒。 + 已啟用執行緒擁有權追蹤,且目前的執行緒不是這個鎖定的擁有者。 + + + 取得值,這個值表示此鎖定目前是否由任何執行緒持有。 + 如果此鎖定目前由任何執行緒持有則為 true,否則為 false。 + + + 取得值,表示此鎖定是否由目前執行緒持有。 + 如果此鎖定由目前執行緒持有則為 true,否則為 false。 + 已停用執行緒擁有權追蹤。 + + + 取得值,表示這個執行個體是否已啟用執行緒擁有權追蹤。 + 如果這個執行個體已啟用執行緒擁有權追蹤則為 true,否則為 false。 + + + 嘗試以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 引數必須在呼叫 TryEnter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 嘗試以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + 引數必須在呼叫 TryEnter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 嘗試以可靠的方式取得鎖定,例如即使方法呼叫中發生例外狀況,還是能可靠地檢查 以判斷是否已取得鎖定。 + + ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 + 如果取得鎖定則為 true,否則為 false。 必須在呼叫這個方法之前初始化為 false。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 毫秒的逾時。 + + 引數必須在呼叫 TryEnter 之前初始化為 False。 + 已啟用執行緒擁有權追蹤,且目前的執行緒已經取得這個鎖定。 + + + 提供微調式等候支援。 + + + 取得已在這個執行個體上呼叫 的次數。 + 傳回整數,表示已在這個執行個體上呼叫 的次數。 + + + 取得值,這個值表示下一次呼叫 時是否讓出處理器,並觸發強制的環境切換。 + 下一次呼叫 時是否讓出處理器,並觸發強制的環境切換。 + + + 重設微調計數器。 + + + 執行單一微調。 + + + 執行微調,直到滿足指定的條件為止。 + 會重複執行直到傳回 true 為止的委派。 + + 引數為 null。 + + + 執行微調,直到滿足指定的條件或是指定的逾時過期為止。 + 如果滿足條件則為 true,否則為 false。 + 會重複執行直到傳回 true 為止的委派。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + + 引數為 null。 + + 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 + + + 執行微調,直到滿足指定的條件或是指定的逾時過期為止。 + 如果滿足條件則為 true,否則為 false。 + 會重複執行直到傳回 true 為止的委派。 + + ,表示要等候的毫秒數,或是 TimeSpan,表示無限期等候的 -1 毫秒。 + + 引數為 null。 + + 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 + + + 提供在各種同步處理模式中傳播同步處理內容的基本功能。 + 2 + + + 建立 類別的新執行個體。 + + + 在衍生類別中覆寫時,會建立同步處理內容的複本。 + 新的 物件。 + 2 + + + 取得目前執行緒的同步處理內容。 + + 物件,代表目前的同步處理內容。 + 1 + + + 在衍生類別中覆寫時,會回應作業已經完成的通知。 + + + 在衍生類別中覆寫時,會回應作業已經啟動的通知。 + + + 在衍生類別中覆寫時,會將非同步訊息分派至同步處理內容。 + 要呼叫的 委派。 + 傳送至委派的物件。 + 2 + + + 在衍生類別中覆寫時,會將同步訊息分派至同步處理內容。 + 要呼叫的 委派。 + 傳送至委派的物件。 + The method was called in a Windows Store app.The implementation of for Windows Store apps does not support the method. + 2 + + + 設定目前的同步處理內容。 + 要設定的 物件。 + 1 + + + + + + 方法要求呼叫端擁有指定 Monitor 的鎖定,但是不擁有鎖定的呼叫端叫用方法時所擲回的例外狀況。 + 2 + + + 使用預設屬性來初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 提供資料的執行緒區域儲存區。 + 指定依個別執行緒儲存的資料型別。 + + + 初始化 執行個體。 + + + 初始化 執行個體。 + 是否要追蹤所有在執行個體上設定的值,並透過屬性將它們公開。 + + + 使用指定的 函式來初始化 的執行個體。 + 當嘗試擷取未事先初始化的 時,系統會叫用 來產生延遲初始化的值。 + + 是 Null 參考 (在 Visual Basic 中為 Nothing)。 + + + 使用指定的 函式來初始化 的執行個體。 + 當嘗試擷取未事先初始化的 時,系統會叫用 來產生延遲初始化的值。 + 是否要追蹤所有在執行個體上設定的值,並透過屬性將它們公開。 + + 為 null 參考 (在 Visual Basic 中為 Nothing)。 + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放這個 執行個體所使用的資源。 + 布林值,表示是否會因為呼叫 而呼叫這個方法。 + + + 釋放這個 執行個體所使用的資源。 + + + 取得值,這個值表示 是否已在目前執行緒中完成初始化。 + 如果已在目前執行緒上初始化 則為 true,否則為 false。 + 已處置 執行個體。 + + + 建立並傳回目前執行緒的這個執行個體的字串表示。 + 上呼叫 的結果。 + 已處置 執行個體。 + 目前執行緒的 是 Null 參考 (在 Visual Basic 中為 Nothing)。 + 初始化函式會嘗試遞迴參考 + 沒有提供任何預設的建構函式,也沒有提供任何値 Factory。 + + + 取得或設定目前執行緒的這個執行個體的值。 + 傳回這個 ThreadLocal 負責初始化之物件的執行個體。 + 已處置 執行個體。 + 初始化函式會嘗試遞迴參考 + 沒有提供任何預設的建構函式,也沒有提供任何値 Factory。 + + + 取得清單,其中包含已存取這個執行個體的所有執行緒目前所儲存的所有值。 + 已存取這個執行個體的所有執行緒目前所儲存之所有值的清單。 + 已處置 執行個體。 + + + 包含用來執行動態記憶體作業的方法。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 讀取指定之欄位的值。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取的值。這個值是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + + + 從指定的欄位讀取物件參考。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之後出現讀取或寫入,處理器便無法在這個方法之前移動它。 + 已讀取之 的參考。這個參考是由電腦中的任何處理器最新寫入的,與處理器的數目或處理器快取的狀態無關。 + 要讀取的欄位。 + 要讀取之欄位的型別。此型別必須是參考型別,不得為實值型別。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現記憶體作業,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的值寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入此值的欄位。 + 要寫入的值。立即寫入此值,好讓電腦中的所有處理器都可以看到此值。 + + + 將指定的物件參考寫入指定的欄位。在需要它的系統上,以如下方式插入可防止處理器重新排序記憶體作業的記憶體屏障:如果程式碼中這個方法之前出現讀取或寫入,處理器便無法在這個方法之後移動它。 + 寫入物件參考的欄位。 + 要寫入的物件參考。立即寫入此參考,好讓電腦中的所有處理器都可以看到此參考。 + 要寫入之欄位的型別。此型別必須是參考型別,不得為實值型別。 + + + 當嘗試開啟不存在的系統 Mutex 或號誌時,所擲回的例外狀況。 + 2 + + + 使用預設值,初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + \ No newline at end of file diff --git a/packages/System.Threading.4.3.0/ref/portable-net45+win8+wp8+wpa81/_._ b/packages/System.Threading.4.3.0/ref/portable-net45+win8+wp8+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/ref/win8/_._ b/packages/System.Threading.4.3.0/ref/win8/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/ref/wp80/_._ b/packages/System.Threading.4.3.0/ref/wp80/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/ref/wpa81/_._ b/packages/System.Threading.4.3.0/ref/wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/ref/xamarinios10/_._ b/packages/System.Threading.4.3.0/ref/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/ref/xamarinmac20/_._ b/packages/System.Threading.4.3.0/ref/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/ref/xamarintvos10/_._ b/packages/System.Threading.4.3.0/ref/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/ref/xamarinwatchos10/_._ b/packages/System.Threading.4.3.0/ref/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.4.3.0/runtimes/aot/lib/netcore50/System.Threading.dll b/packages/System.Threading.4.3.0/runtimes/aot/lib/netcore50/System.Threading.dll new file mode 100644 index 0000000..88d5372 Binary files /dev/null and b/packages/System.Threading.4.3.0/runtimes/aot/lib/netcore50/System.Threading.dll differ diff --git a/packages/System.Threading.Tasks.4.3.0/.signature.p7s b/packages/System.Threading.Tasks.4.3.0/.signature.p7s new file mode 100644 index 0000000..172b190 Binary files /dev/null and b/packages/System.Threading.Tasks.4.3.0/.signature.p7s differ diff --git a/packages/System.Threading.Tasks.4.3.0/ThirdPartyNotices.txt b/packages/System.Threading.Tasks.4.3.0/ThirdPartyNotices.txt new file mode 100644 index 0000000..55cfb20 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ThirdPartyNotices.txt @@ -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. \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/dotnet_library_license.txt b/packages/System.Threading.Tasks.4.3.0/dotnet_library_license.txt new file mode 100644 index 0000000..92b6c44 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/dotnet_library_license.txt @@ -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 Microsoft’s 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 n’accorde 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, d’adéquation à un usage particulier et d’absence 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 d’une autre faute dans la limite autorisée par la loi en vigueur. + +Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. + +EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres 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. + + diff --git a/packages/System.Threading.Tasks.4.3.0/lib/MonoAndroid10/_._ b/packages/System.Threading.Tasks.4.3.0/lib/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/lib/MonoTouch10/_._ b/packages/System.Threading.Tasks.4.3.0/lib/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/lib/net45/_._ b/packages/System.Threading.Tasks.4.3.0/lib/net45/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/lib/portable-net45+win8+wp8+wpa81/_._ b/packages/System.Threading.Tasks.4.3.0/lib/portable-net45+win8+wp8+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/lib/win8/_._ b/packages/System.Threading.Tasks.4.3.0/lib/win8/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/lib/wp80/_._ b/packages/System.Threading.Tasks.4.3.0/lib/wp80/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/lib/wpa81/_._ b/packages/System.Threading.Tasks.4.3.0/lib/wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/lib/xamarinios10/_._ b/packages/System.Threading.Tasks.4.3.0/lib/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/lib/xamarinmac20/_._ b/packages/System.Threading.Tasks.4.3.0/lib/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/lib/xamarintvos10/_._ b/packages/System.Threading.Tasks.4.3.0/lib/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/lib/xamarinwatchos10/_._ b/packages/System.Threading.Tasks.4.3.0/lib/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/ref/MonoAndroid10/_._ b/packages/System.Threading.Tasks.4.3.0/ref/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/ref/MonoTouch10/_._ b/packages/System.Threading.Tasks.4.3.0/ref/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/ref/net45/_._ b/packages/System.Threading.Tasks.4.3.0/ref/net45/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netcore50/System.Threading.Tasks.dll b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/System.Threading.Tasks.dll new file mode 100644 index 0000000..aaad499 Binary files /dev/null and b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/System.Threading.Tasks.dll differ diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netcore50/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/System.Threading.Tasks.xml new file mode 100644 index 0000000..b958713 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/System.Threading.Tasks.xml @@ -0,0 +1,3163 @@ + + + + System.Threading.Tasks + + + + Represents one or more errors that occur during application execution. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with references to the inner exceptions that are the cause of this exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with references to the inner exceptions that are the cause of this exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and references to the inner exceptions that are the cause of this exception. + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + The argument is null. + + + Initializes a new instance of the class with a specified error message and references to the inner exceptions that are the cause of this exception. + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Flattens an instances into a single, new instance. + A new, flattened . + + + Returns the that is the root cause of this exception. + Returns the that is the root cause of this exception. + + + Invokes a handler on each contained by this . + The predicate to execute for each exception. The predicate accepts as an argument the to be processed and returns a Boolean to indicate whether the exception was handled. + The argument is null. + An exception contained by this was not handled. + + + Gets a read-only collection of the instances that caused the current exception. + Returns a read-only collection of the instances that caused the current exception. + + + Creates and returns a string representation of the current . + A string representation of the current exception. + + + The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. + 2 + + + Initializes a new instance of the class with a system-supplied error message. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, a reference to the inner exception that is the cause of this exception, and a cancellation token. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + A cancellation token associated with the operation that was canceled. + + + Initializes a new instance of the class with a specified error message and a cancellation token. + The error message that explains the reason for the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes a new instance of the class with a cancellation token. + A cancellation token associated with the operation that was canceled. + + + Gets a token associated with the operation that was canceled. + A token associated with the operation that was canceled, or a default token. + + + Represents a builder for asynchronous methods that return a task. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Marks the task as failed and binds the specified exception to the task. + The exception to bind to the task. + + is null. + The task has already completed.-or-The builder is not initialized. + + + Marks the task as successfully completed. + The task has already completed.-or-The builder is not initialized. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is null. + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is null. + + + Gets the task for this builder. + The task for this builder. + The builder is not initialized. + + + Represents a builder for asynchronous methods that returns a task and provides a parameter for the result. + The result to use to complete the task. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Marks the task as failed and binds the specified exception to the task. + The exception to bind to the task. + + is null. + The task has already completed. + + + Marks the task as successfully completed. + The result to use to complete the task. + The task has already completed. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is null. + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is null. + + + Gets the task for this builder. + The task for this builder. + + + Represents a builder for asynchronous methods that do not return a value. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Binds an exception to the method builder. + The exception to bind. + + is null. + The builder is not initialized. + + + Marks the method builder as successfully completed. + The builder is not initialized. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is null. + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is null. + + + Provides an awaitable object that enables configured awaits on a task. + + + Returns an awaiter for this awaitable object. + The awaiter. + + + Provides an awaitable object that enables configured awaits on a task. + The type of the result produced by this . + + + Returns an awaiter for this awaitable object. + The awaiter. + + + Provides an awaiter for an awaitable object(). + + + Ends the await on the completed task. + The result of the completed task. + The awaiter was not properly initialized. + The task was canceled. + The task completed in a faulted state. + + + Gets a value that specifies whether the task being awaited has been completed. + true if the task being awaited has been completed; otherwise, false. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Provides an awaiter for an awaitable () object. + + + Ends the await on the completed task. + The awaiter was not properly initialized. + The task was canceled. + The task completed in a faulted state. + + + Gets a value that specifies whether the task being awaited is completed. + true if the task being awaited is completed; otherwise, false. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Represents state machines that are generated for asynchronous methods. This type is intended for compiler use only. + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + Represents an awaiter that schedules continuations when an await operation completes. + + + Schedules the continuation action that's invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Represents an operation that schedules continuations when it completes. + + + Schedules the continuation action that's invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Provides an object that waits for the completion of an asynchronous task. + + + Ends the wait for the completion of the asynchronous task. + The object was not properly initialized. + The task was canceled. + The task completed in a state. + + + Gets a value that indicates whether the asynchronous task has completed. + true if the task has completed; otherwise, false. + The object was not properly initialized. + + + Sets the action to perform when the object stops waiting for the asynchronous task to complete. + The action to perform when the wait operation completes. + + is null. + The object was not properly initialized. + + + Schedules the continuation action for the asynchronous task that is associated with this awaiter. + The action to invoke when the await operation completes. + + is null. + The awaiter was not properly initialized. + + + Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result. + The result for the task. + + + Ends the wait for the completion of the asynchronous task. + The result of the completed task. + The object was not properly initialized. + The task was canceled. + The task completed in a state. + + + Gets a value that indicates whether the asynchronous task has completed. + true if the task has completed; otherwise, false. + The object was not properly initialized. + + + Sets the action to perform when the object stops waiting for the asynchronous task to complete. + The action to perform when the wait operation completes. + + is null. + The object was not properly initialized. + + + Schedules the continuation action for the asynchronous task associated with this awaiter. + The action to invoke when the await operation completes. + + is null. + The awaiter was not properly initialized. + + + Provides the context for waiting when asynchronously switching into a target environment. + + + Retrieves a object for this instance of the class. + The object that is used to monitor the completion of an asynchronous operation. + + + Provides an awaiter for switching into a target environment. + + + Ends the await operation. + + + Gets a value that indicates whether a yield is not required. + Always false, which indicates that a yield is always required for . + + + Sets the continuation to invoke. + The action to invoke asynchronously. + + is null. + + + Posts the back to the current context. + The action to invoke asynchronously. + The argument is null. + + + Propagates notification that operations should be canceled. + + + Initializes the . + The canceled state for the token. + + + Gets whether this token is capable of being in the canceled state. + true if this token is capable of being in the canceled state; otherwise false. + + + Determines whether the current instance is equal to the specified . + True if is a and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated with the same or if they were both constructed from public CancellationToken constructors and their values are equal. + The other object to which to compare this instance. + An associated has been disposed. + + + Determines whether the current instance is equal to the specified token. + True if the instances are equal; otherwise, false. Two tokens are equal if they are associated with the same or if they were both constructed from public CancellationToken constructors and their values are equal. + The other to which to compare this instance. + + + Serves as a hash function for a . + A hash code for the current instance. + + + Gets whether cancellation has been requested for this token. + true if cancellation has been requested for this token; otherwise false. + + + Returns an empty value. + An empty cancellation token. + + + Determines whether two instances are equal. + True if the instances are equal; otherwise, false. + The first instance. + The second instance. + An associated has been disposed. + + + Determines whether two instances are not equal. + True if the instances are not equal; otherwise, false. + The first instance. + The second instance. + An associated has been disposed. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + A Boolean value that indicates whether to capture the current and use it when invoking the . + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + The state to pass to the when the delegate is invoked. This may be null. + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + The state to pass to the when the delegate is invoked. This may be null. + A Boolean value that indicates whether to capture the current and use it when invoking the . + The associated has been disposed. + + is null. + + + Throws a if this token has had cancellation requested. + The token has had cancellation requested. + The associated has been disposed. + + + Gets a that is signaled when the token is canceled. + A that is signaled when the token is canceled. + The associated has been disposed. + + + Represents a callback delegate that has been registered with a . + + + Releases all resources used by the current instance of the class. + + + Determines whether the current instance is equal to the specified . + True, if both this and are equal. False, otherwise.Two instances are equal if they both refer to the output of a single call to the same Register method of a . + The other object to which to compare this instance. + + + Determines whether the current instance is equal to the specified . + True, if both this and are equal. False, otherwise. Two instances are equal if they both refer to the output of a single call to the same Register method of a . + The other to which to compare this instance. + + + Serves as a hash function for a . + A hash code for the current instance. + + + Determines whether two instances are equal. + True if the instances are equal; otherwise, false. + The first instance. + The second instance. + + + Determines whether two instances are not equal. + True if the instances are not equal; otherwise, false. + The first instance. + The second instance. + + + Signals to a that it should be canceled. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that will be canceled after the specified delay in milliseconds. + The time interval in milliseconds to wait before canceling this . + + is less than -1. + + + Initializes a new instance of the class that will be canceled after the specified time span. + The time interval to wait before canceling this . + + . is less than -1 or greater than . + + + Communicates a request for cancellation. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Communicates a request for cancellation, and specifies whether remaining callbacks and cancelable operations should be processed. + true if exceptions should immediately propagate; otherwise, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Schedules a cancel operation on this after the specified number of milliseconds. + The time span to wait before canceling this . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Schedules a cancel operation on this after the specified time span. + The time span to wait before canceling this . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Creates a that will be in the canceled state when any of the source tokens are in the canceled state. + A that is linked to the source tokens. + The first cancellation token to observe. + The second cancellation token to observe. + A associated with one of the source tokens has been disposed. + + + Creates a that will be in the canceled state when any of the source tokens in the specified array are in the canceled state. + A that is linked to the source tokens. + An array that contains the cancellation token instances to observe. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the class and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets whether cancellation has been requested for this . + true if cancellation has been requested for this ; otherwise, false. + + + Gets the associated with this . + The associated with this . + The token source has been disposed. + + + Provides task schedulers that coordinate to execute tasks while ensuring that concurrent tasks may run concurrently and exclusive tasks never do. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that targets the specified scheduler. + The target scheduler on which this pair should execute. + + + Initializes a new instance of the class that targets the specified scheduler with a maximum concurrency level. + The target scheduler on which this pair should execute. + The maximum number of tasks to run concurrently. + + + Initializes a new instance of the class that targets the specified scheduler with a maximum concurrency level and a maximum number of scheduled tasks that may be processed as a unit. + The target scheduler on which this pair should execute. + The maximum number of tasks to run concurrently. + The maximum number of tasks to process for each underlying scheduled task used by the pair. + + + Informs the scheduler pair that it should not accept any more tasks. + + + Gets a that will complete when the scheduler has completed processing. + The asynchronous operation that will complete when the scheduler finishes processing. + + + Gets a that can be used to schedule tasks to this pair that may run concurrently with other tasks on this pair. + An object that can be used to schedule tasks concurrently. + + + Gets a that can be used to schedule tasks to this pair that must run exclusively with regards to other tasks on this pair. + An object that can be used to schedule tasks that do not run concurrently with other tasks. + + + Represents an asynchronous operation.To browse the .NET Framework source code for this type, see the Reference Source. + + + Initializes a new with the specified action. + The delegate that represents the code to execute in the task. + The argument is null. + + + Initializes a new with the specified action and . + The delegate that represents the code to execute in the task. + The that the new task will observe. + The provided has already been disposed. + The argument is null. + + + Initializes a new with the specified action and creation options. + The delegate that represents the code to execute in the task. + The that the new task will observe. + The used to customize the task's behavior. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action and creation options. + The delegate that represents the code to execute in the task. + The used to customize the task's behavior. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action and state. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that that the new task will observe. + The that created has already been disposed. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that that the new task will observe.. + The used to customize the task's behavior. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The used to customize the task's behavior. + The argument is null. + The argument specifies an invalid value for . + + + Gets the state object supplied when the was created, or null if none was supplied. + An that represents the state data that was passed in to the task when it was created. + + + Gets a task that has already completed successfully. + The successfully completed task. + + + Configures an awaiter used to await this . + An object used to await this task. + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The argument is null. + + + Creates a continuation that receives a cancellation token and executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + The that created the token has already been disposed. + The argument is null. + + + Creates a continuation that executes when the target task competes according to the specified . The continuation receives a cancellation token and uses a specified scheduler. + A new continuation . + An action to run according to the specified . When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target task completes according to the specified . + A new continuation . + An action to run according to the specified . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. The continuation uses a specified scheduler. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The has been disposed. + The argument is null. -or-The argument is null. + + + Creates a continuation that receives caller-supplied state information and executes when the target completes. + A new continuation task. + An action to run when the task completes. When run, the delegate is passed the completed task and a caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The argument is null. + + + Creates a continuation that receives caller-supplied state information and a cancellation token and that executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that receives caller-supplied state information and a cancellation token and that executes when the target completes. The continuation executes based on a set of specified conditions and uses a specified scheduler. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that receives caller-supplied state information and executes when the target completes. The continuation executes based on a set of specified conditions. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that receives caller-supplied state information and executes asynchronously when the target completes. The continuation uses a specified scheduler. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes and returns a value. + A new continuation task. + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation receives a cancellation token. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + The type of the result produced by the continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Creates a continuation that executes according to the specified continuation options and returns a value. The continuation is passed a cancellation token and uses a specified scheduler. + A new continuation . + A function to run according to the specified When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes according to the specified continuation options and returns a value. + A new continuation . + A function to run according to the condition specified in . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation uses a specified scheduler. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Creates a continuation that receives caller-supplied state information and executes asynchronously when the target completes and returns a value. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The type of the result produced by the continuation. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation receives caller-supplied state information and a cancellation token. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new continuation task. + The type of the result produced by the continuation. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes based on the specified task continuation options when the target completes and returns a value. The continuation receives caller-supplied state information and a cancellation token and uses the specified scheduler. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes based on the specified task continuation options when the target completes. The continuation receives caller-supplied state information. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. The continuation receives caller-supplied state information and uses a specified scheduler. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument is null. + + + Gets the used to create this task. + The used to create this task. + + + Returns the unique ID of the currently executing . + An integer that was assigned by the system to the currently-executing task. + + + Creates a task that completes after a time delay. + A task that represents the time delay. + The number of milliseconds to wait before completing the returned task, or -1 to wait indefinitely. + The argument is less than -1. + + + Creates a cancellable task that completes after a time delay. + A task that represents the time delay. + The number of milliseconds to wait before completing the returned task, or -1 to wait indefinitely. + The cancellation token that will be checked prior to completing the returned task. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Creates a task that completes after a specified time interval. + A task that represents the time delay. + The time span to wait before completing the returned task, or TimeSpan.FromMilliseconds(-1) to wait indefinitely. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Creates a cancellable task that completes after a specified time interval. + A task that represents the time delay. + The time span to wait before completing the returned task, or TimeSpan.FromMilliseconds(-1) to wait indefinitely. + The cancellation token that will be checked prior to completing the returned task. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Gets the that caused the to end prematurely. If the completed successfully or has not yet thrown any exceptions, this will return null. + The that caused the to end prematurely. + + + Provides access to factory methods for creating and configuring and instances. + A factory object that can create a variety of and objects. + + + Creates a that's completed due to cancellation with a specified cancellation token. + The canceled task. + The cancellation token with which to complete the task. + + + Creates a that's completed due to cancellation with a specified cancellation token. + The canceled task. + The cancellation token with which to complete the task. + The type of the result returned by the task. + + + Creates a that's completed with a specified exception. + The faulted task. + The exception with which to complete the task. + The type of the result returned by the task. + + + Creates a that has completed with a specified exception. + The faulted task. + The exception with which to complete the task. + + + Creates a that's completed successfully with the specified result. + The successfully completed task. + The result to store into the completed task. + The type of the result returned by the task. + + + Gets an awaiter used to await this . + An awaiter instance. + + + Gets a unique ID for this instance. + An integer that was assigned by the system to this task instance. + + + Gets whether this instance has completed execution due to being canceled. + true if the task has completed due to being canceled; otherwise false. + + + Gets whether this has completed. + true if the task has completed; otherwise false. + + + Gets whether the completed due to an unhandled exception. + true if the task has thrown an unhandled exception; otherwise false. + + + Queues the specified work to run on the ThreadPool and returns a task handle for that work. + A task that represents the work queued to execute in the ThreadPool. + The work to execute asynchronously + The parameter was null. + + + Queues the specified work to run on the ThreadPool and returns a task handle for that work. + A task that represents the work queued to execute in the ThreadPool. + The work to execute asynchronously + A cancellation token that should be used to cancel the work + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the Task(TResult) returned by . + A Task(TResult) that represents a proxy for the Task(TResult) returned by . + The work to execute asynchronously + The type of the result returned by the proxy task. + The parameter was null. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the Task(TResult) returned by . + A Task(TResult) that represents a proxy for the Task(TResult) returned by . + The work to execute asynchronously + A cancellation token that should be used to cancel the work + The type of the result returned by the proxy task. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the task returned by . + A task that represents a proxy for the task returned by . + The work to execute asynchronously + The parameter was null. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the task returned by . + A task that represents a proxy for the task returned by . + The work to execute asynchronously. + A cancellation token that should be used to cancel the work. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the thread pool and returns a object that represents that work. + A task object that represents the work queued to execute in the thread pool. + The work to execute asynchronously. + The return type of the task. + The parameter is null. + + + Queues the specified work to run on the thread pool and returns a Task(TResult) handle for that work. + A Task(TResult) that represents the work queued to execute in the ThreadPool. + The work to execute asynchronously + A cancellation token that should be used to cancel the work + The result type of the task. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Runs the synchronously on the current . + The instance has been disposed. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Runs the synchronously on the provided. + The scheduler on which to attempt to run this task inline. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Starts the , scheduling it for execution to the current . + The instance has been disposed. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Starts the , scheduling it for execution to the specified . + The with which to associate and execute this task. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Gets the of this task. + The current of this task instance. + + + Gets a that can be used to wait for the task to complete. + A that can be used to wait for the task to complete. + The has been disposed. + + + Gets an indication of whether the operation completed synchronously. + true if the operation completed synchronously; otherwise, false. + + + Waits for the to complete execution. + The has been disposed. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution within a specified number of milliseconds. + true if the completed execution within the allotted time; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution. The wait terminates if a timeout interval elapses or a cancellation token is canceled before the task completes. + true if the completed execution within the allotted time; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A cancellation token to observe while waiting for the task to complete. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution. The wait terminates if a cancellation token is canceled before the task completes. + A cancellation token to observe while waiting for the task to complete. + The was canceled. + The task has been disposed. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution within a specified time interval. + true if the completed execution within the allotted time; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for all of the provided objects to complete execution. + An array of instances on which to wait. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled. If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Waits for all of the provided objects to complete execution within a specified number of milliseconds. + true if all of the instances completed execution within the allotted time; otherwise, false. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection. -or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Waits for all of the provided objects to complete execution within a specified number of milliseconds or until the wait is cancelled. + true if all of the instances completed execution within the allotted time; otherwise, false. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A to observe while waiting for the tasks to complete. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Waits for all of the provided objects to complete execution unless the wait is cancelled. + An array of instances on which to wait. + A to observe while waiting for the tasks to complete. + The was canceled. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Waits for all of the provided cancellable objects to complete execution within a specified time interval. + true if all of the instances completed execution within the allotted time; otherwise, false. + An array of instances on which to wait. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Waits for any of the provided objects to complete execution. + The index of the completed task in the array argument. + An array of instances on which to wait. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Waits for any of the provided objects to complete execution within a specified number of milliseconds. + The index of the completed task in the array argument, or -1 if the timeout occurred. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Waits for any of the provided objects to complete execution within a specified number of milliseconds or until a cancellation token is cancelled. + The index of the completed task in the array argument, or -1 if the timeout occurred. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A to observe while waiting for a task to complete. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Waits for any of the provided objects to complete execution unless the wait is cancelled. + The index of the completed task in the array argument. + An array of instances on which to wait. + A to observe while waiting for a task to complete. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Waits for any of the provided objects to complete execution within a specified time interval. + The index of the completed task in the array argument, or -1 if the timeout occurred. + An array of instances on which to wait. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Creates a task that will complete when all of the objects in an enumerable collection have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The collection contained a null task. + + + Creates a task that will complete when all of the objects in an enumerable collection have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The argument was null. + The collection contained a null task. + + + Creates a task that will complete when all of the objects in an array have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The argument was null. + The array contained a null task. + + + Creates a task that will complete when all of the objects in an array have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The array contained a null task. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The argument was null. + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The argument was null. + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The array contained a null task, or was empty. + + + Creates an awaitable task that asynchronously yields back to the current context when awaited. + A context that, when awaited, will asynchronously transition back into the current context at the time of the await. If the current is non-null, it is treated as the current context. Otherwise, the task scheduler that is associated with the currently executing task is treated as the current context. + + + Represents an asynchronous operation that can return a value. + The type of the result produced by this . + + + Initializes a new with the specified function. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The argument is null. + + + Initializes a new with the specified function. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The to be assigned to this task. + The that created has already been disposed. + The argument is null. + + + Initializes a new with the specified function and creation options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The that will be assigned to the new task. + The used to customize the task's behavior. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initializes a new with the specified function and creation options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The used to customize the task's behavior. + The argument specifies an invalid value for . + The argument is null. + + + Initializes a new with the specified function and state. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the action. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The to be assigned to the new task. + The that created has already been disposed. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The to be assigned to the new task. + The used to customize the task's behavior. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The used to customize the task's behavior. + The argument specifies an invalid value for . + The argument is null. + + + Configures an awaiter used to await this . + An object used to await this task. + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + Creates a continuation that executes asynchronously when the target task completes. + A new continuation task. + An action to run when the antecedent completes. When run, the delegate will be passed the completed task as an argument. + The has been disposed. + The argument is null. + + + Creates a cancelable continuation that executes asynchronously when the target completes. + A new continuation task. + An action to run when the completes. When run, the delegate is passed the completed task as an argument. + The cancellation token that is passed to the new continuation task. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Creates a continuation that executes according the condition specified in . + A new continuation . + An action to run according the condition specified in . When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes according the condition specified in . + A new continuation . + An action to according the condition specified in . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The has been disposed. + The argument is null.-or-The argument is null. + + + Creates a continuation that that is passed state information and that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate is passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The argument is null. + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new task. + The type of the result produced by the continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Creates a continuation that executes according the condition specified in . + A new continuation . + A function to run according the condition specified in .When run, the delegate will be passed as an argument this completed task. + The that will be assigned to the new task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes according the condition specified in . + A new continuation . + A function to run according the condition specified in .When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The type of the result produced by the continuation. + The argument is null. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new task. + The type of the result produced by the continuation. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument is null. + + + Provides access to factory methods for creating and configuring instances. + A factory object that can create a variety of objects. + + + Gets an awaiter used to await this . + An awaiter instance. + + + Gets the result value of this . + The result value of this , which is the same type as the task's type parameter. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Represents an exception used to communicate task cancellation. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Initializes a new instance of the class with a reference to the that has been canceled. + A task that has been canceled. + + + Gets the task associated with this exception. + A reference to the that is associated with this exception. + + + Represents the producer side of a unbound to a delegate, providing access to the consumer side through the property. + The type of the result value assocatied with this . + + + Creates a . + + + Creates a with the specified state. + The state to use as the underlying 's AsyncState. + + + Creates a with the specified state and options. + The state to use as the underlying 's AsyncState. + The options to use when creating the underlying . + The represent options invalid for use with a . + + + Creates a with the specified options. + The options to use when creating the underlying . + The represent options invalid for use with a . + + + Transitions the underlying into the state. + The underlying is already in one of the three final states: , , or , or if the underlying has already been disposed. + + + Transitions the underlying into the state. + The collection of exceptions to bind to this . + The was disposed. + The argument is null. + There are one or more null elements in . + The underlying is already in one of the three final states: , , or . + + + Transitions the underlying into the state. + The exception to bind to this . + The was disposed. + The argument is null. + The underlying is already in one of the three final states: , , or . + + + Transitions the underlying into the state. + The result value to bind to this . + The was disposed. + The underlying is already in one of the three final states: , , or . + + + Gets the created by this . + Returns the created by this . + + + Attempts to transition the underlying into the state. + True if the operation was successful; false if the operation was unsuccessful or the object has already been disposed. + + + Attempts to transition the underlying into the state and enables a cancellation token to be stored in the canceled task. + true if the operation is successful; otherwise, false. + A cancellation token. + + + Attempts to transition the underlying into the state. + True if the operation was successful; otherwise, false. + The collection of exceptions to bind to this . + The was disposed. + The argument is null. + There are one or more null elements in .-or-The collection is empty. + + + Attempts to transition the underlying into the state. + True if the operation was successful; otherwise, false. + The exception to bind to this . + The was disposed. + The argument is null. + + + Attempts to transition the underlying into the state. + True if the operation was successful; otherwise, false. + The result value to bind to this . + + + Specifies the behavior for a task that is created by using the or method. + + + Specifies that the continuation, if it is a child task, is attached to a parent in the task hierarchy. The continuation can be a child task only if its antecedent is also a child task. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the option so that the parent and child tasks are synchronized. Note that if a parent task is configured with the option, the option in the child task has no effect, and the child task will execute as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Specifies that any child task (that is, any nested inner task created by this continuation) that is created with the option and attempts to execute as an attached child task will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Specifies that the continuation task should be executed synchronously. With this option specified, the continuation runs on the same thread that causes the antecedent task to transition into its final state. If the antecedent is already complete when the continuation is created, the continuation will run on the thread that creates the continuation. If the antecedent's is disposed in a finally block (Finally in Visual Basic), a continuation with this option will run in that finally block. Only very short-running continuations should be executed synchronously. Because the task executes synchronously, there is no need to call a method such as to ensure that the calling thread waits for the task to complete. + + + Specifies that tasks created by the continuation by calling methods such as or see the default scheduler () rather than the scheduler on which this continuation is running to be the current scheduler. + + + In the case of continuation cancellation, prevents completion of the continuation until the antecedent has completed. + + + Specifies that a continuation will be a long-running, course-grained operation. It provides a hint to the that oversubscription may be warranted. + + + When no continuation options are specified, specifies that default behavior should be used when executing a continuation. The continuation runs asynchronously when the antecedent task completes, regardless of the antecedent's final property value. It the continuation is a child task, it is created as a detached nested task. + + + Specifies that the continuation task should not be scheduled if its antecedent was canceled. An antecedent is canceled if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should not be scheduled if its antecedent ran to completion. An antecedent runs to completion if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation should be scheduled only if its antecedent was canceled. An antecedent is canceled if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should be scheduled only if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its property upon completion is . The option guarantees that the property in the antecedent is not null. You can use that property to catch the exception and see which exception caused the task to fault. If you do not access the property, the exception is unhandled. Also, if you attempt to access the property of a task that has been canceled or has faulted, a new exception is thrown. This option is not valid for multi-task continuations. + + + Specifies that the continuation should be scheduled only if its antecedent ran to completion. An antecedent runs to completion if its property upon completion is . This option is not valid for multi-task continuations. + + + A hint to a to schedule task in the order in which they were scheduled, so that tasks scheduled sooner are more likely to run sooner, and tasks scheduled later are more likely to run later. + + + Specifies that the continuation task should be run asynchronously. This option has precedence over . + + + Specifies flags that control optional behavior for the creation and execution of tasks. + + + Specifies that a task is attached to a parent in the task hierarchy. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the option so that the parent and child tasks are synchronized. Note that if a parent task is configured with the option, the option in the child task has no effect, and the child task will execute as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Specifies that any child task that attempts to execute as an attached child task (that is, it is created with the option) will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Prevents the ambient scheduler from being seen as the current scheduler in the created task. This means that operations like StartNew or ContinueWith that are performed in the created task will see as the current scheduler. + + + Specifies that a task will be a long-running, coarse-grained operation involving fewer, larger components than fine-grained systems. It provides a hint to the that oversubscription may be warranted. Oversubscription lets you create more threads than the available number of hardware threads. + + + Specifies that the default behavior should be used. + + + A hint to a to schedule a task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to be run sooner, and tasks scheduled later will be more likely to be run later. + + + Forces continuations added to the current task to be executed asynchronously. + + + Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of instances. + + + Creates a proxy that represents the asynchronous operation of a Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic). + A that represents the asynchronous operation of the provided Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic). + The Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic) to unwrap. + The type of the task's result. + The exception that is thrown if the argument is null. + + + Creates a proxy that represents the asynchronous operation of a . + A Task that represents the asynchronous operation of the provided System.Threading.Tasks.Task(Of Task). + The Task<Task> (C#) or Task (Of Task) (Visual Basic) to unwrap. + The exception that is thrown if the argument is null. + + + Provides support for creating and scheduling objects. + + + Initializes a instance with the default configuration. + + + Initializes a instance with the specified configuration. + The that will be assigned to tasks created by this unless another CancellationToken is explicitly specified while calling the factory methods. + + + Initializes a instance with the specified configuration. + The default that will be assigned to tasks created by this unless another CancellationToken is explicitly specified while calling the factory methods. + The default to use when creating tasks with this TaskFactory. + The default to use when creating continuation tasks with this TaskFactory. + The default to use to schedule any Tasks created with this TaskFactory. A null value indicates that TaskScheduler.Current should be used. + The argument specifies an invalid value. For more information, see the Remarks for . -or-The argument specifies an invalid value. + + + Initializes a instance with the specified configuration. + The default to use when creating tasks with this TaskFactory. + The default to use when creating continuation tasks with this TaskFactory. + The argument specifies an invalid value. For more information, see the Remarks for . -or-The argument specifies an invalid value. + + + Initializes a instance with the specified configuration. + The to use to schedule any tasks created with this TaskFactory. A null value indicates that the current TaskScheduler should be used. + + + Gets the default cancellation token for this task factory. + The default task cancellation token for this task factory. + + + Gets the default task continuation options for this task factory. + The default task continuation options for this task factory. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. + The object that is used to schedule the new continuation task. + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result that is returned by the delegate and associated with the created task. + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The type of the result of the antecedent . + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result of the antecedent . + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result of the antecedent . + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result of the antecedent . + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + The argument specifies an invalid value. + An element in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + One of the elements in the array has been disposed. + The array is null. -or-The The argument is null. + The array contains a null value. -or-The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + One of the elements in the array has been disposed. -or- has already been disposed. + The array is null. -or-The argument is null. + The array contains a null value. -or-The array is empty . + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The value that controls the behavior of the created continuation . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed.-or-The provided has already been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The type of the result of the antecedent . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result of the antecedent . + The exception that is thrown when one of the elements in the array has been disposed.-or-The provided has already been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result of the antecedent . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed.-or-The provided has already been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Gets the default task creation options for this task factory. + The default task creation options for this task factory. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method action when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that executes an end method action when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method action when a specified completes. + The created that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the task that executes the end method. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the task that executes the end method. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Gets the default task scheduler for this task factory. + The default task scheduler for this task factory. + + + Creates and starts a task. + The started task. + The action delegate to execute asynchronously. + The argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + The that will be assigned to the new task. + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + The that will be assigned to the new + A TaskCreationOptions value that controls the behavior of the created + The that is used to schedule the created . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + A TaskCreationOptions value that controls the behavior of the created + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The that will be assigned to the new + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created + The that is used to schedule the created . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + A TaskCreationOptions value that controls the behavior of the created + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + The type of the result available through the . + The argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + The that will be assigned to the new + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the created . + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + A TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The that will be assigned to the new + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the created . + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + A TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Provides support for creating and scheduling objects. + The return value of the objects that the methods of this class create. + + + Initializes a instance with the default configuration. + + + Initializes a instance with the default configuration. + The default cancellation token that will be assigned to tasks created by this unless another cancellation token is explicitly specified when calling the factory methods. + + + Initializes a instance with the specified configuration. + The default cancellation token that will be assigned to tasks created by this unless another cancellation token is explicitly specified when calling the factory methods. + The default options to use when creating tasks with this . + The default options to use when creating continuation tasks with this . + The default scheduler to use to schedule any tasks created with this . A null value indicates that should be used. + + or specifies an invalid value. + + + Initializes a instance with the specified configuration. + The default options to use when creating tasks with this . + The default options to use when creating continuation tasks with this . + + or specifies an invalid value. + + + Initializes a instance with the specified configuration. + The scheduler to use to schedule any tasks created with this . A null value indicates that the current should be used. + + + Gets the default cancellation token for this task factory. + The default cancellation token for this task factory. + + + Gets the enumeration value for this task factory. + One of the enumeration values that specifies the default continuation options for this task factory. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + One of the elements in the array has been disposed. + + array is null.-or-The is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or- is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided Tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The scheduler that is used to schedule the created continuation task. + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value or is empty. + + specifies an invalid value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of a set of provided Tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + The type of the result of the antecedent . + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The scheduler that is used to schedule the created continuation task. + The type of the result of the antecedent . + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value or is empty. + The argument specifies an invalid value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The task scheduler that is used to schedule the created continuation task. + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + The argument specifies an invalid value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid enumeration value. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + The type of the result of the antecedent . + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + The argument specifies an invalid TaskContinuationOptions value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid enumeration value. + The array contains a null value.-or-The array is empty. + + + Gets the enumeration value for this task factory. + One of the enumeration values that specifies the default creation options for this task factory. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The argument is null.-or-The argument is null. + The argument specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + An object that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + An object that controls the behavior of the created task. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates a task that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + The argument is null.-or-The argument is null. + + + Creates a task that executes an end method function when a specified completes. + A task that represents the asynchronous operation. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + One of the enumeration values that controls the behavior of the created task. + The argument is null.-or-The argument is null. + The argument specifies an invalid value. + + + Creates a task that executes an end method function when a specified completes. + The created task that represents the asynchronous operation. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the task that executes the end method. + The argument is null.-or-The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Gets the task scheduler for this task factory. + The task scheduler for this task factory. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + The cancellation token that will be assigned to the new task. + The cancellation token source that created has already been disposed. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + The cancellation token that will be assigned to the new task. + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the created task. + The cancellation token source that created has already been disposed. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates and starts a task. + The started . + A function delegate that returns the future result to be available through the task. + One of the enumeration values that controls the behavior of the created task. + The argument is null. + The parameter specifies an invalid value. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The cancellation token that will be assigned to the new task. + The cancellation token source that created has already been disposed. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The cancellation token that will be assigned to the new task. + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the created task. + The cancellation token source that created has already been disposed. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The argument is null. + The parameter specifies an invalid value. + + + Represents an object that handles the low-level work of queuing tasks onto threads. + + + Initializes the . + + + Gets the associated with the currently executing task. + Returns the associated with the currently executing task. + + + Gets the default instance that is provided by the .NET Framework. + Returns the default instance. + + + Creates a associated with the current . + A associated with the current , as determined by . + The current SynchronizationContext may not be used as a TaskScheduler. + + + For debugger support only, generates an enumerable of instances currently queued to the scheduler waiting to be executed. + An enumerable that allows a debugger to traverse the tasks currently queued to this scheduler. + This scheduler is unable to generate a list of queued tasks at this time. + + + Gets the unique ID for this . + Returns the unique ID for this . + + + Indicates the maximum concurrency level this is able to support. + Returns an integer that represents the maximum concurrency level. The default scheduler returns . + + + Queues a to the scheduler. + The to be queued. + The argument is null. + + + Attempts to dequeue a that was previously queued to this scheduler. + A Boolean denoting whether the argument was successfully dequeued. + The to be dequeued. + The argument is null. + + + Attempts to execute the provided on this scheduler. + A Boolean that is true if was successfully executed, false if it was not. A common reason for execution failure is that the task had previously been executed or is in the process of being executed by another thread. + A object to be executed. + The is not associated with this scheduler. + + + Determines whether the provided can be executed synchronously in this call, and if it can, executes it. + A Boolean value indicating whether the task was executed inline. + The to be executed. + A Boolean denoting whether or not task has previously been queued. If this parameter is True, then the task may have been previously queued (scheduled); if False, then the task is known not to have been queued, and this call is being made in order to execute the task inline without queuing it. + The argument is null. + The was already executed. + + + Occurs when a faulted task's unobserved exception is about to trigger exception escalation policy, which, by default, would terminate the process. + + + Represents an exception used to communicate an invalid operation by a . + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class using the default error message and a reference to the inner exception that is the cause of this exception. + The exception that is the cause of the current exception. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Represents the current stage in the lifecycle of a . + + + The task acknowledged cancellation by throwing an OperationCanceledException with its own CancellationToken while the token was in signaled state, or the task's CancellationToken was already signaled before the task started executing. For more information, see Task Cancellation. + + + The task has been initialized but has not yet been scheduled. + + + The task completed due to an unhandled exception. + + + The task completed execution successfully. + + + The task is running but has not yet completed. + + + The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. + + + The task has finished executing and is implicitly waiting for attached child tasks to complete. + + + The task has been scheduled for execution but has not yet begun executing. + + + Provides data for the event that is raised when a faulted 's exception goes unobserved. + + + Initializes a new instance of the class with the unobserved exception. + The Exception that has gone unobserved. + + + The Exception that went unobserved. + The Exception that went unobserved. + + + Gets whether this exception has been marked as "observed." + true if this exception has been marked as "observed"; otherwise false. + + + Marks the as "observed," thus preventing it from triggering exception escalation policy which, by default, terminates the process. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netcore50/de/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/de/System.Threading.Tasks.xml new file mode 100644 index 0000000..8e5e6d3 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/de/System.Threading.Tasks.xml @@ -0,0 +1,3168 @@ + + + + System.Threading.Tasks + + + + Stellt einen oder mehrere Fehler dar, die beim Ausführen einer Anwendung auftreten. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit Verweisen auf die inneren Ausnahmen, die diese Ausnahme ausgelöst haben. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Initialisiert eine neue Instanz der -Klasse mit Verweisen auf die inneren Ausnahmen, die diese Ausnahme ausgelöst haben. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und Verweisen auf die inneren Ausnahmen, die diese Ausnahme verursacht haben. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + Das -Argument ist NULL. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und Verweisen auf die inneren Ausnahmen, die diese Ausnahme verursacht haben. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Fasst -Instanzen in einer einzigen neuen Instanz zusammen. + Eine neue, zusammengefasste . + + + Gibt die zurück, die diese Ausnahme verursacht hat. + Gibt die zurück, die diese Ausnahme verursacht hat. + + + Ruft einen Handler für jede in dieser enthaltenen auf. + Das Prädikat, das für jede Ausnahme ausgeführt werden soll.Das Prädikat akzeptiert als Argument die zu verarbeitende und gibt einen booleschen Wert zurück, der angibt, ob die Ausnahme behandelt wurde. + Das -Argument ist NULL. + Eine in dieser enthaltene Ausnahme wurde nicht behandelt. + + + Ruft eine schreibgeschützte Auflistung der -Instanzen ab, die die aktuelle Ausnahme verursacht haben. + Gibt eine schreibgeschützte Auflistung der -Instanzen zurück, die die aktuelle Ausnahme verursacht haben. + + + Erstellt eine Zeichenfolgenentsprechung der aktuellen und gibt diese zurück. + Eine Zeichenfolgenentsprechung der aktuellen Ausnahme. + + + Die Ausnahme, die einem Thread beim Abbrechen eines von diesem Thread ausgeführten Vorgangs ausgelöst wird. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System bereitgestellten Fehlermeldung. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Ein , der den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung, einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat, und einem Abbruchtoken. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + Ein Abbruchtoken, das dem abgebrochenen Vorgang zugeordnet ist. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Abbruchtoken. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Ein Abbruchtoken, das dem abgebrochenen Vorgang zugeordnet ist. + + + Initialisiert eine neue Instanz der -Klasse mit einem Abbruchtoken. + Ein Abbruchtoken, das dem abgebrochenen Vorgang zugeordnet ist. + + + Ruft ein Token ab, das dem abgebrochenen Vorgang zugeordnet ist. + Ein Token, das dem abgebrochenen Vorgang zugeordnet ist, oder ein Standardtoken. + + + Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.Diese Methode kann von teilweise vertrauenswürdigem Code aufgerufen werden. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Erstellt eine Instanz der -Klasse. + Eine neue Instanz des Generators. + + + Markiert die Aufgabe als fehlgeschlagen und verknüpft die angegebene Ausnahme mit der Aufgabe. + Die Ausnahme, die an die Aufgabe gebunden werden soll. + + ist null. + Die Aufgabe ist bereits abgeschlossen.- oder -Der Builder wird nicht initialisiert. + + + Markiert die Aufgabe als erfolgreich abgeschlossen. + Die Aufgabe ist bereits abgeschlossen.- oder -Der Builder wird nicht initialisiert. + + + Ordnet den Generator dem angegebenen Zustandsautomaten zu. + Die Zustandsautomatinstanz, die dem Generator zugeordnet werden soll. + + ist null. + Der Zustandsautomat wurde zuvor festgelegt. + + + Startet den Generator mit dem zugeordneten Zustandsautomaten. + Die Zustandsautomatinstanz, die als Verweis übergeben wird. + Der Typ des Zustandsautomaten. + + ist null. + + + Ruft die Aufgabe für diesen Generator ab. + Die Aufgabe für diesen Generator. + Der Builder wird nicht initialisiert. + + + Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben, und stellt einen Parameter für das Ergebnis bereit. + Das zum Abschließen der Aufgabe zu verwendende Ergebnis. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.Diese Methode kann von teilweise vertrauenswürdigem Code aufgerufen werden. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Erstellt eine Instanz der -Klasse. + Eine neue Instanz des Generators. + + + Markiert die Aufgabe als fehlgeschlagen und verknüpft die angegebene Ausnahme mit der Aufgabe. + Die Ausnahme, die an die Aufgabe gebunden werden soll. + + ist null. + Die Aufgabe ist bereits abgeschlossen. + + + Markiert die Aufgabe als erfolgreich abgeschlossen. + Das zum Abschließen der Aufgabe zu verwendende Ergebnis. + Die Aufgabe ist bereits abgeschlossen. + + + Ordnet den Generator dem angegebenen Zustandsautomaten zu. + Die Zustandsautomatinstanz, die dem Generator zugeordnet werden soll. + + ist null. + Der Zustandsautomat wurde zuvor festgelegt. + + + Startet den Generator mit dem zugeordneten Zustandsautomaten. + Die Zustandsautomatinstanz, die als Verweis übergeben wird. + Der Typ des Zustandsautomaten. + + ist null. + + + Ruft die Aufgabe für diesen Generator ab. + Die Aufgabe für diesen Generator. + + + Stellt einen Generator für asynchrone Methoden dar, die keinen Wert zurückgeben. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.Diese Methode kann von teilweise vertrauenswürdigem Code aufgerufen werden. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Erstellt eine Instanz der -Klasse. + Eine neue Instanz des Generators. + + + Bindet eine Ausnahme an den Methodengenerator. + Die zu bindende Ausnahme. + + ist null. + Der Builder wird nicht initialisiert. + + + Markiert den Methodengenerator als erfolgreich abgeschlossen. + Der Builder wird nicht initialisiert. + + + Ordnet den Generator dem angegebenen Zustandsautomaten zu. + Die Zustandsautomatinstanz, die dem Generator zugeordnet werden soll. + + ist null. + Der Zustandsautomat wurde zuvor festgelegt. + + + Startet den Generator mit dem zugeordneten Zustandsautomaten. + Die Zustandsautomatinstanz, die als Verweis übergeben wird. + Der Typ des Zustandsautomaten. + + ist null. + + + Stellt ein Awaitable-Objekt bereit, das konfigurierte Awaits bei einem Task zulässt. + + + Gibt einen Awaiter für dieses awaitable Objekt zurück. + Der Awaiter. + + + Stellt ein Awaitable-Objekt bereit, das konfigurierte Awaits bei einem Task zulässt. + Der von diesem erzeugte Ergebnistyp. + + + Gibt einen Awaiter für dieses awaitable Objekt zurück. + Der Awaiter. + + + Stellt einen Awaiter für ein awaitable Objekt bereit () . + + + Beendet den Wartevorgang für den abgeschlossenen Task . + Das Ergebnis der abgeschlossenen Aufgabe. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die im Fehlerzustand abgeschlossene Aufgabe. + + + Ruft einen Wert ab, der angibt, ob die Aufgabe, auf die gewartet wird, abgeschlossen wurde. + true, wenn die erwartete Aufgabe abgeschlossen wurde; andernfalls false. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt einen Awaiter für ein awaitable () Objekt bereit. + + + Beendet den Wartevorgang für den abgeschlossenen Task . + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die im Fehlerzustand abgeschlossene Aufgabe. + + + Ruft einen Wert ab, der angibt, ob die Aufgabe, auf die gewartet wird, abgeschlossen wurde. + true, wenn die erwartete Aufgabe abgeschlossen ist; andernfalls false. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt Zustandsautomaten dar, die für asynchrone Methoden generiert werden.Dieser Typ ist ausschließlich zur Compiler-Verwendung vorgesehen. + + + Verschiebt den Zustandsautomaten zum nächsten Zustand. + + + Konfiguriert den Zustandsautomaten mit einem HEAP-zugeordneten Replikat. + Das HEAP-zugeordnete Replikat. + + + Stellt einen Awaiter dar, der Fortsetzungen plant, wenn ein Await-Vorgang beendet wird. + + + Plant den Fortsetzungsvorgang, der aufgerufen wird, wenn die Instanz abgeschlossen wird. + Die Aktion, die beim Abschluss der Vorgangs aufgerufen wird. + Das -Argument ist ein NULL-Argument (Nothing in Visual Basic). + + + Stellt einen Vorgang dar, der Fortsetzungen plant, wenn er abgeschlossen wird. + + + Plant den Fortsetzungsvorgang, der aufgerufen wird, wenn die Instanz abgeschlossen wird. + Die Aktion, die beim Abschluss der Vorgangs aufgerufen wird. + Das -Argument ist ein NULL-Argument (Nothing in Visual Basic). + + + Stellt ein Objekt bereit, das auf den Abschluss einer asynchronen Aufgabe wartet. + + + Beendet das Warten auf den Abschluss der asynchronen Aufgabe. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die Aufgabe hat in einem abgeschlossen. + + + Ruft einen Wert ab, der angibt, ob die asynchrone Aufgabe abgeschlossen wurde. + true, wenn die Aufgabe abgeschlossen wurde, andernfalls false. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Legt die Aktion fest, die ausgeführt wird, sobald das -Objekt nicht mehr auf die zu beendende asynchrone Aufgabe wartet. + Die Aktion, die ausgeführt werden soll, wenn der Wartevorgang abgeschlossen wird. + + ist null. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Plant die Fortsetzungsaktion für die asynchrone Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die bei Abschluss der Wartevorgangs aufgerufen wird. + + ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt ein Objekt dar, das auf den Abschluss einer asynchronen Aufgabe wartet und einen Parameter für das Ergebnis bereitstellt. + Das Ergebnis der Aufgabe. + + + Beendet das Warten auf den Abschluss der asynchronen Aufgabe. + Das Ergebnis der abgeschlossenen Aufgabe. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die Aufgabe hat in einem abgeschlossen. + + + Ruft einen Wert ab, der angibt, ob die asynchrone Aufgabe abgeschlossen wurde. + true, wenn die Aufgabe abgeschlossen wurde, andernfalls false. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Legt die Aktion fest, die ausgeführt wird, sobald das -Objekt nicht mehr auf die zu beendende asynchrone Aufgabe wartet. + Die Aktion, die ausgeführt werden soll, wenn der Wartevorgang abgeschlossen wird. + + ist null. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Plant die Fortsetzungsaktion für die asynchrone Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die bei Abschluss der Wartevorgangs aufgerufen wird. + + ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt den Kontext für das Warten bereit, wenn asynchron in einer Zielumgebung gewechselt wird. + + + Ruft ein -Objekt für diese Instanz der Klasse ab. + Ein -Objekt, mit dem der Abschluss des asynchronen Vorgangs überwacht wird. + + + Stellt einen Awaiter zum Umschalten in einer Zielumgebung bereit. + + + Beendet den Wartevorgang. + + + Ruft einen Wert ab, der angibt, ob ein Ertrag nicht erforderlich ist. + Immer false, das angibt, dass ein Ertrag immer für erforderlich ist. + + + Legt die Fortsetzung fest, die aufgerufen werden soll. + Die Aktion zum asynchronen Aufrufen. + + ist null. + + + Stellt die zurück in den aktuellen Kontext. + Die Aktion zum asynchronen Aufrufen. + Das -Argument ist null. + + + Gibt eine Benachrichtigung darüber weiter, dass Vorgänge abgebrochen werden sollen. + + + Initialisiert das . + Der Zustand "abgebrochen" für das Token. + + + Ruft einen Wert ab, der angibt, ob der Zustand "abgebrochen" von diesem Token unterstützt wird. + "true", wenn sich dieses Token im abgebrochenen Zustand befinden kann, andernfalls "false". + + + Ermittelt, ob die aktuelle -Instanz und die angegebene -Instanz gleich sind. + "true", wenn ein ist und die beiden Instanzen gleich sind, andernfalls "false".Zwei Token sind gleich, wenn sie derselben zugeordnet sind oder beide aus öffentlichen CancellationToken-Konstruktoren erstellt wurden und ihre -Werte gleich sind. + Das andere Objekt, mit dem diese Instanz verglichen werden soll. + An associated has been disposed. + + + Ermittelt, ob die aktuelle -Instanz gleich dem angegebenen Token ist. + "true", wenn die Instanzen gleich sind, andernfalls "false".Zwei Token sind gleich, wenn sie derselben zugeordnet sind oder beide aus öffentlichen CancellationToken-Konstruktoren erstellt wurden und ihre -Werte gleich sind. + Das andere , mit dem diese Instanz verglichen werden soll. + + + Dient als Hashfunktion für eine . + Ein Hashcode für die aktuelle -Instanz. + + + Ruft einen Wert ab, der angibt, ob für dieses Token ein Abbruch angefordert wurde. + "true", wenn der Abbruch für dieses Token angefordert wurde, andernfalls "false". + + + Gibt einen leeren -Wert zurück. + Ein leeres Abbruchtoken. + + + Stellt fest, ob zwei -Instanzen gleich sind. + "true", wenn die Instanzen gleich sind, andernfalls "false". + Die erste Instanz. + Die zweite Instanz. + An associated has been disposed. + + + Ermittelt, ob zwei -Instanzen ungleich sind. + "true", wenn die beiden Instanzen ungleich sind, andernfalls "false". + Die erste Instanz. + Die zweite Instanz. + An associated has been disposed. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + The associated has been disposed. + + is null. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + Ein boolescher Wert, der angibt, ob der aktuelle erfasst und beim Aufrufen von verwendet werden soll. + The associated has been disposed. + + is null. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + Der Zustand, der beim Aufrufen des Delegaten an übergeben werden soll.Dies kann NULL sein. + The associated has been disposed. + + is null. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + Der Zustand, der beim Aufrufen des Delegaten an übergeben werden soll.Dies kann NULL sein. + Ein boolescher Wert, der angibt, ob der aktuelle erfasst und beim Aufrufen von verwendet werden soll. + The associated has been disposed. + + is null. + + + Löst eine aus, wenn für dieses Token ein Abbruch angefordert wurde. + The token has had cancellation requested. + The associated has been disposed. + + + Ruft ein ab, das signalisiert wird, wenn das Token abgebrochen wird. + Ein , das signalisiert wird, wenn das Token abgebrochen wird. + The associated has been disposed. + + + Stellt einen Rückrufdelegaten dar, der bei einem registriert wurde. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Bestimmt, ob die aktuelle -Instanz und die angegebene -Instanz gleich sind. + True, wenn diese Instanz und gleich sind.Andernfalls false.Zwei -Instanzen sind gleich, wenn sie beide auf die Ausgabe eines Aufrufs derselben Register-Methode eines verweisen. + Das andere Objekt, mit dem diese Instanz verglichen werden soll. + + + Bestimmt, ob die aktuelle -Instanz und die angegebene -Instanz gleich sind. + True, wenn diese Instanz und gleich sind.Andernfalls false. Zwei -Instanzen sind gleich, wenn sie beide auf die Ausgabe eines Aufrufs derselben Register-Methode eines verweisen. + Das andere , mit dem diese Instanz verglichen werden soll. + + + Fungiert als Hashfunktion für eine . + Ein Hashcode für die aktuelle -Instanz. + + + Bestimmt, ob zwei -Instanzen gleich sind. + True, wenn die Instanzen gleich sind, andernfalls false. + Die erste Instanz. + Die zweite Instanz. + + + Bestimmt, ob zwei -Instanzen ungleich sind. + True, wenn die beiden Instanzen ungleich sind, andernfalls false. + Die erste Instanz. + Die zweite Instanz. + + + Signalisiert einem , dass es abgebrochen werden soll. + + + Initialisiert eine neue Instanz der -Klasse. + + + Initialisiert eine neue Instanz der -Klasse, die nach der angegebenen Verzögerung in Millisekunden abgebrochen wird. + Das Zeitintervall in Millisekunden, das vor dem Abbrechen dieser abgewartet wird. + + is less than -1. + + + Initialisiert eine neue Instanz der -Klasse, die nach der angegebenen Zeitspanne abgebrochen wird. + Das Zeitintervall in Millisekunden, das vor dem Abbrechen dieser abgewartet wird. + + . is less than -1 or greater than . + + + Übermittelt eine Abbruchanforderung. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Teilt eine Anforderung für Abbruch mit und gibt an, ob verbleibenden Rückrufe und abbrechbare Vorgänge verarbeitet werden sollen. + true, wenn Ausnahmen sofort weitergegeben werden sollten, andernfalls false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Plant einen Abbruch auf diesem nach der angegebenen Anzahl von Millisekunden. + Die Zeitspanne, die gewartet wird, bevor diese abgebrochen wird. + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Plant einen Abbruch auf diesem nach der angegebenen Zeitspanne. + Die Zeitspanne, die gewartet wird, bevor diese abgebrochen wird. + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Erstellt eine , für die der Zustand "abgebrochen" festgelegt wird, wenn eines der Quelltoken im Zustand "abgebrochen" ist. + Ein , das mit den Quelltoken verknüpft ist. + Das erste Abbruchtoken, das überwacht werden soll. + Das zweite Abbruchtoken, das überwacht werden soll. + A associated with one of the source tokens has been disposed. + + + Erstellt eine , für die der Zustand „abgebrochen“ festgelegt wird, wenn eines der Quelltoken im angegebenen Array im Zustand „abgebrochen“ ist. + Ein , das mit den Quelltoken verknüpft ist. + Ein Array, das die Abbruchtokeninstanzen enthält, die beobachtet werden sollen. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die von der -Klasse verwendeten nicht verwalteten Ressourcen frei und gibt (optional) auch die verwalteten Ressourcen frei. + true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben. + + + Ruft einen Wert ab, der angibt, ob für diese ein Abbruch angefordert wurde. + true, wenn der Abbruch für diese angefordert wurde, andernfalls false. + + + Ruft den diesem zugeordneten ab. + Das dieser zugeordnete . + The token source has been disposed. + + + Stellt Taskplaner bereit, die auszuführende Aufgaben koordinieren, während sie sicherstellen, dass gleichzeitige Aufgaben gleichzeitig ausgeführt werden können, exklusive Aufgaben zu keinerlei Zeitpunkt. + + + Initialisiert eine neue Instanz der -Klasse. + + + Initialisiert eine neue Instanz der -Klasse, die auf den angegebenen Planer abzielt. + Der Zielplaner, auf dem dieses Paar ausgeführt werden soll. + + + Initialisiert eine neue Instanz der -Klasse für den angegebenen Planer mit einer maximalen Parallelitätsebene. + Der Zielplaner, auf dem dieses Paar ausgeführt werden soll. + Die maximale Anzahl von Tasks, die gleichzeitig ausgeführt werden. + + + Initialisiert eine neue Instanz der -Klasse für den angegebenen Planer mit einer maximalen Parallelitätsebene und einer maximalen Anzahl von geplanten Aufgaben, die als Einheit verarbeitet werden können. + Der Zielplaner, auf dem dieses Paar ausgeführt werden soll. + Die maximale Anzahl von Tasks, die gleichzeitig ausgeführt werden. + Die maximale Anzahl auszuführender Tasks für jeden zugrunde liegenden geplanten Task, der von dem Paar verwendet wird. + + + Informiert das Planerpaar, dass es keine weiteren Aufgaben annehmen sollte. + + + Ruft ab, der abgeschlossen wird, wenn der Planer die Verarbeitung abgeschlossen hat. + Der asynchrone Vorgang, der abgeschlossen wird, wenn der Planer die Verarbeitung abschließt. + + + Ruft ab, das verwendet werden kann, um Aufgaben für dieses Paar zu planen, die gleichzeitig mit anderen Aufgaben für dieses Paar ausgeführt werden können. + Ein Objekt, das verwendet werden kann, um Aufgaben gleichzeitig zu planen. + + + Ruft ab, das verwendet werden kann, um Aufgaben für dieses Paar zu planen, die in Bezug auf andere Aufgaben für dieses Paar exklusiv ausgeführt werden müssen. + Ein Objekt, das verwendet werden kann, um Aufgaben zu planen, die nicht gleichzeitig mit anderen Aufgaben ausgeführt werden. + + + Stellt einen asynchronen Vorgang dar.Informationen zum Durchsuchen des .NET Framework-Quellcodes für diesen Typ finden Sie in der Verweisquelle. + + + Initialisiert eine neue mit der angegebenen Aktion. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + The argument is null. + + + Initialisiert eine neue mit den angegebenen Werten für Aktion und . + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Das , das die neue Aufgabe berücksichtigt. + The provided has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Das , das die neue Aufgabe berücksichtigt. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument is null. + The argument specifies an invalid value for . + + + Initialisiert eine neue mit den angegebenen Werten für Aktion und Zustand. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + Das , das die neue Aufgabe berücksichtigt. + The that created has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + Das , das die neue Aufgabe berücksichtigt. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument is null. + The argument specifies an invalid value for . + + + Ruft das beim Erstellen der angegebene Zustandsobjekt ab, oder NULL, wenn kein Zustandsobjekt angegeben wurde. + Ein , das die Zustandsdaten darstellt, die bei der Erstellung an die Aufgabe übergeben wurden. + + + Ruft eine Aufgabe ab, die bereits erfolgreich abgeschlossen wurde. + Die erfolgreich abgeschlossene Aufgabe. + + + Konfiguriert einen Awaiter, der verwendet wird, um diese zu erwarten. + Ein Objekt, das verwendet wird, um diese Aufgabe zu erwarten. + true um zu versuchen, die Fortsetzung zurück in den ursprünglich erfassten Text zu marshallen, andernfalls false. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + The argument is null. + + + Erstellt eine Fortsetzung, die ein Abbruchtoken empfängt und asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + The that created the token has already been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die, sobald der Zieltask abgeschlossen ist, entsprechend den Angaben in ausgeführt wird.Die Fortsetzung empfängt ein Abbruchtoken und verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die nach den angegebenen ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die, sobald der Zieltask abgeschlossen ist, entsprechend den Angaben in ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Aktion, die nach den angegebenen ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde.Die Fortsetzung verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The has been disposed. + The argument is null. -or-The argument is null. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird ausgeführt, wenn der Ziel- abgeschlossen ist. + Eine neue Fortsetzungsaufgabe. + Eine Aktion, die ausgeführt werden soll, wenn der Task abgeschlossen wurde.Wenn der Delegat ausgeführt wird, werden ihm der abgeschlossene Task und das vom Aufrufer bereitgestellte Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + The argument is null. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken empfängt und asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken empfängt und ausgeführt wird, wenn der Ziel- abgeschlossen wurde.Die Fortsetzung wird entsprechend einem Satz angegebener Bedingungen ausgeführt und verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird ausgeführt, wenn der Ziel- abgeschlossen ist.Die Fortsetzung wird entsprechend einem Satz angegebener Bedingungen ausgeführt. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird asynchron ausgeführt, wenn der Ziel- abgeschlossen ist.Die Fortsetzung verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück. + Eine neue Fortsetzungsaufgabe. + Eine Funktion, die ausgeführt werden soll, wenn der abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück.Die Fortsetzung empfängt ein Abbruchtoken. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Fortsetzungsoptionen ausgeführt wird, und gibt einen Wert zurück.An die Fortsetzung wird ein Abbruchtoken übergeben, und sie verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die gemäß dem angegebenen -Parameter ausgeführt wird. Wenn eine Ausführung stattfindet, wird dem Delegaten die ausgeführte Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Fortsetzungsoptionen ausgeführt wird, und gibt einen Wert zurück. + Ein neuer Fortsetzungs-. + Eine Funktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück.Die Fortsetzung verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null.-or-The argument is null. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird asynchron ausgeführt, wenn der Ziel- abgeschlossen ist, und gibt einen Wert zurück. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Taskfortsetzungsoptionen ausgeführt wird, wenn der Ziel- abgeschlossen ist, und gibt einen Wert zurück.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken und verwendet den angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Taskfortsetzungsoptionen ausgeführt wird, wenn der Ziel- abgeschlossen ist.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen und verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument is null. + + + Ruft die zum Erstellen dieser Aufgabe verwendeten ab. + Die zum Erstellen dieser Aufgabe verwendeten . + + + Gibt die eindeutige ID der momentan ausgeführten zurück. + Eine ganze Zahl, die der gerade ausgeführten Aufgabe vom System zugewiesen wurde. + + + Erstellt eine Aufgabe, die nach einer Verzögerung abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Anzahl der Millisekunden, die gewartet wird, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder -1, um unbegrenzt zu warten. + The argument is less than -1. + + + Erstellt eine abzubrechende Aufgabe, die nach einer Verzögerung abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Anzahl der Millisekunden, die gewartet wird, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder -1, um unbegrenzt zu warten. + Das Abbruchtoken, das vor dem Abschließen der zurückgegebenen Aufgabe geprüft wird. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Erstellt eine Aufgabe, die nach Ablauf einer festgelegten Zeitspanne abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Zeitspanne, die abgewartet werden soll, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder TimeSpan.FromMilliseconds(-1), um unbegrenzt zu warten. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Erstellt eine abzubrechende Aufgabe, die nach Ablauf einer festgelegten Zeitspanne abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Zeitspanne, die abgewartet werden soll, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder TimeSpan.FromMilliseconds(-1), um unbegrenzt zu warten. + Das Abbruchtoken, das vor dem Abschließen der zurückgegebenen Aufgabe geprüft wird. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Ruft die ab, die die vorzeitige Beendigung der verursacht hat.Wenn die erfolgreich abgeschlossen wurde oder noch keine Ausnahmen ausgelöst wurden, wird null zurückgegeben. + Die , die die vorzeitige Beendigung der verursacht hat. + + + Bietet Zugriff auf Factorymethoden zum Erstellen und Konfigurieren von - und -Instanzen. + Ein Factoryobjekt, das eine Vielzahl von - und -Objekten erstellen kann. + + + Erstellt eine durch Abbruch abgeschlossene mit einem angegebenen Abbruchtoken. + Die abgebrochene Aufgabe. + Das Abbruchtoken, mit dem die Aufgabe abgeschlossen werden soll. + + + Erstellt eine durch Abbruch abgeschlossene mit einem angegebenen Abbruchtoken. + Die abgebrochene Aufgabe. + Das Abbruchtoken, mit dem die Aufgabe abgeschlossen werden soll. + Der Typ des von der Aufgabe zurückgegebenen Ergebnisses. + + + Erstellt eine durch eine angegebene Ausnahme abgeschlossene . + Die fehlgeschlagene Aufgabe. + Die Ausnahme, mit der die Aufgabe abgeschlossen werden soll. + Der Typ des von der Aufgabe zurückgegebenen Ergebnisses. + + + Erstellt eine durch eine angegebene Ausnahme abgeschlossene . + Die fehlgeschlagene Aufgabe. + Die Ausnahme, mit der die Aufgabe abgeschlossen werden soll. + + + Erstellt eine , die erfolgreich mit dem angegebenen Ergebnis abgeschlossen wurde. + Die erfolgreich abgeschlossene Aufgabe. + Das in der abgeschlossenen Aufgabe zu speichernde Ergebnis. + Der Typ des von der Aufgabe zurückgegebenen Ergebnisses. + + + Ruft einen Awaiter ab, der verwendet wird, um diese zu erwarten. + Eine Awaiter-Instanz. + + + Ruft eine eindeutige ID für diese -Instanz ab. + Eine ganze Zahl, die dieser Aufgabeninstanz vom System zugewiesen wurde. + + + Ruft einen Wert ab, der angibt, ob diese -Instanz die Ausführung aufgrund eines Abbruchs abgeschlossen hat. + true, wenn die Aufgabe aufgrund eines Abbruchs beendet wurde, andernfalls false. + + + Ruft einen Wert ab, der angibt, ob diese abgeschlossen wurde. + true, wenn die Aufgabe abgeschlossen wurde, andernfalls false. + + + Ruft einen Wert ab, der angibt, ob die aufgrund einer nicht behandelten Ausnahme abgeschlossen wurde. + true, wenn die Aufgabe einen Ausnahmefehler ausgelöst hat, andernfalls false. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein Task-Handle für diese Aufgabe zurück. + Eine Aufgabe, die die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + The parameter was null. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein Task-Handle für diese Aufgabe zurück. + Eine Aufgabe, die die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Task(TResult) zurück, die von zurückgegeben wird. + Eine Task(TResult), die einen Proxy für die Task(TResult) darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + Der Typ des von der Proxy-Aufgabe zurückgegebenen Ergebnisses. + The parameter was null. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Task(TResult) zurück, die von zurückgegeben wird. + Eine Task(TResult), die einen Proxy für die Task(TResult) darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + Der Typ des von der Proxy-Aufgabe zurückgegebenen Ergebnisses. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Aufgabe zurück, die von zurückgegeben wird. + Eine Aufgabe, die einen Proxy für die Aufgabe darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + The parameter was null. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Aufgabe zurück, die von zurückgegeben wird. + Eine Aufgabe, die einen Proxy für die Aufgabe darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein -Objekt zurück, das diese Aufgabe darstellt. + Ein Aufgabenobjekt, das die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + Der Rückgabetyp der Aufgabe. + The parameter is null. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein Task(TResult)-Handle für diese Aufgabe zurück. + Eine Task(TResult) die die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + Der Ergebnistyp der Aufgabe. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Führt den synchron mit dem aktuellen aus. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Führt die synchron mit dem bereitgestellten aus. + Der Taskplaner, mit dem diese Aufgabe inline ausgeführt werden soll. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Startet die und plant ihre Ausführung mit dem aktuellen . + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Startet die und plant ihre Ausführung mit dem angegebenen . + Der , dem diese Aufgabe zugeordnet und mit dem sie ausgeführt werden soll. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Ruft den dieser Aufgabe ab. + Der aktuelle dieser Aufgabeninstanz. + + + Ruft ein ab, das verwendet werden kann, um auf den Abschluss der Aufgabe zu warten. + Ein , das verwendet werden kann, um auf den Abschluss der Aufgabe zu warten. + The has been disposed. + + + Ruft einen Wert ab, der angibt, ob der Vorgang synchron abgeschlossen wurde. + true, wenn der Vorgang synchron abgeschlossen wurde, andernfalls false. + + + Wartet, bis der die Ausführung abschließt. + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet darauf, dass die innerhalb einer angegebenen Anzahl an Millisekunden vollständig ausgeführt wird. + true, wenn der die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen hat, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet, bis der die Ausführung abschließt.Der Wartevorgang wird beendet, wenn ein Timeoutintervall abläuft oder ein Abbruchtoken abgebrochen wird, bevor die Aufgabe abgeschlossen ist. + true, wenn der die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen hat, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Ein Abbruchtoken, das beim Warten auf den Abschluss der Aufgabe überwacht werden soll. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet, bis der die Ausführung abschließt.Der Wartevorgang wird beendet, wenn ein Abbruchtoken abgebrochen wird, bevor die Aufgabe abgeschlossen ist. + Ein Abbruchtoken, das beim Warten auf den Abschluss der Aufgabe überwacht werden soll. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet darauf, dass die innerhalb eines angegebenen Zeitintervalls vollständig ausgeführt wird. + true, wenn der die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen hat, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet, bis alle bereitgestellten -Objekte die Ausführung abschließen. + Ein Array von -Instanzen, auf die gewartet werden soll. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Wartet darauf, dass alle bereitgestellten -Objekte innerhalb einer angegebenen Anzahl an Millisekunden vollständig ausgeführt werden. + true wenn alle -Instanzen die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen haben, andernfalls false. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Wartet darauf, dass alle bereitgestellten -Objekte innerhalb einer angegebenen Anzahl an Millisekunden oder vollständig ausgeführt werden, oder bis zum Abbruch des Wartevorgangs. + true wenn alle -Instanzen die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen haben, andernfalls false. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Ein , das beim Warten auf den Abschluss der Aufgaben überwacht werden soll. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Wartet, bis alle bereitgestellten -Objekte die Ausführung abschließen oder bis der Wartevorgang abgebrochen wird. + Ein Array von -Instanzen, auf die gewartet werden soll. + Ein , das beim Warten auf den Abschluss der Aufgaben überwacht werden soll. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Wartet darauf, dass alle bereitgestellten -Objekte, die abgebrochen werden können, innerhalb eines angegebenen Zeitintervalls vollständig ausgeführt werden. + true wenn alle -Instanzen die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen haben, andernfalls false. + Ein Array von -Instanzen, auf die gewartet werden soll. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Wartet, bis eines der bereitgestellten -Objekte die Ausführung abschließt. + Der Index der ausgeführten Aufgabe im -Arrayargument. + Ein Array von -Instanzen, auf die gewartet werden soll. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Wartet darauf, dass bereitgestellte -Objekte innerhalb einer angegebenen Anzahl an Millisekunden vollständig ausgeführt werden. + Der Index der abgeschlossenen Aufgabe im -Arrayargument oder -1, wenn das Timeout aufgetreten ist. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Wartet darauf, dass bereitgestellte -Objekte innerhalb einer angegebenen Anzahl an Millisekunden oder vollständig ausgeführt werden, oder bis ein Abbruchtoken abgebrochen wird. + Der Index der abgeschlossenen Aufgabe im -Arrayargument oder -1, wenn das Timeout aufgetreten ist. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Ein , das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Wartet, bis bereitgestellte -Objekte die Ausführung abschließen oder bis der Wartevorgang abgebrochen wird. + Der Index der ausgeführten Aufgabe im -Arrayargument. + Ein Array von -Instanzen, auf die gewartet werden soll. + Ein , das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Wartet darauf, dass bereitgestellte -Objekte, die abgebrochen werden können, innerhalb eines angegebenen Zeitintervalls vollständig ausgeführt werden. + Der Index der abgeschlossenen Aufgabe im -Arrayargument oder -1, wenn das Timeout aufgetreten ist. + Ein Array von -Instanzen, auf die gewartet werden soll. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einer aufzählbaren Auflistung abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The collection contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einer aufzählbaren Auflistung abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The collection contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einem Array abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The array contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einem Array abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The array contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Awaitable-Aufgabe, die asynchron an den aktuellen Kontext liefert, wenn erwartet. + Ein Kontext, der während des Abwartens asynchron wieder in den aktuellen Kontext zum Zeitpunkt des Abwartens übergeht.Wenn der aktuelle nicht Null ist, wird er als der aktuelle Kontext behandelt.Andernfalls wird der Taskplaner, der der aktuell ausgeführten Aufgabe zugeordnet ist, als der aktuelle Kontext behandelt. + + + Stellt einen asynchronen Vorgang dar, der einen Wert zurückgeben kann. + Der von diesem erzeugte Ergebnistyp. + + + Initialisiert einen neuen mit der angegebenen Funktion. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + The argument is null. + + + Initialisiert einen neuen mit der angegebenen Funktion. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Das , das dieser Aufgabe zugewiesen werden soll. + The that created has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Funktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Das , das der neuen Aufgabe zugewiesen wird. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Funktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument specifies an invalid value for . + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Funktion und Zustand. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Funktion verwendet werden sollen. + Das , das dieser neuen Aufgabe zugewiesen werden soll. + The that created has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Funktion verwendet werden sollen. + Das , das dieser neuen Aufgabe zugewiesen werden soll. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Funktion verwendet werden sollen. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument specifies an invalid value for . + The argument is null. + + + Konfiguriert einen Awaiter, der verwendet wird, um diese zu erwarten. + Ein Objekt, das verwendet wird, um diese Aufgabe zu erwarten. + "True", um zu versuchen, die Fortsetzung zurück in den ursprünglich erfassten Text zu marshallen; andernfalls "False". + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn die Zielaufgabe abgeschlossen wurde. + Eine neue Fortsetzungsaufgabe. + Eine Aktion, die beim Abschluss vom vorhergehenden ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + The has been disposed. + The argument is null. + + + Erstellt eine abzubrechende Fortsetzung, die asynchron ausgeführt wird, wenn die Ziel- abgeschlossen wurde. + Eine neue Fortsetzungsaufgabe. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das Abbruchtoken, das an die neue Fortsetzungsaufgabe übergeben werden soll. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Aktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Aktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The has been disposed. + The argument is null.-or-The argument is null. + + + Erstellt eine Fortsetzung, an die Zustandsinformationen übergeben werden und die ausgeführt wird, wenn der Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Wenn der Delegat ausgeführt wird, werden ihm der abgeschlossene Task und das vom Aufrufer bereitgestellte Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + The argument is null. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Aufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Funktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten diese abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Aufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Funktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null.-or-The argument is null. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Aufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Aufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument is null. + + + Bietet Zugriff auf Factorymethoden zum Erstellen und Konfigurieren von -Instanzen. + Ein Factoryobjekt, das eine Vielzahl von -Objekten erstellen kann. + + + Ruft einen Awaiter ab, der verwendet wird, um diese zu erwarten. + Eine Awaiter-Instanz. + + + Ruft den Ergebniswert dieses ab. + Der Ergebniswert für diesen , der dem Typparameter der Aufgabe entspricht. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Stellt eine Ausnahme dar, die verwendet wurde, um einen Taskabbruch zu übermitteln. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Initialisiert eine neue Instanz der -Klasse mit einem Verweis auf das -Objekt, das abgebrochen wurde. + Ein Task, der abgebrochen wurde. + + + Ruft die Aufgabe ab, die dieser Ausnahme zugeordnet ist. + Ein Verweis auf den , der dieser Ausnahme zugeordnet ist. + + + Stellt die Producerseite eines -Objekts dar, dessen Bindung an einen Delegaten aufgehoben wurde. Das Element ermöglicht mithilfe der -Eigenschaft den Zugriff auf die Consumerseite. + Der Typ des Ergebniswerts, der dem -Objekt zugeordnet ist. + + + Erstellt eine . + + + Erstellt ein -Objekt mit dem angegebenen Zustand. + Der Zustand, der als zugrunde liegender AsyncState von verwendet werden soll. + + + Erstellt ein -Objekt mit dem angegebenen Zustand und den angegebenen Optionen. + Der Zustand, der als zugrunde liegender AsyncState von verwendet werden soll. + Die Optionen, die beim Erstellen des zugrunde liegenden -Objekts zu verwenden sind. + Der stellt Optionen dar, die für die Verwendung mit einem ungültig sind. + + + Erstellt ein -Objekt mit den angegebenen Optionen. + Die Optionen, die beim Erstellen des zugrunde liegenden -Objekts zu verwenden sind. + Der stellt Optionen dar, die für die Verwendung mit einem ungültig sind. + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Der zugrunde liegende befindet sich bereits in einem der drei Endzustände: , oder , oder wenn der zugrunde liegende bereits freigegeben wurde. + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Die Auflistung der Ausnahmen, die an das -Objekt gebunden werden sollen. + + wurde freigegeben. + Das -Argument ist Null. + In ist mindestens ein NULL-Element vorhanden. + Der zugrunde liegende ist bereits in einem der drei Endzustände: , oder . + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Die Ausnahme, die an das -Objekt gebunden werden soll. + + wurde freigegeben. + Das -Argument ist Null. + Der zugrunde liegende ist bereits in einem der drei Endzustände: , oder . + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Der Ergebniswert, der an das -Objekt gebunden werden soll. + + wurde freigegeben. + Der zugrunde liegende ist bereits in einem der drei Endzustände: , oder . + + + Ruft den von der erstellten ab. + Gibt den von dieser erstellten zurück. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, false, wenn der Vorgang nicht erfolgreich war oder das Objekt bereits freigegeben wurde. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen, und ermöglicht das Speichern eines Abbruchtokens in der abgebrochenen Aufgabe. + true, wenn der Vorgang erfolgreich ist, andernfalls false. + Ein Abbruchtoken. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, andernfalls false. + Die Auflistung der Ausnahmen, die an das -Objekt gebunden werden sollen. + + wurde freigegeben. + Das -Argument ist Null. + In ist mindestens ein NULL-Element vorhanden.- oder - Die -Auflistung ist leer. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, andernfalls false. + Die Ausnahme, die an das -Objekt gebunden werden soll. + + wurde freigegeben. + Das -Argument ist Null. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, andernfalls false. + Der Ergebniswert, der an das -Objekt gebunden werden soll. + + + Gibt das Verhalten für eine Aufgabe an, die mit der -Methode oder -Methode erstellt wird. + + + Gibt an, dass die Fortsetzung, sofern es sich um eine untergeordnete Aufgabe handelt, in der Aufgabenhierarchie mit einem übergeordneten Element verknüpft wird.Die Fortsetzung kann nur dann eine untergeordnete Aufgabe handeln, wenn das vorangehende Element ebenfalls eine untergeordnete Aufgabe ist.Eine untergeordnete Aufgabe (d. h. eine von einer äußeren Aufgabe erstellte innere Aufgabe) wird standardmäßig unabhängig von der übergeordneten Aufgabe ausgeführt.Sie können die -Option verwenden, damit die übergeordneten und untergeordneten Aufgaben synchronisiert werden.Beachten Sie: Wenn eine übergeordnete Aufgabe mit der -Option konfiguriert ist, hat die -Option in der untergeordneten Aufgabe keine Auswirkungen, und die untergeordnete Aufgabe wird als eine getrennte untergeordnete Aufgabe ausgeführt. Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Gibt an, dass jede untergeordnete Aufgabe (d.h. jede geschachtelte innere Aufgabe, die von dieser Fortsetzung erstellt wurde), die mit der -Option erstellt wurde und deren Ausführung als angefügte untergeordnete Aufgabe versucht wird, nicht an die übergeordnete Aufgabe angefügt werden kann und stattdessen als eine getrennte untergeordnete Aufgabe ausgeführt wird.Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe synchron ausgeführt werden soll.Wenn diese Option angegeben wird, wird die Fortsetzung in dem Thread ausgeführt, der den Übergang der vorangehenden Aufgabe in ihren Endzustand verursacht hat.Falls die vorangehende Aufgabe bereits abgeschlossen wurde, wird die Fortsetzung in dem Thread ausgeführt, der die Fortsetzung erstellt.Wird die des Vorgängers in einem finally-Block (Finally in Visual Basic) verworfen, wird eine Fortsetzung mit dieser Option in diesem finally-Block ausgeführt.Nur sehr kurze Fortsetzungen sollten synchron ausgeführt werden.Da der Vorgang synchron ausgeführt wird, ist das Aufrufen einer Methode wie nicht erforderlich, um sicherzustellen, dass der aufrufende Thread wartet, bis die Aufgabe abgeschlossen ist. + + + Gibt an, dass Aufgaben, die von der Fortsetzung durch den Aufruf von Methoden wie oder erstellt wurden, sich auf den Standardplaner () als aktuellen Planer beziehen, statt auf den Planer, auf dem diese Fortsetzung ausgeführt wird. + + + Im Fall des Fortsetzungsabbruchs wird die Beendigung der Fortsetzung verhindert, bis der Vorgänger abgeschlossen wurde. + + + Gibt an, dass die Fortsetzung ein undifferenzierter Vorgang mit langer Laufzeit ist.Enthält einen Hinweis für den , dass möglicherweise zu viele Abonnements gewährt werden. + + + Gibt, wenn keine Fortsetzungsoptionen angegeben sind, an, dass beim Ausführen einer Fortsetzen das Standardverhalten verwendet werden soll.Die Fortsetzung wird beim Abschluss der vorhergehenden Aufgabe asynchron ausgeführt, unabhängig vom endgültigen Wert der Eigenschaft .Handelt es sich bei der Fortsetzung um eine untergeordnete Aufgabe, wird diese als getrennte geschachtelte Aufgabe erstellt. + + + Gibt an, dass die Fortsetzungsaufgabe nicht geplant werden soll, wenn die vorangehende Aufgabe abgebrochen wurde.Ein vorhergehende Aufgabe wird abgebrochen, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe nicht geplant werden soll, wenn der Vorgänger einen Ausnahmefehler ausgelöst hat.Eine vorhergehende Aufgabe löst einen Ausnahmefehler aus, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe nicht geplant werden soll, wenn der Vorgänger bis zum Abschluss ausgeführt wurde.Eine vorhergehende Aufgabe wird bis zum Abschluss ausgeführt, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzung nur geplant werden soll, wenn die vorangehende Aufgabe abgebrochen wurde.Ein vorhergehende Aufgabe wird abgebrochen, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe nur geplant werden soll, wenn der Vorgänger einen Ausnahmefehler ausgelöst hat.Eine vorhergehende Aufgabe löst einen Ausnahmefehler aus, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Die Option "" stellt sicher, dass die -Eigenschaft im Vorgänger nicht null ist.Sie können diese Eigenschaft verwenden, um die Ausnahme zu erfassen und anzuzeigen, welche Ausnahme das Fehlschlagen der Aufgabe verursacht hat.Wenn Sie nicht auf die -Eigenschaft zugreifen, bleibt die Ausnahme unbehandelt.Darüber hinaus wird eine neue Ausnahme ausgelöst, wenn Sie auf die -Eigenschaft einer Aufgabe zugreifen, die abgebrochen wurde oder fehlgeschlagen ist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzung nur geplant werden soll, wenn die vorangehende Aufgabe bis zum Abschluss ausgeführt wurde.Eine vorhergehende Aufgabe wird bis zum Abschluss ausgeführt, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Ein Hinweis für ein , Aufgaben in der Reihenfolge ihrer ursprünglichen Planung zu planen, sodass zu einem früheren Zeitpunkt geplante Aufgaben tendenziell früher, zu einem späteren Zeitpunkt geplante Aufgaben tendenziell später ausgeführt werden. + + + Gibt an, dass die Fortsetzungsaufgabe asynchron ausgeführt werden soll.Diese Option hat Vorrang vor . + + + Gibt Flags an, die optionales Verhalten für die Erstellung und Ausführung von Aufgaben steuern. + + + Gibt an, dass eine Aufgabe in der Aufgabenhierarchie an ein übergeordnetes Element angefügt wird.Eine untergeordnete Aufgabe (d. h. eine von einer äußeren Aufgabe erstellte innere Aufgabe) wird standardmäßig unabhängig von der übergeordneten Aufgabe ausgeführt.Sie können die -Option verwenden, damit die übergeordneten und untergeordneten Aufgaben synchronisiert werden.Beachten Sie: Wenn eine übergeordnete Aufgabe mit der -Option konfiguriert ist, hat die -Option in der untergeordneten Aufgabe keine Auswirkungen, und die untergeordnete Aufgabe wird als eine getrennte untergeordnete Aufgabe ausgeführt. Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Gibt an, dass jede untergeordnete Aufgabe, die als angefügte untergeordnete Aufgabe ausgeführt werden soll (d. h. mit der -Option erstellt), nicht an die übergeordnete Aufgabe angefügt werden kann und stattdessen als eine getrennte untergeordnete Aufgabe ausgeführt wird.Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Verhindert, dass der Ambientenplaner als aktueller Planer in der erstellten Aufgabe sichtbar ist.Dies bedeutet, dass Vorgänge wie StartNew oder ContinueWith, die in der erstellten Aufgabe ausgeführt werden, als aktuellen Planer aufweisen. + + + Gibt an, dass eine Aufgabe ein undifferenzierter Vorgang mit langer Laufzeit sein wird, der weniger größere Komponenten als differenzierte Systeme beinhaltet.Enthält einen Hinweis für den , dass möglicherweise zu viele Abonnements gewährt werden.Durch Überzeichnung können Sie mehr Threads als die Anzahl der verfügbaren Hardwarethreads erstellen. + + + Gibt an, dass das Standardverhalten verwendet werden soll. + + + Ein Hinweis für einen , eine Aufgabe möglichst fair zu planen. Dies bedeutet, dass früher geplante Aufgaben wahrscheinlich früher und später geplante Aufgaben wahrscheinlich später ausgeführt werden. + + + Erzwingt die asynchrone Ausführung von Fortsetzungen, die zur aktuellen Aufgabe hinzugefügt werden. + + + Stellt einen Satz mit statischen Methoden (Shared in Visual Basic) für die Arbeit mit bestimmten Arten von -Instanzen bereit. + + + Erstellt einen Proxy-, der den asynchronen Vorgang von einem Task<Task<T>> (C#) oder Task (Of Task(Of T)) (Visual Basic) darstellt. + Ein , der den asynchronen Vorgang des bereitgestellten Task<Task<T>> (C#) oder Task (Of Task(Of T)) (Visual Basic) darstellt. + Die zu entpackende Task<Task<T>> (C#) oder Task (Of Task(Of T)) Visual Basic). + Der Typ des Aufgabenergebnisses. + Die Ausnahme, die ausgelöst wird, wenn das -Argument NULL ist. + + + Erstellt einen für Proxys, der den asynchronen Vorgang eines darstellt. + Eine Aufgabe, die den asynchronen Vorgang des angegebenen System.Threading.Tasks.Task(Of Task) darstellt. + Die zu entpackende Task<Task> (C#) oder Task (Of Task) Visual Basic). + Die Ausnahme, die ausgelöst wird, wenn das -Argument NULL ist. + + + Bietet Unterstützung für das Erstellen und Planen von -Objekten. + + + Initialisiert eine -Instanz mit der Standardkonfiguration. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das , das Aufgaben zugewiesen wird, die von dieser erstellt wurden, sofern beim Aufrufen der Factorymethoden kein anderes CancellationToken explizit angegeben wird. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das standardmäßige , das Aufgaben zugewiesen wird, die von dieser erstellt wurden, sofern beim Aufrufen der Factorymethoden kein anderes CancellationToken explizit angegeben wird. + Das zum Erstellen von Aufgaben mit dieser TaskFactory zu verwendende Standard-. + Das zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory zu verwendende Standard-. + Der beim Planen von Aufgaben mit dieser TaskFactory zu verwendende standardmäßige .Ein NULL-Wert gibt an, dass TaskScheduler.Current verwendet werden soll. + Das -Argument gibt einen ungültigen -Wert an.Weitere Informationen finden Sie unter den Hinweisen zur .- oder - Das -Argument gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das zum Erstellen von Aufgaben mit dieser TaskFactory zu verwendende Standard-. + Das zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory zu verwendende Standard-. + Das -Argument gibt einen ungültigen -Wert an.Weitere Informationen finden Sie unter den Hinweisen zur .- oder - Das -Argument gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Der beim Planen von Aufgaben mit dieser TaskFactory zu verwendende .Ein NULL-Wert gibt an, dass der aktuelle TaskScheduler verwendet werden soll. + + + Ruft das Standardabbruchtoken für diese Aufgabenfactory ab. + Das standardmäßige Aufgabenabbruchtoken für diese Aufgabenfactory. + + + Ruft die standardmäßigen Aufgabenfortsetzungsoptionen für diese Aufgabenfactory ab. + Die standardmäßigen Aufgabenfortsetzungsoptionen für diese Aufgabenfactory. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Ergebnistyp des vorangehenden -Elements. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Der Ergebnistyp des vorangehenden -Elements. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Der Ergebnistyp des vorangehenden -Elements. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + Das -Argument gibt einen ungültigen Wert an. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null. - oder - Die dem -Argument ist null. + Die Array enthält ein null Wert. - oder - Die Array ist leer. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Eines der Elemente im -Array wurde freigegeben. - oder - wurde bereits freigegeben. + Das -Array ist null. - oder - Das -Argument lautet null. + Die Array enthält ein null Wert. - oder - Die Array ist leer. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde.- oder - Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Ergebnistyp des vorangehenden -Elements. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde.- oder - Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Der Ergebnistyp des vorangehenden -Elements. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde.- oder - Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Ruft die standardmäßigen Aufgabenerstellungsoptionen für diese Aufgabenfactory ab. + Die standardmäßigen Aufgabenerstellungsoptionen für diese Aufgabenfactory. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenaktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Aktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein -Element, das eine Endmethodenaktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Aktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenaktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Der erstellte , der den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Aktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Das -Element, das verwendet wird, um die Aufgabe zu planen, die die Endmethode ausführt. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenfunktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein -Element, das eine Endmethodenfunktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenfunktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Das -Element, das verwendet wird, um die Aufgabe zu planen, die die Endmethode ausführt. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Ruft den standardmäßigen Aufgabenplaner für diese Aufgabenfactory ab. + Der standardmäßige Aufgabenplaner für diese Aufgabenfactory. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Das -Argument ist Null. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Das , das der neuen Aufgabe zugewiesen wird. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Das -Element, das der neuen zugewiesen wird + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Das , das zum Planen des erstellten verwendet wird. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Argument lautet null. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Element, das der neuen zugewiesen wird + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das , das der neuen Aufgabe zugewiesen wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Das , das zum Planen des erstellten verwendet wird. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das -Argument lautet null. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Das -Element, das der neuen zugewiesen wird + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Das , das der neuen Aufgabe zugewiesen wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Das , das zum Planen des erstellten verwendet wird. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Element, das der neuen zugewiesen wird + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das , das der neuen Aufgabe zugewiesen wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Das , das zum Planen des erstellten verwendet wird. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Bietet Unterstützung für das Erstellen und Planen von -Objekten. + Der Rückgabewert der -Objekte, die von den Methoden dieser Klasse erstellt werden. + + + Initialisiert eine -Instanz mit der Standardkonfiguration. + + + Initialisiert eine -Instanz mit der Standardkonfiguration. + Das Standardabbruchtoken, das von dieser erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes Abbruchtoken explizit angegeben wird. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das Standardabbruchtoken, das von dieser erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes Abbruchtoken explizit angegeben wird. + Die zum Erstellen von Aufgaben mit dieser zu verwendenden Standardoptionen. + Die zum Erstellen von Fortsetzungsaufgaben mit dieser zu verwendenden Standardoptionen. + Der beim Planen von Aufgaben, die mit dieser erstellt wurden, zu verwendende Standardplaner.Ein NULL-Wert gibt an, dass verwendet werden soll. + + oder gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Die zum Erstellen von Aufgaben mit dieser zu verwendenden Standardoptionen. + Die zum Erstellen von Fortsetzungsaufgaben mit dieser zu verwendenden Standardoptionen. + + oder gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Der zum Planen von Aufgaben, die mit dieser erstellt wurden, zu verwendende Planer.Ein NULL-Wert gibt an, dass der aktuelle verwendet werden soll. + + + Ruft das Standardabbruchtoken für diese Aufgabenfactory ab. + Das Standardabbruchtoken für diese Aufgabenfactory. + + + Ruft den -Enumerationswert für diese Aufgabenfactory ab. + Einer der Enumerationswerte, die die Standardfortsetzungsoptionen für diese Aufgabenfactory angibt. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eines der Elemente im -Array wurde freigegeben. + + -Array ist null.- oder - ist null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - ist null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Planer, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + gibt einen ungültigen Wert an. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Planer, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + Das -Argument gibt einen ungültigen Wert an. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist NULL.- oder - Das -Argument ist Null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Aufgabenplaner, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + Das -Argument gibt einen ungültigen -Wert an. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Vom -Argument gibt einen ungültigen Enumerationswert an. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument ist Null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + Vom -Argument wird ein ungültiger TaskContinuationOptions-Wert angegeben. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Vom -Argument gibt einen ungültigen Enumerationswert an. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Ruft den -Enumerationswert für diese Aufgabenfactory ab. + Einer der Enumerationswerte, die die Standarderstellungsoptionen für diese Aufgabenfactory angibt. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein Objekt, das das Verhalten der erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein Objekt, das das Verhalten der erstellten Aufgabe steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die eine EndMethod-Funktion ausführt, wenn ein angegebenes abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das , dessen Abschluss die Verarbeitung der auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die eine EndMethod-Funktion ausführt, wenn ein angegebenes abgeschlossen wird. + Eine Aufgabe, die den asynchronen Vorgang darstellt. + Das , dessen Abschluss die Verarbeitung der auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die eine EndMethod-Funktion ausführt, wenn ein angegebenes abgeschlossen wird. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Das , dessen Abschluss die Verarbeitung der auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Aufgabenplaner, der verwendet wird, um die Aufgabe zu planen, die EndMethod ausführt. + Das -Argument lautet null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Ruft das Aufgabenplaner für diese Aufgabenfactory ab. + Der Aufgabenplaner für diese Aufgabenfactory. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Aufgabenplaner, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt und startet eine Aufgabe. + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Aufgabenplaner, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Stellt ein Objekt dar, das das Einfügen von Aufgaben in Threadwarteschlangen auf niedriger Ebene behandelt. + + + Initialisiert den . + + + Ruft den zugeordneten der derzeit ausgeführten Aufgabe ab. + Gibt den zugeordneten der momentan ausgeführten Aufgabe zurück. + + + Ruft die -Standardinstanz ab, die von .NET Framework bereitgestellt wird. + Gibt die -Standardinstanz zurück. + + + Erstellt einen mit dem aktuellen . + Ein , der dem aktuellen entsprechend zugeordnet ist. + Der aktuelle SynchronizationContext kann nicht als TaskScheduler verwendet werden. + + + Nur für Debuggerunterstützung: Generiert eine Enumeration von -Instanzen, die sich gegenwärtig in der Warteschlange des Taskplaners befinden und auf ihre Ausführung warten. + Eine Aufzählung, in der von einem Debugger die gegenwärtig in der Warteschlange dieses Taskplaners enthaltenen Aufgaben durchsucht werden können. + Dieser Planer kann derzeit keine Liste in der Warteschlange stehender Aufgaben generieren. + + + Ruft die eindeutige ID für diesen ab. + Gibt die eindeutige ID für diesen zurück. + + + Gibt die maximale Parallelitätsebene an, die dieser unterstützt. + Gibt eine ganze Zahl zurück, die die maximale Parallelitätsebene darstellt.Der Standardplaner gibt zurück. + + + Fügt einen in die Warteschlange des Planers ein. + Der , der in die Warteschlange eingereiht werden soll. + Das -Argument ist Null. + + + Versucht, einen zuvor in die Warteschlange dieses Planers eingereihten aus der Warteschlange zu entfernen. + Ein boolescher Wert, der angibt, ob das -Argument erfolgreich aus der Warteschlange entfernt wurde. + Das , das aus der Warteschlange entfernt werden soll. + Das -Argument ist Null. + + + Versucht, den angegebenen mit diesem Planer auszuführen. + Ein boolescher Wert, der true ist, wenn erfolgreich ausgeführt wurde. Andernfalls ist dieser Wert false.Ein häufiger Grund für Ausführungsfehler besteht darin, dass die Aufgabe zuvor ausgeführt wurde oder gerade von einem anderen Thread ausgeführt wird. + Ein auszuführendes -Objekt. + Der ist nicht diesem Planer zugeordnet. + + + Bestimmt, ob der angegebene in diesem Aufruf synchron ausgeführt werden kann, und führt ihn aus, wenn dies der Fall ist. + Ein boolescher Wert, der angibt, ob die Aufgabe inline ausgeführt wurde. + Das auszuführende . + Ein boolescher Wert, der angibt, ob die Aufgabe zuvor in die Warteschlange eingereiht wurde.Wenn dieser Parameter true ist, wurde die Aufgabe möglicherweise zuvor in die Warteschlange eingereiht (geplant). Ist er false, wurde die Aufgabe bekanntermaßen nicht in die Warteschlange eingereiht, und dieser Aufruf wird ausgeführt, um die Aufgabe inline auszuführen, ohne sie in die Warteschlange einzureihen. + Das -Argument ist Null. + Der wurde bereits ausgeführt. + + + Tritt auf, wenn die unüberwachte Ausnahme einer fehlgeschlagenen Aufgabe im Begriff ist, die Ausnahmeausweitungsrichtlinie auszulösen. Durch die Ausweitungsrichtlinie wird der Prozess standardmäßig beendet. + + + Stellt eine Ausnahme dar, die verwendet wird, um einen ungültigen Vorgang eines zu übermitteln. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse unter Verwendung einer Standardfehlermeldung und eines Verweises auf die interne Ausnahme, die die Ursache dieser Ausnahme ist. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Stellt die aktuelle Phase im Lebenszyklus eines dar. + + + Die Aufgabe hat den Abbruch durch Auslösen einer OperationCanceledException mit einem eigenen CancellationToken bestätigt, während das Token im Zustand "signalisiert" war, oder das CancellationToken der Aufgabe wurde bereits vor dem Start der Aufgabenausführung signalisiert.Weitere Informationen finden Sie unter Aufgabenabbruch. + + + Die Aufgabe wurde initialisiert, aber noch nicht geplant. + + + Die Aufgabe wurde aufgrund eines Ausnahmefehlers abgeschlossen. + + + Die Ausführung der Aufgabe wurde erfolgreich abgeschlossen. + + + Die Aufgabe wird ausgeführt, wurde aber noch nicht abgeschlossen. + + + Die Aufgabe wartet auf ihre Aktivierung und interne Planung durch die .NET Framework-Infrastruktur. + + + Die Aufgabe hat die Ausführung beendet und wartet implizit auf den Abschluss angefügter untergeordneter Aufgaben. + + + Die Aufgabe wurde zur Ausführung geplant, aber noch nicht gestartet. + + + Stellt Daten für das Ereignis bereit, das ausgelöst wird, wenn die Ausnahme eines fehlerhaften bemängelte -Objekts nicht beobachtet wird. + + + Initialisiert eine neue Instanz der -Klasse mit der nicht überwachten Ausnahme. + Die Ausnahme, deren Überwachung eingestellt wurde. + + + Die Ausnahme, deren Überwachung eingestellt wurde. + Die Ausnahme, deren Überwachung eingestellt wurde. + + + Ruft ab, ob diese Ausnahme als "überwacht" gekennzeichnet wurde. + True, wenn diese Ausnahme als "überwacht" markiert wurde, andernfalls false. + + + Markiert die -Eigenschaft als "überwacht". Dadurch wird verhindert, dass eine Ausnahmeneskalierungsrichtlinie ausgelöst wird, durch die der Prozess standardmäßig beendet wird. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netcore50/es/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/es/System.Threading.Tasks.xml new file mode 100644 index 0000000..271495c --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/es/System.Threading.Tasks.xml @@ -0,0 +1,3175 @@ + + + + System.Threading.Tasks + + + + Representa uno o varios errores que se producen durante la ejecución de una aplicación. + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una nueva instancia de la clase que hace referencia a las excepciones internas que representan la causa de esta excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Inicializa una nueva instancia de la clase que hace referencia a las excepciones internas que representan la causa de esta excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Inicializa una nueva instancia de la clase con un mensaje especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado y referencias a las excepciones internas que representan la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + El argumento de es nulo. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado y referencias a las excepciones internas que representan la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Reduce las instancias de a una sola instancia nueva. + Nueva instancia reducida de . + + + Devuelve la excepción que es la causa principal de esta excepción. + Devuelve la excepción que es la causa principal de esta excepción. + + + Invoca un controlador en cada objeto contenido en esta excepción . + Predicado que se va a ejecutar para cada excepción.El predicado acepta como argumento el objeto que se va a procesar y devuelve un valor booleano para indicar si se controló la excepción. + El argumento de es nulo. + No se controló ninguna excepción incluida en esta excepción . + + + Obtiene una colección de solo lectura de las instancias de que causaron la excepción actual. + Devuelve una colección de solo lectura de las instancias de que causaron la excepción actual. + + + Crea y devuelve una representación en forma de cadena del objeto . + Representación de cadena de la excepción actual. + + + Excepción que se produce en un subproceso al cancelar una operación que este estaba ejecutando. + 2 + + + Inicializa una nueva instancia de la clase con un mensaje de error proporcionado por el sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Objeto que describe el error. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado, una referencia a la excepción interna que representa la causa de esta excepción y un token de cancelación. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + Un token de cancelación asociado a la operación que se canceló. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado y un token de cancelación. + Mensaje de error que explica la razón de la excepción. + Un token de cancelación asociado a la operación que se canceló. + + + Inicializa una nueva instancia de la clase con un token de cancelación. + Un token de cancelación asociado a la operación que se canceló. + + + Obtiene un token de cancelación asociado a la operación que se canceló. + Un token de cancelación asociado a la operación que se canceló, o un token predeterminado. + + + Representa un generador de métodos asincrónicos que devuelven una tarea. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado.Se puede llamar a este método desde el código de confianza parcial. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Cree una instancia de la clase . + Nueva instancia del generador. + + + Marca la tarea como errónea y enlaza la excepción especificada a la tarea. + Excepción que se va a enlazar a la tarea. + + es null. + La tarea ya se ha completado.O bienEl generador no se inicializó. + + + Marca la tarea como finalizada correctamente. + La tarea ya se ha completado.O bienEl generador no se inicializó. + + + Asocia el generador al equipo de estado especificado. + La instancia de la máquina de estados que se va a asociar al generador. + + es null. + La máquina de estados que se estableció previamente. + + + Comienza la ejecución del generador con el equipo de estado asociado. + La instancia de la máquina de estados, pasada por referencia. + Tipo de la máquina de estados. + + es null. + + + Obtiene la tarea para este generador. + La tarea para este generador. + El generador no se inicializó. + + + Representa un generador de métodos asincrónicos que devuelve una tarea y proporciona un parámetro para el resultado. + El resultado que se va a usar para completar la tarea. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado.Se puede llamar a este método desde el código de confianza parcial. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Cree una instancia de la clase . + Nueva instancia del generador. + + + Marca la tarea como errónea y enlaza la excepción especificada a la tarea. + Excepción que se va a enlazar a la tarea. + + es null. + La tarea ya se ha completado. + + + Marca la tarea como finalizada correctamente. + El resultado que se va a usar para completar la tarea. + La tarea ya se ha completado. + + + Asocia el generador al equipo de estado especificado. + La instancia de la máquina de estados que se va a asociar al generador. + + es null. + La máquina de estados que se estableció previamente. + + + Comienza la ejecución del generador con el equipo de estado asociado. + La instancia de la máquina de estados, pasada por referencia. + Tipo de la máquina de estados. + + es null. + + + Obtiene la tarea para este generador. + La tarea para este generador. + + + Representa un generador de métodos asincrónicos que no devuelven un valor. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado.Se puede llamar a este método desde el código de confianza parcial. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Cree una instancia de la clase . + Nueva instancia del generador. + + + Enlaza una excepción al generador de métodos. + Excepción que se va a enlazar. + + es null. + El generador no se inicializó. + + + Marca el generador de métodos como completado correctamente. + El generador no se inicializó. + + + Asocia el generador al equipo de estado especificado. + La instancia de la máquina de estados que se va a asociar al generador. + + es null. + La máquina de estados que se estableció previamente. + + + Comienza la ejecución del generador con el equipo de estado asociado. + La instancia de la máquina de estados, pasada por referencia. + Tipo de la máquina de estados. + + es null. + + + Proporciona un objeto que admite await que permite configurar objetos await en una tarea. + + + Devuelve un awaiter para este objeto que admite await. + Awaiter. + + + Proporciona un objeto que admite await que permite configurar objetos await en una tarea. + El tipo del resultado generado por . + + + Devuelve un awaiter para este objeto que admite await. + Awaiter. + + + Proporciona un objeto que ejecuta await para un objeto que admite await (). + + + Finaliza la espera sobre la tarea completada. + Resultado de la tarea completada. + Awaiter no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado con error. + + + Obtiene un valor que especifica si la tarea que se espera está completada. + true si se ha completado la tarea que estaba en espera; si no, false. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Proporciona un objeto que ejecuta await para un objeto () que admite await. + + + Finaliza la espera sobre la tarea completada. + Awaiter no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado con error. + + + Obtiene un valor que especifica si la tarea que se espera está completada. + true si se ha completado la tarea que estaba en espera; si no, false. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Representa las máquinas de estado que se generan para los métodos asincrónicos.Este tipo solo es para uso del compilador. + + + Mueve el equipo de estado al estado siguiente. + + + Configura la máquina de estado con una réplica de asignación del montón. + Réplica asignada por montón. + + + Representa un elemento awaiter que programa continuaciones cuando se completa una operación await. + + + Programa la acción de continuación que se invoca al completarse la instancia. + Acción al que debe invocarse cuando se complete la operación. + El argumento es NULL (Nothing en Visual Basic). + + + Representa una operación que programa continuaciones cuando finaliza. + + + Programa la acción de continuación que se invoca al completarse la instancia. + Acción al que debe invocarse cuando se complete la operación. + El argumento es NULL (Nothing en Visual Basic). + + + Proporciona un objeto que espera la finalización de una tarea asincrónica. + + + Finaliza la espera para la finalización de la tarea asincrónica. + El objeto no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado de . + + + Obtiene un valor que indica si se ha completado la tarea asincrónica. + true si la tarea se ha completado; de lo contrario, es false. + El objeto no se ha inicializado correctamente. + + + Establece la acción que se va a realizar cuando el objeto detiene la espera de la tarea asincrónica que se debe completar. + La acción que se realizará cuando se complete la operación de espera. + El valor de es null. + El objeto no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asincrónica que se asocia a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El valor de es null. + Awaiter no se ha inicializado correctamente. + + + Representa un objeto que espera la finalización de una tarea asincrónica y proporciona un parámetro para el resultado. + Resultado de la tarea. + + + Finaliza la espera para la finalización de la tarea asincrónica. + Resultado de la tarea completada. + El objeto no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado de . + + + Obtiene un valor que indica si se ha completado la tarea asincrónica. + true si la tarea se ha completado; de lo contrario, es false. + El objeto no se ha inicializado correctamente. + + + Establece la acción que se va a realizar cuando el objeto detiene la espera de la tarea asincrónica que se debe completar. + La acción que se realizará cuando se complete la operación de espera. + El valor de es null. + El objeto no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asincrónica asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El valor de es null. + Awaiter no se ha inicializado correctamente. + + + Proporciona el contexto para esperar la conmutación asincrónica en un entorno de destino. + + + Recupera un objeto para esta instancia de la clase. + Objeto que se usa para controlar la finalización de una operación asincrónica. + + + Proporciona un awaiter para pasar a un entorno de destino. + + + Termina la operación de espera. + + + Obtiene un valor que indica si un campo no se requiere. + Siempre false, lo que indica que un valor es necesario siempre para . + + + Establece la continuación que se va a invocar. + La acción para invocar de forma asincrónica. + + es null. + + + Vuelve a publicar en el contexto actual. + La acción para invocar de forma asincrónica. + El argumento es null. + + + Propaga la notificación de que las operaciones deben cancelarse. + + + Inicializa el objeto . + El estado cancelado para el token. + + + Obtiene si este token es capaz de existir en el estado cancelado. + Es true si este token puede estar en estado cancelado; en caso contrario, es false. + + + Determina si la instancia de actual es igual que la instancia de especificada. + Es true si es y si las dos instancias son iguales; en caso contrario, es false.Dos tokens son iguales si están asociados al mismo o si ambos se construyeron a partir de los constructores CancellationToken públicos y sus valores son iguales. + Otro objeto con el que se va a comparar esta instancia. + An associated has been disposed. + + + Determina si la instancia de actual es igual que el token especificado. + Es true si las instancias son iguales; en caso contrario, es false.Dos tokens son iguales si están asociados al mismo o si ambos se construyeron a partir de los constructores CancellationToken públicos y sus valores son iguales. + El otro objeto con el que se va a comparar esta instancia. + + + Sirve como función hash de un objeto . + Código hash de la instancia de actual. + + + Obtiene si se ha solicitado la cancelación para este token. + Es true si se ha solicitado la cancelación para este token; en caso contrario, es false. + + + Devuelve un valor vacío. + Token de cancelación vacío. + + + Determina si dos instancias de son iguales. + Es true si las instancias son iguales; en caso contrario, es false. + Primera instancia. + Segunda instancia. + An associated has been disposed. + + + Determina si dos instancias de no son iguales. + Es true, si las instancias no son iguales; en caso contrario, es false. + Primera instancia. + Segunda instancia. + An associated has been disposed. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + The associated has been disposed. + + is null. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + Un valor booleano que indica si se va a capturar el actual y si se va a usar al invocar . + The associated has been disposed. + + is null. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + El estado que se va a pasar a cuando se invoque al delegado.Puede ser null. + The associated has been disposed. + + is null. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + El estado que se va a pasar a cuando se invoque al delegado.Puede ser null. + Un valor booleano que indica si se va a capturar el actual y si se va a usar al invocar . + The associated has been disposed. + + is null. + + + Produce si este token ha tenido una solicitud de cancelación. + The token has had cancellation requested. + The associated has been disposed. + + + Obtiene un que se señala cuando el token se cancela. + + que se señala cuando el token se cancela. + The associated has been disposed. + + + Representa un delegado de devolución de llamada que se ha registrado con un token . + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Determina si la instancia de actual es igual que la instancia de especificada. + True, si la instancia actual y son iguales.De lo contrario, false.Dos instancias de son iguales si ambas hacen referencia al resultado de una sola llamada al mismo método Register de un . + Otro objeto con el que se va a comparar esta instancia. + + + Determina si la instancia de actual es igual que la instancia de especificada. + True, si la instancia actual y son iguales.De lo contrario, false. Dos instancias de son iguales si ambas hacen referencia al resultado de una sola llamada al mismo método Register de un . + Otra instancia de con la que se va a comparar esta instancia. + + + Actúa como una función hash para . + Código hash de la instancia de actual. + + + Determina si dos instancias de son iguales. + True, si las instancias son iguales; en caso contrario, false. + Primera instancia. + Segunda instancia. + + + Determina si dos instancias de no son iguales. + True, si las instancias no son iguales; de lo contrario, false. + Primera instancia. + Segunda instancia. + + + Señala un objeto que debe cancelarse. + + + Inicializa una nueva instancia de la clase . + + + Inicializa una nueva instancia de la clase que se cancela después del retraso especificado en milisegundos. + Intervalo de tiempo en milisegundos que se esperará antes de cancelar este . + + is less than -1. + + + Inicializa una nueva instancia de la clase que se cancela después del intervalo de tiempo especificado. + Intervalo de tiempo que se esperará antes de cancelar este . + + . is less than -1 or greater than . + + + Comunica una solicitud de cancelación. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Comunica una solicitud de cancelación y especifica si se deben procesar las devoluciones de llamada restantes y las operaciones cancelables. + true si las excepciones deben propagarse de inmediato; en caso contrario, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Programa una operación de cancelación en este después del número especificado de milisegundos. + Intervalo de tiempo que hay que esperar antes de cancelar este . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Programa una operación de cancelación en este después del intervalo de tiempo especificado. + Intervalo de tiempo que hay que esperar antes de cancelar este . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Crea un que tendrá el estado cancelado cuando alguno de los tokens de origen tenga el estado cancelado. + + que está vinculado a los tokens de origen. + Primer token de cancelación que se va a observar. + Segundo token de cancelación que se va a observar. + A associated with one of the source tokens has been disposed. + + + Crea un que tendrá el estado cancelado cuando alguno de los tokens de origen del la matriz especificada tenga el estado cancelado. + + que está vinculado a los tokens de origen. + Matriz que contiene instancias de tokens de cancelación que se van a observar. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados usados que usa la clase y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados. + + + Obtiene si se solicitó la cancelación de este . + false si se solicitó la cancelación de este true; en caso contrario, . + + + Obtiene el objeto asociado a . + + asociada a esta . + The token source has been disposed. + + + Proporciona programadores de tareas que se coordinan para ejecutar las tareas a la vez que garantizan que las tareas simultáneas puedan ejecutarse en paralelo y las tareas excluyentes nunca lo hagan así. + + + Inicializa una nueva instancia de la clase . + + + Inicializa una nueva instancia de la clase que se destina al programador especificado. + El programador de destino en el que se debe ejecutar este par. + + + Inicializa una nueva instancia de la clase destinada al programador especificado con un nivel de simultaneidad máximo. + El programador de destino en el que se debe ejecutar este par. + Número máximo de tareas que se van a ejecutar simultáneamente. + + + Inicializa una nueva instancia de la clase destinada al programador especificado con un nivel de simultaneidad máximo y un número de tareas programadas máximo que se pueden procesar como una unidad. + El programador de destino en el que se debe ejecutar este par. + Número máximo de tareas que se van a ejecutar simultáneamente. + Número máximo de tareas para procesar para cada tarea programada subyacente usada por el par. + + + Informa al par de programadores que no debe aceptar más tareas. + + + Obtiene un objeto que se completará cuando el programador haya completado el procesamiento. + La operación asincrónica que se completará cuando el programador finalice el procesamiento. + + + Obtiene un objeto que se puede utilizar para programar tareas en este par que puede ejecutarse simultáneamente con otras tareas de este par. + Un objeto que se puede utilizar para programar tareas simultáneamente. + + + Obtiene un objeto que se puede utilizarse para programar tareas en este par que deben ejecutarse exclusivamente con respecto a otras tareas de este par. + Un objeto que se puede utilizar para programar las tareas que no se ejecutan simultáneamente con otras tareas. + + + Representa una operación asincrónica.Para examinar el código fuente de .NET Framework de este tipo, consulte el origen de referencia. + + + Inicializa una nueva instancia de con la acción especificada. + Delegado que representa el código que se va a ejecutar en la tarea. + The argument is null. + + + Inicializa una nueva instancia de con la acción especificada y . + Delegado que representa el código que se va a ejecutar en la tarea. + El que observará la nueva tarea. + The provided has already been disposed. + The argument is null. + + + Inicializa un nuevo objeto con la acción y las opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea. + El que observará la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inicializa un nuevo objeto con la acción y las opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument is null. + The argument specifies an invalid value for . + + + Inicializa una nueva instancia de con la acción y el estado especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + El que observará la nueva tarea. + The that created has already been disposed. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + El que observará la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument is null. + The argument specifies an invalid value for . + + + Obtiene el objeto de estado que se proporcionó al crearse el objeto , o null si no se proporcionó ningún objeto de estado. + Un que representa los datos de estado que se pasaron a la tarea cuando se creó. + + + Obtiene una tarea que ya ha finalizado correctamente. + La tarea que finalizó correctamente. + + + Configura un awaiter utilizado para esperar a este objeto . + Objeto utilizado para esperar a esta tarea. + true para intentar calcular las referencias de la continuación de nuevo al contexto original capturado; en caso contrario, false. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + The argument is null. + + + Crea una continuación que recibe un token de cancelación y se ejecuta de forma asincrónica cuando el elemento de destino se completa. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + The that created the token has already been disposed. + The argument is null. + + + Crea una continuación que se ejecuta cuando se completa la tarea de destino según el elemento especificado.La continuación recibe un token de cancelación y usa un programador especificado. + Nuevo objeto de continuación. + Una acción para ejecutarse según el especificado.Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta cuando se completa la tarea de destino según el elemento especificado. + Nuevo objeto de continuación. + Una acción para ejecutarse según el especificado.Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino.La continuación usa un programador especificado. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The has been disposed. + The argument is null. -or-The argument is null. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta cuando el de destino se completa. + Una tarea de continuación nueva. + Acción que se ejecutará cuando se complete la tarea.Cuando se ejecuta, se pasa al delegado la tarea completada y el objeto de estado proporcionado por el autor de la llamada como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + The argument is null. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y un token de cancelación y que se ejecuta de forma asincrónica cuando el elemento de destino se completa. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y un token de cancelación y que se ejecuta cuando el elemento de destino se completa.La continuación se ejecuta según un conjunto de condiciones especificadas y usa un programador especificado. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta cuando el elemento de destino se completa.La continuación se ejecuta según un conjunto de condiciones especificadas. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta de forma asincrónica cuando el elemento de destino se completa.La continuación usa un programador especificado. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument is null. + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor. + Una tarea de continuación nueva. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor.La continuación recibe un token de cancelación. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Crea una continuación que se ejecuta según las opciones de continuación especificadas y devuelve un valor.Se pasa un token de cancelación a la continuación y usa un programador especificado. + Nuevo objeto de continuación. + Función que se ejecuta según la condición especificada en . Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta según las opciones de continuación especificadas y devuelve un valor. + Nuevo objeto de continuación. + Función que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor.La continuación usa un programador especificado. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Tipo de resultado generado por la continuación. + The argument is null. + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor.La continuación recibe información de estado proporcionada por el autor de la llamada y un token de cancelación. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Tipo de resultado generado por la continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta según las opciones de continuación de la tarea especificadas cuando el elemento de destino se completa y devuelve un valor.La continuación recibe información de estado proporcionada por el autor de la llamada y un token de cancelación y usa el programador especificado. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta según las opciones de continuación de la tarea especificadas cuando el elemento de destino se completa.La continuación recibe información de estado proporcionada por el autor de la llamada. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino.La continuación recibe información de estado proporcionada por el autor de la llamada y usa a un programador especificado. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument is null. + + + Obtiene el objeto usado para crear esta tarea. + Objeto usado para crear esta tarea. + + + Devuelve el identificador único del objeto que se está ejecutando actualmente. + Entero que el sistema asignó a la tarea en ejecución. + + + Crea una tarea que se completa después de un retraso. + Una tarea que representa el retraso. + El número de milisegundos que se esperará antes de completar la tarea devuelta o -1 para esperar indefinidamente. + The argument is less than -1. + + + Crea una tarea cancelable que se completa después de un retraso. + Una tarea que representa el retraso. + El número de milisegundos que se esperará antes de completar la tarea devuelta o -1 para esperar indefinidamente. + El token de cancelación que se comprobará antes de completar la tarea devuelta. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Crea una tarea que se completa después de un intervalo de tiempo especificado. + Una tarea que representa el retraso. + El intervalo de tiempo que espera antes de completar la tarea devuelta o TimeSpan.FromMilliseconds(-1) para esperar indefinidamente. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Crea una tarea cancelable que se completa después de un intervalo de tiempo específico. + Una tarea que representa el retraso. + El intervalo de tiempo que espera antes de completar la tarea devuelta o TimeSpan.FromMilliseconds(-1) para esperar indefinidamente. + El token de cancelación que se comprobará antes de completar la tarea devuelta. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Obtiene la excepción que causó la finalización prematura del objeto .Si se completó correctamente o no ha iniciado ninguna excepción, el valor devuelto será null. + Excepción que causó la finalización prematura del objeto . + + + Proporciona acceso a patrones de diseño para crear y configurar instancias de y . + Un objeto de fábrica que puede crear una variedad de objetos y . + + + Crea una que se finaliza debido a la cancelación con un token de cancelación especificado. + Tarea cancelada. + Token de cancelación con el que se finaliza la tarea. + + + Crea una que se finaliza debido a la cancelación con un token de cancelación especificado. + Tarea cancelada. + Token de cancelación con el que se finaliza la tarea. + Tipo de resultado devuelto por la tarea. + + + Crea una que finalizó con una excepción especificada. + Tarea con error. + Excepción con la que se finaliza la tarea. + Tipo de resultado devuelto por la tarea. + + + Crea una que finalizó con una excepción especificada. + Tarea con error. + Excepción con la que se finaliza la tarea. + + + Crea un objeto que se ha completado correctamente con el resultado especificado. + Tarea completada correctamente. + Resultado que se va a almacenar en la tarea completada. + Tipo de resultado devuelto por la tarea. + + + Obtiene un awaiter utilizado para esperar a este objeto . + Una instancia de awaiter. + + + Obtiene un identificador único para esta instancia de . + Entero que el sistema asignó a esta instancia de la tarea. + + + Obtiene un valor que indica si esta instancia de ha completado su ejecución debido a una cancelación. + true si la tarea se ha completado debido a su cancelación; en caso contrario, false. + + + Obtiene un valor que indica si se ha completado esta instancia de . + true si la tarea se ha completado; en caso contrario, false. + + + Obtiene un valor que indica si el objeto se ha completado debido a una excepción no controlada. + true si la tarea inició una excepción no controlada; en caso contrario, false. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un identificador de tarea para dicho trabajo. + Tarea que representa el trabajo en cola para ejecutarse en ThreadPool. + Trabajo que se va a ejecutar de forma asincrónica. + The parameter was null. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un identificador de tarea para dicho trabajo. + Tarea que representa el trabajo en cola para ejecutarse en ThreadPool. + Trabajo que se va a ejecutar de forma asincrónica. + Token de cancelación que se debe usar para cancelar el trabajo. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para Task(TResult) que devuelve . + Una Task(TResult) que representa un proxy para Task(TResult) devuelta por . + Trabajo que se va a ejecutar de forma asincrónica. + Tipo de resultado devuelto por la tarea del proxy. + The parameter was null. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para Task(TResult) que devuelve . + Una Task(TResult) que representa un proxy para Task(TResult) devuelta por . + Trabajo que se va a ejecutar de forma asincrónica. + Token de cancelación que se debe usar para cancelar el trabajo. + Tipo de resultado devuelto por la tarea del proxy. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para la tarea devuelta por . + Una tarea que representa un proxy para la tarea devuelta por . + Trabajo que se va a ejecutar de forma asincrónica. + The parameter was null. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para la tarea devuelta por . + Una tarea que representa un proxy para la tarea devuelta por . + El trabajo que se ejecutará de forma asincrónica. + Un token de cancelación que debería usarse para cancelar el trabajo. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Pone en cola el trabajo especificado para ejecutarlo en el grupo de subprocesos y devuelve un objeto que representa ese trabajo. + Un objeto de tarea que representa el trabajo en cola para ejecutarse en el grupo de subprocesos. + El trabajo que se ejecutará de forma asincrónica. + El tipo devuelto de la tarea. + The parameter is null. + + + Pone en cola el trabajo especificado para ejecutarlo en el grupo de subprocesos y devuelve un identificador Task(TResult) para dicho trabajo. + Una Task(TResult) que representa el trabajo en cola para ejecutarse en ThreadPool. + Trabajo que se va a ejecutar de forma asincrónica. + Token de cancelación que se debe usar para cancelar el trabajo. + Tipo de resultado de la tarea. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ejecuta sincrónicamente el objeto en el objeto actual. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Ejecuta sincrónicamente el objeto en el objeto proporcionado. + Programador en el que se va a intentar ejecutar esta tarea insertada. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Inicia el objeto , programando su ejecución en el objeto actual. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Inicia el objeto , programando su ejecución en el objeto especificado. + Objeto con el que se va a asociar y ejecutar esta tarea. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Obtiene el objeto de esta tarea. + Valor actual de la propiedad de esta instancia de la tarea. + + + Obtiene un identificador que se puede usar para esperar a que se complete la tarea. + Identificador que se puede usar para esperar a que se complete la tarea. + The has been disposed. + + + Obtiene un valor que indica si la operación se ha completado sincrónicamente. + true si la operación se completó de forma sincrónica; en caso contrario, false. + + + Espera a que se complete la ejecución del objeto . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que el objeto complete la ejecución dentro de un número especificado de milisegundos. + true si completó su ejecución en el tiempo asignado; en caso contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que se complete la ejecución del objeto .La espera finalizará si transcurre un intervalo de tiempo de espera o un token de cancelación se cancela antes de que finalice la tarea. + true si completó su ejecución en el tiempo asignado; en caso contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Un token de cancelación que se observará mientras se espera a que se complete la tarea. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que se complete la ejecución del objeto .La espera finalizará si un token de cancelación se cancela antes de que finalice la tarea. + Un token de cancelación que se observará mientras se espera a que se complete la tarea. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que complete la ejecución dentro de un intervalo de tiempo especificado. + true si completó su ejecución en el tiempo asignado; en caso contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera que se complete la ejecución de todos los objetos proporcionados. + Matriz de instancias de en las que se va a esperar. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Espera a que todos los objetos proporcionados de completen la ejecución dentro de un número especificado de milisegundos. + true si todas las instancias de completan su ejecución en el tiempo asignado; en caso contrario, false. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Espera a que todos los objetos proporcionados completen la ejecución dentro de un número especificado de milisegundos o hasta que se cancele la espera. + true si todas las instancias de completan su ejecución en el tiempo asignado; en caso contrario, false. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Un que se observará mientras se espera a que se complete la tarea. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Espera que se complete la ejecución de todos los objetos proporcionados, a menos que se cancele la espera. + Matriz de instancias de en las que se va a esperar. + Un que se observará mientras se espera a que se complete la tarea. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Espera a que todos los objetos cancelables que se hayan proporcionado completen la ejecución en un intervalo de tiempo especificado. + true si todas las instancias de completan su ejecución en el tiempo asignado; en caso contrario, false. + Matriz de instancias de en las que se va a esperar. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Espera a que se complete la ejecución de cualquiera de los objetos proporcionados. + Índice de la tarea completada en la matriz especificada por el parámetro . + Matriz de instancias de en las que se va a esperar. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Espera a que cualquiera de los objetos que se hayan proporcionado complete su ejecución dentro de un número especificado de milisegundos. + Índice de la tarea completada en la matriz especificada por el parámetro o -1 si se agotó el tiempo de espera. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Espera a que cualquiera de los objetos proporcionados complete la ejecución dentro de un número especificado de milisegundos o hasta que se cancele un token de cancelación. + Índice de la tarea completada en la matriz especificada por el parámetro o -1 si se agotó el tiempo de espera. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Un que se observará mientras se espera a que se complete la tarea. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Espera que se complete la ejecución de cualquiera de los objetos proporcionados, a menos que se cancele la espera. + Índice de la tarea completada en la matriz especificada por el parámetro . + Matriz de instancias de en las que se va a esperar. + Un que se observará mientras se espera a que se complete la tarea. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Espera a que se complete la ejecución de cualquier objeto proporcionado en un intervalo de tiempo especificado. + Índice de la tarea completada en la matriz especificada por el parámetro o -1 si se agotó el tiempo de espera. + Matriz de instancias de en las que se va a esperar. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Crea una tarea que se completará cuando todos los objetos de una colección enumerable se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The collection contained a null task. + + + Crea una tarea que se completará cuando todos los objetos de una colección enumerable se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + The argument was null. + The collection contained a null task. + + + Crea una tarea que se completará cuando todos los objetos de una matriz se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + The argument was null. + The array contained a null task. + + + Crea una tarea que se completará cuando todos los objetos de una matriz se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The array contained a null task. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que admite "await" que, de forma asincrónica, devuelve al contexto actual cuando es "awaited". + Contexto que, cuando se espera, hará la transición de vuelta de forma asincrónica en el contexto actual en el momento de la espera.Si el objeto actual no es null, se trata como el contexto actual.Si no, el programador de tareas que está asociado a la tarea que se está ejecutando actualmente se trata como el contexto actual. + + + Representa una operación asincrónica que puede devolver un valor. + El tipo del resultado generado por esta . + + + Inicializa una nueva con la función especificada. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + The argument is null. + + + Inicializa una nueva con la función especificada. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + El al que se va a asignar esta tarea. + The that created has already been disposed. + The argument is null. + + + Inicializa una nueva con la función y opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + El al que se va a asignar la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inicializa una nueva con la función y opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument specifies an invalid value for . + The argument is null. + + + Inicializa una nueva con la función y estado especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Objeto que representa los datos que la acción va a usar. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Un objeto que representa los datos que la función va a usar. + El que se va a asignar a la nueva tarea. + The that created has already been disposed. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Un objeto que representa los datos que la función va a usar. + El que se va a asignar a la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Un objeto que representa los datos que la función va a usar. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument specifies an invalid value for . + The argument is null. + + + Configura un awaiter utilizado para esperar a este objeto . + Objeto utilizado para esperar a esta tarea. + true para intentar calcular las referencias de la continuación de nuevo al contexto original capturado; de lo contrario, false. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa la tarea de destino. + Una tarea de continuación nueva. + Una acción que se ejecuta cuando se completa el antecedente.Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + The has been disposed. + The argument is null. + + + Crea una continuación cancelable que se ejecuta de manera asincrónica cuando se completa el objetivo. + Una tarea de continuación nueva. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecuta, se le pasará al delegado la tarea completada como un argumento. + El token de cancelación que se pasa a la nueva tarea de continuación. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una acción que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una acción según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuación a la que se pasa información de estado y que se ejecuta cuando el objeto de destino se completa. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecuta, se pasan al delegado la tarea completada y el objeto de estado proporcionado por el autor de la llamada como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + The argument is null. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument is null. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El al que se va a asignar la nueva tarea. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una función que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El al que se va a asignar la nueva tarea. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una función que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Tipo de resultado generado por la continuación. + The argument is null. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El al que se va a asignar la nueva tarea. + Tipo de resultado generado por la continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El al que se va a asignar la nueva tarea. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument is null. + + + Proporciona acceso a patrones de diseño para crear y configurar instancias de . + Un objeto de fábrica que puede crear una variedad de objetos . + + + Obtiene un awaiter utilizado para esperar a este objeto . + Una instancia de awaiter. + + + Obtiene el valor de resultado de esta . + El valor resultante de esta , que es el mismo que el parámetro de tipo de la tarea. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Representa una excepción utilizada para comunicar la cancelación de la tarea. + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Inicializa una nueva instancia de la clase con una referencia al objeto que se ha cancelado. + Tarea que se ha cancelado. + + + Obtiene la tarea asociada a esta excepción. + Referencia al objeto asociado a esta excepción. + + + Representa el lado del productor de una sin enlazar a un delegado, proporcionando acceso al lado del consumidor mediante la propiedad . + Tipo del valor de resultado asociado a este objeto . + + + Crea un objeto . + + + Crea un objeto con el estado especificado. + Estado que se va a usar como AsyncState de la subyacente. + + + Crea un objeto con el estado y las opciones especificados. + Estado que se va a usar como AsyncState de la subyacente. + Opciones que se van a usar al crear la subyacente. + + representan las opciones no válidas para su uso con . + + + Crea un objeto con las opciones especificadas. + Opciones que se van a usar al crear la subyacente. + + representan las opciones no válidas para su uso con . + + + Transiciona la subyacente al estado . + La subyacente ya está en uno de los tres estados finales: , o , o si ya se ha eliminado la subyacente. + + + Transiciona la subyacente al estado . + Colección de excepciones que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + Hay uno o más elementos NULL en . + La subyacente ya está en uno de los tres estados finales: , o . + + + Transiciona la subyacente al estado . + Excepción que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + La subyacente ya está en uno de los tres estados finales: , o . + + + Transiciona la subyacente al estado . + Valor de resultado que se va a enlazar a esta . + Se eliminó . + La subyacente ya está en uno de los tres estados finales: , o . + + + Obtiene la creada por este objeto . + Devuelve la creada por este objeto . + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; es false si la operación no se realizó correctamente o ya se ha desechado el objeto. + + + Intenta transicionar la subyacente al estado y permite que se almacene un token de cancelación en la tarea cancelada. + true si la operación es correcta; de lo contrario, false. + Token de cancelación. + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; en caso contrario, es false. + Colección de excepciones que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + Hay uno o más elementos NULL en .o bienLa colección está vacía. + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; en caso contrario, es false. + Excepción que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; en caso contrario, es false. + Valor de resultado que se va a enlazar a esta . + + + Especifica el comportamiento de una tarea que se crea mediante el método o . + + + Especifica que la continuación, si es una tarea secundaria, se adjunta a un elemento primario en la jerarquía de tareas.La continuación puede ser una tarea secundaria solo si su antecedente también es una tarea secundaria.De forma predeterminada, una tarea secundaria (es decir, una tarea interna creada por una tarea externa) se ejecuta de forma independiente de la tarea principal.La opción permite sincronizar las tareas primarias y secundarias.Tenga en cuenta que, si una tarea primaria se configura con la opción , la opción no tiene ningún efecto en la tarea secundaria y ésta se ejecutará como una tarea secundaria desasociada. Para obtener más información, vea el artículo sobre tareas secundarias adjuntas y desasociadas. + + + Especifica que cualquier tarea secundaria (es decir, toda tarea interna anidada creada por su continuación) que se cree con la opción e intente ejecutarse como una tarea secundaria asociada no pueda adjuntar la tarea primaria y se ejecute como una tarea secundaria desasociada.Para obtener más información, vea Tareas secundarias asociadas y desasociadas. + + + Especifica que la tarea de continuación debe ejecutarse sincrónicamente.Si se especifica esta opción, la continuación se ejecuta en el mismo subproceso que causa la transición de la tarea anterior a su estado final.Si la tarea anterior ya se completó al crear la continuación, esta se ejecutará en el subproceso que crea la continuación.Si se desecha del antecedente en un bloque finally (Finally en Visual Basic), se ejecutará una continuación con esta opción en ese bloque finally.Solo deben ejecutarse sincrónicamente las continuaciones de duración muy breve.Dado que la tarea se ejecuta de forma sincrónica, no es necesario llamar a un método como para asegurarse de que el subproceso llamado espera a que se complete la tarea. + + + Especifica que las tareas creadas por la continuación llamando a métodos como o vean el programador predeterminado () en lugar del programador en el que esta continuación se ejecuta para ser el programador actual. + + + En el caso de cancelación de continuación, evita la finalización de la continuación hasta que el antecedente se haya completado. + + + Especifica que una continuación será una operación general de larga duración.Proporciona una sugerencia al de que se puede garantizar la sobresuscripción. + + + Cuando no se indica ninguna opción de continuación, especifica que se debe usar el comportamiento predeterminado cuando se ejecuta una continuación.La continuación se ejecuta de forma asincrónica cuando se complete la tarea anterior, independientemente valor de propiedad de final del antecedente.Si la continuación es una tarea secundaria, se crea como una tarea anidada desasociada. + + + Especifica que no se programe la tarea de continuación si se cancela la tarea anterior.Un antecedente se cancela si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que no se debe programar la tarea de continuación si su antecedente produjo una excepción no controlada.Un antecedente produce una excepción no controlada si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que no se debe programar la tarea de continuación si su antecedente se ejecuta completamente.Un antecedente se ejecuta por completo si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que la continuación debe programarse únicamente si se cancela su antecedente.Un antecedente se cancela si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que la tarea de continuación solo se debe programar si su antecedente produjo una excepción no controlada.Un antecedente produce una excepción no controlada si su propiedad al finalizar es .La opción garantiza que la propiedad del antecedente no es null.Puede usar esa propiedad para detectar la excepción y ver qué excepción provocó el error de la tarea.Si no tiene acceso a la propiedad , no se controla la excepción.Asimismo, si intenta tener acceso a la propiedad de una tarea cancelada o con errores, se producirá una nueva excepción.Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que la continuación debe programarse únicamente si su antecedente se ejecuta completamente.Un antecedente se ejecuta por completo si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Sugerencia a un objeto para que programe las tareas en el orden en el que se programaron, de manera que haya más probabilidades de que las tareas programadas antes se ejecuten en primer lugar y las tareas programadas más tarde se ejecuten después. + + + Especifica que la tarea de continuación debe ejecutarse asincrónicamente.Esta opción tiene precedencia sobre . + + + Especifica las marcas que controlan el comportamiento opcional de la creación y ejecución de tareas. + + + Especifica que una tarea está adjunta a la tarea primaria en la jerarquía de tareas.De forma predeterminada, una tarea secundaria (es decir, una tarea interna creada por una tarea externa) se ejecuta de forma independiente de la tarea principal.La opción permite sincronizar las tareas primarias y secundarias.Tenga en cuenta que, si una tarea primaria se configura con la opción , la opción no tiene ningún efecto en la tarea secundaria y ésta se ejecutará como una tarea secundaria desasociada. Para obtener más información, vea el artículo sobre tareas secundarias adjuntas y desasociadas. + + + Especifica que cualquier tarea secundaria que intente ejecutarse como una tarea secundaria asociada (es decir, creada con la opción ) no pueda adjuntar la tarea primaria y se ejecute como una tarea secundaria desasociada.Para más información, vea Tareas secundarias asociadas y desasociadas. + + + Impide que el programador de ambiente se vea como programador actual en la tarea creada.Esto significa que las operaciones como StartNew o ContinueWith que se realizan en la tarea creada verán como programador actual. + + + Especifica que una tarea será una operación general de larga duración que implica menos componentes mayores que los sistemas concretos.Proporciona una sugerencia al de que se puede garantizar la sobresuscripción.La sobresuscripción le permite crear más subprocesos que el número de subprocesos de hardware disponibles. + + + Especifica que debe usarse el comportamiento predeterminado. + + + Sugerencia a un objeto para que programe las tareas de la manera más justa posible, lo cual significa que las tareas programadas antes probablemente se ejecuten en primer lugar y las tareas programadas más tarde se ejecuten después. + + + Fuerza la ejecución asincrónica de las continuaciones agregadas a la tarea actual. + + + Proporciona un conjunto de métodos estáticos (Shared en Visual Basic) para que funcionen con determinados tipos de instancias de . + + + Crea una de proxy que representa la operación asincrónica de Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic). + + que representa la operación asincrónica del Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) proporcionado. + Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) que se va a desempaquetar. + Tipo del resultado de la tarea. + La excepción que se produce si el argumento es NULL. + + + Crea un proxy que representa el funcionamiento asincrónico de . + Tarea que representa la operación asincrónica del objeto System.Threading.Tasks.Task(Of Task) proporcionado. + Task<Task> (C#) o Task (Of Task) (Visual Basic) que se va a desempaquetar. + La excepción que se produce si el argumento es NULL. + + + Proporciona compatibilidad para crear y programar objetos . + + + Inicializa una instancia de con la configuración predeterminada. + + + Inicializa una instancia de con la configuración especificada. + + que se asignará a las tareas creadas por este a menos que se especifique explícitamente otro CancellationToken mientras se llama a los métodos del generador. + + + Inicializa una instancia de con la configuración especificada. + + predeterminado que se asignará a las tareas creadas por este a menos que se especifique explícitamente otro CancellationToken mientras se llama a los métodos del generador. + Objeto predeterminado que se va a usar al crear tareas con TaskFactory. + Objeto predeterminado que se va a usar al crear tareas de continuación con TaskFactory. + Objeto predeterminado que se va a usar para programar las tareas creadas con TaskFactory.Un valor null indica que se debería emplear TaskScheduler.Current. + El no válido que especifica el argumento valor.Para obtener más información, vea la sección Comentarios para .o bienEl argumento especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Objeto predeterminado que se va a usar al crear tareas con TaskFactory. + Objeto predeterminado que se va a usar al crear tareas de continuación con TaskFactory. + El no válido que especifica el argumento valor.Para obtener más información, vea la sección Comentarios para .o bienEl argumento especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Objeto predeterminado que se va a usar para programar las tareas creadas con TaskFactory.Un valor null indica que se debería emplear el objeto TaskScheduler actual. + + + Obtiene el token de cancelación predeterminado para este generador de tareas. + Token de cancelación de tareas predeterminado para este generador de tareas. + + + Obtiene las opciones predeterminadas de continuación de tareas para este generador de tareas. + Opciones predeterminadas de continuación de tareas para este generador de tareas. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación. + Objeto que se usa para programar la nueva tarea de continuación. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Objeto que se usa para programar la nueva tarea de continuación. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Tipo del resultado del parámetro precedente. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Objeto que se usa para programar la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Tipo del resultado del parámetro precedente. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Objeto que se usa para programar la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + El argumento especifica un valor no válido. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null. o bienEl el argumento es null. + El matriz contiene un null valor. o bienEl matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Uno de los elementos en el se ha eliminado la matriz. o bien ya se ha eliminado. + El matriz es null. o bienEl argumento es null. + El matriz contiene un null valor. o bienEl matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz.o bienEl ya se ha eliminado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz.o bienEl ya se ha eliminado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz.o bienEl ya se ha eliminado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Obtiene las opciones predeterminadas de creación de tareas para este generador de tareas. + Opciones predeterminadas de creación de tareas para este generador de tareas. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una acción del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de acción que procesa el objeto completado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que ejecuta una acción del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de acción que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una acción del método End cuando se completa la interfaz especificada. + Objeto creado que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de acción que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar la tarea que ejecuta el método End. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una función del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que ejecuta una función del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una función del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar la tarea que ejecuta el método End. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Obtiene el programador de tareas predeterminado para este generador de tareas. + Programador de tareas predeterminado para este generador de tareas. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de acción que se va a ejecutar de forma asincrónica. + El el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + El al que se va a asignar la nueva tarea. + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + + que se asignará a la nueva + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + El argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + + que se asignará a la nueva + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + El al que se va a asignar la nueva tarea. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Tipo del resultado que está disponible a través de . + El argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + + que se asignará a la nueva + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + El al que se va a asignar la nueva tarea. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + + que se asignará a la nueva + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + El al que se va a asignar la nueva tarea. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Proporciona compatibilidad para crear y programar objetos . + Valor devuelto de los objetos creados por los métodos de esta clase. + + + Inicializa una instancia de con la configuración predeterminada. + + + Inicializa una instancia de con la configuración predeterminada. + Token de cancelación predeterminado que se asignará a las tareas creadas por este a menos que se especifique otro token de cancelación de forma explícita mientras se llama a los métodos de generador. + + + Inicializa una instancia de con la configuración especificada. + Token de cancelación predeterminado que se asignará a las tareas creadas por este a menos que se especifique otro token de cancelación de forma explícita mientras se llama a los métodos de generador. + Opciones predeterminadas que se van a usar al crear tareas con este . + Opciones predeterminadas que se van a usar al crear tareas de continuación con este . + Programador predeterminado que se va a usar para programar las tareas creadas con este .Un valor null indica que se debería usar . + + o especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Opciones predeterminadas que se van a usar al crear tareas con este . + Opciones predeterminadas que se van a usar al crear tareas de continuación con este . + + o especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Programador que se va a usar para programar las tareas creadas con este .Un valor null indica que se debería usar el actual. + + + Obtiene el token de cancelación predeterminado para este generador de tareas. + El token de cancelación predeterminado para este generador de tareas. + + + Obtiene el valor de enumeración para este generador de tareas. + Uno de los valores de enumeración que especifica las opciones de continuación predeterminadas para este generador de tareas. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Uno de los elementos en el se ha eliminado la matriz. + + la matriz es null.o bienEl valor de es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl valor de es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Programador que se usa para programar la tarea de continuación creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + Especifica un valor no válido. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Programador que se usa para programar la tarea de continuación creada. + Tipo del resultado del parámetro precedente. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + El argumento especifica un valor no válido. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl el argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Programador que se usa para programar la tarea de continuación creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + El no válido que especifica el argumento valor. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor de enumeración no válido. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado del parámetro precedente. + El matriz es null.o bienEl argumento es null.o bienEl el argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + El argumento especifica un valor TaskContinuationOptions no válido. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor de enumeración no válido. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Obtiene el valor de enumeración para este generador de tareas. + Uno de los valores de enumeración que especifica las opciones de creación predeterminadas para este generador de tareas. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Objeto que controla el comportamiento del creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Un objeto que controla el comportamiento de la tarea creada. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea una tarea que ejecuta una función del método End cuando se completa el especificado. + Objeto que representa la operación asincrónica. + + cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que ejecuta una función del método End cuando se completa el especificado. + Tarea que representa la operación asincrónica. + + cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + + + Crea una tarea que ejecuta una función del método End cuando se completa el especificado. + Tarea creada que representa la operación asincrónica. + + cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El programador de tareas que se usa para programar la tarea que ejecuta el método End. + El argumento es null.o bienEl argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Obtiene el programador de tareas para este generador de tareas. + El programador de tareas para este generador de tareas. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Token de cancelación que se va a asignar a la nueva tarea. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Token de cancelación que se va a asignar a la nueva tarea. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + Programador de tareas que se usó para programar la tarea creada. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea e inicia una tarea. + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null. + El parámetro especifica un valor no válido. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + Token de cancelación que se va a asignar a la nueva tarea. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + Token de cancelación que se va a asignar a la nueva tarea. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + Programador de tareas que se usó para programar la tarea creada. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null. + El parámetro especifica un valor no válido. + + + Representa un objeto que administra el trabajo de bajo nivel de la puesta en cola de las tareas en los subprocesos. + + + Inicializa el objeto . + + + Obtiene el objeto asociado a la tarea que se está ejecutando actualmente. + Devuelve el objeto asociado a la tarea que se está ejecutando actualmente. + + + Obtiene la instancia predeterminada de proporcionada por .NET Framework. + Devuelve la instancia predeterminada de . + + + Crea un objeto asociado a la instancia actual de . + Objeto asociado a la instancia actual de , tal y como determina la propiedad . + El SynchronizationContext actual no puede usarse como TaskScheduler. + + + Solo por compatibilidad con el depurador, genera un enumerable de las instancias de que se encuentran actualmente en la cola del programador a la espera de ser ejecutadas. + Enumerable que permite a un depurador atravesar las tareas que se encuentran actualmente en la cola de este programador. + Este programador no puede generar una lista de tareas en cola en este momento. + + + Obtiene el identificador único de este . + Devuelve el identificador único de este objeto . + + + Indica el nivel de simultaneidad máximo admitido por este . + Devuelve un entero que representa el nivel máximo de simultaneidad.El programador predeterminado devuelve la propiedad . + + + Pone un objeto en la cola del programador. + Objeto que se va a poner en la cola. + El argumento de es nulo. + + + Intenta quitar un objeto de la cola de este programador. + Valor booleano que indica si el argumento se quitó correctamente de la cola. + Objeto que se va a quitar de la cola. + El argumento de es nulo. + + + Intenta ejecutar el objeto especificado en este programador. + Valor booleano que es true si se ejecutó correctamente; de lo contrario, es false.Normalmente, los errores de ejecución son debidos a que la tarea ya se ha ejecutado anteriormente o está a punto de ser ejecutada por otro subproceso. + Objeto que se va a ejecutar. + La no está asociada a este programador. + + + Determina si el objeto especificado puede ejecutarse sincrónicamente en esta llamada y, en caso afirmativo, lo ejecuta. + Valor booleano que indica si se ejecutó la tarea alineada. + Objeto que se va a ejecutar. + Valor booleano que indica si la tarea se ha puesto anteriormente en la cola.Si este parámetro es True, la tarea se ha puesto en la cola (programado) anteriormente; si su valor es False, la tarea no se ha puesto anteriormente en la cola y esta llamada se realiza para ejecutar la tarea insertada sin ponerla en la cola. + El argumento de es nulo. + La ya se ejecutó. + + + Se produce cuando una excepción no controlada de una tarea con un error está a punto de desencadenar la directiva de elevación de excepciones, lo que de forma predeterminada terminaría el proceso. + + + Representa una excepción que se usa para comunicar una operación no válida de un objeto . + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una instancia nueva de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + La excepción que es la causa de la excepción actual. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Representa la fase actual del ciclo de vida de una . + + + La tarea confirmó la cancelación iniciando una excepción OperationCanceledException con su propio CancellationToken mientras el token estaba en estado señalado o el CancellationToken de la tarea ya se había señalado antes de que la tarea empezara a ejecutarse.Para más información, vea Cancelación de tareas. + + + La tarea se ha inicializado pero aún no se ha programado. + + + La tarea se completó debido a una excepción no controlada. + + + La tarea terminó de ejecutarse correctamente. + + + La tarea se está ejecutando pero aún no se ha completado. + + + La tarea está a la espera de ser activada y programada internamente por la infraestructura de .NET Framework. + + + La tarea ha terminado de ejecutarse y está implícitamente a la espera de que se completen las tareas secundarias asociadas. + + + Se ha programado la ejecución de la tarea pero la ejecución aún no ha comenzado. + + + Proporciona datos para el evento que se genera cuando una excepción del objeto erróneo pasa inadvertida. + + + Inicializa una nueva instancia de la clase con la excepción inadvertida. + Excepción que ha pasado inadvertida. + + + Excepción que pasó inadvertida. + Excepción que pasó inadvertida. + + + Obtiene datos sobre si esta excepción se ha marcado como "advertida". + True, si esta excepción se ha marcado como "observed"; de lo contrario, false. + + + Marca como "advertida", evitando así que desencadene la directiva de elevación de excepciones que, de forma predeterminada, termina el proceso. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netcore50/fr/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/fr/System.Threading.Tasks.xml new file mode 100644 index 0000000..3c7206a --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/fr/System.Threading.Tasks.xml @@ -0,0 +1,3309 @@ + + + + System.Threading.Tasks + + + + Représente une ou plusieurs erreurs qui se produisent lors de l'exécution de l'application. + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec des références aux exceptions internes qui sont la cause de cette exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Initialise une nouvelle instance de la classe avec des références aux exceptions internes qui sont la cause de cette exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et des références aux exceptions internes qui sont la cause de cette exception. + Message d'erreur indiquant la raison de l'exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + L'argument a la valeur null. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et des références aux exceptions internes qui sont la cause de cette exception. + Message d'erreur indiquant la raison de l'exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Aplatit des instances en une nouvelle instance unique. + Nouvelle instance aplatie. + + + Retourne qui est la cause première de cette exception. + Retourne qui est la cause première de cette exception. + + + Appelle un gestionnaire sur chaque contenu par ce . + Prédicat à exécuter pour chaque exception.Le prédicat accepte l'objet à traiter en tant qu'argument et retourne une valeur booléenne pour indiquer si l'exception a été gérée. + L'argument a la valeur null. + Une exception contenue dans ce n'a pas été gérée. + + + Obtient une collection en lecture seule des instances qui ont provoqué l'exception actuelle. + Retourne une collection en lecture seule des instances qui ont provoqué l'exception actuelle. + + + Crée et retourne une chaîne représentant le en cours. + Représentation sous forme de chaîne de l'exception en cours. + + + Exception levée dans un thread lors de l'annulation d'une opération que le thread exécutait. + 2 + + + Initialise une nouvelle instance de la classe avec un message d'erreur système. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + + qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, une référence à l'exception interne qui est à l'origine de cette exception et un jeton d'annulation. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + Jeton d'annulation associé à l'opération annulée. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et un jeton d'annulation. + Message d'erreur indiquant la raison de l'exception. + Jeton d'annulation associé à l'opération annulée. + + + Initialise une nouvelle instance de la classe avec un jeton d'annulation. + Jeton d'annulation associé à l'opération annulée. + + + Obtient un jeton associé à l'opération annulée. + Jeton associé à l'opération annulée ou jeton par défaut. + + + Représente un concepteur pour les méthodes asynchrones qui retournent une tâche. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine.Cette méthode peut être appelée depuis du code d'un niveau de confiance partiel. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Crée une instance de la classe . + Nouvelle instance du générateur. + + + Marque la tâche comme ayant échoué et lie l'exception spécifiée à la tâche. + Exception à lier à la tâche. + + a la valeur null. + La tâche est déjà terminée.ouLe générateur n'est pas initialisé. + + + Marque que la tâche s'est déroulée correctement. + La tâche est déjà terminée.ouLe générateur n'est pas initialisé. + + + Associe le concepteur à la machine à états spécifiée. + Instance de machine à états à associer au concepteur. + + a la valeur null. + La machine à états a été définie précédemment. + + + Commence l'exécution du générateur avec la machine à états associée. + Instance de machine à états, passée par la référence. + Type de la machine à états. + + a la valeur null. + + + Obtient la tâche pour ce générateur. + Tâche pour ce générateur. + Le générateur n'est pas initialisé. + + + Représente un concepteur pour les méthodes asynchrones qui retourne une tâche et fournit un paramètre pour le résultat. + Résultat à utiliser pour effectuer la tâche. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine.Cette méthode peut être appelée depuis du code d'un niveau de confiance partiel. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Crée une instance de la classe . + Nouvelle instance du générateur. + + + Marque la tâche comme ayant échoué et lie l'exception spécifiée à la tâche. + Exception à lier à la tâche. + + a la valeur null. + La tâche est déjà terminée. + + + Marque que la tâche s'est déroulée correctement. + Résultat à utiliser pour effectuer la tâche. + La tâche est déjà terminée. + + + Associe le concepteur à la machine à états spécifiée. + Instance de machine à états à associer au concepteur. + + a la valeur null. + La machine à états a été définie précédemment. + + + Commence l'exécution du générateur avec la machine à états associée. + Instance de machine à états, passée par la référence. + Type de la machine à états. + + a la valeur null. + + + Obtient la tâche pour ce générateur. + Tâche pour ce générateur. + + + Représente un concepteur pour les méthodes asynchrones qui ne retournent aucune valeur. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine.Cette méthode peut être appelée depuis du code d'un niveau de confiance partiel. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Crée une instance de la classe . + Nouvelle instance du générateur. + + + Lie une exception au générateur de méthode. + Exception à lier. + + a la valeur null. + Le générateur n'est pas initialisé. + + + Marque le générateur de méthode comme exécuté avec succès. + Le générateur n'est pas initialisé. + + + Associe le concepteur à la machine à états spécifiée. + Instance de machine à états à associer au concepteur. + + a la valeur null. + La machine à états a été définie précédemment. + + + Commence l'exécution du générateur avec la machine à états associée. + Instance de machine à états, passée par la référence. + Type de la machine à états. + + a la valeur null. + + + Fournit un objet awaitable qui active les attentes configurées sur une tâche. + + + Retourne un awaiter pour cet objet pouvant être attendu. + Awaiter. + + + Fournit un objet awaitable qui active les attentes configurées sur une tâche. + Type du résultat produit par ce . + + + Retourne un awaiter pour cet objet pouvant être attendu. + Awaiter. + + + Fournit un awaiter pour un objet pouvant être attendu (). + + + Met fin à l'attente sur la tâche terminée. + Résultat de la tâche terminée. + L'élément awaiter n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée avec un état d'erreur. + + + Obtient une valeur qui spécifie si la tâche attendue est terminée. + true si la tâche attendue est terminée ; sinon, false. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Fournit un awaiter pour un objet pouvant être attendu (). + + + Met fin à l'attente sur la tâche terminée. + L'élément awaiter n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée avec un état d'erreur. + + + Obtient une valeur qui spécifie si la tâche attendue est terminée. + true si la tâche attendue est terminée ; sinon, false. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Représente les machines à états générées pour les méthodes asynchrones.Ce type est exclusivement destiné aux compilateurs. + + + Déplace la machine à états vers son prochain état. + + + Configure la machine à états avec un réplica alloué par tas. + Réplica alloué par tas. + + + Représente un awaiter qui planifie des suites lorsqu'une opération d'attente se termine. + + + Planifie l'action de continuation qui est appelée lorsque l'instance se termine. + Action à appeler lorsque l'opération se termine. + L'argument est null (Nothing en Visual Basic). + + + Représente une opération qui planifie les suites lorsqu'elle se termine. + + + Planifie l'action de continuation qui est appelée lorsque l'instance se termine. + Action à appeler lorsque l'opération se termine. + L'argument est null (Nothing en Visual Basic). + + + Fournit un objet qui attend la fin d'une tâche asynchrone. + + + Met fin à l'attente de la fin de la tâche asynchrone. + L'objet n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée dans un état . + + + Obtient une valeur qui indique si la tâche asynchrone est terminée. + true si la tâche s'est terminée ; sinon, false. + L'objet n'a pas été initialisé correctement. + + + Définit l'action à exécuter lorsque l'objet cesse d'attendre que la tâche asynchrone se termine. + Action à exécuter quand l'opération d'attente se termine. + + a la valeur null. + L'objet n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche asynchrone qui est associée à cet élément en attente. + Action à appeler quand l'opération d'attente se termine. + + a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Représente un objet qui attend la fin d'une tâche asynchrone et fournit un paramètre pour le résultat. + Résultat de la tâche. + + + Met fin à l'attente de la fin de la tâche asynchrone. + Résultat de la tâche terminée. + L'objet n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée dans un état . + + + Obtient une valeur qui indique si la tâche asynchrone est terminée. + true si la tâche s'est terminée ; sinon, false. + L'objet n'a pas été initialisé correctement. + + + Définit l'action à exécuter lorsque l'objet cesse d'attendre que la tâche asynchrone se termine. + Action à exécuter quand l'opération d'attente se termine. + + a la valeur null. + L'objet n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche asynchrone associée à cet élément en attente. + Action à appeler quand l'opération d'attente se termine. + + a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Fournit le contexte pour l'attente lors d'un basculement asynchrone dans un environnement cible. + + + Récupère un objet pour cette instance de la classe. + Objet utilisé pour suivre l'état d'achèvement de l'opération asynchrone. + + + Fournit un awaiter pour basculer dans un environnement cible. + + + Met fin à l'opération d'attente. + + + Obtient une valeur qui indique si aucune cession n'est requise. + Toujours false, ce qui indique qu'une instruction yield est systématiquement requise pour . + + + Définit la continuation à appeler. + Action à appeler de façon asynchrone. + + a la valeur null. + + + Publie le paramètre dans le contexte actuel. + Action à appeler de façon asynchrone. + L'argument a la valeur null. + + + Propage une notification selon laquelle les opérations doivent être annulées. + + + Initialise le . + État d'annulation du jeton. + + + Détermine si ce jeton peut être à l'état Annulé. + True si ce jeton peut être à l'état Annulé ; sinon, false. + + + Détermine si l'instance actuelle de est égale au spécifié. + True si est un et si les deux instances sont égales ; sinon, false.Deux jetons sont égaux s'ils sont associés au même ou s'ils ont tous les deux été construits à partir de constructeurs CancellationToken publics et que leurs valeurs sont égales. + Autre objet auquel comparer cette instance. + An associated has been disposed. + + + Détermine si l'instance actuelle de est égale au jeton spécifié. + true si les instances sont égales ; sinon, false.Deux jetons sont égaux s'ils sont associés au même ou s'ils ont tous les deux été construits à partir de constructeurs CancellationToken publics et que leurs valeurs sont égales. + Autre auquel comparer cette instance. + + + Sert de fonction de hachage pour un . + Code de hachage pour l'instance actuelle de . + + + Détermine si l'annulation a été demandée pour ce jeton. + True si l'annulation a été demandée pour ce jeton ; sinon, False. + + + Retourne une valeur vide. + Jeton d'annulation vide. + + + Détermine si deux instances sont égales. + True si les instances sont égales ; sinon, False. + Première instance. + Deuxième instance. + An associated has been disposed. + + + Détermine si les deux instances de ne sont pas égales. + True si les instances ne sont pas égales ; sinon, False. + Première instance. + Deuxième instance. + An associated has been disposed. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + The associated has been disposed. + + is null. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + Valeur booléenne qui indique s'il faut capturer le actuel et l'utiliser lors de l'appel de . + The associated has been disposed. + + is null. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + État à passer à lorsque le délégué est appelé.Il peut s'agir d'une valeur null. + The associated has been disposed. + + is null. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + État à passer à lorsque le délégué est appelé.Il peut s'agir d'une valeur null. + Valeur booléenne qui indique s'il faut capturer le actuel et l'utiliser lors de l'appel de . + The associated has been disposed. + + is null. + + + Lève une si l'annulation de ce jeton a été demandée. + The token has had cancellation requested. + The associated has been disposed. + + + Obtient un qui est signalé lors de l'annulation du jeton. + + signalé lors de l'annulation du jeton. + The associated has been disposed. + + + Représente un délégué de rappel inscrit avec un . + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Détermine si l'instance actuelle de est égale à spécifiée. + True si cet objet et sont égaux.False dans le cas contraire.Deux instances de sont égales si elles font toutes les deux référence à la sortie d'un appel unique à la même méthode d'inscription d'un . + Autre objet avec lequel comparer cette instance. + + + Détermine si l'instance actuelle de est égale à spécifiée. + True si cet objet et sont égaux.False dans le cas contraire. Deux instances de sont égales si elles font toutes les deux référence à la sortie d'un appel unique à la même méthode d'inscription d'un . + Autre avec lequel comparer cette instance. + + + Sert de fonction de hachage pour un . + Code de hachage pour l'instance actuelle de . + + + Détermine si les deux instances de sont identiques. + True si les instances sont égales ; sinon, false. + Première instance. + Deuxième instance. + + + Détermine si les deux instances de ne sont pas identiques. + True si les instances ne sont pas égales ; sinon, False. + Première instance. + Deuxième instance. + + + Signale à un qu'il doit être annulé. + + + Initialise une nouvelle instance de la classe . + + + Initialise une nouvelle instance de la classe qui sera annulée après le délai spécifié en millisecondes. + Intervalle de temps d'attente en millisecondes avant d'annuler cet élément . + + is less than -1. + + + Initialise une nouvelle instance de la classe qui sera annulée après l'intervalle de temps spécifié. + Intervalle de temps d'attente avant d'annuler cet élément . + + . is less than -1 or greater than . + + + Transmet une demande d'annulation. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Transmet une demande d'annulation, et spécifie si les rappels restants et les opérations annulables doivent être traités. + true si les exceptions doivent se propager immédiatement ; sinon, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Planifie une opération d'annulation sur cette après le nombre spécifié de millisecondes. + Intervalle de temps avant l'annulation de cette . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Planifie une opération d'annulation sur cette après l'intervalle de temps spécifié. + Intervalle de temps avant l'annulation de cette . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Crée une qui est à l'état annulé quand l'un des jetons source est à l'état annulé. + + qui est liée aux jetons sources. + Premier jeton d'annulation à observer. + Second jeton d'annulation à observer. + A associated with one of the source tokens has been disposed. + + + Crée une qui est à l'état « annulé » quand l'un des jetons sources du tableau spécifié est à l'état « annulé ». + + qui est liée aux jetons sources. + Tableau qui contient les instances de jeton d'annulation à observer. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par la classe et libère éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées. + + + Détermine si l'annulation a été demandée pour cette . + true si l'annulation a été demandée pour cette  ; sinon, false. + + + Obtient l' associée à cette . + + associé à ce . + The token source has been disposed. + + + Fournit les planificateurs de tâches qui se coordonnent pour exécuter les tâches tout en garantissant que les tâches simultanées peuvent s'exécuter simultanément et que les tâches exclusives ne s'exécutent jamais simultanément. + + + Initialise une nouvelle instance de la classe . + + + Initialise une nouvelle instance de la classe qui cible le planificateur spécifié. + Planificateur cible sur lequel cette paire doit s'exécuter. + + + Initialise une nouvelle instance de la classe qui cible le planificateur spécifié avec un niveau de concurrence maximal. + Planificateur cible sur lequel cette paire doit s'exécuter. + Nombre maximal de tâches à exécuter simultanément. + + + Initialise une nouvelle instance de la classe qui cible le planificateur spécifié avec un niveau de concurrence maximal et un nombre maximal de tâches planifiées qui peuvent être traités en tant qu'unité. + Planificateur cible sur lequel cette paire doit s'exécuter. + Nombre maximal de tâches à exécuter simultanément. + Nombre maximal de tâches à traiter pour chaque tâche planifiée sous-jacente utilisée par la paire. + + + Informe la paire de planificateur qu'elle ne doit plus accepter de tâches. + + + Obtient une qui ne se termine lorsque le planificateur est achevé. + Opération asynchrone qui se termine lorsque le planificateur termine le traitement. + + + Obtient un qui peut être utilisé pour planifier des tâches à cette paire qui peut s'exécuter simultanément avec d'autres tâches sur cette paire. + Objet qui peut être utilisé pour planifier des tâches simultanément. + + + Obtient un qui peut être utilisé pour planifier des tâches à cette paire qui doit s'exécuter de manière exclusive par rapport à d'autres tâches sur cette paire. + Objet qui peut être utilisé pour planifier les tâches qui ne sont pas exécutés simultanément avec d'autres tâches. + + + Représente une opération asynchrone.Pour parcourir le code source de .NET Framework pour ce type, consultez la Source de référence. + + + Initialise un nouveau avec l'action spécifiée. + Délégué qui représente le code à exécuter dans la tâche. + The argument is null. + + + Initialise un nouveau avec l'action spécifiée et . + Délégué qui représente le code à exécuter dans la tâche. + Le que la nouvelle tâche observera. + The provided has already been disposed. + The argument is null. + + + Initialise une nouvelle avec l'action et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche. + Le que la nouvelle tâche observera. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialise une nouvelle avec l'action et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche. + + utilisé pour personnaliser le comportement de la tâche. + The argument is null. + The argument specifies an invalid value for . + + + Initialise un nouveau avec l'action et l'état spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + + que la nouvelle tâche observera. + The that created has already been disposed. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + + que la nouvelle tâche observera. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + + utilisé pour personnaliser le comportement de la tâche. + The argument is null. + The argument specifies an invalid value for . + + + Obtient l'objet d'état fourni quand la a été créée, ou null si aucune n'a été fournie. + + représentant les données d'état passées à la tâche lors de sa création. + + + Obtient une tâche qui s'est déjà terminée correctement. + Tâche terminée avec succès. + + + Configure un élément awaiter utilisé pour attendre cette . + Objet utilisé pour attendre cette tâche. + true en cas de tentative de marshaling de la continuation vers le contexte d'origine capturé ; sinon, false. + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + The argument is null. + + + Crée une continuation qui reçoit un jeton d'annulation et s'exécute de façon asynchrone quand le cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + The that created the token has already been disposed. + The argument is null. + + + Crée une continuation qui s'exécute quand la tâche cible se termine conformément au spécifié.La continuation reçoit un jeton d'annulation et utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter selon le spécifié.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute quand la tâche cible se termine conformément au spécifié. + Nouvelle de continuation. + Action à exécuter selon le spécifié.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine.La continuation utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The has been disposed. + The argument is null. -or-The argument is null. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute quand le cible se termine. + Nouvelle tâche de continuation. + Action à exécuter quand la tâche se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés comme arguments au délégué. + Objet représentant les données que l'action de continuation doit utiliser. + The argument is null. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et un jeton d'annulation, et qui s'exécute de façon asynchrone quand le cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et un jeton d'annulation, et qui s'exécute quand le cible se termine.La continuation s'exécute selon un ensemble de conditions spécifiées et utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute quand le cible se termine.La continuation s'exécute selon un ensemble de conditions spécifiées. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute de façon asynchrone quand le cible se termine.La continuation utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur. + Nouvelle tâche de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur.La continuation reçoit un jeton d'annulation. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Crée une continuation qui s'exécute en fonction des options de continuation spécifiées et retourne une valeur.La continuation reçoit un jeton d'annulation et utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter selon le spécifié. Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute en fonction des options de continuation spécifiées et retourne une valeur. + Nouvelle de continuation. + Fonction à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur.La continuation utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute de façon asynchrone quand le cible se termine et retourne une valeur. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Type du résultat produit par la continuation. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur.La continuation reçoit des informations d'état fournies par l'appelant et un jeton d'annulation. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat produit par la continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute en fonction des options de continuation de tâche spécifiées quand le cible se termine et retourne une valeur.La continuation reçoit des informations d'état fournies par l'appelant et un jeton d'annulation et elle utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute en fonction des options de continuation de tâche spécifiées quand le cible se termine et retourne une valeur.La continuation reçoit des informations d'état fournies par l'appelant. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine.La continuation reçoit des informations d'état fournies par l'appelant et utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument is null. + + + Obtient les utilisées pour créer cette tâche. + + utilisées pour créer cette tâche. + + + Retourne l'ID unique de la en cours d'exécution. + Entier assigné par le système à la tâche en cours d'exécution. + + + Crée une tâche qui se termine après un certain délai. + Tâche qui représente le délai. + Nombre de millisecondes à attendre avant la fin de la tâche retournée ou -1 pour attendre indéfiniment. + The argument is less than -1. + + + Crée une tâche pouvant être annulée qui se termine après un certain délai. + Tâche qui représente le délai. + Nombre de millisecondes à attendre avant la fin de la tâche retournée ou -1 pour attendre indéfiniment. + Jeton d'annulation qui sera vérifié avant de terminer la tâche retournée. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Crée une tâche qui se termine après un intervalle de temps spécifié. + Tâche qui représente le délai. + Intervalle de temps à attendre avant la fin de la tâche retournée ou TimeSpan.FromMilliseconds(-1) pour attendre indéfiniment. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Crée une tâche pouvant être annulée qui se termine après un intervalle de temps spécifié. + Tâche qui représente le délai. + Intervalle de temps à attendre avant la fin de la tâche retournée ou TimeSpan.FromMilliseconds(-1) pour attendre indéfiniment. + Jeton d'annulation qui sera vérifié avant de terminer la tâche retournée. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Obtient le qui a provoqué l'arrêt prématuré de .Si la s'est terminée avec succès ou n'a pas encore levé d'exception, la valeur null est retournée. + + qui a provoqué la fin prématurée de . + + + Fournit l'accès aux méthodes de fabrique pour la création d'instances de et de . + Objet de fabrique pouvant créer une variété d'objets et . + + + Crée une qui s'est terminée en raison de l'annulation avec un jeton d'annulation spécifié. + Tâche annulée. + Jeton d'annulation avec lequel terminer la tâche. + + + Crée une qui s'est terminée en raison de l'annulation avec un jeton d'annulation spécifié. + Tâche annulée. + Jeton d'annulation avec lequel terminer la tâche. + Type du résultat retourné par la tâche. + + + Crée une qui s'est terminée avec une exception spécifiée. + Tâche ayant échoué. + Exception avec laquelle terminer la tâche. + Type du résultat retourné par la tâche. + + + Crée une qui s'est terminée avec une exception spécifiée. + Tâche ayant échoué. + Exception avec laquelle terminer la tâche. + + + Crée une qui s'est terminée correctement avec le résultat spécifié. + Tâche terminée avec succès. + Résultat à enregistrer dans la tâche terminée. + Type du résultat retourné par la tâche. + + + Obtient un élément awaiter utilisé pour attendre cette . + Instance d'élément awaiter. + + + Obtient un ID unique pour cette instance de . + Entier assigné par le système à cette instance de tâche. + + + Indique si cette instance de s'est exécutée avec succès suite à une annulation. + true si la tâche s'est terminée suite à son annulation ; sinon false. + + + Indique si cette s'est terminée. + true si la tâche s'est terminée ; sinon, false. + + + Indique si la s'est terminée suite à une exception non gérée. + true si la tâche a levé une exception non gérée ; sinon, false. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un handle de tâche pour ce travail. + Tâche qui représente le travail mis en file d'attente à exécuter dans le ThreadPool. + Travail à exécuter de façon asynchrone + The parameter was null. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un handle de tâche pour ce travail. + Tâche qui représente le travail mis en file d'attente à exécuter dans le ThreadPool. + Travail à exécuter de façon asynchrone + Jeton d'annulation qui doit être utilisé pour annuler le travail + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la Task(TResult) retournée par . + Task(TResult) qui représente un proxy de la Task(TResult) retournée par . + Travail à exécuter de façon asynchrone + Type du résultat retourné par la tâche de proxy. + The parameter was null. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la Task(TResult) retournée par . + Task(TResult) qui représente un proxy de la Task(TResult) retournée par . + Travail à exécuter de façon asynchrone + Jeton d'annulation qui doit être utilisé pour annuler le travail + Type du résultat retourné par la tâche de proxy. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la tâche retournée par . + Tâche qui représente un proxy de la tâche retournée par . + Travail à exécuter de façon asynchrone + The parameter was null. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la tâche retournée par . + Tâche qui représente un proxy de la tâche retournée par . + Travail à exécuter de façon asynchrone. + Jeton d'annulation qui doit être utilisé pour annuler le travail. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Met en file d'attente le travail spécifié à exécuter dans le pool de threads et retourne un objet qui représente ce travail. + Objet de tâche qui représente le travail mis en file d'attente à exécuter dans le pool de threads. + Travail à exécuter de façon asynchrone. + Type de retour de la tâche. + The parameter is null. + + + Met en file d'attente le travail spécifié à exécuter dans le pool de threads et retourne un handle de Task(TResult) pour ce travail. + Task(TResult) qui représente le travail mis en file d'attente à exécuter dans le ThreadPool. + Travail à exécuter de façon asynchrone + Jeton d'annulation qui doit être utilisé pour annuler le travail + Type de résultat de la tâche. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Exécute de façon synchrone la sur le actuel. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Exécute de façon synchrone le sur le fourni. + Planificateur sur lequel tenter d'exécuter cette tâche inline. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Démarre la , en planifiant son exécution selon le actuel. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Démarre la , en planifiant son exécution sur le spécifié. + + avec lequel associer et exécuter cette tâche. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Obtient le de cette tâche. + + actuel de cette instance de tâche. + + + Obtient un qui peut être utilisé en attendant la fin de la tâche. + + qui peut être utilisé pour attendre la fin de la tâche. + The has been disposed. + + + Obtient une indication précisant si l'opération s'est terminée de manière synchrone. + true si l'opération s'est terminée de manière synchrone ; sinon, false. + + + Attend la fin de l'exécution de . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de la en un nombre de millisecondes spécifié. + true si l'exécution de s'est terminée dans le délai imparti ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de .L'attente se termine si un intervalle de délai est écoulé ou si un jeton d'annulation est annulé avant la fin de la tâche. + true si l'exécution de s'est terminée dans le délai imparti ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + Jeton d'annulation à observer en attendant que la tâche se termine. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de .L'attente se termine si un jeton d'annulation est annulé avant la fin de la tâche. + Jeton d'annulation à observer en attendant que la tâche se termine. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de la dans un intervalle de temps spécifié. + true si l'exécution de s'est terminée dans le délai imparti ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de tous les objets fournis. + Tableau d'instances de sur lesquelles attendre. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Attend la fin de l'exécution de tous les objets fournis en un nombre de millisecondes spécifié. + true si l'exécution de toutes les instances s'est terminée dans le délai imparti ; sinon, false. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attend la fin de l'exécution de tous les objets fournis en un nombre de millisecondes spécifié ou jusqu'à ce que l'attente soit annulée. + true si l'exécution de toutes les instances s'est terminée dans le délai imparti ; sinon, false. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer en attendant que les tâches se terminent. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attend la fin de l'exécution de tous les objets fournis sauf si l'attente est annulée. + Tableau d'instances de sur lesquelles attendre. + + à observer en attendant que les tâches se terminent. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Attend la fin de l'exécution de tous les objets pouvant être annulés fournis dans un intervalle de temps spécifié. + true si l'exécution de toutes les instances s'est terminée dans le délai imparti ; sinon, false. + Tableau d'instances de sur lesquelles attendre. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Attend la fin de l'exécution de l'un des objets fournis. + Index de la tâche achevée dans l'argument de tableau . + Tableau d'instances de sur lesquelles attendre. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Attend la fin de l'exécution de l'un des objets fournis en un nombre de millisecondes spécifié. + Index de la tâche achevée dans l'argument de tableau ou -1, si le délai a expiré. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attend la fin de l'exécution de l'un des objets fournis en un nombre de millisecondes spécifié ou jusqu'à ce qu'un jeton d'annulation soit annulé. + Index de la tâche achevée dans l'argument de tableau ou -1, si le délai a expiré. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer en attendant qu'une tâche se termine. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attend la fin de l'exécution de l'un des objets fournis sauf si l'attente est annulée. + Index de la tâche achevée dans l'argument de tableau . + Tableau d'instances de sur lesquelles attendre. + + à observer en attendant qu'une tâche se termine. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Attend la fin de l'exécution de n'importe lequel des objets fournis dans un intervalle de temps spécifié. + Index de la tâche achevée dans l'argument de tableau ou -1, si le délai a expiré. + Tableau d'instances de sur lesquelles attendre. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Crée une tâche qui s'achève quand tous les objets d'une collection énumérable sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The collection contained a null task. + + + Crée une tâche qui s'achève quand tous les objets d'une collection énumérable sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + The argument was null. + The collection contained a null task. + + + Crée une tâche qui s'achève quand tous les objets d'un tableau sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + The argument was null. + The array contained a null task. + + + Crée une tâche qui s'achève quand tous les objets d'un tableau sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The array contained a null task. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche pouvant être attendue qui se produit de manière asynchrone dans le contexte actuel pendant l'attente. + Contexte qui, quand il est attendu, reviendra de façon asynchrone au contexte qui était le sien au moment de l'attente.Si le actuel n'a pas la valeur null, il est traité comme le contexte actuel.Sinon, le Planificateur de tâches associé à la tâche en cours d'exécution est traité comme le contexte actuel. + + + Représente une opération asynchrone qui peut retourner une valeur. + Type du résultat produit par ce . + + + Initialise une nouvelle avec la fonction spécifiée. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + The argument is null. + + + Initialise une nouvelle avec la fonction spécifiée. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + + à assigner à cette tâche. + The that created has already been disposed. + The argument is null. + + + Initialise une nouvelle avec la fonction et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + + qui sera assigné à la nouvelle tâche. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialise une nouvelle avec la fonction et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + + utilisé pour personnaliser le comportement de la tâche. + The argument specifies an invalid value for . + The argument is null. + + + Initialise un nouveau avec la fonction et l'état spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que l'action doit utiliser. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que la fonction doit utiliser. + + à assigner à la nouvelle tâche. + The that created has already been disposed. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que la fonction doit utiliser. + + à assigner à la nouvelle tâche. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que la fonction doit utiliser. + + utilisé pour personnaliser le comportement de la tâche. + The argument specifies an invalid value for . + The argument is null. + + + Configure un élément awaiter utilisé pour attendre cette . + Objet utilisé pour attendre cette tâche. + True en cas de tentative de marshaling de la continuation vers le contexte d'origine capturé ; sinon, false. + + + Crée une continuation qui s'exécute de façon asynchrone quand la tâche cible se termine. + Nouvelle tâche de continuation. + Action à exécuter quand la antécédente se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + The has been disposed. + The argument is null. + + + Crée une continuation pouvant être annulée qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle tâche de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Jeton d'annulation passé à la nouvelle tâche de continuation. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Action à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Action à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crée une continuation à laquelle sont passées des informations d'état et qui s'exécute quand le cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés comme arguments au délégué. + Objet représentant les données que l'action de continuation doit utiliser. + The argument is null. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Fonction à exécuter selon la condition spécifiée dans .Une fois exécuté, le délégué passera cette tâche achevée en tant qu'argument. + + qui sera assigné à la nouvelle tâche. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Fonction à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Type du résultat produit par la continuation. + The argument is null. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche. + Type du résultat produit par la continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument is null. + + + Fournit l'accès aux méthodes de fabrique pour la création et la configuration d'instances de . + Objet de fabrique pouvant créer une variété d'objets . + + + Obtient un élément awaiter utilisé pour attendre cette . + Instance d'élément awaiter. + + + Obtient la valeur de résultat de cette . + Valeur de résultat de cette , qui est du même type que le paramètre de type de la tâche. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Représente une exception utilisée pour communiquer l'annulation d'une tâche. + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Initialise une nouvelle instance de la classe avec une référence à la qui a été annulée. + Tâche qui a été annulée. + + + Obtient la tâche associée à cette exception. + Référence à la associée à cette exception. + + + Représente le côté producteur d'un indépendant d'un délégué, en fournissant l'accès au côté consommateur via la propriété . + Type de la valeur de résultat associée à ce . + + + Crée un . + + + Crée un avec l'état spécifié. + État à utiliser comme AsyncState du sous-jacent. + + + Crée un avec l'état et les options spécifiés. + État à utiliser comme AsyncState du sous-jacent. + Options à utiliser lors de la création du sous-jacent. + Les représentent des options non valides pour une utilisation avec un . + + + Crée un avec les options spécifiées. + Options à utiliser lors de la création du sous-jacent. + Les représentent des options non valides pour une utilisation avec un . + + + Fait passer le sous-jacent à l'état . + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou , ou si le sous-jacent a déjà été supprimé. + + + Fait passer le sous-jacent à l'état . + Collection d'exceptions à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + Il y a un ou plusieurs éléments null dans . + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou . + + + Fait passer le sous-jacent à l'état . + Exception à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou . + + + Fait passer le sous-jacent à l'état . + Valeur de résultat à lier à ce . + Le a été supprimé. + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou . + + + Obtient le créé par ce . + Retourne le créé par ce . + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; false si l'opération a échoué ou si l'objet a déjà été supprimé. + + + Tente de faire passer sous-jacent dans les d'état et permet à un jeton d'annulation à stocker dans la tâche annulée. + true si l'opération réussit ; sinon false. + Jeton d'annulation. + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; sinon, false. + Collection d'exceptions à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + Il y a un ou plusieurs éléments null dans .ouLa collection est vide. + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; sinon, false. + Exception à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; sinon, false. + Valeur de résultat à lier à ce . + + + Spécifie le comportement pour une tâche créée à l'aide de la méthode ou . + + + Spécifie que la continuation, s'il s'agit d'une tâche enfant, est jointe à un parent dans la hiérarchie des tâches.La continuation peut être une tâche enfant uniquement si son antécédent est également une tâche enfant.Par défaut, une tâche enfant (autrement dit, une tâche interne créée par une tâche externe) est exécutée indépendamment de son parent.Vous pouvez utiliser l'option pour que les tâches parente et enfant soient synchronisées.Notez que si une tâche parente est configurée avec l'option , l'option de la tâche enfant n'a aucun effet, et la tâche enfant s'exécute en tant que tâche enfant détachée. Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Indique qu'une tâche enfant (c'est-à-dire toute tâche interne imbriquée créée par cette continuation) créée avec l'option et qui tente de s'exécuter comme une tâche enfant détachée ne peut pas être attachée à la tâche parente et s'exécute à la place comme tâche enfant détachée.Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Spécifie que la tâche de continuation doit être exécutée de façon synchrone.Quand cette option est activée, la continuation est exécutée sur le thread qui provoque le passage de la tâche antérieure à son état final.Si l'antécédent est déjà terminé lors de la création de la continuation, celle-ci s'exécute sur le thread qui crée la continuation.Si le de l'antécédent est supprimé dans un bloc finally (Finally en Visual Basic), une continuation avec cette option s'exécutera dans ce bloc finally.Seules les continuations très brèves doivent être exécutées de façon synchrone.Étant donné que la tâche s'exécute de façon synchrone, il n'est pas nécessaire d'appeler une méthode telle que pour vous assurer que le thread appelant attend la fin de la tâche. + + + Spécifie que les tâches créées par la continuation en appelant des méthodes comme ou voient le planificateur par défaut () plutôt que le planificateur sur lequel cette continuation s'exécute comme planificateur actuel. + + + Dans le cas d'une annulation de continuation, empêche l'achèvement de la continuation tant que l'antécédent n'est pas terminé. + + + Spécifie qu'une continuation sera une opération de longue durée et de granulosité grossière.Conseille au de garantir le surabonnement. + + + Quand aucune option de continuation n'est spécifiée, indique que le comportement par défaut doit être utilisé lors de l'exécution d'une continuation.La continuation s'exécute de façon asynchrone quand la tâche antécédente se termine, quelle que soit la valeur de propriété finale de l'antécédent.Si la continuation est une tâche enfant, elle est créée en tant que tâche imbriquée détachée. + + + Spécifie que la tâche de continuation ne doit pas être planifiée si son antécédent a été annulé.Un antécédent est annulé si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la tâche de continuation ne doit pas être planifiée si son antécédent a levé une exception non gérée.Un antécédent lève une exception non gérée si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la tâche de continuation ne doit pas être planifiée si son antécédent s'est terminé.Un antécédent s'exécute jusqu'à son achèvement si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la continuation doit être planifiée uniquement si son antécédent a été annulé.Un antécédent est annulé si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la tâche de continuation doit être planifiée uniquement si son antécédent a levé une exception non gérée.Un antécédent lève une exception non gérée si sa propriété à l'achèvement est .L'option garantit que la propriété de l'antécédent n'est pas null.Vous pouvez utiliser cette propriété pour intercepter l'exception et voir quelle exception a provoqué l'erreur de la tâche.Si vous n'accédez pas à la propriété , l'exception n'est pas gérée.De plus, si vous essayez d'accéder à la propriété d'une tâche qui été annulée ou a rencontré une erreur, une nouvelle exception est levée.Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la continuation doit être planifiée uniquement si son antécédent s'est terminé.Un antécédent s'exécute jusqu'à son achèvement si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Conseil à un pour planifier des tâches dans l'ordre dans lequel elles ont été planifiées. Les tâches planifiées plus tôt sont plus susceptibles de s'exécuter plus tôt et celles planifiées plus tard sont plus susceptibles de s'exécuter ultérieurement. + + + Indique que la tâche de continuation doit être exécutée de façon synchrone.Cette option est prioritaire sur . + + + Spécifie les indicateurs qui contrôlent le comportement facultatif pour la création et l'exécution de tâches. + + + Spécifie qu'une tâche est associée à un parent dans la hiérarchie des tâches.Par défaut, une tâche enfant (autrement dit, une tâche interne créée par une tâche externe) est exécutée indépendamment de son parent.Vous pouvez utiliser l'option pour que les tâches parente et enfant soient synchronisées.Notez que si une tâche parente est configurée avec l'option , l'option de la tâche enfant n'a aucun effet, et la tâche enfant s'exécute en tant que tâche enfant détachée. Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Indique qu'une tâche enfant qui tente de s'exécuter comme une tâche enfant détachée (c'est-à-dire créée avec l'option ) ne peut pas être attachée à la tâche parente et s'exécute à la place comme tâche enfant détachée.Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Empêche le planificateur ambiant d'être considéré comme le planificateur actuel dans la tâche créée.Cela signifie que les opérations telles que StartNew ou ContinueWith effectuées dans la tâche créée considéreront comme planificateur actuel. + + + Indique qu'une tâche sera une opération de longue durée et de granulosité grossière impliquant moins de composants importants que les systèmes affinés.Conseille au de garantir le surabonnement.Le surabonnement vous permet de créer un nombre de threads plus important que le nombre de threads matériels disponibles. + + + Indique que le comportement par défaut doit être utilisé. + + + Conseil à un pour planifier une tâche d'une façon aussi juste que possible. Les tâches planifiées plus tôt seront probablement exécutées plus tôt et celles planifiées plus tard seront probablement exécutées ultérieurement. + + + Force l'exécution asynchrone des continuations ajoutées à la tâche actuelle. + + + Fournit un ensemble de méthodes statiques (méthodes partagées en Visual Basic) pour l'utilisation de types spécifiques d'instances de . + + + Crée un proxy qui représente l'opération asynchrone d'un Task<Task<T>> (en C#) ou Task (Of Task(Of T)) (en Visual Basic). + Une qui représente l'opération asynchrone du Task<Task<T>> fourni (en C#) ou Task (Of Task(Of T)) (en Visual Basic). + Le Task<Task<T>> (C#) ou Task (Of Task(Of T)) (Visual Basic) à défaire. + Type du résultat de la tâche. + L'exception levée si l'argument est null. + + + Crée un proxy qui représente l'opération asynchrone d'une . + Tâche qui représente l'opération asynchrone de la System.Threading.Tasks.Task(Of Task) fournie. + Le Task<Task> (C#) ou Task (Of Task) (Visual Basic) à défaire. + L'exception levée si l'argument est null. + + + Prend en charge la création et la planification d'objets . + + + Initialise une instance de avec la configuration par défaut. + + + Initialise une instance de avec la configuration spécifiée. + + qui sera assigné aux tâches créées par ce , sauf si un autre CancellationToken est explicitement spécifié quand les méthodes de fabrique sont appelées. + + + Initialise une instance de avec la configuration spécifiée. + + par défaut qui sera assigné aux tâches créées par ce , sauf si un autre CancellationToken est explicitement spécifié quand les méthodes de fabrique sont appelées. + + par défaut à utiliser pour créer des tâches avec ce TaskFactory. + + par défaut à utiliser pour créer des tâches de continuation avec ce TaskFactory. + + par défaut à utiliser pour planifier des tâches créées avec ce TaskFactory.Une valeur Null indique que TaskScheduler.Current doit être utilisé. + L'argument spécifie une valeur non valide.Pour plus d'informations, consultez la section Notes pour .ouL'argument spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + + par défaut à utiliser pour créer des tâches avec ce TaskFactory. + + par défaut à utiliser pour créer des tâches de continuation avec ce TaskFactory. + L'argument spécifie une valeur non valide.Pour plus d'informations, consultez la section Notes pour .ouL'argument spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + + à utiliser pour planifier des tâches créées avec ce TaskFactory.Une valeur Null indique que le TaskScheduler actif doit être utilisé. + + + Obtient le jeton d'annulation par défaut pour cette fabrique de tâches. + Jeton d'annulation de tâches par défaut pour cette fabrique de tâches. + + + Obtient les options de continuation de tâches par défaut pour cette fabrique de tâches. + Options de continuation de tâches par défaut pour cette fabrique de tâches. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Type du résultat retourné par le délégué et associé à la tâche créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Type du résultat du antécédent. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Type du résultat du antécédent. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Type du résultat du antécédent. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + L'argument spécifie une valeur non valide. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Un des éléments du tableau a été supprimé. + Le tableau est null. ouLe le argument est null. + Le tableau contient un null valeur. ouLe tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Un des éléments du tableau a été supprimé. ou a déjà été supprimé. + Le tableau est null. ouL'argument a la valeur null. + Le tableau contient un null valeur. ouLe tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé.ouLe fourni a déjà été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Type du résultat du antécédent. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé.ouLe fourni a déjà été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Type du résultat du antécédent. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Type du résultat du antécédent. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé.ouLe fourni a déjà été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Obtient les options de création de tâches par défaut pour cette fabrique de tâches. + Options de création de tâches par défaut pour cette fabrique de tâches. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée une qui exécute une action de la méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué d'action qui traite le terminé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée une qui exécute une action de la méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué d'action qui traite le terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée une qui exécute une action de la méthode End quand un spécifié se termine. + + créée qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué d'action qui traite le terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + + utilisé pour planifier la tâche qui exécute la méthode End. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + + utilisé pour planifier la tâche qui exécute la méthode End. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Obtient le Planificateur de tâches par défaut pour cette fabrique de tâches. + Planificateur de tâches par défaut pour cette fabrique de tâches. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué d'action à exécuter de façon asynchrone. + L'argument a la valeur null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + + qui sera assigné à la nouvelle tâche. + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + + qui sera assigné au nouveau + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + L'argument a la valeur null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné au nouveau + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné à la nouvelle tâche. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Type du résultat disponible via le . + L'argument a la valeur null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + + qui sera assigné au nouveau + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + + qui sera assigné à la nouvelle tâche. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné au nouveau + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné à la nouvelle tâche. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Prend en charge la création et la planification d'objets . + Valeur de renvoi des objets que créent les méthodes de cette classe. + + + Initialise une instance de avec la configuration par défaut. + + + Initialise une instance de avec la configuration par défaut. + Jeton d'annulation par défaut qui sera assigné aux tâches créées par cette , sauf si un autre jeton d'annulation est spécifié explicitement quand les méthodes de fabrique sont appelées. + + + Initialise une instance de avec la configuration spécifiée. + Jeton d'annulation par défaut qui sera assigné aux tâches créées par cette , sauf si un autre jeton d'annulation est spécifié explicitement quand les méthodes de fabrique sont appelées. + Options par défaut à utiliser pour créer des tâches avec cette . + Options par défaut à utiliser pour créer des tâches de continuation avec cette . + Planificateur par défaut à utiliser pour planifier les tâches créées avec cette .Une valeur null indique que doit être utilisé. + + ou spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + Options par défaut à utiliser pour créer des tâches avec cette . + Options par défaut à utiliser pour créer des tâches de continuation avec cette . + + ou spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + Planificateur à utiliser pour planifier les tâches créées avec cette .Une valeur null indique que le actuel doit être utilisé. + + + Obtient le jeton d'annulation par défaut pour cette fabrique de tâches. + Le jeton d'annulation par défaut pour cette fabrique de tâches. + + + Obtient la valeur d'énumération de cette fabrique de tâches. + Une des valeurs d'énumération qui spécifie les options de continuation par défaut pour cette fabrique de tâches. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Un des éléments du tableau a été supprimé. + Le tableau est null.ou a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ou a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Planificateur utilisé pour planifier la tâche de continuation créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + spécifie une valeur non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Planificateur utilisé pour planifier la tâche de continuation créée. + Type du résultat du antécédent. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + L'argument spécifie une valeur non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Planificateur de tâches utilisé pour planifier la tâche de continuation créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + L'argument spécifie une valeur non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur d'énumération non valide. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + + utilisé pour planifier la de continuation créée. + Type du résultat du antécédent. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + L'argument spécifie une valeur TaskContinuationOptions non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur d'énumération non valide. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Obtient la valeur d'énumération de cette fabrique de tâches. + Une des valeurs d'énumération qui spécifie les options de création par défaut pour cette fabrique de tâches. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Objet qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Objet qui contrôle le comportement de la tâche créée. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée une tâche qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + + dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui exécute une fonction de méthode End quand un spécifié se termine. + Tâche qui représente l'opération asynchrone. + + dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + + + Crée une tâche qui exécute une fonction de méthode End quand un spécifié se termine. + Tâche créée qui représente l'opération asynchrone. + + dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Planificateur de tâches utilisé pour planifier la tâche qui exécute la méthode End. + L'argument a la valeur null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Retourne le planificateur de tâches pour cette fabrique. + Planificateur de tâches pour cette fabrique. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Planificateur de tâche utilisé pour planifier la tâche de continuation créée. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée et lance une tâche. + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Planificateur de tâche utilisé pour planifier la tâche de continuation créée. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Représente un objet qui gère les tâches de bas niveau de mise en file d'attente des tâches sur les threads. + + + Initialise le . + + + Obtient le associé à la tâche en cours d'exécution. + Retourne le associé à la tâche en cours d'exécution. + + + Obtient l'instance de par défaut fournie par le .NET Framework. + Retourne l'instance par défaut de . + + + Crée un associé au actuel. + + associé au actuel, selon la . + Le SynchronizationContext actuel ne peut pas être utilisé en tant que TaskScheduler. + + + Pour la prise en charge du débogueur uniquement, génère un énumérateur d'instances de actuellement en attente d'exécution dans la file d'attente sur le planificateur. + Énumérateur qui autorise un débogueur à parcourir les tâches actuellement mises en file d'attente sur ce planificateur. + Ce planificateur ne peut pas générer une liste de tâches en file d'attente actuellement. + + + Obtient l'ID unique pour ce . + Retourne l'ID unique de ce . + + + Indique le niveau d'accès concurrentiel maximal que ce peut prendre en charge. + Retourne un entier qui représente le niveau d'accès concurrentiel maximal.Le planificateur par défaut retourne . + + + Met en file d'attente une sur le planificateur. + + à mettre en file d'attente. + L'argument a la valeur null. + + + Tente de sortir de la file d'attente une qui était précédemment dans la file d'attente de ce planificateur. + Valeur booléenne qui indique si l'argument a bien été retiré de la file d'attente. + + à sortir de la file d'attente. + L'argument a la valeur null. + + + Tente d'exécuter la fournie sur ce planificateur. + Valeur booléenne true si la a été exécutée avec succès ; false, dans le cas contraire.L'échec de l'exécution est souvent dû au fait que la tâche a déjà été exécutée ou qu'elle est en cours d'exécution par un autre thread. + Objet à exécuter. + + n'est pas associé à ce planificateur. + + + Détermine si la fournie peut être exécutée de façon synchrone dans cet appel et, si c'est le cas, l'exécute. + Valeur booléenne qui indique si la tâche a été exécutée inline. + + à exécuter. + Valeur booléenne qui indique si une tâche a déjà été mise en file d'attente.Si ce paramètre a la valeur True, la tâche a pu être mise en file d'attente (par planification) précédemment ; s'il a la valeur False, cela signifie que la tâche a été mise en file d'attente et que cet appel est passé pour exécuter la tâche inline sans mise en file d'attente. + L'argument a la valeur null. + + a déjà été exécuté. + + + Se produit lorsqu'une exception non prise en charge d'une tâche défaillante va déclencher la stratégie d'escalade de l'exception qui, par défaut, arrête le processus. + + + Représente une exception utilisée pour communiquer une opération non valide par un . + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe à l'aide du message d'erreur par défaut et d'une référence à l'exception interne ayant provoqué cette exception. + Exception qui constitue la cause de l'exception actuelle. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Représente l'étape en cours dans le cycle de vie d'une . + + + La tâche a accepté l'annulation en levant OperationCanceledException avec son propre CancellationToken, alors que l'état du jeton était défini comme signalé ou que le CancellationToken de la tâche était déjà signalé avant le début de l'exécution de la tâche.Pour plus d'informations, consultez Annulation de tâches. + + + La tâche a été initialisée mais n'a pas encore été planifiée. + + + Tâche terminée suite à une exception non gérée. + + + L'exécution de la tâche s'est terminée avec succès. + + + La tâche est en cours d'exécution mais n'est pas encore terminée. + + + La tâche attend son activation et sa planification en interne par l'infrastructure .NET Framework. + + + L'exécution de la tâche est terminée et cette dernière attend implicitement la fin des tâches enfants associées. + + + L'exécution de la tâche a été planifiée mais n'a pas encore démarré. + + + Fournit des données sur l'événement déclenché lorsqu'une exception d'une défaillante n'est pas prise en charge. + + + Initialise une nouvelle instance de la classe avec l'exception non prise en charge. + Exception qui n'a pas été prise en charge. + + + Exception qui n'a pas été prise en charge. + Exception qui n'a pas été prise en charge. + + + Détermine si cette exception a été signalée comme « observée ». + true si cette exception a été signalée comme « observée » ; sinon, false. + + + Signale la comme « observée » et l'empêche ainsi de déclencher la stratégie d'escalade de l'exception qui, par défaut, arrête le processus. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netcore50/it/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/it/System.Threading.Tasks.xml new file mode 100644 index 0000000..8ba8715 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/it/System.Threading.Tasks.xml @@ -0,0 +1,3172 @@ + + + + System.Threading.Tasks + + + + Rappresenta uno o più errori che si verificano durante l'esecuzione dell'applicazione. + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe con riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Inizializza una nuova istanza della classe con riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specifico e riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + L'argomento è null. + + + Inizializza una nuova istanza della classe con un messaggio di errore specifico e riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Semplifica le istanze dell'oggetto in una singola nuova istanza. + Nuovo oggetto semplificato. + + + Restituisce l'oggetto che rappresenta la causa principale dell'eccezione corrente. + Restituisce l'oggetto che rappresenta la causa principale dell'eccezione corrente. + + + Richiama un gestore su ogni oggetto contenuto da questo oggetto . + Predicato da eseguire per ogni eccezione.Il predicato accetta come argomento l'oggetto da elaborare e restituisce un valore booleano per indicare se l'eccezione è stata gestita. + L'argomento è null. + Un'eccezione contenuta da questo non è stata gestita. + + + Ottiene una raccolta in sola lettura delle istanze di che hanno causato l'eccezione corrente. + Restituisce un insieme di sola lettura delle istanze di che hanno causato l'eccezione corrente. + + + Crea e restituisce una rappresentazione in forma di stringa dell'oggetto corrente. + Una rappresentazione in forma di stringa dell'oggetto. + + + Eccezione generata in un thread all'annullamento di un'operazione eseguita dal thread. + 2 + + + Inizializza una nuova istanza della classe con un messaggio di errore fornito dal sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Oggetto che descrive l'errore. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato, un riferimento all'eccezione interna che è la causa di questa eccezione e un token di annullamento. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + Token di annullamento associato all'operazione annullata. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un token di annullamento. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Token di annullamento associato all'operazione annullata. + + + Inizializza una nuova istanza della classe con un token di annullamento. + Token di annullamento associato all'operazione annullata. + + + Ottiene un token associato all'operazione annullata. + Token associato all'operazione annullata oppure token predefinito. + + + Rappresenta un generatore per i metodi asincroni che restituiscono un'attività. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato.Questo metodo può essere chiamato da codice parzialmente attendibile. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Crea un'istanza della classe . + Nuova istanza del generatore. + + + Contrassegna l'attività come non riuscita e associa l'eccezione specificata all'attività. + Eccezione da associare all'attività. + + è null. + L'attività è già stata completata.- oppure -Il generatore non è inizializzato. + + + Contrassegna l'attività come completata correttamente. + L'attività è già stata completata.- oppure -Il generatore non è inizializzato. + + + Associa il generatore alla macchina a stati specificata. + Istanza della macchina a stati da associare al generatore. + + è null. + Macchina a stati precedentemente impostata. + + + Inizia l'esecuzione del generatore con la macchina a stati associata. + Istanza della macchina a stati passata per riferimento. + Tipo della macchina di stati. + + è null. + + + Ottiene l'attività per questo generatore. + Attività per questo generatore. + Il generatore non è inizializzato. + + + Rappresenta un generatore per i metodi asincroni che restituisce un'attività e fornisce un parametro per il risultato. + Risultato da utilizzare per completare l'attività. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato.Questo metodo può essere chiamato da codice parzialmente attendibile. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Crea un'istanza della classe . + Nuova istanza del generatore. + + + Contrassegna l'attività come non riuscita e associa l'eccezione specificata all'attività. + Eccezione da associare all'attività. + + è null. + L'attività è già stata completata. + + + Contrassegna l'attività come completata correttamente. + Risultato da utilizzare per completare l'attività. + L'attività è già stata completata. + + + Associa il generatore alla macchina a stati specificata. + Istanza della macchina a stati da associare al generatore. + + è null. + Macchina a stati precedentemente impostata. + + + Inizia l'esecuzione del generatore con la macchina a stati associata. + Istanza della macchina a stati passata per riferimento. + Tipo della macchina di stati. + + è null. + + + Ottiene l'attività per questo generatore. + Attività per questo generatore. + + + Rappresenta un generatore per i metodi asincroni che non restituiscono un valore. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato.Questo metodo può essere chiamato da codice parzialmente attendibile. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Crea un'istanza della classe . + Nuova istanza del generatore. + + + Associa un'eccezione al generatore di metodo. + Eccezione da associare. + + è null. + Il generatore non è inizializzato. + + + Contrassegna il generatore di metodi come correttamente completato. + Il generatore non è inizializzato. + + + Associa il generatore alla macchina a stati specificata. + Istanza della macchina a stati da associare al generatore. + + è null. + Macchina a stati precedentemente impostata. + + + Inizia l'esecuzione del generatore con la macchina a stati associata. + Istanza della macchina a stati passata per riferimento. + Tipo della macchina di stati. + + è null. + + + Fornisce un oggetto awaitable che consente la configurazione delle attese in un'attività. + + + Restituisce un awaiter per questo oggetto awaitable. + L'elemento awaiter. + + + Fornisce un oggetto awaitable che consente la configurazione delle attese in un'attività. + Tipo del risultato prodotto da questo oggetto . + + + Restituisce un awaiter per questo oggetto awaitable. + L'elemento awaiter. + + + Fornisce un awaiter per un oggetto awaitable(). + + + Termina l'attesa sull'attività completata. + Risultato dell'attività completata. + L'elemento awaiter non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore. + + + Ottiene un valore che specifica se l'attività attesa è stata completata. + true se l'attività attesa è stata completata; in caso contrario, false. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Fornisce un awaiter per un oggetto awaitable (). + + + Termina l'attesa sull'attività completata. + L'elemento awaiter non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore. + + + Ottiene un valore che specifica se l'attività attesa è stata completata. + true se l'attività attesa è stata completata; in caso contrario, false. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Rappresenta le macchine a stati generate per i metodi asincroni.Questo tipo è solo per uso del compilatore. + + + Sposta la macchina a stati al relativo stato successivo. + + + Configura la macchina a stati con una replica allocata sull'heap. + La replica allocata sull'heap. + + + Rappresenta un awaiter che pianifica le continuazioni quando viene completata un'operazione di attesa. + + + Programma l'azione di continuazione che viene richiamata al completamento dell'istanza. + Azione da richiamare al completamento dell'operazione. + L'argomento è null (Nothing in Visual Basic). + + + Rappresenta un'operazione che pianifica le continuazioni quando viene completata. + + + Programma l'azione di continuazione che viene richiamata al completamento dell'istanza. + Azione da richiamare al completamento dell'operazione. + L'argomento è null (Nothing in Visual Basic). + + + Fornisce un oggetto che attende il completamento di un'attività asincrona. + + + Termina l'attesa del completamento dell'attività asincrona. + L'oggetto non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore . + + + Ottiene un valore che indica l'eventuale completamento dell'attività asincrona. + true se l'attività è stata completata; in caso contrario, false. + L'oggetto non è stato inizializzato correttamente. + + + Imposta l'azione da eseguire quando l'oggetto non è più in attesa del completamento dell'attività asincrona. + Azione da eseguire al completamento dell'operazione di attesa. + + è null. + L'oggetto non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività asincrona associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + + è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Rappresenta un oggetto che attende il completamento di un'attività asincrona e fornisce un parametro per il risultato. + Risultato dell'attività. + + + Termina l'attesa del completamento dell'attività asincrona. + Risultato dell'attività completata. + L'oggetto non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore . + + + Ottiene un valore che indica l'eventuale completamento dell'attività asincrona. + true se l'attività è stata completata; in caso contrario, false. + L'oggetto non è stato inizializzato correttamente. + + + Imposta l'azione da eseguire quando l'oggetto non è più in attesa del completamento dell'attività asincrona. + Azione da eseguire al completamento dell'operazione di attesa. + + è null. + L'oggetto non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività asincrona associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + + è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Fornisce il contesto per l'attesa durante il passaggio asincrono a un ambiente di destinazione. + + + Recupera un oggetto per l'istanza della classe. + Oggetto utilizzato per monitorare il completamento di un'operazione asincrona. + + + Fornisce un awaiter per passare a un ambiente di destinazione. + + + Termina l'operazione di attesa. + + + Ottiene un valore che indica se non è richiesta una parola chiave yield. + Sempre false, che indica che è sempre necessaria una parola chiave yield per . + + + Imposta la continuazione da richiamare. + L'azione da richiamare in modo asincrono. + + è null. + + + Inserisce nuovamente nel contesto corrente. + L'azione da richiamare in modo asincrono. + L'argomento è null. + + + Propaga la notifica di richiesta di annullamento delle operazioni. + + + Inizializza . + Stato di annullamento del token. + + + Ottiene un valore che indica se questo token è in grado di essere in stato di annullamento. + True se questo token è in grado di essere in stato di annullamento; in caso contrario, false. + + + Determina se l'istanza di corrente è uguale all'oggetto specificato. + True se è e se le due istanze sono uguali; in caso contrario, false.Due token sono uguali se sono associati allo stesso oggetto oppure se entrambi sono stati costruiti a partire da costruttori CancellationToken pubblici e i relativi valori sono uguali. + L'altro oggetto con cui confrontare questa istanza. + An associated has been disposed. + + + Determina se l'istanza di corrente è uguale al token specificato. + True se le istanze sono uguali; in caso contrario, false.Due token sono uguali se sono associati allo stesso oggetto oppure se entrambi sono stati costruiti a partire da costruttori CancellationToken pubblici e i relativi valori sono uguali. + Altro oggetto con cui confrontare questa istanza. + + + Viene usato come funzione hash per un oggetto . + Codice hash per l'istanza di corrente. + + + Ottiene un valore che indica se per questo token è stato richiesto l'annullamento. + True se per questo token è stato richiesto l'annullamento; in caso contrario, false. + + + Restituisce un valore vuoto. + Token di annullamento vuoto. + + + Determina se due istanze di sono uguali. + True se le istanze sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + An associated has been disposed. + + + Determina se due istanze di non sono uguali. + True se le istanze non sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + An associated has been disposed. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + The associated has been disposed. + + is null. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + Valore booleano che indica se acquisire l'oggetto corrente e usarlo quando si richiama l'oggetto . + The associated has been disposed. + + is null. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + Stato da passare all'oggetto quando il delegato viene richiamato.Può assumere valore Null. + The associated has been disposed. + + is null. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + Stato da passare all'oggetto quando il delegato viene richiamato.Può assumere valore Null. + Valore booleano che indica se acquisire l'oggetto corrente e usarlo quando si richiama l'oggetto . + The associated has been disposed. + + is null. + + + Genera un oggetto se è stato richiesto l'annullamento di questo token. + The token has had cancellation requested. + The associated has been disposed. + + + Ottiene un oggetto che viene segnalato quando il token viene annullato. + + segnalato quando il token viene annullato. + The associated has been disposed. + + + Rappresenta un delegato di callback registrato con . + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + + + Determina se l'istanza di corrente è uguale all'oggetto specificato. + True, se questa istanza e sono uguali.In caso contrario, false.Due istanze di sono uguali se entrambe si riferiscono all'output di una sola chiamata allo stesso metodo Register di . + Altro oggetto con cui confrontare questa istanza. + + + Determina se l'istanza di corrente è uguale all'oggetto specificato. + True, se questa istanza e sono uguali.In caso contrario, false. Due istanze di sono uguali se entrambe si riferiscono all'output di una sola chiamata allo stesso metodo Register di . + Altro oggetto con cui confrontare questa istanza. + + + Funge da funzione hash per . + Codice hash per l'istanza di corrente. + + + Determina se due istanze di sono uguali. + true se le istanze sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + + + Determina se due istanze di non sono uguali. + true se le istanze non sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + + + Segnala a un oggetto che deve essere annullato. + + + Inizializza una nuova istanza della classe . + + + Inizializza una nuova istanza della classe che verrà annullata dopo il ritardo specificato in millisecondi. + Intervallo di tempo di attesa, in millisecondi, prima dell'annullamento dell'oggetto . + + is less than -1. + + + Inizializza una nuova istanza della classe che verrà annullata dopo l'intervallo di tempo specificato. + Intervallo di tempo di attesa prima dell'annullamento dell'oggetto . + + . is less than -1 or greater than . + + + Comunica una richiesta di annullamento. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Passa una richiesta di annullamento e specifica se i callback restanti e le operazioni annullabili devono essere elaborati. + true se le eccezioni devono essere propagate immediatamente; in caso contrario, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Programma un'operazione di annullamento in questo oggetto dopo il numero di millisecondi specificato. + Intervallo di tempo da attendere prima di annullare questo oggetto . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Pianifica un'operazione di annullamento su questo oggetto dopo l'intervallo di tempo specificato. + Intervallo di tempo da attendere prima di annullare questo oggetto . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Crea un oggetto che sarà in stato annullato quando uno dei token di origine si troverà in stato annullato. + Oggetto collegato ai token di origine. + Primo token di annullamento da osservare. + Secondo token di annullamento da osservare. + A associated with one of the source tokens has been disposed. + + + Crea un oggetto che sarà nello stato annullato quando uno dei token di origine nella matrice specificata si troverà nello stato annullato. + Oggetto collegato ai token di origine. + Matrice contenente le istanze del token di annullamento da osservare. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite usate dalla classe e facoltativamente le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. + + + Ottiene un valore che indica se per è stato richiesto l'annullamento. + true se per è stato richiesto l'annullamento; in caso contrario false. + + + Ottiene l'oggetto associato a questo oggetto . + Oggetto associato a questo oggetto . + The token source has been disposed. + + + Fornisce utilità di pianificazione delle attività coordinate per eseguire attività assicurando al contempo che le attività simultanee possano essere eseguite contemporaneamente a differenza delle attività esclusive. + + + Inizializza una nuova istanza della classe . + + + Inizializza una nuova istanza della classe destinata all'utilità di pianificazione specificata. + Utilità di pianificazione di destinazione in base alla quale eseguire questa coppia. + + + Inizializza una nuova istanza della classe che si rivolge all'utilità di pianificazione specificata con un livello di concorrenza massimo. + Utilità di pianificazione di destinazione in base alla quale eseguire questa coppia. + Numero massimo di attività in esecuzione simultaneamente. + + + Inizializza una nuova istanza della classe che si rivolge all'utilità di pianificazione specificata con un livello di concorrenza massimo e un numero massimo di attività pianificate che possono essere elaborate come unità. + Utilità di pianificazione di destinazione in base alla quale eseguire questa coppia. + Numero massimo di attività in esecuzione simultaneamente. + Il numero massimo di attività da elaborare per ogni attività pianificata sottostante utilizzata dalla coppia. + + + Indica alla coppia dell'utilità di pianificazione di non accettare altre attività. + + + Ottiene che verrà completato al termine dell'elaborazione da parte dell'utilità di pianificazione. + L'operazione asincrona che verrà completata quando l'utilità di pianificazione completa l'elaborazione. + + + Ottiene un oggetto che è possibile utilizzare per pianificare le attività per la coppia eseguibili contemporaneamente ad altre attività sulla coppia. + Oggetto che può essere utilizzato per pianificare le attività simultaneamente. + + + Ottiene un oggetto che è possibile utilizzare per pianificare le attività per la coppia da eseguire esclusivamente in relazione ad altre attività sulla coppia. + Oggetto che può essere utilizzato per pianificare le attività che non vengono eseguite contemporaneamente ad altre attività. + + + Rappresenta un'operazione asincrona.Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere Origine riferimento. + + + Inizializza un nuovo oggetto con l'azione specificata. + Delegato che rappresenta il codice da eseguire nell'attività. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione specificata e . + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che verrà considerato dalla nuova attività. + The provided has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che verrà considerato dalla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inizializza un nuovo oggetto con l'azione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument is null. + The argument specifies an invalid value for . + + + Inizializza un nuovo oggetto con l'azione e lo stato specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + Oggetto che verrà osservato dalla nuova attività. + The that created has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + Oggetto che verrà osservato dalla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument is null. + The argument specifies an invalid value for . + + + Ottiene l'oggetto stato fornito quando è stato creato oppure null se non ne è stato fornito alcuno. + Oggetto che rappresenta i dati relativi allo stato passati all'attività al momento della creazione. + + + Ottiene un'attività già completata correttamente. + Attività completata correttamente. + + + Configura un elemento awaiter usato per attendere questo oggetto . + Oggetto usato per attendere questa attività. + true per provare a effettuare il marshalling della continuazione nel contesto originale acquisito; in caso contrario, false. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + The argument is null. + + + Crea una continuazione che riceve un token di annullamento e viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + The that created the token has already been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'attività di destinazione in base all'oggetto specificato.La continuazione riceve un token di annullamento e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire in base all'oggetto specificato.Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita al completamento dell'attività di destinazione in base all'oggetto specificato. + Nuovo oggetto di continuazione. + Azione da eseguire in base all'oggetto specificato.Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione.La continuazione usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The has been disposed. + The argument is null. -or-The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita al completamento dell'oggetto di destinazione. + Nuova attività di continuazione. + Azione da eseguire al completamento dell'attività.Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante vengono passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e un token di annullamento e che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e un token di annullamento e che viene eseguita al completamento dell'oggetto di destinazione.La continuazione viene eseguita in base a un set di condizioni specificate e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita al completamento dell'oggetto di destinazione.La continuazione viene eseguita in base a un set di condizioni specificate. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita in modo asincrono al completamento dell'oggetto di destinazione.La continuazione usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore. + Nuova attività di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore.La continuazione riceve un token di annullamento. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in base alle opzioni di continuazione specificate e restituisce un valore.La continuazione riceve un token di annullamento e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire in base al parametro specificato Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in base alle opzioni di continuazione specificate e restituisce un valore. + Nuovo oggetto di continuazione. + Funzione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore.La continuazione usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita in modo asincrono al completamento dell'oggetto di destinazione, quindi restituisce un valore. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore.La continuazione riceve informazioni sullo stato fornite dal chiamante e un token di annullamento. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita in base alle opzioni specificate per la continuazione delle attività al completamento dell'oggetto di destinazione, quindi restituisce un valore.La continuazione riceve informazioni sullo stato fornite dal chiamante e un token di annullamento, quindi usa l'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita in base alle opzioni specificate per la continuazione delle attività al completamento dell'oggetto di destinazione.La continuazione riceve informazioni sullo stato fornite dal chiamante. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione.La continuazione riceve informazioni sullo stato fornite dal chiamante e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument is null. + + + Ottiene l'oggetto usato per creare questa attività. + Oggetto usato per creare questa attività. + + + Restituisce l'ID univoco dell'oggetto attualmente in esecuzione. + Intero assegnato dal sistema all'attività attualmente in esecuzione. + + + Crea un'attività che viene completata dopo un ritardo di tempo. + Attività che rappresenta il ritardo di tempo. + Numero di millisecondi prima del completamento dell'attività restituita oppure -1 per un'attesa indefinita. + The argument is less than -1. + + + Crea un'attività annullabile che viene completata dopo un ritardo di tempo. + Attività che rappresenta il ritardo di tempo. + Numero di millisecondi prima del completamento dell'attività restituita oppure -1 per un'attesa indefinita. + Token di annullamento che verrà controllato prima del completamento dell'attività restituita. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Crea un'attività che viene completata dopo un intervallo di tempo specificato. + Attività che rappresenta il ritardo di tempo. + Intervallo di tempo da attendere prima del completamento dell'attività restituita oppure TimeSpan.FromMilliseconds(-1) per un'attesa indefinita. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Crea un'attività annullabile che viene completata dopo un intervallo di tempo specificato. + Attività che rappresenta il ritardo di tempo. + Intervallo di tempo da attendere prima del completamento dell'attività restituita oppure TimeSpan.FromMilliseconds(-1) per un'attesa indefinita. + Token di annullamento che verrà controllato prima del completamento dell'attività restituita. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Ottiene l'oggetto che ha causato l'interruzione anomala di .Se l'oggetto è stato completato correttamente o non ha ancora generato alcuna eccezione, verrà restituito null. + Oggetto che ha causato l'interruzione anomala di . + + + Fornisce l'accesso ai metodi factory per la creazione e la configurazione delle istanze di e . + Oggetto factory in grado di creare una vasta gamma di oggetti e . + + + Crea un oggetto che risulta completato a causa dell'annullamento con un token di annullamento specificato. + Attività annullata. + Token di annullamento con cui completare l'attività. + + + Crea un oggetto che risulta completato a causa dell'annullamento con un token di annullamento specificato. + Attività annullata. + Token di annullamento con cui completare l'attività. + Tipo del risultato restituito dall'attività. + + + Crea un oggetto che risulta completato con un'eccezione specificata. + Attività in errore. + Eccezione con cui completare l'attività. + Tipo del risultato restituito dall'attività. + + + Crea un oggetto che risulta completato con un'eccezione specificata. + Attività in errore. + Eccezione con cui completare l'attività. + + + Crea un oggetto completato correttamente con il risultato specificato. + Attività completata correttamente. + Risultato da archiviare nell'attività completata. + Tipo del risultato restituito dall'attività. + + + Ottiene un elemento awaiter usato per attendere questo oggetto . + Istanza di awaiter. + + + Ottiene un ID univoco per questa istanza di . + Intero assegnato dal sistema a questa istanza dell'attività. + + + Ottiene un valore che indica se l'esecuzione di questa istanza di è stata completata perché annullata. + true se l'attività è stata completata perché annullata; in caso contrario, false. + + + Ottiene un valore che indica se questo oggetto è stato completato. + true se l'attività è stata completata; in caso contrario, false. + + + Ottiene un valore che indica se l'oggetto è stato completato a causa di un'eccezione non gestita. + true se l'attività ha generato un'eccezione non gestita; in caso contrario, false. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un handle di attività per tale lavoro. + Attività che rappresenta il lavoro in coda da eseguire in ThreadPool. + Lavoro da eseguire in modo asincrono. + The parameter was null. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un handle di attività per tale lavoro. + Attività che rappresenta il lavoro in coda da eseguire in ThreadPool. + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'oggetto Task(TResult) restituito da . + Oggetto Task(TResult) che rappresenta un proxy per l'oggetto Task(TResult) restituito da . + Lavoro da eseguire in modo asincrono. + Tipo del risultato restituito dall'attività proxy. + The parameter was null. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'oggetto Task(TResult) restituito da . + Oggetto Task(TResult) che rappresenta un proxy per l'oggetto Task(TResult) restituito da . + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + Tipo del risultato restituito dall'attività proxy. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'attività restituita da . + Attività che rappresenta un proxy per l'attività restituita da . + Lavoro da eseguire in modo asincrono. + The parameter was null. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'attività restituita da . + Attività che rappresenta un proxy per l'attività restituita da . + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Accoda il lavoro specificato da eseguire nel pool di thread e restituisce un oggetto che rappresenta tale lavoro. + Oggetto attività che rappresenta il lavoro in cosa da eseguire nel pool di thread. + Lavoro da eseguire in modo asincrono. + Tipo restituito dell'attività. + The parameter is null. + + + Accoda il lavoro specificato da eseguire nel pool di thread e restituisce un handle di Task(TResult) per tale lavoro. + Oggetto Task(TResult) che rappresenta il lavoro in coda da eseguire in ThreadPool. + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + Tipo di risultato dell'attività. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Esegue in modo sincrono nell'oggetto corrente. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Esegue in modo sincrono nell'oggetto fornito. + Utilità di pianificazione in cui provare a eseguire questa attività inline. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Avvia , pianificandone l'esecuzione nell'oggetto corrente. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Avvia , pianificandone l'esecuzione nell'oggetto specificato. + Oggetto a cui associare e con cui eseguire questa attività. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Ottiene l'oggetto di questa attività. + Oggetto corrente di questa istanza dell'attività. + + + Ottiene un oggetto che può essere usato per attendere il completamento dell'attività. + Oggetto che può essere usato per attendere il completamento dell'attività. + The has been disposed. + + + Ottiene un valore che indica se l'operazione è stata completata in modo sincrono. + true se l'operazione è stata completata in modo sincrono; in caso contrario, false. + + + Attende il completamento dell'esecuzione di . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di entro un numero specificato di millisecondi. + true se ha completato l'esecuzione nel tempo consentito; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di .L'attesa termina se si esaurisce l'intervallo di timeout o se un token di annullamento viene annullato prima del completamento dell'attività. + true se ha completato l'esecuzione nel tempo consentito; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Token di annullamento da osservare durante l'attesa del completamento dell'attività. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di .L'attesa termina se un token di annullamento viene annullato prima del completamento dell'attività. + Token di annullamento da osservare durante l'attesa del completamento dell'attività. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di entro un intervallo di tempo specificato. + true se ha completato l'esecuzione nel tempo consentito; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti. + Matrice delle istanze di per cui attendere. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti entro un numero specificato di millisecondi. + true se tutte le istanze di hanno completato l'esecuzione nel tempo consentito; in caso contrario, false. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti entro un numero specificato di millisecondi o finché l'attesa non viene annullata. + true se tutte le istanze di hanno completato l'esecuzione nel tempo consentito; in caso contrario, false. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare durante l'attesa del completamento delle attività. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti a meno che l'attesa non venga annullata. + Matrice delle istanze di per cui attendere. + Oggetto da osservare durante l'attesa del completamento delle attività. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti annullabili entro un intervallo di tempo specificato. + true se tutte le istanze di hanno completato l'esecuzione nel tempo consentito; in caso contrario, false. + Matrice delle istanze di per cui attendere. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti. + Indice dell'attività completata nell'argomento di matrice di . + Matrice delle istanze di per cui attendere. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti entro un numero specificato di millisecondi. + Indice dell'attività completata nell'argomento di matrice di , oppure -1 in caso di timeout. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti entro un numero specificato di millisecondi o finché un token di annullamento non viene annullato. + Indice dell'attività completata nell'argomento di matrice di , oppure -1 in caso di timeout. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare durante l'attesa del completamento di un'attività. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti a meno che l'attesa non venga annullata. + Indice dell'attività completata nell'argomento di matrice di . + Matrice delle istanze di per cui attendere. + Oggetto da osservare durante l'attesa del completamento di un'attività. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti entro un intervallo di tempo specificato. + Indice dell'attività completata nell'argomento di matrice di , oppure -1 in caso di timeout. + Matrice delle istanze di per cui attendere. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una raccolta enumerabile. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The collection contained a null task. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una raccolta enumerabile. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + The argument was null. + The collection contained a null task. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una matrice. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + The argument was null. + The array contained a null task. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una matrice. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The array contained a null task. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività awaitable che consente il passaggio in modo asincrono al contesto corrente, quando atteso. + Contesto che, quando atteso, eseguirà una transizione in modo asincrono al contesto corrente al momento dell'attesa.Se l'oggetto corrente è diverso da Null, verrà considerato come contesto corrente.In caso contrario, sarà l'utilità di pianificazione associata all'attività in esecuzione a essere considerata come contesto corrente. + + + Rappresenta un'operazione asincrona in grado di restituire un valore. + Tipo del risultato prodotto da questo oggetto . + + + Inizializza un nuovo oggetto con la funzione specificata. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + The argument is null. + + + Inizializza un nuovo oggetto con la funzione specificata. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto da assegnare a questa attività. + The that created has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con la funzione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che verrà assegnato alla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inizializza un nuovo oggetto con la funzione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument specifies an invalid value for . + The argument is null. + + + Inizializza un nuovo oggetto con la funzione e lo stato specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dalla funzione. + Oggetto da assegnare alla nuova attività. + The that created has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dalla funzione. + Oggetto da assegnare alla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dalla funzione. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument specifies an invalid value for . + The argument is null. + + + Configura un elemento awaiter usato per attendere questo oggetto . + Oggetto usato per attendere questa attività. + true per tentare di eseguire il marshalling della continuazione nel contesto originale acquisito; in caso contrario, false. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'attività di destinazione. + Nuova attività di continuazione. + Azione da eseguire al completamento dell'attività precedente.Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + The has been disposed. + The argument is null. + + + Crea una continuazione annullabile che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuova attività di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata viene passata come argomento al delegato. + Token di annullamento che viene passato alla nuova attività di continuazione. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Azione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Azione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato e viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante vengono passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Funzione da eseguire in base alla condizione specificata in .Quando tale funzione viene eseguita, questa attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Funzione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument is null. + + + Fornisce l'accesso ai metodi factory per la creazione e la configurazione delle istanze di . + Oggetto factory in grado di creare una vasta gamma di oggetti . + + + Ottiene un elemento awaiter usato per attendere questo oggetto . + Istanza di awaiter. + + + Ottiene il valore del risultato di . + Valore del risultato di , ovvero lo stesso tipo del parametro di tipo dell'attività. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Rappresenta un'eccezione utilizzata per comunicare l'annullamento di un'attività. + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Inizializza una nuova istanza della classe con un riferimento all'oggetto che è stato annullato. + Attività che è stata annullata. + + + Ottiene l'attività associata a questa eccezione. + Riferimento all'oggetto associato a questa eccezione. + + + Rappresenta il lato producer di un oggetto non associato a un delegato, fornendo l'accesso al lato consumer tramite la proprietà . + Tipo del valore del risultato associato a questo oggetto . + + + Crea un oggetto . + + + Crea un oggetto con lo stato specificato. + Stato da usare come AsyncState dell'oggetto sottostante. + + + Crea un oggetto con lo stato e le opzioni specificate. + Stato da usare come AsyncState dell'oggetto sottostante. + Opzioni da usare quando si crea l'oggetto sottostante. + + rappresenta le opzioni non valide per l'utilizzo con . + + + Crea un oggetto con le opzioni specificate. + Opzioni da usare quando si crea l'oggetto sottostante. + + rappresenta le opzioni non valide per l'utilizzo con . + + + Esegue la transizione dell'oggetto sottostante allo stato . + L'oggetto sottostante si trova già in uno dei tre stati finali: , o , se l'oggetto sottostante è già stato eliminato. + + + Esegue la transizione dell'oggetto sottostante allo stato . + Raccolta di eccezioni da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + Vi sono uno o più elementi Null in . + L'oggetto sottostante si trova già in uno dei tre stati finali: , o . + + + Esegue la transizione dell'oggetto sottostante allo stato . + Eccezione da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + L'oggetto sottostante si trova già in uno dei tre stati finali: , o . + + + Esegue la transizione dell'oggetto sottostante allo stato . + Valore del risultato da associare a questo oggetto . + + è stato eliminato. + L'oggetto sottostante si trova già in uno dei tre stati finali: , o . + + + Ottiene l'oggetto creato da questo oggetto . + Restituisce l'oggetto creato da questo oggetto . + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; false se l'operazione non è stata completata o se l'oggetto è già stato eliminato. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato e abilita l'archiviazione di un token di annullamento nell'attività annullata. + true se l'operazione riesce; in caso contrario, false. + Token di annullamento. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; in caso contrario, false. + Raccolta di eccezioni da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + Vi sono uno o più elementi Null in .-oppure-La raccolta è vuota. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; in caso contrario, false. + Eccezione da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; in caso contrario, false. + Valore del risultato da associare a questo oggetto . + + + Specifica il comportamento di un'attività creata tramite il metodo o . + + + Specifica che la continuazione, se è un'attività figlio, è connessa a un elemento padre della gerarchia delle attività.La continuazione può essere un'attività figlio solo se anche la relativa attività precedente è un'attività figlio.Per impostazione predefinita, un'attività figlio, ovvero un'attività interna creata da un'attività esterna, viene eseguita indipendentemente dalla relativa attività padre.È possibile usare l'opzione per mantenere sincronizzate le attività padre e figlio.Si noti che se un'attività padre viene configurata con l'opzione , l'opzione nell'attività figlio non avrà effetto e quest'ultima verrà eseguita come attività figlio disconnessa. Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Specifica che qualsiasi attività figlio (ovvero qualsiasi attività interna annidata creata da questa continuazione) che venga creata con l'opzione e tenti l'esecuzione come attività figlio connessa non potrà collegarsi all'attività padre e verrà invece eseguita come attività figlio disconnessa.Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Specifica che l'attività di continuazione deve essere eseguita in modo sincrono.Se si specifica questa opzione, la continuazione viene eseguita nello stesso thread che comporta la transizione dell'attività precedente allo stato finale.Se quando la continuazione viene creata l'attività precedente è già completa, la continuazione verrà eseguita nel thread che crea la continuazione.Se dell'attività precedente viene collocato in un blocco finally (Finally in Visual Basic), verrà eseguita una continuazione con questa opzione in tale blocco finally.Eseguire in modo sincrono soltanto le continuazioni che presentano un'esecuzione molto breve.Dal momento che l'attività viene eseguita in modo asincrono, non è necessario chiamare un metodo come per garantire che il thread chiamante attenda il completamento dell'attività. + + + Specifica le attività create dalla continuazione chiamando i metodi come o Vedere l'utilità di pianificazione predefinita () anziché l'utilità di pianificazione in cui è in esecuzione la continuazione come utilità di pianificazione corrente. + + + In caso di annullamento della continuazione, impedisce il completamento della continuazione finché l'attività precedente non è stata completata. + + + Specifica che la continuazione sarà un'operazione a bassa precisione di lunga durata.Fornisce a un'indicazione in merito alla possibilità di dover ricorrere all'oversubscription. + + + Quando non viene specificata alcuna opzione di continuazione, specifica che deve essere usato un comportamento predefinito quando si esegue una continuazione.La continuazione viene eseguita in modo asincrono al completamento dell'attività precedente, indipendentemente dal valore della proprietà finale dell'attività precedente.Se la continuazione è un'attività figlio, viene creata come attività annidata disconnessa. + + + Specifica che l'attività di continuazione non deve essere pianificata se l'attività precedente è stata annullata.Un'attività precedente viene annullata se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che l'attività di continuazione non deve essere pianificata se la relativa attività precedente ha generato un'eccezione non gestita.Un'attività precedente genera un'eccezione non gestita se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che l'attività di continuazione non deve essere pianificata se l'esecuzione della relativa attività precedente è stata completata.Un'attività precedente viene eseguita fino al completamento se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che la continuazione deve essere pianificata solo se l'attività precedente è stata annullata.Un'attività precedente viene annullata se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che l'attività di continuazione deve essere pianificata solo se la relativa attività precedente ha generato un'eccezione non gestita.Un'attività precedente genera un'eccezione non gestita se la relativa proprietà al completamento è .L'opzione garantisce che la proprietà dell'attività precedente non sia null.È possibile usare tale proprietà per rilevare l'eccezione e determinare quale eccezione ha comportato errori nell'attività.Se non si accede alla proprietà , l'eccezione non viene gestita.Inoltre, se si tenta di accedere alla proprietà di un'attività che è stata annullata o in cui si sono verificati errori, verrà generata una nuova eccezione.Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che la continuazione deve essere pianificata solo se l'esecuzione della relativa attività precedente è stata completata.Un'attività precedente viene eseguita fino al completamento se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Indicazione fornita a un oggetto affinché pianifichi un'attività nell'ordine in cui sono state pianificate, in modo che le attività pianificate prima abbiano più possibilità di essere eseguite prima delle attività pianificate in un secondo momento. + + + Specifica che l'attività di continuazione deve essere eseguita in modo asincrono.Questa opzione ha la precedenza rispetto a . + + + Specifica i flag che controllano il comportamento facoltativo per la creazione e l'esecuzione delle attività. + + + Specifica che un'attività è associata a un elemento padre nella gerarchia delle attività.Per impostazione predefinita, un'attività figlio, ovvero un'attività interna creata da un'attività esterna, viene eseguita indipendentemente dalla relativa attività padre.È possibile usare l'opzione per mantenere sincronizzate le attività padre e figlio.Si noti che se un'attività padre viene configurata con l'opzione , l'opzione nell'attività figlio non avrà effetto e quest'ultima verrà eseguita come attività figlio disconnessa. Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Specifica che qualsiasi attività figlio che tenti l'esecuzione come attività figlio connessa (ovvero che venga creata con l'opzione ) non potrà collegarsi all'attività padre e verrà invece eseguita come attività figlio disconnessa.Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Impedisce all'utilità di pianificazione dell'ambiente di essere considerata l'utilità di pianificazione corrente nell'attività creata.Ciò significa che le operazioni come StartNew o ContinueWith eseguite nell'attività creata visualizzeranno come utilità di pianificazione corrente. + + + Specifica che un'attività sarà un'operazione di lunga durata e con granularità grossolana che include meno componenti di dimensioni maggiori rispetto ai sistemi più precisi.Fornisce a un'indicazione in merito alla possibilità di dover ricorrere all'oversubscription.L'oversubscription consente di creare un numero di thread superiore a quello dei thread hardware disponibili. + + + Specifica che deve essere usato il comportamento predefinito. + + + Indicazione fornita a un oggetto affinché pianifichi un'attività nel modo più giusto possibile, ovvero garantendo che le attività pianificate prima abbiano più possibilità di essere eseguite prima delle attività pianificate in un secondo momento. + + + Forza l'esecuzione asincrona delle continuazioni aggiunte all'attività corrente. + + + Fornisce un set di metodi statici (Shared in Visual Basic) per l'utilizzo di tipi specifici di istanze di . + + + Crea un oggetto proxy che rappresenta l'operazione asincrona di un oggetto Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic). + + che rappresenta l'operazione asincrona dell'oggetto Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) fornito. + Oggetto Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) di cui annullare il wrapping. + Tipo di risultato dell'attività. + Eccezione generata se l'argomento è Null. + + + Crea un oggetto proxy che rappresenta l'operazione asincrona di . + Attività che rappresenta l'operazione asincrona dell'oggetto System.Threading.Tasks.Task(Of Task) fornito. + Oggetto Task<Task> (C#) o Task (Of Task) (Visual Basic) di cui annullare il wrapping. + Eccezione generata se l'argomento è Null. + + + Fornisce supporto per la creazione e la pianificazione di oggetti . + + + Inizializza un'istanza di con la configurazione predefinita. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto che verrà assegnato alle attività create da questo oggetto a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro oggetto CancellationToken. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto predefinito che verrà assegnato alle attività create da questo oggetto a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro oggetto CancellationToken. + Oggetto predefinito da usare quando si creano attività con questo oggetto TaskFactory. + Oggetto predefinito da usare quando si creano attività di continuazione con questo oggetto TaskFactory. + Oggetto predefinito da usare per pianificare le attività create con questo oggetto TaskFactory.Un valore Null indica che occorre usare TaskScheduler.Current. + L'argomento specifica un valore non valido.Per ulteriori informazioni, vedere la sezione Osservazioni per .-oppure-L'argomento specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto predefinito da usare quando si creano attività con questo oggetto TaskFactory. + Oggetto predefinito da usare quando si creano attività di continuazione con questo oggetto TaskFactory. + L'argomento specifica un valore non valido.Per ulteriori informazioni, vedere la sezione Osservazioni per .-oppure-L'argomento specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto da usare per pianificare le attività create con questo oggetto TaskFactory.Un valore Null indica che occorre usare l'oggetto TaskScheduler corrente. + + + Ottiene il token di annullamento predefinito per questa factory delle attività. + Token di annullamento attività predefinito per questa factory delle attività. + + + Ottiene le opzioni di continuazione attività predefinite per questa factory delle attività. + Opzioni di continuazione attività predefinite per questa factory delle attività. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione. + Oggetto usato per pianificare la nuova attività di continuazione. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Oggetto usato per pianificare la nuova attività di continuazione. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Tipo del risultato degli oggetti precedenti. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Oggetto usato per pianificare la nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Tipo del risultato degli oggetti precedenti. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Oggetto usato per pianificare la nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + L'argomento specifica un valore non valido. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Uno degli elementi nella matrice è stato eliminato. + La matrice è null. -oppure-L'il argomento è null. + Il matrice contiene un null valore. -oppure-Il matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Uno degli elementi nella matrice è stato eliminato. -oppure- è già stato eliminato. + La matrice è null. -oppure-Il valore dell'argomento è null. + Il matrice contiene un null valore. -oppure-Il matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato.-oppure-L'istanza fornita è già stata eliminata. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando uno degli elementi della matrice è stato eliminato.-oppure-L'istanza fornita è già stata eliminata. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato.-oppure-L'istanza fornita è già stata eliminata. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Ottiene le opzioni di creazione attività predefinite per questa factory delle attività. + Opzioni di creazione attività predefinite per questa factory delle attività. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue un'azione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato dell'azione che elabora l'oggetto completato. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che esegue un'azione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato dell'azione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue un'azione del metodo End al completamento di un oggetto specificato. + Oggetto creato che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato dell'azione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'attività che esegue il metodo End. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato della funzione che elabora l'oggetto completato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato della funzione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato della funzione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'attività che esegue il metodo End. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Ottiene l'utilità di pianificazione predefinita per questa factory delle attività. + Utilità di pianificazione predefinita per questa factory delle attività. + + + Crea e avvia un'attività. + Attività avviata. + Delegato dell'azione da eseguire in modo asincrono. + L'argomento è null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto che verrà assegnato alla nuova attività. + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto che verrà assegnato al nuovo oggetto . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Il valore dell'argomento è null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato al nuovo oggetto . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato alla nuova attività. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Tipo del risultato disponibile tramite . + Il valore dell'argomento è null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto che verrà assegnato al nuovo oggetto . + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto che verrà assegnato alla nuova attività. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato al nuovo oggetto . + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato alla nuova attività. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Fornisce supporto per la creazione e la pianificazione di oggetti . + Valore restituito degli oggetti creati dai metodi di questa classe. + + + Inizializza un'istanza di con la configurazione predefinita. + + + Inizializza un'istanza di con la configurazione predefinita. + Token di annullamento predefinito che verrà assegnato alle attività create da questo oggetto , a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro token di annullamento. + + + Inizializza un'istanza di con la configurazione specificata. + Token di annullamento predefinito che verrà assegnato alle attività create da questo oggetto , a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro token di annullamento. + Opzioni predefinite da usare quando si creano attività con questo oggetto . + Opzioni predefinite da usare quando si creano attività di continuazione con questo oggetto . + Utilità di pianificazione predefinita da usare per pianificare le attività create con questo oggetto .Un valore Null indica che è necessario usare l'oggetto . + + o specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Opzioni predefinite da usare quando si creano attività con questo oggetto . + Opzioni predefinite da usare quando si creano attività di continuazione con questo oggetto . + + o specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Utilità di pianificazione da usare per pianificare le attività create con questo oggetto .Un valore Null indica che è necessario usare l'oggetto corrente. + + + Ottiene il token di annullamento predefinito per questa factory delle attività. + Token di annullamento predefinito per questa factory delle attività. + + + Ottiene il valore di enumerazione per questa factory delle attività. + Uno dei valori di enumerazione che specifica le opzioni di continuazione predefinite per questa factory delle attività. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-L'elemento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure- è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Utilità di pianificazione usata per pianificare l'attività di continuazione creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + specifica un valore non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Utilità di pianificazione usata per pianificare l'attività di continuazione creata. + Tipo del risultato degli oggetti precedenti. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + L'argomento specifica un valore non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è Null.-oppure-L'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Utilità di pianificazione usata per pianificare l'attività di continuazione creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + L'argomento specifica un valore non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + Nell'argomento viene specificato un valore di enumerazione non valido. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-L'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + L'argomento specifica un valore TaskContinuationOptions non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + Nell'argomento viene specificato un valore di enumerazione non valido. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Ottiene il valore di enumerazione per questa factory delle attività. + Uno dei valori di enumerazione che specifica le opzioni di creazione predefinite per questa factory delle attività. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che controlla il comportamento dell'attività creata. + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea un'attività che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + Oggetto il cui completamento deve attivare l'elaborazione del metodo . + Delegato della funzione che elabora l'oggetto completato. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che esegue una funzione del metodo End al completamento di un oggetto specificato. + Attività che rappresenta l'operazione asincrona. + Oggetto il cui completamento deve attivare l'elaborazione del metodo . + Delegato della funzione che elabora l'oggetto completato. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + + + Crea un'attività che esegue una funzione del metodo End al completamento di un oggetto specificato. + Attività creata che rappresenta l'operazione asincrona. + Oggetto il cui completamento deve attivare l'elaborazione del metodo . + Delegato della funzione che elabora l'oggetto completato. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Utilità di pianificazione usata per pianificare l'attività che esegue il metodo End. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Ottiene l'utilità di pianificazione per questa factory delle attività. + Utilità di pianificazione per questa factory delle attività. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Token di annullamento che verrà assegnato alla nuova attività. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Token di annullamento che verrà assegnato alla nuova attività. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Utilità di pianificazione usata per pianificare l'attività creata. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea e avvia un'attività. + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Token di annullamento che verrà assegnato alla nuova attività. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Token di annullamento che verrà assegnato alla nuova attività. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Utilità di pianificazione usata per pianificare l'attività creata. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Rappresenta un oggetto che gestisce le operazioni di basso livello relative all'accodamento delle attività nei thread. + + + Inizializza . + + + Ottiene l'oggetto associato all'attività attualmente in esecuzione. + Restituisce l'oggetto associato all'attività attualmente in esecuzione. + + + Ottiene l'istanza di predefinita fornita da .NET Framework. + Restituisce l'istanza di predefinita. + + + Crea un oggetto associato all'oggetto corrente. + Oggetto associato all'oggetto corrente, così come stabilito da . + Impossibile utilizzare SynchronizationContext corrente come TaskScheduler. + + + Solo per il supporto del debugger, genera un oggetto enumerabile di istanze di correntemente accodate all'utilità di pianificazione in attesa di esecuzione. + Oggetto enumerabile che consente a un debugger l'attraversamento delle attività correntemente accodate all'utilità di pianificazione. + Questa utilità di pianificazione in questo momento non è in grado di generare un elenco delle attività in coda. + + + Ottiene l'ID univoco di questo oggetto . + Restituisce l'ID univoco di questo oggetto . + + + Indica il livello di concorrenza massimo supportato da questo oggetto . + Restituisce un intero che rappresenta il livello di concorrenza massimo.L'utilità di pianificazione predefinita restituisce . + + + Accoda un oggetto all'utilità di pianificazione. + Oggetto da accodare. + L'argomento è null. + + + Tenta di rimuovere dalla coda un oggetto accodato in precedenza a questa utilità di pianificazione. + Valore booleano che indica se l'argomento è stato rimosso correttamente dalla coda. + Oggetto da rimuovere dalla coda. + L'argomento è null. + + + Tenta di eseguire l'oggetto fornito in questa utilità di pianificazione. + Valore booleano uguale a true se l'oggetto è stato eseguito correttamente, a false in caso contrario.In genere gli errori di esecuzione si verificano perché l'attività è già stata eseguita in precedenza oppure sta per essere eseguita da un altro thread. + Oggetto da eseguire. + + non è associato a questa utilità di pianificazione. + + + Determina se l'oggetto fornito può essere eseguito in modo sincrono in questa chiamata e, in tal caso, lo esegue. + Valore booleano che indica se l'attività è stata eseguita inline. + Oggetto da eseguire. + Boolean che indica se l'attività è stata accodata in precedenza.Se questo parametro è True, è possibile che l'attività sia stata accodata (pianificata) in precedenza. Se è False, è noto che l'attività non è stata accodata e questa chiamata viene effettuata per eseguire l'attività inline senza accodarla. + L'argomento è null. + L'oggetto è stato già eseguito. + + + Si verifica quando un'eccezione non osservata di un'attività in cui si è verificato un errore sta per attivare i criteri di escalation delle eccezioni che, per impostazione predefinita, interromperebbero il processo. + + + Rappresenta un'eccezione utilizzata per comunicare un'operazione non valida eseguita da . + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe utilizzando il messaggio di errore predefinito e un riferimento all'eccezione interna che è la causa di questa eccezione. + Eccezione causa dell'eccezione corrente. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Rappresenta la fase corrente del ciclo di vita di un oggetto . + + + L'attività ha confermato l'annullamento generando un oggetto OperationCanceledException con il proprio oggetto CancellationToken mentre il token era in stato segnalato oppure l'oggetto CancellationToken dell'attività era già segnalato prima dell'inizio dell'esecuzione dell'attività.Per altre informazioni, vedere Annullamento delle attività. + + + L'attività è stata inizializzata ma non ancora pianificata. + + + L'attività è stata completata a causa di un'eccezione non gestita. + + + L'esecuzione dell'attività è stata completata correttamente. + + + L'attività è in esecuzione ma non è ancora stata completata. + + + L'attività è in attesa di essere attivata e pianificata internamente dall'infrastruttura .NET Framework. + + + L'attività ha completato l'esecuzione ed è in attesa implicita del completamento delle attività figlio associate. + + + L'esecuzione dell'attività è stata pianificata ma non è ancora iniziata. + + + Fornisce i dati dell'evento generato quando l'eccezione di un oggetto in cui si è verificato un errore non viene osservata. + + + Inizializza una nuova istanza della classe con l'eccezione non osservata. + Eccezione che non è stata osservata. + + + Eccezione che non è stata osservata. + Eccezione che non è stata osservata. + + + Ottiene un valore che indica se questa eccezione è stata contrassegnata come "osservata". + true se l'eccezione è stata contrassegnata come "osservata"; in caso contrario, false. + + + Contrassegna l'oggetto come "osservato", impedendo in questo modo di attivare i criteri di escalation delle eccezioni che, per impostazione predefinita, terminano il processo. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netcore50/ja/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/ja/System.Threading.Tasks.xml new file mode 100644 index 0000000..e3c211d --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/ja/System.Threading.Tasks.xml @@ -0,0 +1,3758 @@ + + + + System.Threading.Tasks + + + + アプリケーションの実行中に発生する 1 つ以上のエラーを表します。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + 引数が null です。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + + インスタンスを単一の新しいインスタンスに平坦化します。 + 新しい平坦化された + + + この例外の根本的な原因である を返します。 + この例外の根本的な原因である を返します。 + + + この に含まれている各 に対してハンドラーを呼び出します。 + それぞれの例外に対して実行する述語。この述語は、処理される を引数として受け取り、例外が処理されたかどうかを示すブール値を返します。 + + 引数が null です。 + この に含まれている例外は処理されませんでした。 + + + 現在の例外の原因となった インスタンスの読み取り専用コレクションを取得します。 + 現在の例外の原因となった インスタンスの読み取り専用コレクションを返します。 + + + 現在の の文字列形式を作成して返します。 + 現在の例外の文字列形式。 + + + この例外は、スレッドによって実行されていた操作が取り消されたときにそのスレッドでスローされます。 + 2 + + + システム提供のエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + エラーを説明する 。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + 指定したエラー メッセージ、この例外の原因である内部例外への参照、およびキャンセル トークンを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + 取り消された操作に関連付けられているキャンセル トークン。 + + + 指定したエラー メッセージとキャンセル トークンを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 取り消された操作に関連付けられているキャンセル トークン。 + + + キャンセル トークンを使用して、 クラスの新しいインスタンスを初期化します。 + 取り消された操作に関連付けられているキャンセル トークン。 + + + 取り消された操作に関連付けられているトークンを取得します。 + 取り消された操作に関連付けられているトークンまたは既定のトークン。 + + + タスクを返す非同期メソッドのビルダーを表します。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。このメソッドは、部分的に信頼されているコードから呼び出すことができます。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + + クラスのインスタンスを作成します。 + ビルダーの新しいインスタンス。 + + + タスクを失敗としてマークし、指定された例外をタスクにバインドします。 + タスクにバインドする例外。 + + は null なので、 + タスクは既に完了しています。またはビルダーが初期化されていません。 + + + タスクを正常な完了としてマークします。 + タスクは既に完了しています。またはビルダーが初期化されていません。 + + + 指定したステート マシンにビルダーを関連付けます。 + ビルダーに関連付けるステート マシン インスタンス。 + + は null なので、 + ステート マシンは、前に設定されました。 + + + ステート マシンが関連付けられているビルダーの実行を開始します。 + 参照により渡されたステート マシン インスタンス。 + ステート マシンの型。 + + は null なので、 + + + このビルダーのタスクを取得します。 + このビルダーのタスク。 + ビルダーが初期化されていません。 + + + タスクを返す非同期メソッドのビルダーを表し、結果のパラメーターを指定します。 + タスクを完了するために使用する結果。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。このメソッドは、部分的に信頼されているコードから呼び出すことができます。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + + クラスのインスタンスを作成します。 + ビルダーの新しいインスタンス。 + + + タスクを失敗としてマークし、指定された例外をタスクにバインドします。 + タスクにバインドする例外。 + + は null なので、 + タスクは既に完了しています。 + + + タスクを正常な完了としてマークします。 + タスクを完了するために使用する結果。 + タスクは既に完了しています。 + + + 指定したステート マシンにビルダーを関連付けます。 + ビルダーに関連付けるステート マシン インスタンス。 + + は null なので、 + ステート マシンは、前に設定されました。 + + + ステート マシンが関連付けられているビルダーの実行を開始します。 + 参照により渡されたステート マシン インスタンス。 + ステート マシンの型。 + + は null なので、 + + + このビルダーのタスクを取得します。 + このビルダーのタスク。 + + + 値を返さない非同期メソッドのビルダーを表します。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。このメソッドは、部分的に信頼されているコードから呼び出すことができます。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + + クラスのインスタンスを作成します。 + ビルダーの新しいインスタンス。 + + + メソッド ビルダーに例外をバインドします。 + バインドする例外。 + + は null なので、 + ビルダーが初期化されていません。 + + + メソッド ビルダーを正常に完了済みとしてマークします。 + ビルダーが初期化されていません。 + + + 指定したステート マシンにビルダーを関連付けます。 + ビルダーに関連付けるステート マシン インスタンス。 + + は null なので、 + ステート マシンは、前に設定されました。 + + + ステート マシンが関連付けられているビルダーの実行を開始します。 + 参照により渡されたステート マシン インスタンス。 + ステート マシンの型。 + + は null なので、 + + + タスクに対する待機を構成できる待機可能オブジェクトを提供します。 + + + この待機可能オブジェクトの awaiter を返します。 + awaiter。 + + + タスクに対する待機を構成できる待機可能オブジェクトを提供します。 + この によって生成される結果の型。 + + + この待機可能オブジェクトの awaiter を返します。 + awaiter。 + + + 待機可能なオブジェクト () に awaiter を提供します。 + + + 完了したタスクに対する待機を終了します。 + 完了したタスクの結果。 + awaiter が適切に初期化されませんでした。 + タスクが取り消されました。 + Faulted 状態で完了したタスク。 + + + 待機されているタスクが完了したかどうかを示す値を取得します。 + 待機対象のタスクが完了している場合は true。それ以外の場合は false。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + 待機可能な () オブジェクトに awaiter を提供します。 + + + 完了したタスクに対する待機を終了します。 + awaiter が適切に初期化されませんでした。 + タスクが取り消されました。 + Faulted 状態で完了したタスク。 + + + 待機されているタスクが完了したかどうかを示す値を取得します。 + 待たれるタスクが完了した場合は true。それ以外の場合は false。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + 非同期メソッドに生成されるステート マシンを表します。この型はコンパイラでのみ使用されます。 + + + ステート マシンを次の状態に移動します。 + + + ステート マシンをヒープに割り当てられたレプリカで構成します。 + ヒープに割り当てられたレプリカ。 + + + 待機操作が完了したときに継続をスケジュールする awaiter を表します。 + + + インスタンスが完了したときに呼び出される継続の操作をスケジュールします。 + 操作の完了時に呼び出すアクション。 + + 引数が null (Visual Basic では Nothing) です。 + + + 完了時の継続をスケジュールする操作を表します。 + + + インスタンスが完了したときに呼び出される継続の操作をスケジュールします。 + 操作の完了時に呼び出すアクション。 + + 引数が null (Visual Basic では Nothing) です。 + + + 非同期タスクの完了待ちのオブジェクトを提供します。 + + + 非同期タスクの完了の待機を終了します。 + + オブジェクトが正常に初期化されませんでした。 + タスクが取り消されました。 + + 状態で完了したタスク。 + + + 非同期タスクが完了したかどうかを示す値を取得します。 + タスクが完了した場合は true。それ以外の場合は false。 + + オブジェクトが正常に初期化されませんでした。 + + + + オブジェクトが、非同期タスクの完了を待機するのをやめたときに実行するアクションを設定します。 + 待機操作の完了時に実行するアクション。 + + は null です。 + + オブジェクトが正常に初期化されませんでした。 + + + この awaiter に関連付けられている非同期タスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + は null です。 + awaiter が適切に初期化されませんでした。 + + + 非同期タスクの完了まで待ってから、結果にパラメーターを提供するオブジェクトを表します。 + タスクの結果。 + + + 非同期タスクの完了の待機を終了します。 + 完了したタスクの結果。 + + オブジェクトが正常に初期化されませんでした。 + タスクが取り消されました。 + + 状態で完了したタスク。 + + + 非同期タスクが完了したかどうかを示す値を取得します。 + タスクが完了した場合は true。それ以外の場合は false。 + + オブジェクトが正常に初期化されませんでした。 + + + + オブジェクトが、非同期タスクの完了を待機するのをやめたときに実行するアクションを設定します。 + 待機操作の完了時に実行するアクション。 + + は null です。 + + オブジェクトが正常に初期化されませんでした。 + + + この awaiter に関連付けられている非同期タスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + は null です。 + awaiter が適切に初期化されませんでした。 + + + ターゲット環境に非同期的に切り替える際に待機するコンテキストを提供します。 + + + このクラスのインスタンスの オブジェクトを取得します。 + 非同期操作の完了を監視するためのオブジェクト。 + + + ターゲット環境に切り替えると awaiter を提供します。 + + + 待機操作を終了します。 + + + yield が必須でないかどうかを示す値を取得します。 + 常に false です。これは、 に yield が必須であることを示します。 + + + 呼び出す継続を設定します。 + 非同期的に呼び出すアクション。 + + は null なので、 + + + + を現在のコンテキストにポストして戻します。 + 非同期的に呼び出すアクション。 + + 引数が null です。 + + + 操作を取り消す通知を配信します。 + + + + を初期化します。 + トークンの取り消された状態。 + + + このトークンが取り消された状態になることができるかどうかを取得します。 + このトークンが取り消された状態になることができる場合は true。それ以外の場合は false。 + + + 現在の インスタンスが指定された と等しいかどうかを判断します。 + + であり、2 つのインスタンスが等しい場合は true。それ以外の場合は false。2 つのトークンが同じ に関連付けられている場合、または両者がパブリック CancellationToken コンストラクターから作成され、その 値が等しい場合、2 つのトークンは等しいことになります。 + このインスタンスと比較する他方のオブジェクト。 + An associated has been disposed. + + + 現在の インスタンスが指定されたトークンと等しいかどうかを判断します。 + インスタンスが等しい場合は true。それ以外の場合は false。2 つのトークンが同じ に関連付けられている場合、または両者がパブリック CancellationToken コンストラクターから作成され、その 値が等しい場合、2 つのトークンは等しいことになります。 + このインスタンスと比較する他方の 。 + + + + のハッシュ関数として機能します。 + 現在の インスタンスのハッシュ コード。 + + + このトークンに対して取り消しが要求されたかどうかを取得します。 + このトークンに対して取り消しが要求された場合は true。それ以外の場合は false。 + + + 空の 値を返します。 + 空のキャンセル トークン。 + + + 2 つの インスタンスが等しいかどうかを判断します。 + インスタンスが等しい場合は true。それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + An associated has been disposed. + + + 2 つの インスタンスが等しくないかどうかを判断します。 + インスタンスが等しくない場合は true。それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + An associated has been disposed. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + The associated has been disposed. + + is null. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + 現在の をキャプチャし、 を呼び出すときに使用するかどうかを示すブール値。 + The associated has been disposed. + + is null. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + デリゲートの呼び出し時に に渡される状態。null でもかまいません。 + The associated has been disposed. + + is null. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + デリゲートの呼び出し時に に渡される状態。null でもかまいません。 + 現在の をキャプチャし、 を呼び出すときに使用するかどうかを示すブール値。 + The associated has been disposed. + + is null. + + + このトークンに対して取り消しが要求された場合、 をスローします。 + The token has had cancellation requested. + The associated has been disposed. + + + トークンが取り消されたときに通知される を取得します。 + トークンが取り消されたときに通知される + The associated has been disposed. + + + + に登録されているコールバック デリゲートを表します。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + 現在の インスタンスが、指定された と等しいかどうかを判断します。 + これと の両方が等しい場合は True。それ以外の場合は False。2 つの インスタンスが、 の同じ Register メソッドの単一の呼び出しの結果を参照している場合、両者は等しいことになります。 + このインスタンスと比較する他のオブジェクト。 + + + 現在の インスタンスが、指定された と等しいかどうかを判断します。 + これと の両方が等しい場合は True。それ以外の場合は False。 2 つの インスタンスが、 の同じ Register メソッドの単一の呼び出しの結果を参照している場合、両者は等しいことになります。 + このインスタンスと比較する他の 。 + + + + のハッシュ関数として機能します。 + 現在の インスタンスのハッシュ コード。 + + + 2 つの インスタンスが等しいかどうかを判断します。 + インスタンスが等しい場合は true、それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + + + 2 つの インスタンスが等しくないかどうかを判断します。 + インスタンスが等しくない場合は true。それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + + + 取り消す必要があることを に通知します。 + + + + クラスの新しいインスタンスを初期化します。 + + + 指定した遅延 (ミリ秒単位) が経過した後に取り消される クラスの新しいインスタンスを初期化します。 + この を取り消すまで待機する時間間隔 (ミリ秒単位)。 + + is less than -1. + + + 指定した期間の後に取り消される クラスの新しいインスタンスを初期化します。 + この を取り消すまで待機する時間間隔。 + + . is less than -1 or greater than . + + + 取り消しの要求を伝えます。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + キャンセルの要求を伝え、残りのコールバックとキャンセル可能な操作を続けるかどうかを指定します。 + 例外を直ちに伝達する場合は true。それ以外の場合は false。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 指定したミリ秒数が経過した後の、この の取り消し操作をスケジュールします。 + この を取り消すまで待機する時間。 + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 指定した期間が経過した後の、この の取り消し操作を設定します。 + この を取り消すまで待機する時間。 + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + すべてのソース トークンが取り消された状態であるときに、取り消された状態になる を作成します。 + ソース トークンにリンクされている + 観察する最初のキャンセル トークン。 + 観察する 2 番目のキャンセル トークン。 + A associated with one of the source tokens has been disposed. + + + 指定された配列のすべてのソース トークンが取り消された状態であるときに、取り消された状態になる を作成します。 + ソース トークンにリンクされている + 観察するためのキャンセル トークン インスタンスを含む配列。 + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + クラスによって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + この に対して取り消しが要求されているかどうかを取得します。 + この に対して取り消しが要求されている場合は true。それ以外の場合は false。 + + + この に関連付けられている を取得します。 + この に関連付けられている + The token source has been disposed. + + + 同時実行タスクは同時に実行し、排他的なタスク同時に実行しないように、タスクの実行を調整するタスク スケジューラを提供します。 + + + + クラスの新しいインスタンスを初期化します。 + + + 指定したスケジューラをターゲットとする クラスの新しいインスタンスを初期化します。 + このペアを実行するターゲット スケジューラ。 + + + 最大同時実行レベルを使用して、指定したスケジューラを対象とする クラスの新しいインスタンスを初期化します。 + このペアを実行するターゲット スケジューラ。 + 同時実行するタスクの最大数。 + + + まとめて処理される可能性のあるスケジュールされたタスクの最大同時実行レベルおよび最大数を使用して、指定したスケジューラを対象とする クラスの新しいインスタンスを初期化します。 + このペアを実行するターゲット スケジューラ。 + 同時実行するタスクの最大数。 + ペアにより使用される、基となるスケジュールされたタスクごとに、処理されるタスクの最大数。 + + + これ以上タスクを受け入れないことをスケジューラ ペアに通知します。 + + + スケジューラが処理を完了すると完了する を取得します。 + スケジューラが処理を終了したときに完了する非同期操作。 + + + このペアの他のタスクと同時に実行できるタスクをこのペアにスケジュールするために使用できる を取得します。 + タスクを同時にスケジュールするために使用できるオブジェクト。 + + + このペアの他のタスクとは排他的に実行する必要があるタスクをこのペアにスケジュールするために使用できる を取得します。 + 他のタスクと同時に実行されないタスクをスケジュールするために使用できるオブジェクト。 + + + 非同期操作を表します。この種類の .NET Framework ソース コードを参照するには、参照ソースをご覧ください。 + + + 指定したアクションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + The argument is null. + + + 指定したアクションおよび で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + 新しいタスクが観察する 。 + The provided has already been disposed. + The argument is null. + + + 指定したアクションと作成オプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + 新しいタスクが観察する 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 指定したアクションと作成オプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + タスクの動作のカスタマイズに使用する 。 + The argument is null. + The argument specifies an invalid value for . + + + 指定したアクションと状態で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + 新しいタスクが観察する 。 + The that created has already been disposed. + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + 新しいタスクが観察する 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + タスクの動作のカスタマイズに使用する 。 + The argument is null. + The argument specifies an invalid value for . + + + + が作成されたときに渡される状態オブジェクトを取得します。渡されなかった場合は null。 + タスクの作成時にそのタスクに渡された状態データを表す + + + 既に正常に完了したタスクを取得します。 + 正常に完了したタスク。 + + + この を待機するために使用する awaiter を構成します。 + このタスクを待機するために使用するオブジェクト。 + 継続をキャプチャされた元のコンテキストにマーシャリングする場合は true。それ以外の場合は false。 + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + The argument is null. + + + キャンセル トークンを受け取って、対象の が完了したときに非同期的に実行される継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + The that created the token has already been disposed. + The argument is null. + + + 対象のタスクが完了したときに、指定した に従って実行される継続タスクを作成します。この継続タスクは、キャンセル トークンを受け取り、指定されたスケジューラを使用します。 + 新しい継続 + 指定した に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 対象のタスクが完了したときに、指定した に従って実行される継続タスクを作成します。 + 新しい継続 + 指定した に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。継続タスクは、指定されたスケジューラを使用します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The has been disposed. + The argument is null. -or-The argument is null. + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに実行される継続タスクを作成します。 + 新しい継続タスク。 + タスクの完了時に実行するアクション。実行されると、完了したタスクと、呼び出し元が指定する状態オブジェクトが、引数としてデリゲートに渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + 呼び出し元から提供される状態情報およびキャンセル トークンを受け取り、対象の の完了時に非同期的に実行される継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + The argument is null. + The provided has already been disposed. + + + 呼び出し元から提供される状態情報およびキャンセル トークンを受け取り、対象の の完了時に実行される継続タスクを作成します。継続タスクは、指定した一連の条件に基づき、指定したスケジューラを使用して実行されます。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに実行される継続タスクを作成します。継続タスクは、指定した一連の条件に基づいて実行されます。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The argument is null. + The argument specifies an invalid value for . + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに非同期的に実行される継続タスクを作成します。継続タスクは、指定されたスケジューラを使用します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument is null. + + + 対象の が完了して値を返したときに非同期的に実行される継続タスクを作成します。 + 新しい継続タスク。 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + + + 対象の が完了して値を返したときに非同期的に実行される継続タスクを作成します。この継続タスクは、キャンセル トークンを受け取ります。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 指定された継続のオプションに従って実行され、値を返す継続タスクを作成します。継続タスクは、キャンセル トークンを渡され、指定されたスケジューラを使用します。 + 新しい継続 + 指定した に従って実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 指定された継続のオプションに従って実行され、値を返す継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 対象の が完了して値を返したときに非同期的に実行される継続タスクを作成します。継続タスクは、指定されたスケジューラを使用します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに非同期的に実行され、値を返す継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクによって生成される結果の型。 + The argument is null. + + + 対象の が完了したときに非同期的に実行され、値を返す継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報とキャンセル トークンを受け取ります。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The provided has already been disposed. + + + 対象の が完了したときに、指定したタスク継続オプションに基づいて実行され、値を返す継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報とキャンセル トークンを受け取り、指定したスケジューラを使用します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 対象の が完了したときに、指定したタスク継続オプションに基づいて実行される継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報を受け取ります。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報を受け取り、指定したスケジューラを使用します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument is null. + + + このタスクの作成に使用される を取得します。 + このタスクの作成に使用される + + + 現在実行中の の一意の ID を返します。 + システムによって現在実行中のタスクに割り当てられた整数。 + + + 遅延後に完了するタスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機するミリ秒数。無期限に待機する場合は -1。 + The argument is less than -1. + + + 遅延後に完了するキャンセル可能タスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機するミリ秒数。無期限に待機する場合は -1。 + 戻されるタスクが完了する前にチェックされるキャンセル トークン。 + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 指定の時間間隔後に完了するタスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機する時間。無期限に待機する場合は TimeSpan.FromMilliseconds(-1)。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 指定の時間間隔後に完了するキャンセル可能タスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機する時間。無期限に待機する場合は TimeSpan.FromMilliseconds(-1)。 + 戻されるタスクが完了する前にチェックされるキャンセル トークン。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + + が途中で終了する原因となった を取得します。 が正常に完了した場合、または例外がスローされていない場合は、null が戻ります。 + + が途中で終了する原因となった + + + + インスタンスおよび インスタンスを作成して構成するためのファクトリ メソッドへのアクセスを提供します。 + さまざまな オブジェクトおよび オブジェクトを作成可能なファクトリ オブジェクト。 + + + 指定されたキャンセル トークンを使用したキャンセルにより完了した を作成します。 + キャンセルされたタスク。 + タスクを完了させるキャンセル トークン。 + + + 指定されたキャンセル トークンを使用したキャンセルにより完了した を作成します。 + キャンセルされたタスク。 + タスクを完了させるキャンセル トークン。 + タスクによって返される結果の型。 + + + 指定した例外で完了した を作成します。 + エラーが発生したタスク。 + タスクを完了させる例外。 + タスクによって返される結果の型。 + + + 指定した例外で完了した を作成します。 + エラーが発生したタスク。 + タスクを完了させる例外。 + + + 指定した結果で成功した を作成します。 + 正常に完了したタスク。 + 完了したタスクに格納する結果。 + タスクによって返される結果の型。 + + + この を待機するために使用する awaiter を取得します。 + awaiter のインスタンス。 + + + この インスタンスの一意の ID を取得します。 + システムによってこのタスク インスタンスに割り当てられた整数。 + + + この インスタンスの実行が取り消されることによって完了したかどうかを示す値を取得します。 + タスクが取り消されることによって完了した場合は true。それ以外の場合は false。 + + + この が完了したかどうかを示す値を取得します。 + タスクが完了した場合は true。それ以外の場合は false。 + + + 処理されない例外が発生したことが原因で が完了したかどうかを示す値を取得します。 + タスクがハンドルされない例外をスローした場合は true。それ以外の場合は false。 + + + ThreadPool 上で実行する指定された作業をキューに配置し、その作業のタスク ハンドルを返します。 + ThreadPool で実行するためにキューに配置された作業を表すタスク。 + 非同期的に実行する処理 + The parameter was null. + + + ThreadPool 上で実行する指定された作業をキューに配置し、その作業のタスク ハンドルを返します。 + ThreadPool で実行するためにキューに配置された作業を表すタスク。 + 非同期的に実行する処理 + 処理を取り消すために使用されるキャンセル トークン + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + ThreadPool 上で実行する指定された作業をキューに配置し、Task(TResult) によって返される のプロキシを返します。 + Task(TResult) によって返される Task(TResult) のプロキシを表す + 非同期的に実行する処理 + プロキシ タスクによって返される結果の型。 + The parameter was null. + + + ThreadPool 上で実行する指定された作業をキューに配置し、Task(TResult) によって返される のプロキシを返します。 + Task(TResult) によって返される Task(TResult) のプロキシを表す + 非同期的に実行する処理 + 処理を取り消すために使用されるキャンセル トークン + プロキシ タスクによって返される結果の型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + ThreadPool 上で実行する指定された作業をキューに配置し、 によって返されるタスクのプロキシを返します。 + + によって返されるタスクのプロキシを表すタスク。 + 非同期的に実行する処理 + The parameter was null. + + + ThreadPool 上で実行する指定された作業をキューに配置し、 によって返されるタスクのプロキシを返します。 + + によって返されるタスクのプロキシを表すタスク。 + 非同期的に実行する処理。 + 処理を取り消すために使用されるキャンセル トークン。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + スレッド プール上で実行する指定された作業をキューに配置し、その作業を表す オブジェクトを戻します。 + スレッド プールで実行するためキューに配置された処理を表すタスク オブジェクト。 + 非同期的に実行する処理。 + タスクの戻り値の型。 + The parameter is null. + + + スレッド プール上で実行する指定された作業をキューに配置し、その作業の Task(TResult) ハンドルを返します。 + ThreadPool で実行するためにキューに配置された作業を表す Task(TResult)。 + 非同期的に実行する処理 + 処理を取り消すために使用されるキャンセル トークン + タスクの結果の型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 現在の を同期的に実行します。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 指定された を同期的に実行します。 + このタスク インラインの実行を試みるスケジューラ。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 現在の の実行をスケジュールし、それを開始します。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 指定された の実行をスケジュールし、それを開始します。 + このタスクを関連付けて実行する 。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + このタスクの を取得します。 + このタスク インスタンスの現在の + + + タスクの完了を待機するために使用できる を取得します。 + タスクの完了を待機するために使用できる + The has been disposed. + + + 操作が同期的に完了したかどうかを示す値を取得します。 + 操作が同期的に完了した場合は true。それ以外の場合は false。 + + + + の実行が完了するまで待機します。 + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 提供された の実行が完了するまで、指定したミリ秒数以内の間、待機します。 + 割り当てられた時間内に true の実行が完了した場合は 。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + の実行が完了するまで待機します。タスクの完了前に、タイムアウト期間が経過するか、キャンセル トークンが取り消される場合には、待機が終了します。 + 割り当てられた時間内に true の実行が完了した場合は 。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + タスクの完了の待機中に観察するキャンセル トークン。 + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + の実行が完了するまで待機します。タスクの完了前にキャンセル トークンが取り消される場合は、待機が終了します。 + タスクの完了の待機中に観察するキャンセル トークン。 + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 提供された の実行が完了するまで、指定した時間間隔内の間、待機します。 + 割り当てられた時間内に true の実行が完了した場合は 。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 指定したすべての オブジェクトの実行が完了するまで待機します。 + 待機する インスタンスの配列。 + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 提供されたすべての オブジェクトの実行が完了するまで、指定したミリ秒数以内の間、待機します。 + 割り当てられた時間内に true インスタンスすべての実行が完了した場合は 。それ以外の場合は false。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 指定したミリ秒数まで、または待機が取り消されるまで、提供されたすべての オブジェクトの実行が完了するのを待機します。 + 割り当てられた時間内に true インスタンスすべての実行が完了した場合は 。それ以外の場合は false。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + タスクの完了を待機しているときに観察する 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 待機が取り消されない限り、指定したすべての オブジェクトの実行が完了するまで待機します。 + 待機する インスタンスの配列。 + タスクの完了を待機しているときに観察する 。 + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 提供されたすべてのキャンセル可能な オブジェクトの実行が完了するまで、指定した時間間隔の間、待機します。 + 割り当てられた時間内に true インスタンスすべての実行が完了した場合は 。それ以外の場合は false。 + 待機する インスタンスの配列。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 指定したいずれかの オブジェクトの実行が完了するまで待機します。 + + 配列引数内の完了したタスクのインデックス。 + 待機する インスタンスの配列。 + The has been disposed. + The argument is null. + The argument contains a null element. + + + 提供されたいずれかの オブジェクトの実行が完了するまで、指定したミリ秒数以内の間、待機します。 + + 配列引数内の完了したタスクのインデックス。タイムアウトが発生した場合は -1。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 指定したミリ秒数まで、または待機トークンが取り消されるまで、提供されたいずれかの オブジェクトの実行が完了するのを待機します。 + + 配列引数内の完了したタスクのインデックス。タイムアウトが発生した場合は -1。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + タスクの完了を待機しているときに監視する 。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 待機が取り消されない限り、指定したいずれかの オブジェクトの実行が完了するまで待機します。 + + 配列引数内の完了したタスクのインデックス。 + 待機する インスタンスの配列。 + タスクの完了を待機しているときに監視する 。 + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 提供されたいずれかの オブジェクトの実行が完了するまで、指定した時間間隔内の間、待機します。 + + 配列引数内の完了したタスクのインデックス。タイムアウトが発生した場合は -1。 + 待機する インスタンスの配列。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 列挙可能なコレクション内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The collection contained a null task. + + + 列挙可能なコレクション内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + The argument was null. + The collection contained a null task. + + + 配列内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + The argument was null. + The array contained a null task. + + + 配列内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The array contained a null task. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The array contained a null task, or was empty. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + The argument was null. + The array contained a null task, or was empty. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + The argument was null. + The array contained a null task, or was empty. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The array contained a null task, or was empty. + + + 待機されたときに現在のコンテキストに非同期的に処理を譲る awaitable タスクを作成します。 + 必要な場合は、要求時に現在のコンテキストに非同期で再度遷移するコンテキスト。現在の が null 以外の場合は、現在のコンテキストとして扱われます。それ以外の場合は、現在の実行タスクに関連付けられているタスク スケジューラは、現在のコンテキストとして扱われます。 + + + 値を返すことができる非同期操作を表します。 + この によって生成される結果の型。 + + + 指定の関数で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + The argument is null. + + + 指定の関数で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + このタスクに割り当てられる 。 + The that created has already been disposed. + The argument is null. + + + 指定の関数と作成オプションを使用して新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 新しいタスクに割り当てられる 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 指定の関数と作成オプションを使用して新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + タスクの動作のカスタマイズに使用する 。 + The argument specifies an invalid value for . + The argument is null. + + + 指定の関数と状態で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + The that created has already been disposed. + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 関数によって使用されるデータを表すオブジェクト。 + タスクの動作のカスタマイズに使用する 。 + The argument specifies an invalid value for . + The argument is null. + + + この を待機するために使用する awaiter を構成します。 + このタスクを待機するために使用するオブジェクト。 + 継続をキャプチャされた元のコンテキストにマーシャリングする場合は true。それ以外の場合は false。 + + + 対象タスクの完了時に、非同期に実行する継続タスクを作成します。 + 新しい継続タスク。 + 先行する の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + The has been disposed. + The argument is null. + + + 対象の の完了時に、非同期的に実行するキャンセル可能な継続タスクを作成します。 + 新しい継続タスク。 + + の完了時に実行するアクション。実行すると、完了したタスクにデリゲートが引数として渡されます。 + 新しい継続タスクに渡されるキャンセル トークン。 + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 状態の情報を渡される継続と、ターゲット が完了したときに実行する継続を作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトが引数としてデリゲートに渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument is null. + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しいタスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行する関数。実行すると、この完了したタスクがデリゲートの引数として渡されます。 + 新しいタスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクによって生成される結果の型。 + The argument is null. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument is null. + + + + インスタンスを作成して構成するためのファクトリ メソッドへアクセスを提供します。 + さまざまな オブジェクトを作成できるファクトリ オブジェクト。 + + + この を待機するために使用する awaiter を取得します。 + awaiter のインスタンス。 + + + この の結果値を取得します。 + + の結果値。これは、タスクの型パラメーターと同じ型です。 + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + タスクの取り消しを通知するために使用される例外を表します。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + 取り消された への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 取り消されたタスク。 + + + この例外に関連付けられているタスクを取得します。 + この例外に関連付けられている への参照。 + + + デリゲートに関連付けられていない のプロデューサー側を表し、 プロパティを通じてコンシューマー側へのアクセスを提供します。 + この に関連付けられている結果値の型。 + + + + を作成します。 + + + 指定された状態を使用して、 を作成します。 + 基になる の AsyncState として使用する状態。 + + + 指定された状態とオプションを使用して、 を作成します。 + 基になる の AsyncState として使用する状態。 + 基になる の作成時に使用するオプション。 + + は、 で使用には無効なオプションを表します。 + + + 指定されたオプションを使用して、 を作成します。 + 基になる の作成時に使用するオプション。 + + は、 で使用には無効なオプションを表します。 + + + 基になる 状態へ遷移させます。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。または、基になる が既に破棄されています。 + + + 基になる 状態へ遷移させます。 + この に関連付ける例外のコレクション。 + + は破棄されました。 + + 引数が null です。 + + に 1 つ以上の null 要素があります。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。 + + + 基になる 状態へ遷移させます。 + この に関連付ける例外。 + + は破棄されました。 + + 引数が null です。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。 + + + 基になる 状態へ遷移させます。 + この に関連付ける結果値。 + + は破棄されました。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。 + + + この によって作成される を取得します。 + この によって作成された を返します。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。操作が失敗した場合またはオブジェクトが既に破棄されている場合は false。 + + + 基になるを移行しようとしています。に、状態にあり、キャンセル トークン、取り消されたタスクに格納されている有効になります。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + キャンセル トークン。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + この に関連付ける例外のコレクション。 + + は破棄されました。 + + 引数が null です。 + + に 1 つ以上の null 要素があります。または コレクションは空です。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + この に関連付ける例外。 + + は破棄されました。 + + 引数が null です。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + この に関連付ける結果値。 + + + + メソッドまたは メソッドを使用して作成されるタスクの動作を指定します。 + + + 継続が子タスクの場合は、タスク階層内の親にアタッチするように指定します。継続元も子タスクである場合にのみ、継続は子タスクになれます。既定では、子タスク (外側のタスクによって作成される内側のタスク) は、親と独立して実行されます。 オプションを使用して、親タスクと子タスクを同期させることもできます。親タスクが オプションを指定して構成されている場合、子タスクの オプションは無効で、その子タスクはデタッチされた子タスクとして実行されることに注意してください。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + + オプションを指定して作成され、アタッチされた子タスクとして実行されることを試行する子タスク (この継続によって作成される入れ子になった内側のタスク) は、親タスクにアタッチされることはできないため、デタッチされた子タスクとして実行されます。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + 継続タスクを同期的に実行するように指定します。このオプションを指定すると、継続は、前のタスクを最終状態に遷移させた同じスレッドで実行されます。継続の作成時に継続元が既に完了している場合、継続はその継続を作成したスレッドで実行されます。継続元の が finally ブロック (Visual Basic では Finally) で破棄された場合、このオプションを指定した継続がその finally ブロックで実行されます。同期的に実行するのは、非常に短時間で完了する継続タスクのみでなければなりません。タスクは同期的に実行されるため、 などのメソッドを呼び出して、呼び出しスレッドがタスクの完了を待機する必要はありません。 + + + + または などのメソッドを呼び出すことで継続によって作成されたタスクが、この継続が実行されているスケジューラではなく既定のスケジューラ () を参照して、現在のスケジューラにすることを指定します。 + + + 継続取り消しの場合は、継続元が完了するまで、継続が完了しないようにします。 + + + 継続が、実行に時間のかかる、細分化されていない操作であることを示します。これは、 に対し、オーバーサブスクリプションを許可してもよいことを示します。 + + + 継続のオプションが指定されていない場合は、継続を実行するときに既定の動作を使用する必要があることを指定します。継続元タスクが完了したら、継続元の最終的な プロパティ値に関係なく、継続を非同期的に実行します。継続が子タスクである場合は、デタッチされた入れ子のタスクとして作成されます。 + + + 前のタスクが取り消された場合は継続タスクをスケジュールしないように指定します。完了時に継続元の プロパティが である場合、継続元は取り消されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 前のタスクで処理されない例外がスローされた場合は継続タスクをスケジュールしないように指定します。完了時に継続元の プロパティが である場合、継続元はハンドルされない例外をスローします。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 前のタスクが完了まで実行された場合は、継続タスクをスケジュールしないように指定します。完了時に継続元の プロパティが である場合、継続元は完了まで実行されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 継続元が取り消された場合にのみ継続をスケジュールするように指定します。完了時に継続元の プロパティが である場合、継続元は取り消されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 前のタスクで処理されない例外がスローされた場合にのみ継続タスクをスケジュールするように指定します。完了時に継続元の プロパティが である場合、継続元はハンドルされない例外をスローします。 オプションを指定すると、継続元の プロパティが null でないことが保証されます。このプロパティを使用すると、例外をキャッチして、タスクの違反の原因となった例外を確認できます。 プロパティにアクセスしない場合、例外はハンドルされません。また、取り消されたタスクまたはエラーが発生したタスクの プロパティにアクセスしようとする場合も、新しい例外がスローされます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 継続元が完了まで実行された場合にのみ継続をスケジュールするように指定します。完了時に継続元の プロパティが である場合、継続元は完了まで実行されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + + に対するヒントはスケジュールされた順序でタスクをスケジュールするため、先にスケジュールされたタスクは先に実行される可能性が高く、後からスケジュールされたタスクは後で実行される可能性が高くなります。 + + + 継続タスクを非同期的に実行するように指定します。このオプションは より優先されます。 + + + タスクの作成および実行に関するオプションの動作を制御するフラグを指定します。 + + + タスクがタスク階層の親にアタッチされることを指定します。既定では、子タスク (外側のタスクによって作成される内側のタスク) は、親と独立して実行されます。 オプションを使用して、親タスクと子タスクを同期させることもできます。親タスクが オプションを指定して構成されている場合、子タスクの オプションは無効で、その子タスクはデタッチされた子タスクとして実行されることに注意してください。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + アタッチされた子タスクとして実行を試みる ( オプションを使用して作成される) すべての子タスクが、親タスクにアタッチされるのではなく、デタッチされた子タスクとして実行されるように指定します。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + アンビエント スケジューラが作成されたタスクの現在のスケジューラと見なされることを防止します。これは、作成されたタスクで実行される StartNew や ContinueWith のような操作で、 が現在のスケジューラと見なされることを意味します。 + + + 粒度の細かいシステムではなく、タスクが長時間実行され、少量の大きなコンポーネントを含む粒度の粗い操作とすることを指定します。これは、 に対し、オーバーサブスクリプションを許可してもよいことを示します。オーバーサブスクリプションを使用すると、使用可能なハードウェア スレッドよりも多くのスレッドを作成できます。 + + + 既定の動作を適用する必要があることを示します。 + + + + に対し、できる限り公平にタスクをスケジュールするように指示します。つまり、先にスケジュールされたタスクが先に実行され、後からスケジュールされたタスクは後から実行されるようにします。 + + + 現在のタスクに追加される継続処理を強制的に非同期実行します。 + + + 特定の種類の インスタンスを操作する静的 (Visual Basic の場合は共有) メソッドのセットを提供します。 + + + Task<Task<T>> (C#) または Task (Of Task(Of T)) (Visual Basic) の非同期操作を表すプロキシ を作成します。 + 指定された Task<Task<T>> (C#) または Task (Of Task(Of T)) (Visual Basic) の非同期操作を表す + ラップを解除する Task<Task<T>> (C#) または Task (Of Task(Of T)) (Visual Basic)。 + タスクの結果の型。 + + 引数が null の場合にスローされる例外。 + + + + の非同期操作を表すプロキシ を作成します。 + 指定された System.Threading.Tasks.Task(Of Task) の非同期操作を表すタスク。 + ラップを解除する Task<Task> (C#) または Task (Of Task) (Visual Basic)。 + + 引数が null の場合にスローされる例外。 + + + + オブジェクトを作成およびスケジュールするためのサポートを提供します。 + + + 既定の構成を使用して、 インスタンスを初期化します。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に別の CancellationToken が明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる 。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に別の CancellationToken が明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる既定の 。 + この TaskFactory を使用してタスクを作成するときに使用する既定の 。 + この TaskFactory を使用して継続タスクを作成するときに使用する既定の 。 + この TaskFactory を使用して作成されたタスクをスケジュールするときに使用する既定の 。null 値は、TaskScheduler.Current が使用されることを示します。 + + 引数に無効な 値が指定されています。詳細については、の「解説」を参照してください。 です。または 引数に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この TaskFactory を使用してタスクを作成するときに使用する既定の 。 + この TaskFactory を使用して継続タスクを作成するときに使用する既定の 。 + + 引数に無効な 値が指定されています。詳細については、の「解説」を参照してください。 です。または 引数に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この TaskFactory を使用して作成されたタスクをスケジュールするときに使用する 。null 値は、現在の TaskScheduler が使用されることを示します。 + + + このタスク ファクトリの既定のキャンセル トークンを取得します。 + このタスク ファクトリの既定のタスク キャンセル トークン。 + + + このタスク ファクトリの既定のタスク継続オプションを取得します。 + このタスク ファクトリの既定のタスク継続オプション。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 継続元の の結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 継続元の の結果の型。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + 継続元の の結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 継続元の の結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + 引数に無効な値が指定されています。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が nullです。 + + 配列に含まれる、 null 値。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + + 配列の要素の 1 つが破棄されました。または 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列に含まれる、 null 値。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 作成された継続 の動作を制御する 値。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。または指定された は既に破棄されています。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続 の動作を制御する 値。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。または指定された は既に破棄されています。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + 継続元の の結果の型。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 作成された継続 の動作を制御する 値。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。または指定された は既に破棄されています。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続 の動作を制御する 値。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + このタスク ファクトリの既定のタスク作成オプションを取得します。 + このタスク ファクトリの既定のタスク作成オプション。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド アクションを実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理するアクション デリゲート。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 指定された の完了時に終了メソッド アクションを実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理するアクション デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド アクションを実行する を作成します。 + 非同期操作を表す作成された + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理するアクション デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + 終了メソッドを実行するタスクをスケジュールするときに使用する 。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド関数を実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理する関数デリゲート。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 指定された の完了時に終了メソッド関数を実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理する関数デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド関数を実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理する関数デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + 終了メソッドを実行するタスクをスケジュールするときに使用する 。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + このタスク ファクトリの既定のタスク スケジューラを取得します。 + このタスク ファクトリの既定のタスク スケジューラ。 + + + タスクを作成して開始します。 + 開始されたタスク。 + 非同期で実行するアクション デリゲート。 + + 引数が null です。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + 新しいタスクに割り当てられる 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + 新しい に割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + 引数が null です。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しい に割り当てられる 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しいタスクに割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + を通じて取得できる結果の型。 + + 引数が null です。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + 新しい に割り当てられる 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + 新しいタスクに割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しい に割り当てられる 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しいタスクに割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + オブジェクトを作成およびスケジュールするためのサポートを提供します。 + このクラスのメソッドによって作成される オブジェクトの戻り値。 + + + 既定の構成を使用して、 インスタンスを初期化します。 + + + 既定の構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に他の取り消しトークンが明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる既定の取り消しトークン。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に他の取り消しトークンが明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる既定の取り消しトークン。 + この を使用してタスクを作成するときに使用する既定のオプション。 + この を使用して継続タスクを作成するときに使用する既定のオプション。 + この を使用して作成されたタスクをスケジュールするときに使用する既定のスケジューラー。null 値は を使用する必要があることを示します。 + + 、または に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この を使用してタスクを作成するときに使用する既定のオプション。 + この を使用して継続タスクを作成するときに使用する既定のオプション。 + + 、または に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この を使用して作成されたタスクをスケジュールするときに使用するスケジューラー。null 値は、現在の を使用することを示します。 + + + このタスク ファクトリの既定のキャンセル トークンを取得します。 + このタスク ファクトリの既定のキャンセル トークン。 + + + このタスク ファクトリの 列挙値を取得します。 + このタスク ファクトリの既定の継続オプションを示す列挙値のいずれか。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または は null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続タスクをスケジュールするときに使用するスケジューラー。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + に無効な値が指定されています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続タスクをスケジュールするときに使用するスケジューラー。 + 継続元の の結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + 引数に無効な値が指定されています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続タスクをスケジュールするときに使用するタスク スケジューラー。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + 引数に無効な 値が指定されています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な列挙値が指定されています。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続 をスケジュールするときに使用する 。 + 継続元の の結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + 引数が、TaskContinuationOptions の無効な値を指定しています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な列挙値が指定されています。 + + 配列は null 値を含みます。または 配列が空です。 + + + このタスク ファクトリの 列挙値を取得します。 + このタスク ファクトリの既定の作成オプションを示す列挙値のいずれか。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御するオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成されたタスクの動作を制御するオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + 指定された の完了時に終了メソッド関数を実行するタスクを作成します。 + 非同期操作を表す + 完了時に の処理が開始される 。 + 完了した を処理する関数デリゲート。 + + 引数が null です。または 引数が null です。 + + + 指定された の完了時に終了メソッド関数を実行するタスクを作成します。 + 非同期操作を表すタスク。 + 完了時に の処理が開始される 。 + 完了した を処理する関数デリゲート。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + + 指定された の完了時に終了メソッド関数を実行するタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 完了時に の処理が開始される 。 + 完了した を処理する関数デリゲート。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + 終了メソッドを実行するタスクをスケジュールするときに使用するタスク スケジューラー。 + + 引数が null です。または 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + このタスク ファクトリのタスク スケジューラーを取得します。 + このタスク ファクトリのタスク スケジューラー。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + 新しいタスクに割り当てられる取り消しトークン。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + 新しいタスクに割り当てられる取り消しトークン。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + 作成されたタスクをスケジュールするときに使用するタスク スケジューラー。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + タスクを作成して開始します。 + 開始された + タスクを通じて取得される結果を返す関数デリゲート。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。 + + パラメーターは無効な値を指定します。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + 新しいタスクに割り当てられる取り消しトークン。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + 新しいタスクに割り当てられる取り消しトークン。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + 作成されたタスクをスケジュールするときに使用するタスク スケジューラー。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。 + + パラメーターは無効な値を指定します。 + + + スレッドにおけるタスクのキュー作成という下位の作業を処理するオブジェクトを表します。 + + + + を初期化します。 + + + 現在実行中のタスクに関連付けられている を取得します。 + 現在実行中のタスクに関連付けられている を返します。 + + + .NET Framework によって提供される既定の インスタンスを取得します。 + 既定の インスタンスを返します。 + + + 現在の に関連付けられた を作成します。 + 現在の ( で指定) に関連付けられた + 現在の SynchronizationContext を TaskScheduler として使用することはできません。 + + + デバッガー サポートの目的でのみ、現在実行待機中のスケジューラのキューに含まれている インスタンスの列挙可能なコレクションを生成します。 + デバッガーがこのスケジューラのキューに現在含まれているタスクを走査できるようにする列挙可能なコレクション。 + このスケジューラは、この時点でキューにあるタスクの一覧を生成できません。 + + + この の一意の ID を取得します。 + この の一意の ID を返します。 + + + この がサポートできる同時実行レベルの上限を示します。 + 同時実行レベルの上限を表す整数を返します。既定のスケジューラは、 を返します。 + + + スケジューラのキューに を追加します。 + キューに追加する 。 + + 引数が null です。 + + + このスケジューラのキューに以前含まれていた のデキューを試みます。 + + 引数が正常にデキューされたかどうかを示すブール値。 + キューから取り出す 。 + + 引数が null です。 + + + このスケジューラ上の指定された の実行を試みます。 + + が正常に実行された場合は true、正常に実行されなかった場合は false。タスクが正常に実行されない原因としては、タスクが既に実行されていた場合や、他のスレッドによって実行中である場合などが挙げられます。 + 実行対象の オブジェクト。 + + はこのスケジューラに関連付けられていません。 + + + 指定された をこの呼び出しで同期的に実行できるかどうかを判断し、できる場合は実行します。 + タスクがインラインで実行されたかどうかを示すブール値。 + 実行対象の 。 + タスクが以前キューに追加されていたかどうかを示すブール値。このパラメーターを True に設定すると、タスクが以前キューに追加されていた (スケジュールされていた) 可能性があることを示します。False に設定すると、タスクがキューに追加されていないことを示し、この呼び出しによって、タスクがキューに追加されずにインラインで実行されます。 + + 引数が null です。 + + は既に実行されました。 + + + エラーが発生したタスクの無視された例外によって、例外のエスカレーション ポリシーが起動される直前に発生します。既定では、このポリシーの起動によりプロセスが終了します。 + + + + による無効な操作があったことを通知するために使用される例外を表します。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + 既定のエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + + の有効期間における現在の段階を表します。 + + + タスクの CancellationToken がシグナル状態であるときに、タスクがこのトークンを使用して OperationCanceledException をスローすることによって取り消しを受領したか、タスクの実行開始前にタスクの CancellationToken が既にシグナル状態でした。詳細については、「タスクのキャンセル」を参照してください。 + + + タスクは初期化されていますが、まだスケジュールされていません。 + + + タスクはハンドルされない例外が発生したために終了しました。 + + + タスクの実行は正常に完了しました。 + + + タスクは実行中で、まだ完了していません。 + + + タスクはアクティブ化されるのを待機中で、.NET Framework インフラストラクチャによって内部的にスケジュールされています。 + + + タスクは実行を終了し、アタッチされている子タスクの完了を暗黙的に待機しています。 + + + タスクの実行はスケジュールされていますが、まだ開始されていません。 + + + エラーが発生した の例外が無視されたときに発生するイベントに関するデータを提供します。 + + + 無視された例外を使用して、 クラスの新しいインスタンスを初期化します。 + 無視された例外。 + + + 無視された例外。 + 無視された例外。 + + + この例外が "認識済み" としてマークされているかどうかを示す値を取得します。 + この例外が "認識済み" としてマークされている場合は true、それ以外の場合は false。 + + + + を "認識済み" としてマークすることによって、例外のエスカレーション ポリシーがトリガーされないようにします。既定では、このポリシーがトリガーされるとプロセスが終了します。 + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netcore50/ko/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/ko/System.Threading.Tasks.xml new file mode 100644 index 0000000..f200d74 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/ko/System.Threading.Tasks.xml @@ -0,0 +1,3760 @@ + + + + System.Threading.Tasks + + + + 응용 프로그램을 실행하는 동안 발생하는 하나 이상의 오류를 나타냅니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + 지정된 오류 메시지와 해당 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + 인수가 null인 경우 + + + 지정된 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + + 인스턴스를 단일 새 인스턴스로 평면화합니다. + 평면화된 새 입니다. + + + 이 예외의 근본 원인인 을 반환합니다. + 이 예외의 근본 원인인 을 반환합니다. + + + 에 포함된 각 의 처리기를 호출합니다. + 각 예외에 대해 실행할 조건자입니다.조건자는 처리할 을 인수로 받아들이고, 예외가 처리되었는지 여부를 나타내는 부울을 반환합니다. + + 인수가 null인 경우 + 에 의해 포함된 예외가 처리되지 않았습니다. + + + 현재 예외를 발생시킨 인스턴스의 읽기 전용 컬렉션을 가져옵니다. + 현재 예외를 발생시킨 인스턴스의 읽기 전용 컬렉션을 반환합니다. + + + 현재 의 문자열 표현을 만들어 반환합니다. + 현재 예외에 대한 문자열 표현입니다. + + + 스레드에서 실행 중인 작업을 취소할 때 해당 스레드에서 throw되는 예외입니다. + 2 + + + 시스템 제공 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 오류를 설명하는 입니다. + + + 지정된 오류 메시지와 해당 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 지정된 오류 메시지, 해당 예외의 원인인 내부 예외에 대한 참조 및 취소 토큰을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + 취소한 작업과 연결된 취소 토큰입니다. + + + 지정된 오류 메시지 및 취소 토큰을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 취소한 작업과 연결된 취소 토큰입니다. + + + 취소 토큰을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 취소한 작업과 연결된 취소 토큰입니다. + + + 취소한 작업과 연결된 취소 토큰을 가져옵니다. + 취소한 작업과 연결된 토큰 또는 기본 토큰입니다. + + + 작업을 반환하는 비동기 메서드에 대한 작성기를 나타냅니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다.부분적으로 신뢰할 수 있는 코드에서 이 메서드를 호출할 수 있습니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + + 클래스의 인스턴스를 만듭니다. + 작성기의 새 인스턴스입니다. + + + 작업이 실패한 것으로 표시하고 지정된 예외를 작업에 바인딩합니다. + 작업에 바인딩할 예외입니다. + + 가 null입니다. + 작업이 이미 완료된 경우또는빌더가 초기화되지 않은 경우 + + + 작업이 성공적으로 완료된 것으로 표시합니다. + 작업이 이미 완료된 경우또는빌더가 초기화되지 않은 경우 + + + 지정된 상태 컴퓨터와 작성기를 연결합니다. + 작성기와 연결할 상태 시스템 인스턴스입니다. + + 가 null입니다. + 상태 시스템이 이전에 설정된 경우 + + + 연결된 상태 컴퓨터를 사용하여 작성기 실행을 시작합니다. + 참조로 전달된 상태 시스템 인스턴스입니다. + 상태 컴퓨터의 형식입니다. + + 가 null입니다. + + + 이 작성기에 대한 작업을 가져옵니다. + 이 작성기에 대한 작업입니다. + 빌더가 초기화되지 않은 경우 + + + 작업을 반환하고 결과에 대한 매개 변수를 제공하는 비동기 메서드에 대한 작성기를 나타냅니다. + 작업을 완료하는 데 사용할 결과입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다.부분적으로 신뢰할 수 있는 코드에서 이 메서드를 호출할 수 있습니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + + 클래스의 인스턴스를 만듭니다. + 작성기의 새 인스턴스입니다. + + + 작업이 실패한 것으로 표시하고 지정된 예외를 작업에 바인딩합니다. + 작업에 바인딩할 예외입니다. + + 가 null입니다. + 작업이 이미 완료된 경우 + + + 작업이 성공적으로 완료된 것으로 표시합니다. + 작업을 완료하는 데 사용할 결과입니다. + 작업이 이미 완료된 경우 + + + 지정된 상태 컴퓨터와 작성기를 연결합니다. + 작성기와 연결할 상태 시스템 인스턴스입니다. + + 가 null입니다. + 상태 시스템이 이전에 설정된 경우 + + + 연결된 상태 컴퓨터를 사용하여 작성기 실행을 시작합니다. + 참조로 전달된 상태 시스템 인스턴스입니다. + 상태 컴퓨터의 형식입니다. + + 가 null입니다. + + + 이 작성기에 대한 작업을 가져옵니다. + 이 작성기에 대한 작업입니다. + + + 값을 반환하지 않는 비동기 메서드에 대한 작성기를 나타냅니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다.부분적으로 신뢰할 수 있는 코드에서 이 메서드를 호출할 수 있습니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + + 클래스의 인스턴스를 만듭니다. + 작성기의 새 인스턴스입니다. + + + 예외를 메서드 작성기에 바인딩합니다. + 바인딩할 예외입니다. + + 가 null입니다. + 빌더가 초기화되지 않은 경우 + + + 메서드 빌더가 성공적으로 완료된 것으로 표시합니다. + 빌더가 초기화되지 않은 경우 + + + 지정된 상태 컴퓨터와 작성기를 연결합니다. + 작성기와 연결할 상태 시스템 인스턴스입니다. + + 가 null입니다. + 상태 시스템이 이전에 설정된 경우 + + + 연결된 상태 컴퓨터를 사용하여 작성기 실행을 시작합니다. + 참조로 전달된 상태 시스템 인스턴스입니다. + 상태 컴퓨터의 형식입니다. + + 가 null입니다. + + + 구성 항목이 작업에서 기다릴 수 있도록 awaitable 개체를 제공합니다. + + + 이 대기 가능 개체에 대해 awaiter를 반환합니다. + Awaiter입니다. + + + 구성 항목이 작업에서 기다릴 수 있도록 awaitable 개체를 제공합니다. + 에서 생성되는 결과의 형식입니다. + + + 이 대기 가능 개체에 대해 awaiter를 반환합니다. + Awaiter입니다. + + + 대기 가능 개체()에 대해 awaiter를 제공합니다. + + + 완료된 작업에 대한 대기를 종료합니다. + 완료된 작업의 결과입니다. + awaiter가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 Faulted 상태로 완료되었습니다. + + + 대기 중인 작업이 완료되었는지 여부를 지정하는 값을 가져옵니다. + 대기 중인 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 대기 가능() 개체에 대해 awaiter를 제공합니다. + + + 완료된 작업에 대한 대기를 종료합니다. + awaiter가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 Faulted 상태로 완료되었습니다. + + + 대기 중인 작업이 완료되었는지 여부를 지정하는 값을 가져옵니다. + 대기 중인 작업이 완료되면 true이고, 그렇지 않으면 false입니다. + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 비동기 메서드에 대해 생성된 상태 시스템을 나타냅니다.이 형식은 컴파일러 전용입니다. + + + 상태 시스템을 다음 상태로 이동합니다. + + + 힙에 할당된 복제본을 사용하여 상태 시스템을 구성합니다. + 힙에 할당된 복제본입니다. + + + Await 작업이 완료될 때 연속을 예약하는 awaiter를 나타냅니다. + + + 인스턴스가 완료될 때 호출되는 연속 작업을 예약합니다. + 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우(Visual Basic에서는 Nothing) + + + 작업이 완료될 때 연속을 예약하는 작업을 나타냅니다. + + + 인스턴스가 완료될 때 호출되는 연속 작업을 예약합니다. + 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우(Visual Basic에서는 Nothing) + + + 비동기 작업의 완료를 기다리는 개체를 제공합니다. + + + 비동기 작업의 완료에 대한 대기를 종료합니다. + + 개체가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 상태로 완료되었습니다. + + + 비동기 작업이 완료되었는지 여부를 나타내는 값을 가져옵니다. + 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + + 개체가 제대로 초기화되지 않은 경우 + + + + 개체가 비동기 작업을 완료하기 위해 대기를 중지할 경우 수행할 동작을 설정합니다. + 대기 작업이 완료될 때 수행할 작업입니다. + + 가 null인 경우 + + 개체가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 비동기 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 비동기 작업이 완료되고 결과에 대한 매개 변수를 제공할 때까지 기다리는 개체를 나타냅니다. + 작업의 결과입니다. + + + 비동기 작업의 완료에 대한 대기를 종료합니다. + 완료된 작업의 결과입니다. + + 개체가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 상태로 완료되었습니다. + + + 비동기 작업이 완료되었는지 여부를 나타내는 값을 가져옵니다. + 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + + 개체가 제대로 초기화되지 않은 경우 + + + + 개체가 비동기 작업을 완료하기 위해 대기를 중지할 경우 수행할 동작을 설정합니다. + 대기 작업이 완료될 때 수행할 작업입니다. + + 가 null인 경우 + + 개체가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 비동기 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 비동기적으로 대상 환경으로 전환할 때 대기에 대한 컨텍스트를 제공합니다. + + + 클래스의 이 인스턴스에 대한 개체를 검색합니다. + 비동기 작업의 완료를 모니터링하는 데 사용되는 개체입니다. + + + 대상 환경으로 전환하는 awaiter를 제공합니다. + + + 대기 작업을 종료합니다. + + + 양보가 필요하지 않은지 여부를 나타내는 값을 가져옵니다. + 항상 false이며, 이는 에 항상 yield가 필요함을 나타냅니다. + + + 호출할 연속을 설정합니다. + 비동기적으로 호출하는 작업입니다. + + 가 null입니다. + + + + 을 현재 컨텍스트로 다시 게시합니다. + 비동기적으로 호출하는 작업입니다. + + 인수가 null인 경우 + + + 작업을 취소해야 한다는 알림을 전파합니다. + + + + 을(를) 초기화합니다. + 토큰의 취소된 상태입니다. + + + 이 토큰이 취소된 상태로 있을 수 있는지 여부를 가져옵니다. + 이 토큰이 취소된 상태로 있을 수 있으면 true이고, 그렇지 않으면 false입니다. + + + 현재 인스턴스와 지정한 가 같은지 여부를 확인합니다. + + 이고 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다.둘 다 동일한 에 연결되어 있거나 둘 다 public CancellationToken 생성자에서 생성되고 값이 같으면 두 토큰은 같습니다. + 이 인스턴스와 비교할 다른 개체입니다. + An associated has been disposed. + + + 현재 인스턴스와 지정한 토큰이 같은지 여부를 확인합니다. + 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다.둘 다 동일한 에 연결되어 있거나 둘 다 public CancellationToken 생성자에서 생성되고 값이 같으면 두 토큰은 같습니다. + 이 인스턴스와 비교할 다른 입니다. + + + + 의 해시 함수 역할을 수행합니다. + 현재 인스턴스에 대한 해시 코드입니다. + + + 이 토큰의 취소가 요청되었는지 여부를 가져옵니다. + 이 토큰의 취소가 요청되었으면 true이고, 그렇지 않으면 false입니다. + + + 값을 반환합니다. + 빈 취소 토큰입니다. + + + 두 개의 인스턴스가 같은지 여부를 확인합니다. + 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + An associated has been disposed. + + + 인스턴스가 서로 다른지 여부를 확인합니다. + 인스턴스가 서로 다르면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + An associated has been disposed. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + The associated has been disposed. + + is null. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + 현재 를 캡처하여 을 호출할 때 사용할지 여부를 나타내는 부울 값입니다. + The associated has been disposed. + + is null. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + 대리자가 호출될 때 에 전달할 상태입니다.null일 수 있습니다. + The associated has been disposed. + + is null. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + 대리자가 호출될 때 에 전달할 상태입니다.null일 수 있습니다. + 현재 를 캡처하여 을 호출할 때 사용할지 여부를 나타내는 부울 값입니다. + The associated has been disposed. + + is null. + + + 이 토큰의 취소가 요청된 경우 이 발생합니다. + The token has had cancellation requested. + The associated has been disposed. + + + 토큰이 취소될 때 신호를 받는 을 가져옵니다. + 토큰이 취소될 때 신호를 받는 입니다. + The associated has been disposed. + + + + 에 등록된 콜백 대리자를 나타냅니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + 현재 인스턴스와 지정한 이 같은지 여부를 확인합니다. + 이 인스턴스와 가 같으면 true이고,그렇지 않으면 false입니다.두 인스턴스 모두 의 같은 Register 메서드에 대한 단일 호출의 출력을 참조할 경우 두 인스턴스는 같습니다. + 이 인스턴스와 비교할 다른 개체입니다. + + + 현재 인스턴스와 지정한 이 같은지 여부를 확인합니다. + 이 인스턴스와 가 같으면 true이고,그렇지 않으면 false입니다. 두 인스턴스 모두 의 같은 Register 메서드에 대한 단일 호출의 출력을 참조할 경우 두 인스턴스는 같습니다. + 이 인스턴스와 비교할 다른 입니다. + + + + 에 대한 해시 함수 역할을 합니다. + 현재 인스턴스에 대한 해시 코드입니다. + + + 인스턴스가 같은지 여부를 확인합니다. + 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + + + 인스턴스가 서로 다른지 여부를 확인합니다. + 인스턴스가 서로 다르면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + + + 취소되도록 에 신호를 보냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + + 지정한 지연(밀리초) 후에 취소되는 의 새 인스턴스를 초기화합니다. + 이(가) 취소될 때까지 대기하는 시간(밀리초) 간격입니다. + + is less than -1. + + + 지정한 시간 범위 후에 취소되는 의 새 인스턴스를 초기화합니다. + 이(가) 취소될 때까지 대기하는 시간 간격입니다. + + . is less than -1 or greater than . + + + 취소 요청을 전달합니다. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 취소 요청을 전달하고 나머지 콜백과 취소 가능한 작업을 처리해야 하는지를 지정합니다. + 예외를 즉시 전파해야 하는 경우 true이고, 그렇지 않으면 false입니다. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 지정한 시간(밀리초) 후에 이 를 취소하는 작업을 예약합니다. + 를 취소하기 전에 대기할 시간 범위입니다. + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 지정한 시간 범위 후에 이 를 취소하는 작업을 예약합니다. + 를 취소하기 전에 대기할 시간 범위입니다. + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + 취소된 상태인 원본 토큰이 있는 경우 취소된 상태가 되는 를 만듭니다. + 원본 토큰에 연결된 입니다. + 관찰할 첫 번째 취소 토큰입니다. + 관찰할 두 번째 취소 토큰입니다. + A associated with one of the source tokens has been disposed. + + + 지정한 배열에 취소된 상태인 원본 토큰이 있는 경우 취소된 상태가 되는 를 만듭니다. + 원본 토큰에 연결된 입니다. + 관찰할 취소 토큰 인스턴스를 포함하는 배열입니다. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 클래스에 사용되는 관리되지 않는 리소스를 해제하고, 필요에 따라 관리되는 리소스를 해제합니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다. + + + 의 취소가 요청되었는지 여부를 가져옵니다. + 의 취소가 요청되었으면 true이고, 그렇지 않으면 false입니다. + + + 와 연결된 를 가져옵니다. + 와 연결된 입니다. + The token source has been disposed. + + + 동시 작업을 동시에 실행하고 전용 작업은 실행하지 않으면서 작업을 실행하도록 조정하는 작업 스케줄러를 제공합니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 스케줄러를 대상으로 하는 클래스의 새 인스턴스를 초기화합니다. + 이 쌍을 실행해야 하는 대상 스케줄러입니다. + + + 최대 동시성 수준을 사용하여 지정된 스케줄러를 대상으로 하는 클래스의 새 인스턴스를 초기화합니다. + 이 쌍을 실행해야 하는 대상 스케줄러입니다. + 동시에 실행할 최대 작업 수입니다. + + + 최대 동시성 수준과 예약된 최대 작업 수(단위로 처리될 수도 있음)와 함께 지정한 스케줄러를 대상으로 하는 클래스의 새 인스턴스를 초기화하고 보호 수준에 서명합니다. + 이 쌍을 실행해야 하는 대상 스케줄러입니다. + 동시에 실행할 최대 작업 수입니다. + 쌍으로 사용되는 예약된 각 내부 작업을 처리하는 최대 작업 수입니다. + + + 스케줄러 쌍에게 추가 작업을 수락할 수 없음을 알립니다. + + + 스케줄러가 처리를 완료하면 완료될 를 가져옵니다. + 스케줄러 처리를 마칠 때 완료되는 비동기 작업입니다. + + + 이 쌍에서 다른 작업과 동시에 실행될 수 있는 이 쌍에 대한 작업을 예약하는 데 사용할 수 있는 를 가져옵니다. + 동시에 작업을 예약하는 데 사용할 수 있는 개체입니다. + + + 이 쌍에서 다른 작업과 관련하여 단독으로 실행되어야 하는 이 쌍에 대한 작업을 예약하는 데 사용할 수 있는 를 가져옵니다. + 다른 작업과 동시에 실행되지 않는 작업을 예약하는 데 사용할 수 있는 개체입니다. + + + 비동기 작업을 나타냅니다.이 형식에 대한 .NET Framework 소스 코드를 찾아보려면 참조 원본을 참조하세요. + + + 지정된 작업을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + The argument is null. + + + 지정된 작업을 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 작업이 관찰할 입니다. + The provided has already been disposed. + The argument is null. + + + 지정된 작업 및 만들기 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 작업이 관찰할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 지정된 작업 및 만들기 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + + + 지정된 작업 및 상태를 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 작업이 관찰할 입니다. + The that created has already been disposed. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 작업이 관찰할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + + + + 를 만들 때 제공된 상태 개체를 가져오거나, 제공된 개체가 없는 경우 null을 가져옵니다. + 작업을 만들 때 작업에 전달된 상태 데이터를 나타내는 입니다. + + + 이미 성공적으로 완료된 작업을 가져옵니다. + 작업을 완료했습니다. + + + 를 기다리는 데 사용되는 awaiter를 구성합니다. + 이 작업을 기다리는 데 사용되는 개체입니다. + 캡처된 원래 컨텍스트로 연속 마샬링하려면 true이고, 그렇지 않으면 false입니다. + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + The argument is null. + + + 대상 이(가) 완료될 때 취소 토큰을 받고 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + The that created the token has already been disposed. + The argument is null. + + + 지정된 에 따라 대상 작업이 완료되면 실행되는 연속 작업을 만듭니다.연속 작업이 취소 토큰을 받고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + 지정된 에 따라 실행되는 작업입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 지정된 에 따라 대상 작업이 완료되면 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + 지정된 에 따라 실행되는 작업입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The has been disposed. + The argument is null. -or-The argument is null. + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되면 실행되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 대상 이(가) 완료될 때 호출자 제공 상태 정보 및 취소 토큰을 받고 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이(가) 완료될 때 호출자 제공 상태 정보 및 취소 토큰을 받고 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 조건의 집합에 따라 실행되며 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되면 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 조건의 집합에 따라 실행됩니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The argument is null. + The argument specifies an invalid value for . + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument is null. + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + + 이(가) 완료되면 실행되는 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업이 취소 토큰을 받습니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 지정된 연속 작업 옵션에 따라 실행되고 값을 가져오는 연속 작업을 만듭니다.연속 작업에 취소 토큰이 전달되고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + 지정된 에 따라 실행할 함수. 실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 지정된 연속 작업 옵션에 따라 실행되고 값을 가져오는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null.-or-The argument is null. + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공한 상태 정보 및 취소 토큰을 받습니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이(가) 완료되고 값을 가져오면 지정된 작업 연속 옵션에 따라 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공 상태 정보 및 취소 토큰을 받고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 대상 이(가) 완료되면 지정된 작업 연속 옵션에 따라 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공 상태 정보를 받습니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공 상태 정보를 받고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument is null. + + + 이 작업을 만드는 데 사용된 를 가져옵니다. + 이 작업을 만드는 데 사용된 입니다. + + + 현재 실행 중인 의 고유 ID를 반환합니다. + 시스템에서 현재 실행 중인 작업에 할당한 정수입니다. + + + 시간 지연 후 완료되는 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업을 완료하기 전에 대기하는 시간(밀리초)입니다. -1은 무기한 대기를 나타냅니다. + The argument is less than -1. + + + 시간 지연 후 완료되는 취소 가능 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업을 완료하기 전에 대기하는 시간(밀리초)입니다. -1은 무기한 대기를 나타냅니다. + 반환된 작업을 완료하기 전에 확인되는 취소 토큰입니다. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 지정된 시간 제한 간격 후 완료되는 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업이 완료되기 전에 대기하는 시간 범위입니다. TimeSpan.FromMilliseconds(-1)는 무기한 대기를 나타냅니다. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 지정된 시간 제한 간격 후 완료되는 취소 가능 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업이 완료되기 전에 대기하는 시간 범위입니다. TimeSpan.FromMilliseconds(-1)는 무기한 대기를 나타냅니다. + 반환된 작업을 완료하기 전에 확인되는 취소 토큰입니다. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + + 가 중간에 종료되도록 한 을 가져옵니다.가 완료되었거나 예외를 아직 throw하지 않은 경우 null을 반환합니다. + + 가 중간에 종료되도록 한 입니다. + + + + 인스턴스를 만들고 구성하는 팩터리 메서드에 대한 액세스를 제공합니다. + 다양한 개체를 만들 수 있는 팩터리 개체입니다. + + + 지정된 취소 토큰을 사용하여 취소로 인해 완료된 를 만듭니다. + 취소된 작업입니다. + 작업을 완료하는 데 사용할 취소 토큰입니다. + + + 지정된 취소 토큰을 사용하여 취소로 인해 완료된 를 만듭니다. + 취소된 작업입니다. + 작업을 완료하는 데 사용할 취소 토큰입니다. + 작업에서 반환되는 결과의 형식입니다. + + + 지정된 예외를 사용하여 완료된 을 만듭니다. + 오류가 발생한 작업입니다. + 작업을 완료하는 데 사용할 예외입니다. + 작업에서 반환되는 결과의 형식입니다. + + + 지정된 예외를 사용하여 완료된 를 만듭니다. + 오류가 발생한 작업입니다. + 작업을 완료하는 데 사용할 예외입니다. + + + 지정된 결과로 완료되는 을 만듭니다. + 작업을 완료했습니다. + 완료된 작업에 저장할 결과입니다. + 작업에서 반환되는 결과의 형식입니다. + + + 를 기다리는 데 사용되는 awaiter를 가져옵니다. + awaiter 인스턴스입니다. + + + 인스턴스의 고유 ID를 가져옵니다. + 시스템에서 이 작업 인스턴스에 할당한 정수입니다. + + + 인스턴스가 취소되어 실행을 완료했는지를 가져옵니다. + 이 작업이 취소되어 완료되었으면 true이고, 그렇지 않으면 false입니다. + + + 가 완료되었는지를 가져옵니다. + 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + + + 처리되지 않은 예외로 인해 가 완료되었는지를 가져옵니다. + 이 작업이 처리되지 않은 예외를 throw했으면 true이고, 그렇지 않으면 false입니다. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 해당 작업에 대한 작업 핸들을 반환합니다. + 스레드 풀에서 실행하도록 큐에 대기된 작업(work)을 나타내는 작업(task)입니다. + 비동기적으로 실행할 작업입니다. + The parameter was null. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 해당 작업에 대한 작업 핸들을 반환합니다. + 스레드 풀에서 실행하도록 큐에 대기된 작업(work)을 나타내는 작업(task)입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 Task(TResult)에서 반환된 에 대한 프록시를 반환합니다. + Task(TResult)에서 반환하는 Task(TResult)에 대한 프록시를 나타내는 입니다. + 비동기적으로 실행할 작업입니다. + 프록시 작업에서 반환되는 결과의 형식입니다. + The parameter was null. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 Task(TResult)에서 반환된 에 대한 프록시를 반환합니다. + Task(TResult)에서 반환하는 Task(TResult)에 대한 프록시를 나타내는 입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + 프록시 작업에서 반환되는 결과의 형식입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 에서 반환된 작업에 대한 프록시를 반환합니다. + + 에서 반환하는 작업에 대한 프록시를 나타내는 작업입니다. + 비동기적으로 실행할 작업입니다. + The parameter was null. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 에서 반환된 작업에 대한 프록시를 반환합니다. + + 에서 반환하는 작업에 대한 프록시를 나타내는 작업입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 작업을 나타내는 개체를 반환합니다. + 스레드 풀에서 실행하도록 큐에 대기된 작업을 나타내는 작업 개체입니다. + 비동기적으로 실행할 작업입니다. + 작업의 반환 유형입니다. + The parameter is null. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 해당 작업에 대한 Task(TResult) 핸들을 반환합니다. + ThreadPool에서 실행하도록 큐에 대기된 작업을 나타내는 Task(TResult)입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + 작업의 결과 형식입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 현재 에서 를 동기적으로 실행합니다. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 제공된 에서 를 동기적으로 실행합니다. + 이 작업을 인라인으로 실행하려고 하는 스케줄러입니다. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + + 를 시작하고 현재 에 실행을 예약합니다. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + + 를 시작하고 지정된 에 실행을 예약합니다. + 이 작업을 연결하고 실행할 입니다. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 이 작업의 를 가져옵니다. + 이 작업 인스턴스의 현재 입니다. + + + 작업이 완료되기를 기다리는 데 사용할 수 있는 을 가져옵니다. + 작업이 완료되기를 기다리는 데 사용할 수 있는 입니다. + The has been disposed. + + + 작업이 동기적으로 완료되었는지를 나타내는 표시를 가져옵니다. + 작업이 동기적으로 끝났으면 true이고, 그렇지 않으면 false입니다. + + + + 의 실행이 완료되기를 기다립니다. + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 가 지정된 시간(밀리초) 내에 실행을 완료할 때까지 기다립니다. + true의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 의 실행이 완료되기를 기다립니다.작업이 완료되기 전에 취소 토큰이 취소되었거나 시간 제한 간격이 경과되었으면 대기가 종료됩니다. + true의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 작업이 완료되기를 기다리는 동안 관찰할 취소 토큰입니다. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 의 실행이 완료되기를 기다립니다.작업이 완료되기 전에 취소 토큰이 취소되면 대기가 종료됩니다. + 작업이 완료되기를 기다리는 동안 관찰할 취소 토큰입니다. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 가 지정된 시간 간격 내에 실행을 완료할 때까지 기다립니다. + true의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 제공된 모든 개체의 실행이 완료되기를 기다립니다. + 대기할 인스턴스의 배열입니다. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 모든 제공된 개체가 지정된 시간(밀리초) 내에 실행을 완료할 때까지 기다립니다. + 모든 true 인스턴스의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 제공된 모든 개체가 지정된 시간(밀리초) 내에 실행을 완료하기를 기다리거나 대기가 취소될 때까지 기다립니다. + 모든 true 인스턴스의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 대기가 취소되지 않는 경우 제공된 모든 개체가 실행을 완료하기를 기다립니다. + 대기할 인스턴스의 배열입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 모든 제공된 취소 가능한 개체가 지정된 시간 간격 내에 실행을 완료할 때까지 기다립니다. + 모든 true 인스턴스의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 제공된 개체 중 임의 개체의 실행이 완료되기를 기다립니다. + + 배열 인수에서 완료된 작업의 인덱스입니다. + 대기할 인스턴스의 배열입니다. + The has been disposed. + The argument is null. + The argument contains a null element. + + + 모든 제공된 개체가 지정된 시간(밀리초) 내에 실행을 완료할 때까지 기다립니다. + + 배열 인수의 완료된 작업 인덱스이거나, 제한 시간이 초과되었으면 -1입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 모든 제공된 개체가 지정된 시간(밀리초) 내에 실행을 완료하기를 기다리거나 취소 토큰이 취소될 때까지 기다립니다. + + 배열 인수의 완료된 작업 인덱스이거나, 제한 시간이 초과되었으면 -1입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 대기가 취소되지 않는 경우 제공된 모든 개체가 실행을 완료하기를 기다립니다. + + 배열 인수에서 완료된 작업의 인덱스입니다. + 대기할 인스턴스의 배열입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 모든 제공된 개체가 지정된 시간 간격 내에 실행을 완료할 때까지 기다립니다. + + 배열 인수의 완료된 작업 인덱스이거나, 제한 시간이 초과되었으면 -1입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 열거 가능한 컬렉션의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The collection contained a null task. + + + 열거 가능한 컬렉션의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The collection contained a null task. + + + 배열의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The array contained a null task. + + + 배열의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The array contained a null task. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The array contained a null task, or was empty. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The array contained a null task, or was empty. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The array contained a null task, or was empty. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The array contained a null task, or was empty. + + + 대기할 때 현재 컨텍스트로 비동기적으로 전환되는 awaitable 작업을 만듭니다. + 대기할 때 대기 시의 현재 컨텍스트로 비동기적으로 전환될 컨텍스트입니다.현재 가 null이 아닌 경우 현재 컨텍스트로 처리됩니다.그렇지 않으면 현재 실행 중인 작업과 관련된 작업 스케줄러를 현재 컨텍스트로 처리됩니다. + + + 값을 반환할 수 있는 비동기 작업을 나타냅니다. + 에서 생성되는 결과의 형식입니다. + + + 지정된 함수를 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + The argument is null. + + + 지정된 함수를 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 이 작업에 할당할 입니다. + The that created has already been disposed. + The argument is null. + + + 지정된 함수 및 만들기 옵션을 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 새 작업에 할당할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 지정된 함수 및 만들기 옵션을 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument specifies an invalid value for . + The argument is null. + + + 지정된 함수 및 상태를 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + The that created has already been disposed. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 함수에서 사용할 데이터를 나타내는 개체입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument specifies an invalid value for . + The argument is null. + + + 를 기다리는 데 사용되는 awaiter를 구성합니다. + 이 작업을 기다리는 데 사용되는 개체입니다. + 캡처된 원래 컨텍스트로 연속 마샬링하려면 true이고, 그렇지 않으면 false입니다. + + + 대상 작업이 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + + 선행 작업이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + The has been disposed. + The argument is null. + + + 대상 이 완료될 때 비동기적으로 실행되는 취소 가능 연속 작업을 만듭니다. + 새 연속 작업입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 전달되는 취소 토큰입니다. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따른 작업입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The has been disposed. + The argument is null.-or-The argument is null. + + + 상태 정보가 전달되며 대상 이(가) 완료되면 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument is null. + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null.-or-The argument is null. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument is null. + + + + 인스턴스를 만들고 구성하는 팩터리 메서드에 대한 액세스를 제공합니다. + 다양한 개체를 만들 수 있는 팩터리 개체입니다. + + + 를 기다리는 데 사용되는 awaiter를 가져옵니다. + awaiter 인스턴스입니다. + + + 의 결과 값을 가져옵니다. + 작업의 형식 매개 변수와 동일한 형식인 이 의 결과 값입니다. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 작업 취소를 알리기 위해 사용되는 예외를 나타냅니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 취소된 에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 취소된 작업입니다. + + + 이 예외와 연결된 작업을 가져옵니다. + 이 예외와 연결된 에 대한 참조입니다. + + + 대리자에 바인딩되지 않은 의 생산자 측면을 나타내고 속성을 통해 소비자 측면에 대한 액세스를 제공합니다. + 에 연결된 결과 값의 형식입니다. + + + + 을 만듭니다. + + + 지정된 상태를 사용하여 을 만듭니다. + 내부 의 AsyncState로 사용할 상태입니다. + + + 지정된 상태 및 옵션을 사용하여 을 만듭니다. + 내부 의 AsyncState로 사용할 상태입니다. + 내부 를 만들 때 사용할 옵션입니다. + + 에 사용하기에 유효하지 않은 옵션을 나타냅니다. + + + 지정된 옵션을 사용하여 을 만듭니다. + 내부 를 만들 때 사용할 옵션입니다. + + 에 사용하기에 유효하지 않은 옵션을 나타냅니다. + + + 내부 상태로 전환합니다. + 기본 는 이미 , 또는 등 세 가지 최종 상태 중 하나에 있거나 기본 가 이미 삭제되었습니다. + + + 내부 상태로 전환합니다. + 에 바인딩할 예외 컬렉션입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + + 에 null 요소가 하나 이상 있습니다. + 기본 는 이미 , 또는 의 세 가지 최종 상태 중 하나에 있습니다. + + + 내부 상태로 전환합니다. + 에 바인딩할 예외입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + 기본 는 이미 , 또는 의 세 가지 최종 상태 중 하나에 있습니다. + + + 내부 상태로 전환합니다. + 에 바인딩할 결과 값입니다. + + 가 삭제되었습니다. + 기본 는 이미 , 또는 의 세 가지 최종 상태 중 하나에 있습니다. + + + 에서 만든 를 가져옵니다. + 에서 만든 를 반환합니다. + + + 내부 상태로 전환하려고 시도합니다. + 작업이 수행되었으면 true이고, 작업에 실패했거나 개체가 이미 삭제되었으면 false입니다. + + + 내부 전환 하려고 시도 상태 이며 취소 작업에 저장 될 취소 토큰을 사용할 수 있습니다. + 작업에 성공하면 true이고, 그렇지 않으면 false입니다. + 취소 토큰입니다. + + + 내부 상태로 전환하려고 시도합니다. + 작업이 성공했으면 true이고, 그렇지 않으면 false입니다. + 에 바인딩할 예외 컬렉션입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + + 에 null 요소가 하나 이상 있습니다.또는 컬렉션이 비어 있습니다. + + + 내부 상태로 전환하려고 시도합니다. + 작업이 성공했으면 true이고, 그렇지 않으면 false입니다. + 에 바인딩할 예외입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + + + 내부 상태로 전환하려고 시도합니다. + 작업이 성공했으면 true이고, 그렇지 않으면 false입니다. + 에 바인딩할 결과 값입니다. + + + + 또는 메서드를 사용하여 만드는 작업의 동작을 지정합니다. + + + 연속 작업이 자식 작업인 경우 작업 계층 구조의 부모에 연결되도록 지정합니다.연속 작업은 선행 작업도 자식 작업인 경우에만 자식 작업이 됩니다.기본적으로 자식 작업(즉, 외부 작업이 만든 내부 작업)은 부모와 독립적으로 실행됩니다. 옵션을 사용할 수 있어 부모와 자식 작업은 동기화됩니다.부모 작업이 옵션을 사용하여 구성된 경우 자식 작업의 옵션은 영향을 받지 않으며, 자식 작업은 분리된 자식 작업으로 실행됩니다. 자세한 내용은 연결된 자식 작업과 분리된 자식 작업을 참조하세요. + + + + 옵션으로 만들어지고 연결된 자식 작업으로 실행하려는 모든 자식 작업(이 연속 작업으로 만들어진 모든 중첩 내부 작업)은 부모 작업에 연결할 수 없고 대신 분리된 자식 작업으로 실행되도록 지정합니다.자세한 내용은 연결된 자식 작업 및 분리된 자식 작업을 참조하십시오. + + + 연속 작업이 동기적으로 실행되도록 지정합니다.이 옵션을 지정하면 연속 작업이 같은 스레드에서 실행되어 선행 작업이 최종 상태로 전환됩니다.연속 작업이 만들어질 때 선행 작업이 이미 완료된 경우 연속 작업은 해당 작업을 만드는 스레드에서 실행됩니다.선행 작업의 가 finally 블록 (Visual Basic의 Finally)에서 삭제된 경우 이 옵션이 지정되면 연속 작업이 해당 finally 블록에서 계속 실행됩니다.매우 단기로 실행되는 연속 작업만 동기적으로 실행됩니다.작업은 동기적으로 실행되므로, 호출 스레드가 작업이 완료되기를 기다리도록 하기 위해 와 같은 메서드를 호출할 필요가 없습니다. + + + + 또는 와 같은 메서드를 호출함으로써 연속 작업에 의해 만들어진 작업이 이 연속 작업이 실행되는 스케줄러가 아닌 기본 스케줄러()를 현재 스케줄러로 인식하도록 지정합니다. + + + 연속 취소의 경우 선행이 완료되기 전에 연속이 완료되는 것을 방지합니다. + + + 연속 작업이 장기 실행되는 성긴 작업이 되도록 지정합니다.초과 구독을 보장할 수 있는 에 대한 힌트를 제공합니다. + + + 연속 작업 옵션이 지정되지 않은 경우, 연속 작업을 실행할 때 기본 동작을 사용하도록 지정합니다.선행 작업의 최종 속성 값에 관계없이 선행 작업이 완료되면 연속 작업이 비동기적으로 실행됩니다.연속 작업이 자식 작업인 경우 해당 작업은 분리된 상태의 중첩된 작업으로 만들어집니다. + + + 선행 작업이 취소된 경우 연속 작업이 예약되지 않도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 취소됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업이 처리되지 않은 예외를 throw한 경우 연속 작업이 예약되지 않도록 지정합니다.완료 시 선행 작업의 속성이 이면 처리되지 않은 예외가 발생합니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업의 실행이 완료된 경우 연속 작업이 예약되지 않도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 끝까지 실행됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업이 취소된 경우에만 연속 작업이 예약되도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 취소됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업이 처리되지 않은 예외를 throw한 경우에만 연속 작업이 예약되도록 지정합니다.완료 시 선행 작업의 속성이 이면 처리되지 않은 예외가 발생합니다. 옵션은 선행 작업의 속성이 null이(가) 아니도록 보장합니다.이 속성을 사용하여 예외를 catch하고 해당 작업에 오류를 발생시킨 예외를 확인할 수 있습니다. 속성에 액세스하지 않는 경우에는 예외가 처리되지 않습니다.또한 취소되었거나 오류가 발생한 작업의 속성에 액세스하려고 하면 새 예외가 발생합니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업의 실행이 완료된 경우에만 연속 작업이 예약되도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 끝까지 실행됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 더 일찍 예약된 작업을 먼저 실행하고 나중에 예약된 작업을 나중에 실행할 수 있도록 예약된 순서대로 작업을 예약하도록 에 알려줍니다. + + + 연속 작업이 비동기 방식으로 실행되도록 지정합니다.이 옵션은 보다 우선합니다. + + + 작업을 만들고 실행하기 위한 선택적 동작을 제어하는 플래그를 지정합니다. + + + 작업이 작업 계층 구조의 부모에 연결되도록 지정합니다.기본적으로 자식 작업(즉, 외부 작업이 만든 내부 작업)은 부모와 독립적으로 실행됩니다. 옵션을 사용할 수 있어 부모와 자식 작업은 동기화됩니다.부모 작업이 옵션을 사용하여 구성된 경우 자식 작업의 옵션은 영향을 받지 않으며, 자식 작업은 분리된 자식 작업으로 실행됩니다. 자세한 내용은 연결된 자식 작업과 분리된 자식 작업을 참조하세요. + + + 연결된 자식 작업으로 실행하려는 자식 작업(즉 옵션으로 만듦)은 부모 작업에 연결할 수 없고 대신 분리된 자식 작업으로 실행되도록 지정합니다.자세한 내용은 연결된 자식 작업 및 분리된 자식 작업을 참조하세요. + + + 주변 스케줄러가 만든 작업에서 현재 스케줄러로 나타나지 않도록 합니다.이는 만들어진 작업에서 수행되는 StartNew 또는 ContinueWith와 같은 작업이 를 현재 스케줄러로 표시함을 의미합니다. + + + 세분화된 시스템보다 적고 폭 넓은 구성 요소가 개입하는 장기 실행되고 정교하지 않은 작업이 되도록 지정합니다.초과 구독을 보장할 수 있는 에 대한 힌트를 제공합니다.초과 구독을 사용하면 사용 가능한 하드웨어 수보다 많은 스레드를 만들 수 있습니다. + + + 기본 동작이 사용되도록 지정합니다. + + + 가능한 한 공정한 방식, 즉 일찍 예약된 작업은 일찍 실행되고 나중에 예약된 작업은 나중에 실행될 수 있는 방식으로 작업을 예약하는 에 대한 힌트입니다. + + + 비동기 방식으로 실행될 현재 작업에 추가된 연속을 적용합니다. + + + 특정 유형의 인스턴스로 작업하기 위한 정적(Visual Basic의 경우 Shared) 메서드 집합을 제공합니다. + + + Task<Task<T>>(C#) 또는 Task (Of Task(Of T))(Visual Basic)의 비동기 작업을 나타내는 프록시 를 만듭니다. + 제공된 Task<Task<T>>(C#) 또는 Task (Of Task(Of T))(Visual Basic)의 비동기 작업을 나타내는 입니다. + 래핑을 해제할 Task<Task<T>>(C#) 또는 Task (Of Task(Of T))(Visual Basic)입니다. + 작업 결과의 형식입니다. + + 인수가 null인 경우 throw되는 예외입니다. + + + + 의 비동기 작업을 나타내는 프록시 를 만듭니다. + 제공된 System.Threading.Tasks.Task(Of Task)의 비동기 작업을 나타내는 작업입니다. + 래핑을 해제할 Task<Task>(C#) 또는 Task (Of Task)(Visual Basic)입니다. + + 인수가 null인 경우 throw되는 예외입니다. + + + + 개체를 만들고 예약하도록 지원합니다. + + + 기본 구성을 사용하여 인스턴스를 초기화합니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 CancellationToken을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 입니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 CancellationToken을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 기본 입니다. + 이 TaskFactory를 사용하여 작업을 만들 때 사용할 기본 입니다. + 이 TaskFactory를 사용하여 연속 작업을 만들 때 사용할 기본 입니다. + 이 TaskFactory를 사용하여 만든 작업을 예약하는 데 사용할 기본 입니다.null 값은 TaskScheduler.Current를 사용함을 나타냅니다. + + 인수에서 잘못된 값을 지정합니다.자세한 내용은 설명 부분을 참조 하십시오. 합니다.또는 인수에서 잘못된 값을 지정합니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 이 TaskFactory를 사용하여 작업을 만들 때 사용할 기본 입니다. + 이 TaskFactory를 사용하여 연속 작업을 만들 때 사용할 기본 입니다. + + 인수에서 잘못된 값을 지정합니다.자세한 내용은 설명 부분을 참조 하십시오. 합니다.또는 인수에서 잘못된 값을 지정합니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 이 TaskFactory를 사용하여 만든 작업을 예약하는 데 사용할 입니다.null 값은 현재 TaskScheduler를 사용함을 나타냅니다. + + + 이 작업 팩터리에 대한 기본 취소 토큰을 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 취소 토큰입니다. + + + 이 작업 팩터리에 대한 기본 작업 연속 옵션을 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 연속 옵션입니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + 선행 의 결과 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + 인수에서 잘못된 값을 지정합니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다. 또는여는 인수가 null합니다. + + 배열에 포함 된 null 값입니다. 또는 배열이 비어 있습니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. 또는 이미 삭제 되었습니다. + + 배열은 null입니다. 또는 인수가 null인 경우 + + 배열에 포함 된 null 값입니다. 또는 배열이 비어 있습니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다.또는제공된 가 이미 삭제된 경우 + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 선행 의 결과 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + 선행 의 결과 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다.또는제공된 가 이미 삭제된 경우 + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + 선행 의 결과 형식입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 선행 의 결과 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다.또는제공된 가 이미 삭제된 경우 + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 이 작업 팩터리에 대한 기본 작업 만들기 옵션을 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 만들기 옵션입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 작업을 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 동작 대리자입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 지정된 가 완료될 때 End 메서드 작업을 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 동작 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 작업을 실행하는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 동작 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + End 메서드를 실행하는 작업을 예약하는 데 사용할 입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 함수 대리자입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + End 메서드를 실행하는 작업을 예약하는 데 사용할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 이 작업 팩터리에 대한 기본 작업 스케줄러를 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 스케줄러입니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 인수가 null인 경우 + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + 새 작업에 할당할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + 에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 인수가 null인 경우 + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 에 할당할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null인 경우 + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 에 할당할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 새 작업에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 에 할당할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 개체를 만들고 예약하도록 지원합니다. + 이 클래스의 메서드로 만든 개체의 반환 값입니다. + + + 기본 구성을 사용하여 인스턴스를 초기화합니다. + + + 기본 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 취소 토큰을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 기본 취소 토큰입니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 취소 토큰을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 기본 취소 토큰입니다. + 을 사용하여 작업을 만들 때 사용할 기본 옵션입니다. + 을 사용하여 연속 작업을 만들 때 사용할 기본 옵션입니다. + 을 사용하여 만든 작업을 예약하는 데 사용할 기본 스케줄러입니다.null 값은 를 사용해야 함을 나타냅니다. + + 또는 에 잘못된 값을 지정하는 경우 + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 을 사용하여 작업을 만들 때 사용할 기본 옵션입니다. + 을 사용하여 연속 작업을 만들 때 사용할 기본 옵션입니다. + + 또는 에 잘못된 값을 지정하는 경우 + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 을 사용하여 만든 작업을 예약하는 데 사용할 스케줄러입니다.null 값은 현재 를 사용해야 함을 나타냅니다. + + + 이 작업 팩터리에 대한 기본 취소 토큰을 가져옵니다. + 이 작업 팩터리에 대한 기본 취소 토큰입니다. + + + 이 작업 팩터리에 대한 열거형 값을 가져옵니다. + 이 작업 팩터리에 대한 기본 연속 옵션을 지정하는 열거형 값 중 하나입니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열이 null인 경우또는이 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 작업을 예약하는 데 사용할 스케줄러입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + 가 잘못된 값을 지정하는 경우 + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 작업을 예약하는 데 사용할 스케줄러입니다. + 선행 의 결과 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + 인수에서 잘못된 값을 지정합니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열이 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + 인수에서 잘못된 값을 지정합니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수가 잘못된 열거형 값을 지정합니다. + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + 선행 의 결과 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + 인수는 잘못된 TaskContinuationOptions 값을 지정합니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수가 잘못된 열거형 값을 지정합니다. + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 이 작업 팩터리에 대한 열거형 값을 가져옵니다. + 이 작업 팩터리에 대한 기본 만들기 옵션을 지정하는 열거형 값 중 하나입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 작업을 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거해야 하는 입니다. + 완료된 를 처리하는 함수 대리자입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 작업을 만듭니다. + 비동기 작업(operation)을 나타내는 작업(task)입니다. + 완료될 때 의 처리를 트리거해야 하는 입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 완료될 때 의 처리를 트리거해야 하는 입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + End 메서드를 실행하는 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 인수가 null인 경우또는 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 이 작업 팩터리에 대한 작업 스케줄러를 가져옵니다. + 이 작업 팩터리에 대한 작업 스케줄러입니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 새 작업에 할당할 취소 토큰입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 새 작업에 할당할 취소 토큰입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + 만들어진 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 만들고 시작합니다. + 시작된 입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 취소 토큰입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 취소 토큰입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + 만들어진 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 스레드의 큐에 대기하는 낮은 수준의 작업을 처리하는 개체를 나타냅니다. + + + + 를 초기화합니다. + + + 현재 실행 중인 작업과 연결된 를 가져옵니다. + 현재 실행 중인 작업과 연결된 를 반환합니다. + + + .NET Framework에 의해 제공된 기본 인스턴스를 가져옵니다. + 기본 인스턴스를 반환합니다. + + + 현재 와 연결된 를 만듭니다. + + 에서 확인된 현재 와 연결된 입니다. + 현재 SynchronizationContext를 TaskScheduler로 사용할 수 없습니다. + + + 디버거를 지원하기 위해 현재 스케줄러의 큐에 대기되어 실행을 기다리고 있는 인스턴스의 열거 가능한 형식을 생성합니다. + 디버거가 현재 이 스케줄러의 큐에 대기된 작업을 트래버스할 수 있도록 허용하는 열거 가능한 형식입니다. + 이 스케줄러는 현재 대기 중인 작업 목록을 생성할 수 없습니다. + + + 의 고유 ID를 가져옵니다. + 의 고유 ID를 반환합니다. + + + 가 지원할 수 있는 최대 동시성 수준을 나타냅니다. + 최대 동시성 수준을 나타내는 정수를 반환합니다.기본 스케줄러는 를 반환합니다. + + + + 를 스케줄러의 큐에 대기합니다. + 큐에 대기할 입니다. + + 인수가 null인 경우 + + + 이전에 이 스케줄러의 큐에 대기된 를 큐에서 제거하려고 합니다. + + 인수가 큐에서 제거되었는지 여부를 나타내는 부울입니다. + 큐에서 제거할 입니다. + + 인수가 null인 경우 + + + 이 스케줄러에 제공된 를 실행하려고 합니다. + + 가 실행되었으면 true이고, 그렇지 않으면 false인 부울입니다.실행이 실패하는 일반적인 이유는 작업이 이전에 실행되었거나 다른 스레드에서 실행 중이기 때문입니다. + 실행할 개체입니다. + + 는 이 스케줄러와 연결되어 있지 않습니다. + + + 제공된 를 이 호출에서 동기적으로 실행할 수 있는지 여부를 확인하고 실행 가능할 경우 실행합니다. + 작업이 인라인으로 실행되었는지 여부를 나타내는 부울 값입니다. + 실행할 입니다. + 작업이 이전에 큐에 대기되었는지 여부를 나타내는 부울입니다.이 매개 변수가 True이면 작업이 이전에 큐에 대기된 것일 수 있습니다. False이면 작업이 큐에 대기되지 않은 것입니다. 작업을 큐에 대기하지 않고 인라인으로 실행하려면 이 호출을 수행합니다. + + 인수가 null인 경우 + + 가 이미 실행되었습니다. + + + 오류가 발생한 작업의 관찰되지 않은 예외가 기본적으로 프로세스를 종료하는 예외 에스컬레이션 정책을 트리거하려는 경우 발생합니다. + + + + 에서 잘못된 작업을 알리기 위해 사용되는 예외를 나타냅니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 기본 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인이 되는 예외입니다. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + + 의 수명 주기에서 현재 단계를 나타냅니다. + + + 작업을 실행하기 전에 토큰이 신호를 받은 상태이거나 작업의 CancellationToken이 이미 신호를 받은 상태에서 자체 CancellationToken과 함께 OperationCanceledException을 throw하여 작업이 취소를 승인했습니다.자세한 내용은 작업 취소을 참조하십시오. + + + 작업이 초기화되었지만 예약되지는 않았습니다. + + + 작업이 처리되지 않은 예외 때문에 완료되었습니다. + + + 작업이 실행을 완료했습니다. + + + 작업이 실행되고 있지만 완료되지 않았습니다. + + + 작업이 .NET Framework 인프라를 통해 내부적으로 활성화되고 예약되기 위해 대기 중입니다. + + + 작업이 실행을 마쳤지만 연결된 자식 작업이 완료되기까지 암시적으로 대기 중입니다. + + + 작업이 실행되도록 예약되었지만 아직 실행되지 않았습니다. + + + 오류가 발생한 의 예외가 관찰되지 않을 때 발생하는 이벤트에 대한 데이터를 제공합니다. + + + 관찰되지 않은 예외를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 관찰되지 않은 예외입니다. + + + 관찰되지 않은 예외입니다. + 관찰되지 않은 예외입니다. + + + 이 예외가 "관찰됨"으로 표시되었는지 여부를 가져옵니다. + 이 예외가 "관찰됨"으로 표시되었으면 true이고, 그렇지 않으면 false입니다. + + + + 을 "관찰됨"으로 표시하여 기본적으로 프로세스를 종료하는 예외 에스컬레이션 정책을 트리거하지 않도록 합니다. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netcore50/ru/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/ru/System.Threading.Tasks.xml new file mode 100644 index 0000000..8e5a0c7 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/ru/System.Threading.Tasks.xml @@ -0,0 +1,3156 @@ + + + + System.Threading.Tasks + + + + Представляет одну или несколько ошибок, происходящих во время выполнения приложения. + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр класса со ссылками на внутренние исключения, вызвавшие данное исключение. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Инициализирует новый экземпляр класса со ссылками на внутренние исключения, вызвавшие данное исключение. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Инициализирует новый экземпляр класса указанным сообщением, содержащим описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке и ссылками на внутренние исключения, вызвавшие данное исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + Аргументом параметра является null. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке и ссылками на внутренние исключения, вызвавшие данное исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Объединяет экземпляры в один новый экземпляр. + Новый объединенный объект . + + + Возвращает объект , являющийся первопричиной данного исключения. + Возвращает объект , являющийся первопричиной данного исключения. + + + Вызывает обработчик для каждого объекта , содержащегося в данном объекте . + Предикат, который должен выполняться для каждого исключения.Предикат принимает в качестве аргумента подлежащий обработке объект и возвращает логическое значение, указывающее, было ли обработано исключение. + Аргументом параметра является null. + Не обработано исключение, содержащихся в этом . + + + Получает доступную только для чтения коллекцию экземпляров , вызывавших текущее исключение. + Возвращает доступную только для чтения коллекцию экземпляров , вызывавших текущее исключение. + + + Создает и возвращает строковое представление текущего объекта . + Строковое представление текущего исключения. + + + Исключение, которое создается в потоке при отмене операции, которая выполнялась в этом потоке. + 2 + + + Инициализирует новый экземпляр класса с системным сообщением об ошибке. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке. + Строка , описывающая ошибку. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке, ссылкой на внутренней исключение, вызвавшее это исключение, и токен отмены. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + Токен отмены, связанный с отмененной операцией. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке и токеном отмены. + Сообщение об ошибке с объяснением причин исключения. + Токен отмены, связанный с отмененной операцией. + + + Инициализирует новый экземпляр класса с токеном отмены. + Токен отмены, связанный с отмененной операцией. + + + Получает токен, связанный с отмененной операцией. + Токен, связанный с отмененной операцией, или токен по умолчанию. + + + Представляет построитель для асинхронных методов, которые возвращают задачу. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter.Этот метод может вызываться из частично доверенного кода. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Создает экземпляр класса . + Новый экземпляр построителя. + + + Помечает задачу как сбойную и привязывает указанное исключение в задаче. + Исключение для привязки к задаче. + Параметр имеет значение null. + Задача уже завершена.– или –Построитель не инициализирован. + + + Отмечает задачу как успешно завершенную. + Задача уже завершена.– или –Построитель не инициализирован. + + + Связывает построитель с указанным конечным автоматом. + Экземпляр конечного автомата, связываемый с построителем. + Параметр имеет значение null. + Конечный автомат был ранее установлен. + + + Начинает выполнение построителя со связанным конечным автоматом. + Экземпляр конечного автомата, переданный ссылкой. + Тип конечного автомата. + Параметр имеет значение null. + + + Получает задачу для данного построителя. + Задача для этого построителя. + Построитель не инициализирован. + + + Представляет построитель для асинхронных методов, который возвращает задачу и предоставляет параметр для результата. + Результат, используемый для выполнения задачи. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter.Этот метод может вызываться из частично доверенного кода. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Создает экземпляр класса . + Новый экземпляр построителя. + + + Помечает задачу как сбойную и привязывает указанное исключение в задаче. + Исключение для привязки к задаче. + Параметр имеет значение null. + Задача уже завершена. + + + Отмечает задачу как успешно завершенную. + Результат, используемый для выполнения задачи. + Задача уже завершена. + + + Связывает построитель с указанным конечным автоматом. + Экземпляр конечного автомата, связываемый с построителем. + Параметр имеет значение null. + Конечный автомат был ранее установлен. + + + Начинает выполнение построителя со связанным конечным автоматом. + Экземпляр конечного автомата, переданный ссылкой. + Тип конечного автомата. + Параметр имеет значение null. + + + Получает задачу для данного построителя. + Задача для этого построителя. + + + Представляет построитель для асинхронных методов, которые не возвращают значение. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter.Этот метод может вызываться из частично доверенного кода. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Создает экземпляр класса . + Новый экземпляр построителя. + + + Привязывает исключение к конструктору метода. + Исключение для привязки. + Параметр имеет значение null. + Построитель не инициализирован. + + + Помечает метод построения как успешно завершенный. + Построитель не инициализирован. + + + Связывает построитель с указанным конечным автоматом. + Экземпляр конечного автомата, связываемый с построителем. + Параметр имеет значение null. + Конечный автомат был ранее установлен. + + + Начинает выполнение построителя со связанным конечным автоматом. + Экземпляр конечного автомата, переданный ссылкой. + Тип конечного автомата. + Параметр имеет значение null. + + + Предоставляет ожидаемый объект, который включает настроенные объекты await для задачи. + + + возвращает объект типа awaiter для этого объекта awaitable. + Awaiter. + + + Предоставляет ожидаемый объект, который включает настроенные объекты await для задачи. + Тип результата, созданного данным объектом . + + + возвращает объект типа awaiter для этого объекта awaitable. + Awaiter. + + + Предоставляет объект типа awaiter для объекта awaitable (). + + + Завершает ожидание завершенной задачи. + Результат завершенной задачи. + Объект типа awaiter не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии сбоя. + + + Получает значение, указывающее, завершена ли ожидаемая задача. + Значение true, если задача, выполнение которой ожидается, завершена; в противном случае — значение false. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Предоставляет объект типа awaiter для объекта awaitable (). + + + Завершает ожидание завершенной задачи. + Объект типа awaiter не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии сбоя. + + + Получает значение, указывающее, завершена ли ожидаемая задача. + Значение true, если задача, выполнение которой ожидается, завершена; в противном случае — значение false. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Представляет конечные автоматы, созданные для асинхронных методов.Этот тип предназначен только для использования компилятором. + + + Перемещает конечный автомат в его следующее состояние. + + + Настраивает конечный автомат с размещенной в куче репликой. + Размещенная в куче реплика. + + + Представляет объект типа awaiter, которая планирует продолжение после завершения операции ожидания. + + + Планирует действие продолжения, которое вызывается, когда завершается экземпляр. + Действие, вызываемое по завершении операции. + Аргумент имеет значение NULL (Nothing в Visual Basic). + + + Представляет операцию, которая планирует продолжение после ее завершения. + + + Планирует действие продолжения, которое вызывается, когда завершается экземпляр. + Действие, вызываемое по завершении операции. + Аргумент имеет значение NULL (Nothing в Visual Basic). + + + Предоставляет объект, который ожидает завершения асинхронной задачи. + + + Завершает ожидание завершения асинхронной задачи. + Объект не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии . + + + Получает значение, показывающее, завершена ли асинхронная задача. + Значение true, если задача была завершена; в противном случае — значение false. + Объект не был инициализирован надлежащим образом. + + + Задает действие, выполняемое, когда объект прекращает ожидать завершения выполнения асинхронной задачи. + Действие, которое необходимо выполнить после завершения операции ожидания. + Свойство имеет значение null. + Объект не был инициализирован надлежащим образом. + + + Планирует действие продолжения для асинхронной задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Свойство имеет значение null. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Представляет объект, который ожидает завершения асинхронной задачи и предоставляет параметр для результата. + Результат для задачи. + + + Завершает ожидание завершения асинхронной задачи. + Результат завершенной задачи. + Объект не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии . + + + Получает значение, показывающее, завершена ли асинхронная задача. + Значение true, если задача была завершена; в противном случае — значение false. + Объект не был инициализирован надлежащим образом. + + + Задает действие, выполняемое, когда объект прекращает ожидать завершения выполнения асинхронной задачи. + Действие, которое необходимо выполнить после завершения операции ожидания. + Свойство имеет значение null. + Объект не был инициализирован надлежащим образом. + + + Планирует действие продолжения для асинхронной задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Свойство имеет значение null. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Предоставляет контекст для ожидания при асинхронном переключении на целевую среду. + + + Извлекает объект для данного экземпляра класса. + Объект, который используется для отслеживания завершения асинхронной операции. + + + Предоставляет ожидающий объект для переключения на целевую среду. + + + Завершает операцию ожидания. + + + Получает значение, указывающее, является ли оператор yield необязательным. + Всегда false, что указывает, что выходные данные всегда требуется для . + + + Задает вызываемое продолжение. + Действие, вызываемое асинхронно. + Параметр имеет значение null. + + + Отправляет обратно к текущему контексту. + Действие, вызываемое асинхронно. + Аргумент равен пустой ссылке (null). + + + Распространяет уведомление о том, что операции следует отменить. + + + Инициализирует объект . + Состояние отмены для токена. + + + Возвращает значение, указывающее, может ли данный токен находиться в отмененном состоянии. + Значение true, если данный токен может переходить в отмененное состояние; в противном случае — значение false. + + + Определяет, равен ли текущий экземпляр заданному объекту . + Значение true, если является и два экземпляра равны; в противном случае — значение false.Два токена равны, если они связаны с одним объектом или если они оба были созданы открытыми конструкторами CancellationToken и их значения равны. + Второй объект, с которым нужно сравнить данный экземпляр. + An associated has been disposed. + + + Определяет, равен ли текущий экземпляр заданному токену. + Значение true, если экземпляры равны; в противном случае — значение false.Два токена равны, если они связаны с одним объектом или если они оба были созданы открытыми конструкторами CancellationToken и их значения равны. + Второй токен , с которым нужно сравнить данный экземпляр. + + + Служит хэш-функцией для . + Хэш-код для текущего экземпляра . + + + Возвращает значение, указывающее, есть ли для данного токена запрос на отмену. + Значение true, если для данного токена создан запрос на отмену; в противном случае — значение false. + + + Возвращает пустое значение . + Пустой токен отмены. + + + Определяет, равны ли два экземпляра . + Значение true, если экземпляры равны; в противном случае — значение false. + Первый экземпляр. + Второй экземпляр. + An associated has been disposed. + + + Определяет, действительно ли два экземпляра не равны. + Значение true, если экземпляры не равны; в противном случае — значение false. + Первый экземпляр. + Второй экземпляр. + An associated has been disposed. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + The associated has been disposed. + + is null. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + Логическое значение, указывающее, следует ли записывать текущий объект и использовать его при вызове . + The associated has been disposed. + + is null. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + Состояние, передаваемое обратному вызову при вызове делегата.Может содержать пустое значение. + The associated has been disposed. + + is null. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + Состояние, передаваемое обратному вызову при вызове делегата.Может содержать пустое значение. + Логическое значение, указывающее, следует ли записывать текущий объект и использовать его при вызове . + The associated has been disposed. + + is null. + + + Создает исключение , если для данного токена есть запрос на отмену. + The token has had cancellation requested. + The associated has been disposed. + + + Возвращает дескриптор , получающий сигнал при отмене токена. + Дескриптор , получающий сигнал при отмене токена. + The associated has been disposed. + + + Представляет делегат обратного вызова, зарегистрированный с объектом . + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Определяет, равен ли текущий экземпляр заданному объекту . + Значение true, если данный параметр и равны.В противном случае — значение false.Два экземпляра равны, если они оба ссылаются на вывод одного вызова к одному методу Register объекта . + Второй объект, с которым нужно сравнить данный экземпляр. + + + Определяет, равен ли текущий экземпляр заданному объекту . + Значение true, если данный параметр и равны.В противном случае — значение false. Два экземпляра равны, если они оба ссылаются на вывод одного вызова к одному методу Register объекта . + Второй токен , с которым нужно сравнить данный экземпляр. + + + Служит хэш-функцией для объекта . + Хэш-код для текущего экземпляра . + + + Определяет, равны ли два экземпляра . + Значение true, если экземпляры объектов равны; в противном случае ― значение false. + Первый экземпляр. + Второй экземпляр. + + + Определяет, действительно ли два экземпляра не равны. + Значение true, если экземпляры не равны; в противном случае — значение false. + Первый экземпляр. + Второй экземпляр. + + + Отправляет токену сигнал отмены. + + + Инициализирует новый экземпляр класса . + + + Инициализирует новый экземпляр класса , который будет отменен после указанной задержки (в миллисекундах). + Интервал времени ожидания в миллисекундах перед отменой . + + is less than -1. + + + Инициализирует новый экземпляр класса , который будет отменен после указанного периода времени. + Интервал времени ожидания в миллисекундах перед отменой . + + . is less than -1 or greater than . + + + Передает запрос на отмену. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Передает запрос отмены и определяет, будут ли последующие обратные вызовы и отменяемые операции обрабатываться. + Значение true, если исключения нужно распространять немедленно; в противном случае — значение false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Планирует операцию отмены для данного объекта после указанного числа миллисекунд. + Интервал времени ожидания перед отменой этого объекта . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Планирует операцию отмены для данного объекта после указанного периода времени. + Интервал времени ожидания перед отменой этого объекта . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Создает объект , который будет иметь отмененное состояние, если какой-либо из исходных токенов находится в отмененном состоянии. + Объект , связанный с исходными токенами. + Первый токен отмены, который следует контролировать. + Второй токен отмены, который следует контролировать. + A associated with one of the source tokens has been disposed. + + + Создает объект , который будет иметь отмененное состояние, если любой из исходных токенов в заданном массиве находится в отмененном состоянии. + Объект , связанный с исходными токенами. + Массив, содержащий экземпляры токена отмены для наблюдения. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые ресурсы, используемые классом (при необходимости освобождает и управляемые ресурсы). + Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. + + + Получает значение, указывающее, есть ли для данного объекта запрос на отмену. + Значение true, если для данного объекта есть запрос на отмену; в противном случае — значение false. + + + Возвращает объект , связанный с этим объектом . + Рабочая область метаданных , связанная с этим соединением . + The token source has been disposed. + + + Предоставляет планировщики задачи, которые координируются для выполнения задач, обеспечивая то, что параллельные задачи могут выполняться одновременно, а эксклюзивные задачи - нет. + + + Инициализирует новый экземпляр класса . + + + Инициализирует новый экземпляр класса , предназначенный для указанного планировщика. + Целевой планировщик, на котором должна выполняться эта пара. + + + Инициализирует новый экземпляр класса , предназначенный для указанного планировщика с максимальным уровнем параллелизма. + Целевой планировщик, на котором должна выполняться эта пара. + Максимальное количество параллельно выполняемых задач. + + + Инициализирует новый экземпляр класса , предназначенный для указанного планировщика с максимальным уровнем параллелизма и максимальным количеством запланированных задач, которые могут обрабатываться как одна единица. + Целевой планировщик, на котором должна выполняться эта пара. + Максимальное количество параллельно выполняемых задач. + Максимальное число задач обработки для каждой базовой запланированной задачи, используемой парой. + + + Информирует пару планировщика, что она больше не должна принимать задачи. + + + Получает , который завершится, когда планировщик закончит обработку. + Асинхронная операция, которая завершается при завершении обработки планировщиком. + + + Получает , который можно использовать для планирования задач в этой паре, которая может выполняться параллельно с другими задачами на этой паре. + Объект, который может использоваться для параллельного планирования заданий. + + + Получает , который можно использовать для планирования задач в этой паре, которая должна выполняться исключительно с учетом других задач в этой паре. + Объект, который можно использовать для планирования задач, не выполняющихся параллельно с другими задачами. + + + Представляет асинхронную операцию.Исходный код .NET Framework для этого типа см. в указанном источнике. + + + Инициализирует новую задачу с заданным действием. + Делегат, который представляет код, выполняемый в рамках задачи. + The argument is null. + + + Инициализирует новую задачу с заданным действием и токеном . + Делегат, который представляет код, выполняемый в рамках задачи. + Токен , который будет контролироваться новой задачей. + The provided has already been disposed. + The argument is null. + + + Инициализирует новую задачу с заданными действием и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи. + Токен , который будет контролироваться новой задачей. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Инициализирует новую задачу с заданными действием и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект , который используется для настройки поведения задачи. + The argument is null. + The argument specifies an invalid value for . + + + Инициализирует новую задачу с заданным действием и состоянием. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + Токен , который будет контролироваться новой задачей. + The that created has already been disposed. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + Токен , который будет контролироваться новой задачей. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + Объект , который используется для настройки поведения задачи. + The argument is null. + The argument specifies an invalid value for . + + + Возвращает объект состояния, предоставленный при создании задачи , или значение null, если объект не предоставлен. + Объект , представляющий данные о состоянии, переданные задаче на этапе создания. + + + Возвращает задачу, которая уже завершилась успешно. + Успешно завершенная задача. + + + Настраивает объект типа awaiter, используемый для данного объекта . + Объект, используемый для ожидания данной задачи. + Значение true, чтобы попытаться выполнить маршалинг продолжения обратно в исходный захваченный контекст; в противном случае — значение false. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + The argument is null. + + + Создает продолжение, которое получает токен отмены и выполняется асинхронно после завершения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + The that created the token has already been disposed. + The argument is null. + + + Создает продолжение, выполняемое после завершения целевой задачи в соответствии с заданными параметрами .Продолжение получает токен отмены и использует указанный планировщик. + Новое продолжение . + Действие для запуска в соответствии с заданными параметрами .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое после завершения целевой задачи в соответствии с заданными параметрами . + Новое продолжение . + Действие для запуска в соответствии с заданными параметрами .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи .Продолжение использует указанный планировщик. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The has been disposed. + The argument is null. -or-The argument is null. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется после завершения целевой задачи . + Новая задача продолжения. + Действие, которое необходимо выполнить после завершения задачи.При запуске делегату передается в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + The argument is null. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и токен отмены и которое выполняется асинхронно после завершения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и токен отмены и которое выполняется после завершения целевой задачи .Продолжение выполняется на основе набора указанных условий и использует указанный планировщик. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется после завершения целевой задачи .Продолжение выполняется на основе набора указанных условий. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется асинхронно после завершения целевой задачи .Продолжение использует указанный планировщик. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение. + Новая задача продолжения. + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение.Продолжение получает токен отмены. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Создает продолжение, выполняемое в соответствии с заданными параметрами и возвращает значение.Продолжение получает токен отмены и использует указанный планировщик. + Новое продолжение . + Функция для запуска в соответствии с заданным условием . При запуске делегату будет передана завершенная задача в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое в соответствии с заданными параметрами и возвращает значение. + Новое продолжение . + Функция для запуска в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение.Продолжение использует указанный планировщик. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null.-or-The argument is null. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется асинхронно после завершения целевой задачи , а также возвращает значение. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Тип результата, созданного продолжением. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение.Продолжение получает предоставленные вызывающей стороной сведения и токен отмены. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче продолжения. + Тип результата, созданного продолжением. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется на основе указанных параметров продолжения токена после завершения целевой задачи и возвращает значение.Продолжение получает предоставленные вызывающей стороной сведения и токен отмены, а также использует указанный планировщик. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется на основе указанных параметров продолжения токена после завершения целевой задачи .Продолжение получает предоставленные вызывающей стороной сведения. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи .Продолжение получает предоставленные вызывающей стороной сведения и использует указанный планировщик. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument is null. + + + Возвращает объект , используемый для создания данной задачи. + Объект , используемый для создания данной задачи. + + + Возвращает уникальный идентификатор выполняющейся в настоящее время задачи . + Целое число, присвоенное системой выполняемой в настоящее время задаче. + + + Создает задачу, которая будет выполнена после некоторой временной задержки. + Задача, представляющая временную задержку. + Число миллисекунд, в течение которого ожидается завершение возвращаемой задачи, или -1 для неограниченного времени ожидания. + The argument is less than -1. + + + Создает отменяемую задачу, которая будет выполнена после некоторой временной задержки. + Задача, представляющая временную задержку. + Число миллисекунд, в течение которого ожидается завершение возвращаемой задачи, или -1 для неограниченного времени ожидания. + Токен отмены, проверяемый до завершения возвращаемой задачи. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Создает задачу, которая завершается через заданное время. + Задача, представляющая временную задержку. + Интервал времени, в течение которого ожидается завершение возвращаемой задачи, или TimeSpan.FromMilliseconds(-1) для неограниченного времени ожидания. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Создает отменяемую задачу, которая завершается через заданное время. + Задача, представляющая временную задержку. + Интервал времени, в течение которого ожидается завершение возвращаемой задачи, или TimeSpan.FromMilliseconds(-1) для неограниченного времени ожидания. + Токен отмены, проверяемый до завершения возвращаемой задачи. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Возвращает объект , который привел к преждевременному завершению задачи .Если задача завершилась успешно или еще не создала ни одного исключения, возвращает значение null. + Объект , который привел к преждевременному завершению задачи . + + + Предоставляет доступ к методам фабрики для создания и настройки экземпляров и . + Объект фабрики, который может создавать разнообразные объекты и . + + + Создает задачу , которая завершилась из-за отмены с помощью указанного маркера отмены. + Отменяемая задача. + Маркер отмены, с которым завершается задача. + + + Создает задачу , которая завершилась из-за отмены с помощью указанного маркера отмены. + Отменяемая задача. + Маркер отмены, с которым завершается задача. + Тип результата, возвращенного задачей. + + + Создает задачу , которая завершилась с указанным исключением. + Задача, завершившаяся сбоем. + Исключение, с которым завершается задача. + Тип результата, возвращенного задачей. + + + Создает задачу , которая завершилась с указанным исключением. + Задача, завершившаяся сбоем. + Исключение, с которым завершается задача. + + + Создает задачу , которая завершается удачно с указанным результатом. + Успешно завершенная задача. + Результат, сохраняемый в завершенную задачу. + Тип результата, возвращенного задачей. + + + Возвращает объект типа awaiter, используемый для данного объекта . + Экземпляр объекта типа awaiter. + + + Возвращает уникальный идентификатор данного экземпляра . + Целое число, присвоенное системой данному экземпляру задачи. + + + Возвращает значение, указывающее, завершилось ли выполнение данного экземпляра из-за отмены. + Значение true, если задача была завершена из-за отмены; в противном случае — значение false. + + + Возвращает значение, которое показывает, завершилась ли задача . + Значение true, если задача была завершена; в противном случае — значение false. + + + Возвращает значение, указывающее, завершилась ли задача из-за необработанного исключения. + Значение true, если задача создала необрабатываемое исключение; в противном случае — значение false. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает дескриптор задачи для этой работы. + Задача, которая представляет работу в очереди на выполнение в ThreadPool. + Работа для асинхронного выполнения + The parameter was null. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает дескриптор задачи для этой работы. + Задача, которая представляет работу в очереди на выполнение в ThreadPool. + Работа для асинхронного выполнения + Токен отмены, который должен использоваться для отмены работы + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи Task(TResult), возвращаемой . + Объект Task(TResult), представляющий прокси для объекта Task(TResult), возвращаемого . + Работа для асинхронного выполнения + Тип результата, возвращенного задачей прокси-сервера. + The parameter was null. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи Task(TResult), возвращаемой . + Объект Task(TResult), представляющий прокси для объекта Task(TResult), возвращаемого . + Работа для асинхронного выполнения + Токен отмены, который должен использоваться для отмены работы + Тип результата, возвращенного задачей прокси-сервера. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи, возвращаемой функцией . + Задача, которая представляет прокси для задачи, возвращаемой . + Работа для асинхронного выполнения + The parameter was null. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи, возвращаемой функцией . + Задача, которая представляет прокси для задачи, возвращаемой . + Работа для асинхронного выполнения. + Токен отмены, который должен использоваться для отмены работы. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ставит в очередь заданную работу для запуска в пуле потоков и возвращает объект , представляющий эту работу. + Объект задачи, представляющий работу в очереди на выполнение в пуле потоков. + Работа для асинхронного выполнения. + Возвращаемый тип задачи. + The parameter is null. + + + Ставит в очередь заданную работу для запуска в пуле потоков и возвращает дескриптор Task(TResult) для этой работы. + Задача Task(TResult), которая представляет работу в очереди на выполнение в ThreadPool. + Работа для асинхронного выполнения + Токен отмены, который должен использоваться для отмены работы + Тип результата задачи. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Синхронно выполняет задачу в текущем планировщике . + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Синхронно выполняет задачу в предоставленном планировщике . + Планировщик, в котором следует попытаться выполнить задачу. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Запускает задачу , планируя ее выполнение в текущем планировщике . + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Запускает задачу , планируя ее выполнение в заданном планировщике . + Планировщик , с которым нужно связать и в котором нужно выполнить данную задачу. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Возвращает состояние данной задачи. + Текущее состояние данного экземпляра задачи. + + + Возвращает дескриптор , который можно использовать для ожидания завершения задачи. + Дескриптор , который можно использовать для ожидания завершения задачи. + The has been disposed. + + + Возвращает значение, указывающее, синхронно ли выполнена операция. + Значение true, если операция завершилась синхронно, в противном случае — значение false. + + + Ожидает завершения выполнения задачи . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения задачи в течение указанного числа миллисекунд. + Значение true, если завершил выполнение в течение отведенного времени; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения задачи .Ожидание завершается, если время ожидания истекает или токен отмены отменяется до завершения задачи. + Значение true, если завершил выполнение в течение отведенного времени; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Токен отмены, который нужно контролировать во время ожидания выполнения задачи. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения задачи .Ожидание завершается, если токен отмены отменяется до завершения задачи. + Токен отмены, который нужно контролировать во время ожидания выполнения задачи. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения задач в течение указанного временного периода. + Значение true, если завершил выполнение в течение отведенного времени; в противном случае — значение false. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения всех указанных объектов . + Массив экземпляров , завершения выполнения которых следует дождаться. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Ожидает завершения выполнения всех указанных объектов в течение указанного числа миллисекунд. + true, если все экземпляры завершили выполнение в выделенное время; в противном случае — значение false. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Ожидает завершения выполнения всех указанных объектов в течение указанного числа миллисекунд или до отмены ожидания. + true, если все экземпляры завершили выполнение в выделенное время; в противном случае — значение false. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Токен , который нужно контролировать во время ожидания выполнения задач. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Ожидает завершения выполнения всех указанных объектов , пока ожидание не будет отменено. + Массив экземпляров , завершения выполнения которых следует дождаться. + Токен , который нужно контролировать во время ожидания выполнения задач. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Ожидает завершения выполнения всех указанных отменяемых объектов в течение указанного временного интервала. + true, если все экземпляры завершили выполнение в выделенное время; в противном случае — значение false. + Массив экземпляров , завершения выполнения которых следует дождаться. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Ожидает завершения выполнения любого из указанных объектов . + Индекс завершенной задачи в аргументе-массиве . + Массив экземпляров , завершения выполнения которых следует дождаться. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Ожидает завершения выполнения любого из указанных объектов в течение указанного числа миллисекунд. + Индекс завершенной задачи в аргументе-массиве или -1, если истекло время ожидания. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Ожидает завершения выполнения всех указанных объектов в течение указанного числа миллисекунд или до отмены токена отмены. + Индекс завершенной задачи в аргументе-массиве или -1, если истекло время ожидания. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Токен , который нужно контролировать во время ожидания выполнения задачи. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Ожидает завершения выполнения всех указанных объектов , пока ожидание не будет отменено. + Индекс завершенной задачи в аргументе-массиве . + Массив экземпляров , завершения выполнения которых следует дождаться. + Токен , который нужно контролировать во время ожидания выполнения задачи. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Ожидает завершения выполнения любого из указанных отменяемых объектов в течение указанного временного интервала. + Индекс завершенной задачи в аргументе-массиве или -1, если истекло время ожидания. + Массив экземпляров , завершения выполнения которых следует дождаться. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Создает задачу, которая будет выполнена, когда все объекты в перечислимой коллекции будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The collection contained a null task. + + + Создает задачу, которая будет выполнена, когда все объекты в перечислимой коллекции будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + The argument was null. + The collection contained a null task. + + + Создает задачу, которая будет выполнена, когда все объекты в массиве будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + The argument was null. + The array contained a null task. + + + Создает задачу, которая будет выполнена, когда все объекты в массиве будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The array contained a null task. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The array contained a null task, or was empty. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + The argument was null. + The array contained a null task, or was empty. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + The argument was null. + The array contained a null task, or was empty. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The array contained a null task, or was empty. + + + Создает поддерживающий ожидание объект задачи, который асинхронным образом выдает возврат текущему контексту, когда его ожидают. + Контекст, который при ожидании будет асинхронно переходить назад в текущий контекст во время ожидания.Если текущий отличен от null, он также обрабатывается как текущий контекст.В противном случае планировщик задач, связанный с задачей, выполняющейся в данный момент, рассматривается как текущий контекст. + + + Представляет асинхронную операцию, которая может вернуть значение. + Тип результата, созданного данной задачей . + + + Инициализирует новую задачу с указанной функцией. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + The argument is null. + + + Инициализирует новую задачу с указанной функцией. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Токен для назначения данной задаче. + The that created has already been disposed. + The argument is null. + + + Инициализирует новую задачу с указанной функцией и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Токен , который будет назначен новой задаче. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Инициализирует новую задачу с указанной функцией и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект , который используется для настройки поведения задачи. + The argument specifies an invalid value for . + The argument is null. + + + Инициализирует новую задачу с указанными функцией и состоянием. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые действием. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые функцией. + Токен для назначения новой задаче. + The that created has already been disposed. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые функцией. + Токен для назначения новой задаче. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые функцией. + Объект , который используется для настройки поведения задачи. + The argument specifies an invalid value for . + The argument is null. + + + Настраивает объект типа awaiter, используемый для данного объекта . + Объект, используемый для ожидания данной задачи. + Значение true, чтобы попытаться выполнить маршалинг продолжения обратно в исходный захваченный контекст; в противном случае — значение false. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи. + Новая задача продолжения. + Действие, которое необходимо выполнить после завершения предыдущей задачи .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + The has been disposed. + The argument is null. + + + Создает отменяемое продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новая задача продолжения. + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен отмены, передаваемый новой задаче продолжения. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Действие для запуска в соответствии с заданным условием в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Действие в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The has been disposed. + The argument is null.-or-The argument is null. + + + Создает продолжение, которое получает сведения о состоянии и выполняется после завершения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату передается в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + The argument is null. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Функция для запуска в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Функция для запуска в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null.-or-The argument is null. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Тип результата, созданного продолжением. + The argument is null. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче. + Тип результата, созданного продолжением. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument is null. + + + Предоставляет доступ к методам фабрики для создания и настройки экземпляров . + Объект фабрики, который может создавать разнообразные объекты . + + + Получает объект типа awaiter, используемый для данного объекта . + Экземпляр объекта типа awaiter. + + + Получает итоговое значение данного объекта . + Полученное значение данной задачи с тем же типом, что и параметр типа данной задачи. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Представляет исключение, используемое для передачи отмены задачи. + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр класса указанным сообщением, содержащим описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Инициализирует новый экземпляр класса со ссылкой на отмененную задачу . + Отмененная задача. + + + Получает задачу, связанную с данным исключением. + Ссылка на задачу , связанную с этим исключением. + + + Представляет сторону производителя задач , не привязанных к делегату и предоставляющих доступ к потребительской стороне через свойство . + Тип значений результата, связанного с данным объектом . + + + Создает объект . + + + Создает объект , используя заданное состояние. + Состояние, используемое в качестве состояния AsyncState базового объекта . + + + Создает объект , используя заданное состояние и параметры. + Состояние, используемое в качестве состояния AsyncState базового объекта . + Параметры, используемые при создании базовых задач . + + представляет параметры, недопустимые для использования с . + + + Создает объект , используя заданные параметры. + Параметры, используемые при создании базовых задач . + + представляет параметры, недопустимые для использования с . + + + Переводит подлежащий объект в состояние . + Базовая уже находится в одном из трех конечных состояний: , или , если базовая уже была удалена. + + + Переводит подлежащий объект в состояние . + Коллекция исключений для привязки к данному объекту . + + была удалена. + Аргументом параметра является null. + Имеется один или несколько элементов null в . + Базовая уже находится в одном из трех конечных состояний: , или . + + + Переводит подлежащий объект в состояние . + Выражение для привязки к данному . + + была удалена. + Аргументом параметра является null. + Базовая уже находится в одном из трех конечных состояний: , или . + + + Переводит подлежащий объект в состояние . + Итоговое значение для привязки к данному . + + была удалена. + Базовая уже находится в одном из трех конечных состояний: , или . + + + Получает объект , созданный данным объектом . + Возвращает объект , созданный данным . + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция завершилась успешно; значение false, если не удалось завершить операцию или объект уже был удален. + + + Выполняет переход базового в состояние и включает токен отмены должен храниться в отмененной задачи. + Значение true, если операция выполнена успешно; в противном случае — значение false. + Токен отмены. + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция выполнена успешно; в противном случае — значение false. + Коллекция исключений для привязки к данному объекту . + + была удалена. + Аргументом параметра является null. + Имеется один или несколько элементов null в .-или-Коллекция является пустой. + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция выполнена успешно; в противном случае — значение false. + Выражение для привязки к данному . + + была удалена. + Аргументом параметра является null. + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция выполнена успешно; в противном случае — значение false. + Итоговое значение для привязки к данному . + + + Задает поведение для задачи, созданной с помощью метода или . + + + Указывает, что если продолжение является дочерней задачей, оно присоединяется к родительской задаче в иерархии задач.Продолжение может быть дочерней задачей, только если ее предшествующая задача тоже была дочерней.По умолчанию дочерняя задача (это внутренняя задача, создаваемая внешней задачей) выполняется независимо от своей родительской задачи.Вы можете воспользоваться параметром , чтобы синхронизировать родительские и дочерние задачи.Обратите внимание, что если родительская задача настроена с параметром , параметр в дочерней задаче не действует, и эта дочерняя задача будет выполняться как отсоединенная. Дополнительные сведения см. в разделе Присоединенные и отсоединенные дочерние задачи. + + + Указывает, что любая дочерняя задача (т. е. любая вложенная задача, созданная продолжением), которая создается с параметром и для которой производится попытка выполнения в качестве подключенной дочерней задачи, не сможет подключиться к родительской задаче и будет выполняться как отсоединенная дочерняя задача.Для получения дополнительной информации см. Присоединенные и отсоединенные дочерние задачи. + + + Указывает, что задача продолжения должна выполняться синхронно.Если этот параметр указан, продолжение выполняется в том же потоке, который приводит к переходу предшествующей задачи в конечное состояние.Если при создании продолжения предшествующая задача уже завершена, продолжение будет выполняться в потоке, создавшем его.Если объект предшествующей задачи в блоке finally (Finally в Visual Basic) удаляется, продолжение с этим параметром будет запущено в указанном блокеfinally.Только очень короткие продолжения должны выполняться синхронно.Так как задача выполняется синхронно, нет необходимости вызывать, например, метод , чтобы убедиться, что вызывающий поток ожидает завершения задачи. + + + Указывает, что в задачах, созданных продолжением путем вызова таких методов, как или , в качестве текущего планировщика отображается планировщик по умолчанию (), а не планировщик, на котором запущено продолжение. + + + В случае отмены продолжения предотвращает завершение продолжения до тех пор, пока не будет завершена предшествующая задача. + + + Указывает, что продолжение будет длительной подробной операцией.Предоставляет сведения для , что следует ожидать избыточной подписки. + + + Если параметры продолжения не указаны, указывает поведение по умолчанию, которое следует использовать при выполнении продолжения.После завершения предыдущей задачи продолжение выполняется асинхронно независимо от конечного значения свойства предшествующей задачи.Если продолжение является дочерней задачей, оно создается как отсоединенная вложенная задача. + + + Указывает, что задача продолжения не должна планироваться, если предшествующая задача отменена.Предшествующая задача отменяется, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что задача продолжения не должна планироваться, если предшествующая ей задача создала необработанное исключение.Предшествующая задача вызывает необработанное исключение, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что задача продолжения не должна планироваться, если предшествующая ей задача завершилась.Предшествующая задача выполняется полностью, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что продолжение должно планироваться, только если предшествующая задача отменена.Предшествующая задача отменяется, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что задача продолжения должна планироваться, только если предшествующая ей задача создала необработанное исключение.Предшествующая задача вызывает необработанное исключение, если после завершения ее свойство имеет значение .Параметр гарантирует, что свойство в предшествующей задаче не равно null.Это свойство можно использовать для перехвата исключения и определения исключения, вызвавшего сбой задачи.Если не обратиться к свойству , исключение обрабатываться не будет.Кроме того, при попытке доступа к свойству задачи, которая была отменена или завершилась ошибкой, будет вызвано новое исключение.Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что продолжение должно планироваться, только если предшествующая задача завершилась.Предшествующая задача выполняется полностью, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указание для планирования задач в том порядке, в котором они были запланированы, т. е. задачи, запланированные ранее, будут выполняться ранее, а более поздние —позже. + + + Указывает, что задача продолжения должна выполняться асинхронно.Этот приоритет имеет приоритет над . + + + Задает флаги, которые управляют необязательным поведением создания и выполнения задач. + + + Указывает, что задача присоединена к родительской задаче в иерархии задач.По умолчанию дочерняя задача (это внутренняя задача, создаваемая внешней задачей) выполняется независимо от своей родительской задачи.Вы можете воспользоваться параметром , чтобы синхронизировать родительские и дочерние задачи.Обратите внимание, что если родительская задача настроена с параметром , параметр в дочерней задаче не действует, и эта дочерняя задача будет выполняться как отсоединенная. Дополнительные сведения см. в разделе Присоединенные и отсоединенные дочерние задачи. + + + Указывает, что любая дочерняя задача, для которой выполняется попытка выполнения в качестве подсоединенной дочерней задачи (т. е. она создается с параметром ), не сможет подключиться к родительской задаче и будет выполняться как отсоединенная дочерняя задача.Дополнительные сведения см. в разделе Присоединенные и отсоединенные дочерние задачи. + + + Не позволяет видеть внешний планировщик как текущий планировщик в созданной задаче.Это означает, что такие операции, как StartNew или ContinueWith, которые выполняются в созданной задаче, в качестве текущего планировщика будут видеть свойство . + + + Указывает, что задача будет выполняться долго в качестве общей операции, включающей еще несколько компонентов, по размеру превышающих детализированные системы.Предоставляет сведения для , что следует ожидать избыточной подписки.Превышение лимита подписки позволяет создать больше потоков, чем количество доступных аппаратных потоков. + + + Указывает, что следует использовать поведение по умолчанию. + + + Рекомендация для для планирования задач максимально прямым способом, то есть задачи, запланированные ранее, будут выполняться ранее, а более поздние — позднее. + + + Принудительное асинхронное выполнение продолжений, добавляемых в текущую задачу. + + + Предоставляет набор статических методов (Shared в Visual Basic) для работы с определенными типами экземпляров . + + + Создает прокси-объект , представляющий асинхронную операцию задачи Task<Task<T>> (C#) или Task (Of Task(Of T)) (Visual Basic). + Задача , представляющая асинхронную операцию предоставленной задачи Task<Task<T>> (C#) или Task (Of Task(Of T)) (Visual Basic). + Task<Task<T>> (C#) или Task (Of Task(Of T)) (Visual Basic) для извлечения из оболочки. + Тип результата задачи. + Исключение, которое возникает, если аргумент равен null. + + + Создает прокси-объект , представляющий асинхронную операцию задачи . + Задача, представляющая асинхронную операцию предоставленной задачи System.Threading.Tasks.Task(Of Task). + Task<Task> (C#) или Task (Of Task) (Visual Basic) для извлечения из оболочки. + Исключение, которое возникает, если аргумент равен null. + + + Предоставляет поддержку создания и планирования объектов . + + + Инициализирует экземпляр с конфигурацией по умолчанию. + + + Инициализирует экземпляр с заданной конфигурацией. + Токен , который будет назначен для задач, созданных данной фабрикой , если при вызове фабричных методов не задан явно другой токен CancellationToken. + + + Инициализирует экземпляр с заданной конфигурацией. + Токен по умолчанию, который будет назначен для задач, созданных данной фабрикой , если при вызове фабричных методов не задан явно другой токен CancellationToken. + Объект по умолчанию, который нужно использовать при создании задач с помощью данной фабрики TaskFactory. + Объект по умолчанию, который нужно использовать при создании задач продолжения с помощью данной фабрики TaskFactory. + Объект по умолчанию, который нужно использовать при планировании задач, созданных с помощью данной фабрики TaskFactory.Значение NULL означает, что следует использовать TaskScheduler.Current. + Аргумент указывает недопустимое значение .Дополнительные сведения см. в разделе Примечания для .-или-Аргумент указывает недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Объект по умолчанию, который нужно использовать при создании задач с помощью данной фабрики TaskFactory. + Объект по умолчанию, который нужно использовать при создании задач продолжения с помощью данной фабрики TaskFactory. + Аргумент указывает недопустимое значение .Дополнительные сведения см. в разделе Примечания для .-или-Аргумент указывает недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Объект , который нужно использовать при планировании задач, созданных с помощью данной фабрики TaskFactory.Значение NULL означает, что следует использовать текущий TaskScheduler. + + + Возвращает токен отмены по умолчанию для этой фабрики задач. + Токен отмены задачи по умолчанию для этой фабрики задач. + + + Возвращает параметры продолжения задач по умолчанию для этой фабрики задач. + Параметры продолжения задач по умолчанию для этой фабрики задач. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Один из элементов массива удален.-или-Класс , создавший , уже удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения. + Объект, который используется для планирования новой задачи продолжения. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален.-или-Класс , создавший , уже удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Объект, который используется для планирования новой задачи продолжения. + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Тип результата предыдущего объекта . + Один из элементов массива удален.-или-Класс , создавший , уже удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Объект, который используется для планирования новой задачи продолжения. + Тип результата предыдущего объекта . + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Объект, который используется для планирования новой задачи продолжения. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + Аргумент указывает недопустимое значение. + Один из элементов массива удален.-или-Класс , создавший , уже удален. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Один из элементов массива удален. + Массив равняется null. -или- Аргумент null. + + Массив содержит null значение. -или- Массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Один из элементов массива удален. -или- уже был удален. + Массив равняется null. -или-Аргумент имеет значение null. + + Массив содержит null значение. -или- Массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален.-или-Предоставленный объект уже был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Тип результата предыдущего объекта . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Исключение, которое возникает, когда один из элементов в массиве был удален.-или-Предоставленный объект уже был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата предыдущего объекта . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Тип результата предыдущего объекта . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален.-или-Предоставленный объект уже был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Возвращает параметры создания задач по умолчанию для этой фабрики задач. + Параметры создания задач по умолчанию для этой фабрики задач. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет действие метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат действия, который обрабатывает завершенный результат . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который выполняет действие метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат действия, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет действие метода End по завершении заданного объекта . + Созданный объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат действия, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования задачи, выполняющей метод end. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования задачи, выполняющей метод end. + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Возвращает планировщик задач по умолчанию для этой фабрики задач. + Планировщик задач по умолчанию для этой фабрики задач. + + + Создает и запускает задачу. + Запущенная задача. + Делегат действия для асинхронного выполнения. + Аргументом параметра является null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Токен , который будет назначен новой задаче. + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Токен , который будет назначен новой задаче . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Тип результата, доступный с использованием . + Аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Токен , который будет назначен новой задаче . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Токен , который будет назначен новой задаче. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Предоставляет поддержку создания и планирования объектов . + Возвращаемое значение объектов , созданных методами этого класса. + + + Инициализирует экземпляр с конфигурацией по умолчанию. + + + Инициализирует экземпляр с конфигурацией по умолчанию. + Токен отмены по умолчанию, который будет назначен задачам, созданным данной фабрикой , если при вызове методов фабрики не задан явно другой токен отмены. + + + Инициализирует экземпляр с заданной конфигурацией. + Токен отмены по умолчанию, который будет назначен задачам, созданным данной фабрикой , если при вызове методов фабрики не задан явно другой токен отмены. + Параметры по умолчанию, которые необходимо использовать при создании задач данной фабрикой . + Параметры по умолчанию, которые необходимо использовать при создании задач продолжения данной фабрикой . + Планировщик по умолчанию, который нужно использовать при планировании задач, созданных с помощью данной фабрики .Значение NULL указывает на то, что должно использоваться . + Параметр или имеет недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Параметры по умолчанию, которые необходимо использовать при создании задач данной фабрикой . + Параметры по умолчанию, которые необходимо использовать при создании задач продолжения данной фабрикой . + Параметр или имеет недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Планировщик, который нужно использовать при планировании задач, созданных с помощью данной фабрики .Значение NULL означает, что следует использовать текущий объект . + + + Возвращает токен отмены по умолчанию для этой фабрики задач. + Токен отмены по умолчанию для этой фабрики задач. + + + Возвращает значение перечисления для этой фабрики задач. + Одно из значений перечисления, которое задает параметры продолжения по умолчанию для этой фабрики задач. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Один из элементов массива удален. + Массив равен null.-или-Значение параметра — null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Свойство имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик, который используется для планирования созданной задачи продолжения. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + Параметр содержит недопустимое значение. + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик, который используется для планирования созданной задачи продолжения. + Тип результата предыдущего объекта . + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + Аргумент указывает недопустимое значение. + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется NULL.-или-Аргументом параметра является null. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик задач, который используется для планирования созданной задачи продолжения. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив содержит значение NULL.-или- Массив пуст. + Аргумент указывает недопустимое значение . + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение перечисления. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата предыдущего объекта . + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргументом параметра является null. + Массив содержит значение NULL.-или- Массив пуст. + Аргумент задает недопустимое значение для TaskContinuationOptions. + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение перечисления. + Массив содержит значение NULL.-или- Массив пуст. + + + Возвращает значение перечисления для этой фабрики задач. + Одно из значений перечисления, которое задает параметры создания по умолчанию для этой фабрики задач. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Объект, который управляет поведением созданной . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Объект, который управляет поведением созданной задачи. + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает задачу, которая выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс , завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая выполняет функцию метода End по завершении заданного объекта . + Задача, представляющая асинхронную операцию. + Интерфейс , завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + + + Создает задачу, которая выполняет функцию метода End по завершении заданного объекта . + Созданная задача, которая представляет асинхронную операцию. + Интерфейс , завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Планировщик задач, который используется для планирования задачи, выполняющей метод End. + Аргумент имеет значение null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Возвращает планировщик задач для этой фабрики задач. + Планировщик задач для этой фабрики задач. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Токен отмены, который будет назначен новой задаче. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Токен отмены, который будет назначен новой задаче. + Одно из значений перечисления, которое управляет поведением созданной задачи. + Планировщик задач, который используется для планирования созданной задачи. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает и запускает задачу. + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием задачи. + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Токен отмены, который будет назначен новой задаче. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Токен отмены, который будет назначен новой задаче. + Одно из значений перечисления, которое управляет поведением созданной задачи. + Планировщик задач, который используется для планирования созданной задачи. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Представляет объект, обрабатывающий низкоуровневую постановку задач в очередь на потоки. + + + Инициализирует объект . + + + Получает объект , связанный с выполняемой в настоящий момент задачей. + Возвращает объект , связанный с выполняемой в настоящий момент задачей. + + + Получает экземпляр по умолчанию, предоставляемый платформой .NET Framework. + Возвращает экземпляр по умолчанию. + + + Создает объект , связанный с текущим объектом . + Планировщик , связанный с текущим объектом , определенным свойством . + Текущий SynchronizationContext нельзя использовать как TaskScheduler. + + + Создает перечисляемый объект экземпляров , которые в настоящее время находятся в очереди планировщика, ожидая выполнения (только для поддержки отладки). + Перечисляемый объект, позволяющий отладчику перемещаться по задачам, которые находятся в очереди данного планировщика. + Этому планировщику не удается создать список находящихся в данный момент в очереди задач. + + + Получает уникальный идентификатор данного объекта . + Возвращает уникальный идентификатор для данного объекта . + + + Указывает максимальный уровень параллелизма, который может поддерживаться данным планировщиком . + Возвращает целое число, представляющее максимальный уровень параллелизма.Планировщик по умолчанию возвращает значение свойства . + + + Ставит объект в очередь планировщика. + Помещаемый в очередь объект . + Аргументом параметра является null. + + + Пытается удалить из очереди задачу , ранее поставленную в очередь данного планировщика. + Логическое значение, указывающее, был ли аргумент успешно удален из очереди. + Объект для удаления из очереди. + Аргументом параметра является null. + + + Пытается выполнить предоставленную задачу в этом планировщике. + Логическое значение true, если задача успешно выполнена; в противном случае — значение false.Общая причина ошибки выполнения состоит в том, что задача выполнялась ранее или выполняется другим потоком. + Выполняемая задача . + + не связана с данным планировщиком. + + + Определяет, можно ли выполнить предоставленную задачу в этом вызове синхронно, и если возможно, выполняет ее. + Логическое значение, определяющее, была ли задача выполнена на месте. + Объект , который требуется выполнить. + Логическое значение, указывающее, была ли задача ранее поставлена в очередь.Если этот параметр имеет значение True, задача могла ранее быть в очереди; если он имеет значение False, задача не была поставлена в очередь, а данный вызов совершается для выполнения задачи на месте без постановки в очередь. + Аргументом параметра является null. + + уже выполнена. + + + Происходит, если непредвиденное исключение задачи со сбоем готово запустить политику эскалации исключений, которая по умолчанию прекратит процесс. + + + Представляет исключение, используемое для передачи недопустимой операции планировщиком . + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр с сообщением об ошибке по умолчанию и ссылкой на внутреннее исключение, вызвавшее данное исключение. + Исключение, которое вызвало текущее исключение. + + + Инициализирует новый экземпляр класса указанным сообщением, содержащим описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Представляет текущий этап жизненного цикла задачи . + + + Задача приняла отмену, создав исключение OperationCanceledException с собственным токеном CancellationToken, пока он находился в состоянии получения сигнала, или токен CancellationToken задачи уже получил сигнал до начала выполнения задачи.Для получения дополнительной информации см. Отмена задач. + + + Задача инициализирована, но еще не запланирована. + + + Задача завершилась из-за необработанного исключения. + + + Задача успешно завершена. + + + Задача выполняется, но еще не завершилась. + + + Задача ожидает активации и внутреннего планирования инфраструктурой платформы .NET Framework. + + + Задача закончила выполнение и неявно ожидает завершения подключенных к ней дочерних задач. + + + Задача запланирована для выполнения, но еще не начала выполняться. + + + Предоставляет данные для события, создаваемого, если происходит непредвиденное исключение задачи с ошибкой . + + + Инициализирует новый экземпляр класса с непредвиденным исключением. + Непредвиденное исключение. + + + Непредвиденное исключение. + Непредвиденное исключение. + + + Получает значение, указывающее, отмечено ли данное исключение как observed. + Значение true, если исключение помечено как observed, в противном случае — значение false. + + + Присваивает свойству значение observed, не давая ему запускать политику роста исключений, которая по умолчанию прерывает процесс. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netcore50/zh-hans/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/zh-hans/System.Threading.Tasks.xml new file mode 100644 index 0000000..120ae8e --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/zh-hans/System.Threading.Tasks.xml @@ -0,0 +1,3378 @@ + + + + System.Threading.Tasks + + + + 表示在应用程序执行期间发生的一个或多个错误。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 用对作为此异常原因的内部异常的引用初始化 类的新实例。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 用对作为此异常原因的内部异常的引用初始化 类的新实例。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误信息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + 参数为 null。 + + + 使用指定错误信息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 实例平展入单个新实例。 + 一个新的平展 + + + 返回 ,它是此异常的根本原因。 + 返回 ,它是此异常的根本原因。 + + + 对此 所包含的每个 调用处理程序。 + 要对每个异常执行的谓词。该谓词接受作为参数来处理 ,并返回指示异常是否已处理的布尔值。 + + 参数为 null。 + 未处理此 包含的异常。 + + + 获取导致当前异常的 实例的只读集合。 + 返回导致当前异常的 实例的只读集合。 + + + 创建并返回当前 的字符串表示形式。 + 当前异常的字符串表示形式。 + + + 取消线程正在执行的操作时在线程中引发的异常。 + 2 + + + 使用系统提供的错误信息初始化 类的新实例。 + + + 使用指定的错误信息初始化 类的新实例。 + 描述该错误的 。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 用指定的错误消息、对作为此异常原因的内部异常的引用以及取消令牌初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + 一个与已取消的操作关联的取消标记。 + + + 使用指定的错误信息和取消令牌初始化 类的新实例。 + 解释异常原因的错误信息。 + 一个与已取消的操作关联的取消标记。 + + + 用取消令牌初始化 类的新实例。 + 一个与已取消的操作关联的取消标记。 + + + 获取与已取消的操作关联的令牌。 + 与已取消的操作关联的令牌,或默认令牌。 + + + 表示生成器,用于返回任务的异步方法。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。此方法可从部分受信任的代码调用。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 创建 类的实例。 + 生成器的新实例。 + + + 标记此任务为失败并绑定指定的异常至此任务。 + 要绑定到任务的异常。 + + 为 null。 + 任务已完成。- 或 -该生成程序未初始化。 + + + 将任务标记为已成功完成。 + 任务已完成。- 或 -该生成程序未初始化。 + + + 一个生成器与指定的状态机关联。 + 要与生成器关联的状态机实例。 + + 为 null。 + 预设置状态机。 + + + 开始运行有关联状态机的生成器。 + 由引用传递的状态器实例。 + 状态机的类型。 + + 为 null。 + + + 获取此生成器的任务。 + 此生成器的任务。 + 该生成程序未初始化。 + + + 表示异步方法的生成器,该生成器将返回任务并提供结果的参数。 + 用来完成任务的结果。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。此方法可从部分受信任的代码调用。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 创建 类的实例。 + 生成器的新实例。 + + + 标记此任务为失败并绑定指定的异常至此任务。 + 要绑定到任务的异常。 + + 为 null。 + 任务已完成。 + + + 将任务标记为已成功完成。 + 用来完成任务的结果。 + 任务已完成。 + + + 一个生成器与指定的状态机关联。 + 要与生成器关联的状态机实例。 + + 为 null。 + 预设置状态机。 + + + 开始运行有关联状态机的生成器。 + 由引用传递的状态器实例。 + 状态机的类型。 + + 为 null。 + + + 获取此生成器的任务。 + 此生成器的任务。 + + + 表示生成器,用于不返回值的异步方法。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。此方法可从部分受信任的代码调用。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 创建 类的实例。 + 生成器的新实例。 + + + 将一个异常绑定到该方法生成器。 + 要绑定的异常。 + + 为 null。 + 该生成程序未初始化。 + + + 标记此方法生成器为成功完成。 + 该生成程序未初始化。 + + + 一个生成器与指定的状态机关联。 + 要与生成器关联的状态机实例。 + + 为 null。 + 预设置状态机。 + + + 开始运行有关联状态机的生成器。 + 由引用传递的状态器实例。 + 状态机的类型。 + + 为 null。 + + + 提供用于启用对任务的已配置等待的可等待对象。 + + + 返回此可等待对象的 Awaiter。 + awaiter。 + + + 提供用于启用对任务的已配置等待的可等待对象。 + 生成的结果的类型。 + + + 返回此可等待对象的 Awaiter。 + awaiter。 + + + 提供可等待对象 () 的 Awaiter。 + + + 结束对已完成任务的等待。 + 已完成任务的结果。 + 等待未正确地初始化。 + 已取消的任务。 + 该任务在出错状态下完成。 + + + 获取一个值,该值指定等待中的任务是否已完成。 + 如果已成功完成等待任务,则为 true;否则为 false。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 提供可等待 () 对象的 Awaiter。 + + + 结束对已完成任务的等待。 + 等待未正确地初始化。 + 已取消的任务。 + 该任务在出错状态下完成。 + + + 获取指定长期任务是否复杂的值。 + 如果已成功完成等待任务,则为 true;否则为 false。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 表示为异步方法生成的状态机。此类别仅供编译器使用。 + + + 移动此状态机至其下一个状态。 + + + 使用堆分配的副本配置该状态机。 + 堆分配的副本。 + + + 表示等候程序,其计划等待操作完成时的后续部分。 + + + 计划实例完成时调用的延续操作。 + 要在操作完成时调用的操作。 + + 参数是 null(在 Visual Basic 中为 Nothing)。 + + + 表示操作,其计划等待操作完成时的后续部分。 + + + 计划实例完成时调用的延续操作。 + 要在操作完成时调用的操作。 + + 参数是 null(在 Visual Basic 中为 Nothing)。 + + + 提供对象,其等待异步任务的完成。 + + + 异步任务完成后关闭等待任务。 + + 对象未正确地初始化。 + 已取消的任务。 + 状态中完成的任务。 + + + 获取一个值,该值指示异步任务是否已完成。 + 如果该任务已完成,则为 true;否则为 false。 + + 对象未正确地初始化。 + + + 将操作设置为当 对象停止等待异步任务完成时执行。 + 在等待操作完成时要执行的操作。 + + 为 null。 + + 对象未正确地初始化。 + + + 计划与此 awaiter 相关异步任务的延续操作。 + 在等待操作完成时要调用的操作。 + + 为 null。 + 等待未正确地初始化。 + + + 表示等待完成的异步任务的对象,并提供结果的参数。 + 任务的结果。 + + + 异步任务完成后关闭等待任务。 + 已完成任务的结果。 + + 对象未正确地初始化。 + 已取消的任务。 + 状态中完成的任务。 + + + 获取一个值,该值指示异步任务是否已完成。 + 如果该任务已完成,则为 true;否则为 false。 + + 对象未正确地初始化。 + + + 将操作设置为当 对象停止等待异步任务完成时执行。 + 在等待操作完成时要执行的操作。 + + 为 null。 + + 对象未正确地初始化。 + + + 计划与此 awaiter 相关异步任务的延续操作。 + 在等待操作完成时要调用的操作。 + + 为 null。 + 等待未正确地初始化。 + + + 提供上下文,用于在异步切换到目标环境时等待。 + + + 为此类的实例检索 对象。 + 用于监视异步操作是否完成的对象。 + + + 提供等待器,用于切换至目标环境。 + + + 结束等待操作。 + + + 获取一个值,该值指示是否需要一个 yield。 + 始终 false,指示 yield 始终是 所必需的。 + + + 设置延续以调用。 + 要异步调用的调用。 + + 为 null。 + + + 发送 回到当前上下文。 + 要异步调用的调用。 + + 参数为 null。 + + + 传播有关应取消操作的通知。 + + + 初始化 + 标记的已取消状态。 + + + 获取此标记是否能处于已取消状态。 + 如果此标记能处于已取消状态,则为 true;否则为 false。 + + + 确定当前的 实例是否等于指定的 + 如果 并且两个实例相等,则为 true;否则为 false。如果两个标记与同一 关联,或者它们均是根据公共 CancellationToken 构造函数构造并且其 值相等,则两个标记相等。 + 要与此实例进行比较的其他对象。 + An associated has been disposed. + + + 确定当前的 实例是否等于指定的标记。 + 如果两个实例相等,则为 true;否则为 false。如果两个标记与同一 关联,或者它们均是根据公共 CancellationToken 构造函数构造并且其 值相等,则两个标记相等。 + 要与此实例进行比较的另一个 。 + + + 作为 的哈希函数。 + 当前 实例的哈希代码。 + + + 获取是否已请求取消此标记。 + 如果已请求取消此标记,则为 true;否则为 false。 + + + 返回一个空 值。 + 一个空取消标记。 + + + 确定两个 实例是否相等。 + 如果两个实例相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + An associated has been disposed. + + + 确定两个 实例是否不相等。 + 如果实例不相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + An associated has been disposed. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + The associated has been disposed. + + is null. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + 一个布尔值,该值指示是否捕获当前 并在调用 时使用它。 + The associated has been disposed. + + is null. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + 要在调用委托时传递给 的状态。这可能为 null。 + The associated has been disposed. + + is null. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + 要在调用委托时传递给 的状态。这可能为 null。 + 一个布尔值,该值指示是否捕获当前 并在调用 时使用它。 + The associated has been disposed. + + is null. + + + 如果已请求取消此标记,则引发 + The token has had cancellation requested. + The associated has been disposed. + + + 获取在取消标记时收到信号的 + 在取消标记时收到信号的 + The associated has been disposed. + + + 表示已向 注册的回调委托。 + + + 释放由 类的当前实例占用的所有资源。 + + + 确定当前的 实例是否等于指定的 + 如果此实例和 相等,则为 true。否则为 false。如果两个 实例均引用对相同 Register 方法的单一调用的输出,则这两个实例相等。 + 要与此实例进行比较的其他对象。 + + + 确定当前的 实例是否等于指定的 + 如果此实例和 相等,则为 true。否则为 false。 如果两个 实例均引用对相同 Register 方法的单一调用的输出,则这两个实例相等。 + 要与此实例进行比较的其他 。 + + + 作为 的哈希函数。 + 当前 实例的哈希代码。 + + + 确定两个 实例是否相等。 + 如果两个实例相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + + + 确定两个 实例是否不相等。 + 如果两个实例不相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + + + 向应该被取消的 发送信号。 + + + 初始化 类的新实例。 + + + 初始化 类的新实例,在指定的延迟(以毫秒为单位)后将被取消。 + 取消此 前等待的时间间隔(以毫秒为单位)。 + + is less than -1. + + + 初始化 类的新实例,在指定的时间跨度后将被取消。 + 取消此 前等待的时间间隔。 + + . is less than -1 or greater than . + + + 传达取消请求。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 传达对取消的请求,并指定是否应处理其余回调和可取消操作。 + 如果可以立即传播异常,则为 true;否则为 false。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 在指定的毫秒数后计划对此 的取消操作。 + 取消此 前等待的时间范围。 + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 在指定的时间跨度后计划对此 的取消操作。 + 取消此 前等待的时间范围。 + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + 创建一个将在任何源标记处于取消状态时处于取消状态的 + 一个链接到源标记的 + 要观察的第一个取消标记。 + 要观察的第二个取消标记。 + A associated with one of the source tokens has been disposed. + + + 创建一个将在在指定的数组中任何源标记处于取消状态时处于取消状态的 + 一个链接到源标记的 + 包含要观察的取消标记实例的数组。 + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + 释放 类的当前实例所使用的所有资源。 + + + 释放 类使用的非托管资源,并可以选择释放托管资源。 + 若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。 + + + 获取是否已请求取消此 + 如果已请求取消此 ,则为 true;否则为 false。 + + + 获取与此 关联的 + 与此 关联的 + The token source has been disposed. + + + 提供任务计划程序,其用于执行任务,同时确保并发任务可同时运行,而独占任务从不运行。 + + + 初始化 类的新实例。 + + + 用指定的计划程序目标初始化 类的新实例。 + 应执行的目标计划程序。 + + + 初始化针对最大并发级别的指定计划程序 类的新实例。 + 应执行的目标计划程序。 + 并发运行的最大任务数。 + + + 初始化 类的新实例,该实例针对最大并发级别和最大计划任务数的指定计划程序,并可能作为一个单元来处理。 + 应执行的目标计划程序。 + 并发运行的最大任务数。 + 要处理的被成对用于每一个基础计划任务的最大任务数。 + + + 通知不能接受更多任务的计划程序对。 + + + 当调度程序已经完成处理过程时,获取将要完成的 + 计划程序完成处理时将完成的异步操作。 + + + 获取可用于调度任务到此添加线对的 ,其中的线对可以与此线对上的其他任务同时运行。 + 可用于当前安排任务的对象。 + + + 获取可用于调度任务到此添加线对的 ,其中的线对必须独占地运行,不考虑此线对上的其他任务。 + 可用于安排任务没有与其他任务并发运行的对象。 + + + 表示一个异步操作。若要浏览此类型的 .NET Framework 源代码,请参阅引用源。 + + + 使用指定的操作初始化新的 + 表示要在任务中执行的代码的委托。 + The argument is null. + + + 使用指定的操作和 初始化新的 + 表示要在任务中执行的代码的委托。 + 新任务将观察的 。 + The provided has already been disposed. + The argument is null. + + + 使用指定的操作和创建选项初始化新的 + 表示要在任务中执行的代码的委托。 + 新任务将观察的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的操作和创建选项初始化新的 + 表示要在任务中执行的代码的委托。 + 用于自定义任务的行为的 。 + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的操作和状态初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + 新任务将观察的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + 新任务将观察的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + 用于自定义任务的行为的 。 + The argument is null. + The argument specifies an invalid value for . + + + 获取在创建 时提供的状态对象,如果未提供,则为 null。 + 一个 ,表示在创建任务时传递给该任务的状态数据。 + + + 获取一个已成功完成的任务。 + 已成功完成的任务。 + + + 配置用于等待此 的 awaiter。 + 用于的等待此任务的对象。 + 尝试将延续任务封送回原始上下文,则为 true;否则为 false。 + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + The argument is null. + + + 创建一个在目标 完成时可接收取消标记并以异步方式执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + The that created the token has already been disposed. + The argument is null. + + + 创建一个在目标任务完成时按照指定的 执行的延续任务。延续任务会收到一个取消标记,并使用指定计划程序。 + 一个新的延续 + 根据在 中指定的条件运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标任务完成时按照指定的 执行的延续任务。 + 一个新的延续 + 根据在 中指定的条件运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。延续任务使用指定计划程序。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + The has been disposed. + The argument is null. -or-The argument is null. + + + 创建一个在目标 完成时接收调用方提供的状态信息并执行的延续任务。 + 一个新的延续任务。 + 在任务完成时要运行的操作。运行时,委托作为一个参数传递给完成的任务和调用方提供的状态对象。 + 一个表示由该延续操作使用的数据的对象。 + The argument is null. + + + 创建一个在目标 完成时接收调用方提供的状态信息和取消标记,并以异步方式执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时接收调用方提供的状态信息和取消标记并执行的延续任务。延续任务根据一组指定的条件执行,并使用指定的计划程序。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时接收调用方提供的状态信息并执行的延续任务。延续任务根据一组指定的条件执行。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时接收调用方提供的状态信息并以异步方式执行的延续任务。延续任务使用指定计划程序。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument is null. + + + 创建一个在目标 完成时异步执行并返回一个值的延续任务。 + 一个新的延续任务。 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + + + 创建一个在目标 完成时异步执行并返回一个值的延续任务。延续任务收到取消标记。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 创建一个按照指定延续任务选项执行并返回一个值的延续任务。延续任务被传入一个取消标记,并使用指定计划程序。 + 一个新的延续 + 根据 中指定的条件运行函数。在运行时,委托将作为一个自变量传递给完成的任务。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建一个按照指定延续任务选项执行并返回一个值的延续任务。 + 一个新的延续 + 根据在 中指定的条件运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行并返回一个值的延续任务。延续任务使用指定计划程序。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 创建一个在目标 完成并返回一个值时接收调用方提供的状态信息并以异步方式执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 延续任务生成的结果的类型。 + The argument is null. + + + 创建一个在目标 完成并返回一个值时异步执行的延续任务。延续任务接收调用方提供的状态信息和取消标记。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新的延续任务的 。 + 延续任务生成的结果的类型。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成并返回一个值时根据指定的任务延续选项执行的延续任务。延续任务接收调用方提供的状态信息和取消标记,并使用指定计划程序。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时根据指定的任务延续选项执行的延续任务。延续任务接收调用方提供的状态信息。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。延续任务接收调用方提供的状态信息,并使用指定计划程序。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument is null. + + + 获取用于创建此任务的 + 用于创建此任务的 + + + 返回当前正在执行 的唯一 ID。 + 系统分配给当前正在执行的任务的一个整数。 + + + 创建将在时间延迟后完成的任务。 + 表示时间延迟的任务。 + 在完成返回的任务前要等待的毫秒数;如果无限期等待,则为 -1。 + The argument is less than -1. + + + 创建将在时间延迟后完成的可取消任务。 + 表示时间延迟的任务。 + 在完成返回的任务前要等待的毫秒数;如果无限期等待,则为 -1。 + 将在完成返回的任务之前选中的取消标记。 + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 创建一个在指定的时间间隔后完成的任务。 + 表示时间延迟的任务。 + 在完成返回的任务前等待的时间跨度;如果无限期等待,则为 TimeSpan.FromMilliseconds(-1)。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 创建一个在指定的时间间隔后完成的可取消任务。 + 表示时间延迟的任务。 + 在完成返回的任务前等待的时间跨度;如果无限期等待,则为 TimeSpan.FromMilliseconds(-1)。 + 将在完成返回的任务之前选中的取消标记。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + 获取导致 提前结束的 。如果 成功完成或尚未引发任何异常,这将返回 null。 + 导致 提前结束的 + + + 提供对用于创建 的工厂方法的访问。 + 一个工厂对象,可创建多种 对象。 + + + 创建 ,它因指定的取消标记进行的取消操作而完成。 + 取消的任务。 + 完成任务的取消标记。 + + + 创建 ,它因指定的取消标记进行的取消操作而完成。 + 取消的任务。 + 完成任务的取消标记。 + 任务返回的结果的类型。 + + + 创建 ,它是以指定的异常来完成的。 + 出错的任务。 + 完成任务的异常。 + 任务返回的结果的类型。 + + + 创建 ,它是以指定的异常来完成的。 + 出错的任务。 + 完成任务的异常。 + + + 创建指定结果的、成功完成的 + 已成功完成的任务。 + 存储入已完成任务的结果。 + 任务返回的结果的类型。 + + + 获取用于等待此 的 awaiter。 + 一个 awaiter 实例。 + + + 获取此 实例的唯一 ID。 + 系统分配给此任务实例的一个整数。 + + + 获取此 实例是否由于被取消的原因而已完成执行。 + 如果任务由于被取消而完成,则为 true;否则为 false。 + + + 获取此 是否已完成。 + 如果任务已完成,则为 true;否则为 false。 + + + 获取 是否由于未经处理异常的原因而完成。 + 如果任务引发了未经处理的异常,则为 true;否则为 false。 + + + 将在线程池上运行的指定工作排队,并返回该工作的任务句柄。 + 表示在线程池执行的队列的任务。 + 以异步方式执行的工作量。 + The parameter was null. + + + 将在线程池上运行的指定工作排队,并返回该工作的任务句柄。 + 表示在线程池执行的队列的任务。 + 以异步方式执行的工作量。 + 应用以取消工作的取消标记 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 将在线程池上运行的指定工作排队,并返回 Task(TResult) 返回的 的代理项。 + 表示由 Task(TResult) 返回的 Task(TResult) 的代理的 + 以异步方式执行的工作量。 + 代理任务返回的结果的类型。 + The parameter was null. + + + 将在线程池上运行的指定工作排队,并返回 Task(TResult) 返回的 的代理项。 + 表示由 Task(TResult) 返回的 Task(TResult) 的代理的 + 以异步方式执行的工作量。 + 应用以取消工作的取消标记 + 代理任务返回的结果的类型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 将在线程池上运行的指定工作排队,并返回 返回的任务的代理项。 + 表示由 返回的任务代理的任务。 + 以异步方式执行的工作量。 + The parameter was null. + + + 将在线程池上运行的指定工作排队,并返回 返回的任务的代理项。 + 表示由 返回的任务代理的任务。 + 以异步方式执行的工作。 + 应用以取消工作的取消标记。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 将在线程池上运行的指定工作排队,并返回代表该工作的 对象。 + 表示在线程池中排队执行的工作的任务对象。 + 以异步方式执行的工作。 + 任务的返回类型。 + The parameter is null. + + + 将在线程池上运行的指定工作排队,并返回该工作的 Task(TResult) 句柄。 + 表示在线程池执行的队列的 Task(TResult)。 + 以异步方式执行的工作量。 + 应用以取消工作的取消标记 + 任务的结果类型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 对当前的 同步运行 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 对提供的 同步运行 + 尝试对其以内联方式运行此任务的计划程序。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 启动 ,并将它安排到当前的 中执行。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 启动 ,并将它安排到指定的 中执行。 + 要与之关联并执行此任务的 。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 获取此任务的 + 此任务实例的当前 + + + 获取可用于等待任务完成的 + 可用于等待任务完成的 + The has been disposed. + + + 获取操作是否已同步完成的指示。 + 如果操作同步完成,则为 true;否则为 false。 + + + 等待 完成执行过程。 + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的毫秒数内完成执行。 + 如果在分配的时间内 true 完成执行,则为 ;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 完成执行过程。如果在任务完成之前超时间隔结束或取消标记已取消,等待将终止。 + 如果在分配的时间内 true 完成执行,则为 ;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 等待任务完成期间要观察的取消标记。 + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 完成执行过程。如果在任务完成之前取消标记已取消,等待将终止。 + 等待任务完成期间要观察的取消标记。 + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的时间间隔内完成执行。 + 如果在分配的时间内 true 完成执行,则为 ;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待提供的所有 对象完成执行过程。 + 要等待的 实例的数组。 + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 等待所有提供的 在指定的毫秒数内完成执行。 + 如果在分配的时间内所有 true 实例都已完成执行,则为 ;否则为 false。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待提供的所有 对象在指定的毫秒数内完成执行,或等到取消等待。 + 如果在分配的时间内所有 true 实例都已完成执行,则为 ;否则为 false。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 等待任务完成期间要观察的 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等待提供的所有 对象完成执行过程(除非取消等待)。 + 要等待的 实例的数组。 + 等待任务完成期间要观察的 。 + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 等待所有提供的可取消 对象在指定的时间间隔内完成执行。 + 如果在分配的时间内所有 true 实例都已完成执行,则为 ;否则为 false。 + 要等待的 实例的数组。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 等待提供的任一 对象完成执行过程。 + 已完成的任务在 数组参数中的索引。 + 要等待的 实例的数组。 + The has been disposed. + The argument is null. + The argument contains a null element. + + + 等待任何提供的 对象在指定的毫秒数内完成执行。 + 已完成的任务在 数组参数中的索引,如果发生超时,则为 -1。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待提供的任何 对象在指定的毫秒数内完成执行,或等到取消标记取消。 + 已完成的任务在 数组参数中的索引,如果发生超时,则为 -1。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 等待任务完成期间要观察的 。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等待提供的任何 对象完成执行过程(除非取消等待)。 + 已完成的任务在 数组参数中的索引。 + 要等待的 实例的数组。 + 等待任务完成期间要观察的 。 + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 等待任何提供的 对象在指定的时间间隔内完成执行。 + 已完成的任务在 数组参数中的索引,如果发生超时,则为 -1。 + 要等待的 实例的数组。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 创建一个任务,该任务将在可枚举集合中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The collection contained a null task. + + + 创建一个任务,该任务将在可枚举集合中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + The argument was null. + The collection contained a null task. + + + 创建一个任务,该任务将在数组中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + The argument was null. + The array contained a null task. + + + 创建一个任务,该任务将在数组中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The array contained a null task. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The array contained a null task, or was empty. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + The argument was null. + The array contained a null task, or was empty. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + The argument was null. + The array contained a null task, or was empty. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The array contained a null task, or was empty. + + + 创建异步产生当前上下文的等待任务。 + 等待时,上下文将异步转换回等待时的当前上下文。如果当前 不为 null,则将其视为当前上下文。否则,与当前执行任务关联的任务计划程序将视为当前上下文。 + + + 表示一个可以返回值的异步操作。 + 生成的结果的类型。 + + + 使用指定的函数初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + The argument is null. + + + 使用指定的函数初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 将指派给此任务的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的函数和创建选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 将指派给新任务的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函数和创建选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 用于自定义任务的行为的 。 + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函数和状态初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示由该操作使用的数据的对象。 + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示将由此函数使用的数据的对象。 + 将指派给此新任务的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示将由此函数使用的数据的对象。 + 将指派给此新任务的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示将由此函数使用的数据的对象。 + 用于自定义任务的行为的 。 + The argument specifies an invalid value for . + The argument is null. + + + 配置用于等待此 的 awaiter。 + 用于的等待此任务的对象。 + 尝试将延续任务封送回原始上下文,则为 true;否则为 false。 + + + 创建一个在目标任务完成时异步执行的延续任务。 + 一个新的延续任务。 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + The has been disposed. + The argument is null. + + + 创建一个在目标 完成时异步执行的可取消延续任务。 + 一个新的延续任务。 + 完成时要运行的操作。在运行时,委托作为一个参数传递给完成的任务。 + 传递给新的延续任务的取消标记。 + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 根据在 中指定的条件运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 中指定的条件的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 创建一个传递了状态信息并在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,委托作为一个参数传递给完成的任务和调用方提供的状态对象。 + 一个表示由该延续操作使用的数据的对象。 + The argument is null. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument is null. + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新任务的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 根据 中指定的条件运行函数。在运行时,委托将作为一个参数传递给此完成的任务。 + 将指派给新任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 根据 中指定的条件运行函数。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 延续任务生成的结果的类型。 + The argument is null. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新任务的 。 + 延续任务生成的结果的类型。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument is null. + + + 提供对用于创建和配置 实例的工厂方法的访问。 + 一个工厂对象,可创建多种 对象。 + + + 获取用于等待此 的 awaiter。 + 一个 awaiter 实例。 + + + 获取此 的结果值。 + 的结果值,该值类型与任务参数类型相同。 + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 表示一个用于告知任务取消的异常。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 使用对已取消的 的引用初始化 类的新实例。 + 已取消的任务。 + + + 获取与此异常关联的任务。 + 对与此异常关联的 的引用。 + + + 表示未绑定到委托的 的制造者方,并通过 属性提供对使用者方的访问。 + 与此 关联的结果值的类型。 + + + 创建一个 + + + 使用指定的状态创建一个 + 要用作基础 的 AsyncState 的状态。 + + + 使用指定的状态和选项创建一个 + 要用作基础 的 AsyncState 的状态。 + 创建基础 时要使用的选项。 + + 表示与 一起使用时无效的选项。 + + + 使用指定的选项创建一个 + 创建基础 时要使用的选项。 + + 表示与 一起使用时无效的选项。 + + + 将基础 转换为 状态。 + 基础 已经处于三个最终状态之一: ;或者基础 已被释放。 + + + 将基础 转换为 状态。 + 要绑定到此 的异常的集合。 + + 已处理。 + + 参数为 null。 + 中有一个或多个 null 元素。 + 基础 已经处于三个最终状态之一: + + + 将基础 转换为 状态。 + 要绑定到此 的异常。 + + 已处理。 + + 参数为 null。 + 基础 已经处于三个最终状态之一: + + + 将基础 转换为 状态。 + 要绑定到此 的结果值。 + + 已处理。 + 基础 已经处于三个最终状态之一: + + + 获取由此 创建的 + 返回由此 创建的 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;如果操作失败或对象已被释放,则为 false。 + + + 尝试,则过渡基础状态,并使用于存储在已取消的任务的取消标记。 + 如果操作成功,则为 true;否则为 false。 + 取消标记。 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;否则为 false。 + 要绑定到此 的异常的集合。 + + 已处理。 + + 参数为 null。 + 中有一个或多个 null 元素。- 或 - 集合是空的。 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;否则为 false。 + 要绑定到此 的异常。 + + 已处理。 + + 参数为 null。 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;否则为 false。 + 要绑定到此 的结果值。 + + + 为通过使用 方法创建的任务指定行为。 + + + 如果延续为子任务,则指定将延续附加到任务层次结构中的父级。只有当延续前面的任务也是子任务时,延续才可以是子任务。默认情况下,子任务(即由外部任务创建的内部任务)将独立于其父任务执行。可以使用 选项以便将父任务和子任务同步。请注意,如果使用 选项配置父任务,则子任务中的 选项不起作用,并且子任务将作为分离的子任务执行。有关详细信息,请参阅附加和分离的子任务。 + + + 指定任何使用 选项创建,并尝试作为附加的子任务执行的子任务(即,由此延续创建的任何嵌套内部任务)都无法附加到父任务,会改成作为分离的子任务执行。有关详细信息,请参阅已附加和已分离的子任务。 + + + 指定应同步执行延续任务。指定此选项后,延续任务在导致前面的任务转换为其最终状态的相同线程上运行。如果在创建延续任务时已经完成前面的任务,则延续任务将在创建此延续任务的线程上运行。如果前面任务的 已在一个 finally(在 Visual Basic 中为 Finally)块中释放,则使用此选项的延续任务将在该 finally 块中运行。只应同步执行运行时间非常短的延续任务。由于任务以同步方式执行,因此无需调用诸如 的方法来确保调用线程等待任务完成。 + + + 指定由延续通过调用方法 创建的任务视默认计划程序 () 为当前的计划程序,而不是正在运行该延续的计划程序。 + + + 在延续取消的情况下,防止延续的完成直到完成先前的任务。 + + + 指定延续将是长期运行的、粗粒度的操作。它会向 提示,过度订阅可能是合理的。 + + + 如果未指定延续选项,应在执行延续任务时使用指定的默认行为。延续任务在前面的任务完成后以异步方式运行,与前面任务最终的 属性值无关。如果延续为子任务,则会将其创建为分离的嵌套任务。 + + + 指定不应在延续任务前面的任务已取消的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会取消。此选项对多任务延续无效。 + + + 指定不应在延续任务前面的任务引发了未处理异常的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会引发未处理的异常。此选项对多任务延续无效。 + + + 指定不应在延续任务前面的任务已完成运行的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会运行直至完成。此选项对多任务延续无效。 + + + 指定只应在延续前面的任务已取消的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会取消。此选项对多任务延续无效。 + + + 指定只有在延续任务前面的任务引发了未处理异常的情况下才应安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会引发未处理的异常。 选项可保证前面任务中的 属性不是 null。你可以使用该属性来捕获异常,并确定导致任务出错的异常。如果你不访问 属性,则不会处理异常。此外,如果尝试访问已取消或出错的任务的 属性,则会引发一个新异常。此选项对多任务延续无效。 + + + 指定只应在延续任务前面的任务已完成运行的情况下才安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会运行直至完成。此选项对多任务延续无效。 + + + 提示 按任务计划的顺序安排任务,因此较早安排的任务将更可能较早运行,而较晚安排运行的任务将更可能较晚运行。 + + + 指定应异步运行延续任务。此选项优先于 + + + 指定用于控制任务的创建和执行的可选行为的标志。 + + + 指定将任务附加到任务层次结构中的某个父级。默认情况下,子任务(即由外部任务创建的内部任务)将独立于其父任务执行。可以使用 选项以便将父任务和子任务同步。请注意,如果使用 选项配置父任务,则子任务中的 选项不起作用,并且子任务将作为分离的子任务执行。有关详细信息,请参阅附加和分离的子任务。 + + + 指定任何尝试作为附加的子任务执行(即,使用 选项创建)的子任务都无法附加到父任务,会改成作为分离的子任务执行。有关更多信息,请参见 已附加和已分离的子任务。 + + + 防止环境计划程序被视为已创建任务的当前计划程序。这意味着像 StartNew 或 ContinueWith 创建任务的执行操作将被视为 当前计划程序。 + + + 指定任务将是长时间运行的、粗粒度的操作,涉及比细化的系统更少、更大的组件。它会向 提示,过度订阅可能是合理的。可以通过过度订阅创建比可用硬件线程数更多的线程。 + + + 指定应使用默认行为。 + + + 提示 以一种尽可能公平的方式安排任务,这意味着较早安排的任务将更可能较早运行,而较晚安排运行的任务将更可能较晚运行。 + + + 强制异步执行添加到当前任务的延续任务。 + + + 提供一组用于处理特定类型的 实例的静态方法(在 Visual Basic 中为共享方法)。 + + + 创建一个表示 的异步操作的代理 Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic)。 + 一个 它表示所提供的 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic) 的异步运算。 + 要解包的 Task<Task<T>> (C#) 或者 Task (Of Task(Of T)) (Visual Basic)。 + 任务结果的类型。 + + 参数为 null 时引发的异常。 + + + 创建一个表示 的异步操作的代理 + 表示所提供的 System.Threading.Tasks.Task(Of Task) 的异步操作的 Task。 + 要解包的 Task<Task> (C#) 或者 Task (Of Task) (Visual Basic)。 + + 参数为 null 时引发的异常。 + + + 提供对创建和计划 对象的支持。 + + + 使用默认配置初始化 实例。 + + + 使用指定配置初始化 实例。 + 将指派给由此 创建的任务的 ,除非在调用工厂方法时显式指定另一个 CancellationToken。 + + + 使用指定配置初始化 实例。 + 将指派给由此 创建的任务的 ,除非在调用工厂方法时显式指定另一个 CancellationToken。 + 在使用此 TaskFactory 创建任务时要使用的默认 。 + 在使用此 TaskFactory 创建延续任务时要使用的默认 。 + 要用于计划使用此 TaskFactory 创建的任何任务的默认 。一个 null 值,该值指示应使用 TaskScheduler.Current。 + + 参数指定的 值无效。有关详细信息,请参阅的备注部分 。- 或 - 参数指定的值无效。 + + + 使用指定配置初始化 实例。 + 在使用此 TaskFactory 创建任务时要使用的默认 。 + 在使用此 TaskFactory 创建延续任务时要使用的默认 。 + + 参数指定的 值无效。有关详细信息,请参阅的备注部分 。- 或 - 参数指定的值无效。 + + + 使用指定配置初始化 实例。 + 要用于计划使用此 TaskFactory 创建的任何任务的 。一个 null 值,该值指示应使用当前的 TaskScheduler。 + + + 获取此任务工厂的默认取消标记。 + 此任务工厂的默认任务取消标记。 + + + 获取此任务工厂的默认任务继续选项。 + 此任务工厂的默认任务继续选项。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。 + 用于计划新的延续任务的对象。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 用于计划新的延续任务的对象。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 以前的 结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 用于计划新的延续任务的对象。 + 以前的 结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 以前的 结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 用于计划新的延续任务的对象。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + 参数指定的值无效。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数是 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + + 数组中的某个元素已被释放。- 或 - 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + + 值,用于控制所创建的延续 的行为。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。- 或 -提供的 已被释放。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 委托返回并与创建的 关联的结果的类型。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + + 值,用于控制所创建的延续 的行为。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 以前的 结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + 以前的 结果的类型。 + 数组中的元素之一已经被释放时引发的异常。- 或 -提供的 已被释放。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 以前的 结果的类型。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + + 值,用于控制所创建的延续 的行为。 + 以前的 结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。- 或 -提供的 已被释放。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + + 值,用于控制所创建的延续 的行为。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 获取此任务工厂的默认任务创建选项。 + 此任务工厂的默认任务创建选项。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法操作。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的操作委托。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,它在指定的 完成时执行一个结束方法操作。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的操作委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法操作。 + 创建的表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的操作委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划将执行结束方法的任务的 。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划将执行结束方法的任务的 。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 获取此任务工厂的默认任务计划程序。 + 此任务工厂的默认任务计划程序。 + + + 创建并启动 任务。 + 已启动的任务。 + 要异步执行的操作委托。 + + 参数为 null。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 将指派给新任务的 。 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 将指派给新 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + + 参数为 null。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + 将指派给新 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + 将指派给新任务的 。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 可通过 获得的结果的类型。 + + 参数为 null。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 将指派给新 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 将指派给新任务的 。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 将指派给新 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 将指派给新任务的 。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 提供对创建和计划 对象的支持。 + 此类的方法创建的 对象的返回值。 + + + 使用默认配置初始化 实例。 + + + 使用默认配置初始化 实例。 + 将指派给由此 创建的任务的默认取消标记(除非在调用工厂方法时显式指定另一个取消标记)。 + + + 使用指定配置初始化 实例。 + 将指派给由此 创建的任务的默认取消标记(除非在调用工厂方法时显式指定另一个取消标记)。 + 在使用此 创建任务时要使用的默认选项。 + 在使用此 创建任务时要使用的默认选项。 + 要用于计划使用此 创建的任何任务的默认计划程序。null 值指示应使用 。 + + 指定了一个无效值。 + + + 使用指定配置初始化 实例。 + 在使用此 创建任务时要使用的默认选项。 + 在使用此 创建任务时要使用的默认选项。 + + 指定了一个无效值。 + + + 使用指定配置初始化 实例。 + 要用于计划使用此 创建的任何任务的计划程序。一个 null 值,该值指示应使用当前 。 + + + 获取此任务工厂的默认取消标记。 + 此任务工厂的默认取消标记。 + + + 获取此任务工厂的 枚举值。 + 指定此任务工厂的默认延续选项的枚举值之一。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续任务的计划程序。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + 指定了一个无效值。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续任务的计划程序。 + 以前的 结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + 参数指定的值无效。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续任务的任务计划程序。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + 参数指定的 值无效。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的枚举值无效。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续 。 + 以前的 结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + 参数指定的 TaskContinuationOptions 值无效。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的枚举值无效。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 获取此任务工厂的 枚举值。 + 指定此任务工厂的默认创建选项的枚举值之一。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 控制所创建的任务的行为的枚举值之一。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 一个对象,用于控制所创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 一个对象,用于控制所创建的任务的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + + ,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它在指定的 完成时执行一个结束方法函数。 + 表示异步操作的任务。 + + ,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它在指定的 完成时执行一个结束方法函数。 + 创建的表示异步操作的任务。 + + ,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + 控制所创建的任务的行为的枚举值之一。 + 用于计划将执行结束方法的任务计划程序。 + + 参数为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 获取此任务工厂的任务计划程序。 + 此任务工厂的任务计划程序。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 将指派给新的任务的取消标记。 + 已处理创建的 的取消标记源。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 将指派给新的任务的取消标记。 + 控制所创建的任务的行为的枚举值之一。 + 用于计划所创建的任务的任务计划程序。 + 已处理创建的 的取消标记源。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建并启动 任务。 + 已启动的 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。 + + 参数指定的值无效。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + 将指派给新的任务的取消标记。 + 已处理创建的 的取消标记源。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + 将指派给新的任务的取消标记。 + 控制所创建的任务的行为的枚举值之一。 + 用于计划所创建的任务的任务计划程序。 + 已处理创建的 的取消标记源。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。 + + 参数指定的值无效。 + + + 表示一个处理将任务排队到线程中的低级工作的对象。 + + + 初始化 + + + 获取与当前正在执行的任务关联的 + 返回与当前正在执行的任务关联的 + + + 获取由 .NET Framework 提供的默认 实例。 + 返回默认的 实例。 + + + 创建一个与当前 关联的 + 与由 确定的当前 关联的 + 当前的 SynchronizationContext 不能用作 TaskScheduler。 + + + 仅对于调试器支持,生成当前排队到计划程序中等待执行的 实例的枚举。 + 一个允许调试器遍历当前排队到此计划程序中的任务的枚举。 + 此计划程序无法在此时生成排队任务的列表。 + + + 获取此 的唯一 ID。 + 返回此 的唯一 ID。 + + + 指示此 能够支持的最大并发级别。 + 返回表示最大并发级别的一个整数。默认计划程序返回 + + + 排队到计划程序中。 + 要排队的 。 + + 参数为 null。 + + + 尝试将以前排队到此计划程序中的 取消排队。 + 一个布尔值,该值指示是否已成功地将 参数取消排队。 + 要取消排队的 。 + + 参数为 null。 + + + 尝试在此计划程序上执行提供的 + 一个布尔值,如果成功执行了 ,则该值为 true;如果未成功执行,则该值为 false。执行失败的常见原因是,该任务先前已经执行或者位于正在由另一个线程执行的进程中。 + 要执行的 对象。 + + 与此计划程序无关联。 + + + 确定是否可以在此调用中同步执行提供的 ,如果可以,将执行该任务。 + 一个布尔值,该值指示是否已以内联方式执行该任务。 + 要执行的 。 + 一个布尔值,该值指示任务之前是否已排队。如果此参数为 True,则该任务以前可能已排队(已计划);如果为 False,则已知该任务尚未排队,此时将执行此调用,以便以内联方式执行该任务,而不用将其排队。 + + 参数为 null。 + 已执行的 + + + 当出错的任务的未观察到的异常将要触发异常升级策略时发生,默认情况下,这将终止进程。 + + + 表示一个用于告知由 计划的某个操作无效的异常。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 使用默认的错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 导致当前异常的异常。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 表示 的生命周期中的当前阶段。 + + + 该任务已通过对其自身的 CancellationToken 引发 OperationCanceledException 对取消进行了确认,此时该标记处于已发送信号状态;或者在该任务开始执行之前,已向该任务的 CancellationToken 发出了信号。有关详细信息,请参阅任务取消。 + + + 该任务已初始化,但尚未被计划。 + + + 由于未处理异常的原因而完成的任务。 + + + 已成功完成执行的任务。 + + + 该任务正在运行,但尚未完成。 + + + 该任务正在等待 .NET Framework 基础结构在内部将其激活并进行计划。 + + + 该任务已完成执行,正在隐式等待附加的子任务完成。 + + + 该任务已被计划执行,但尚未开始执行。 + + + 为在出错的 的异常未观察到时引发的事件提供数据。 + + + 使用未观察到的异常初始化 类的新实例。 + 未观察到的异常。 + + + 未观察到的异常。 + 未观察到的异常。 + + + 获取此异常是否已标记为“已观察到”。 + 如果此异常已标记为“已观察到”,则为 true;否则为 false。 + + + 标记为“已观察到”,这样将阻止该异常触发默认情况下会终止进程的异常升级策略。 + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netcore50/zh-hant/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/zh-hant/System.Threading.Tasks.xml new file mode 100644 index 0000000..e2b520e --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netcore50/zh-hant/System.Threading.Tasks.xml @@ -0,0 +1,3422 @@ + + + + System.Threading.Tasks + + + + 表示應用程式執行期間所發生的一個或多個錯誤。 + + + 使用系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 使用造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + 引數為 null。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 執行個體簡維成單一新執行個體。 + 簡維的新 + + + 傳回這個例外狀況之根本原因的 + 傳回這個例外狀況之根本原因的 + + + 對這個 包含的每個 叫用處理常式。 + 要對每個例外狀況執行的述詞。述詞會接受要處理的 做為引數,並傳回表示是否已處理例外狀況的布林值。 + + 引數為 null。 + 未處理此 所包含的例外狀況。 + + + 取得造成目前例外狀況之 執行個體的唯讀集合。 + 傳回造成目前例外狀況之 執行個體的唯讀集合。 + + + 建立並傳回目前 的字串表示。 + 目前例外狀況的字串表示。 + + + 在取消執行緒執行的作業之後,在執行緒中擲回的例外狀況。 + 2 + + + 使用系統提供的錯誤訊息,初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 描述錯誤的 。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 使用指定的錯誤訊息、造成這個例外狀況原因的內部例外狀況參考和取消語彙基元,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + 與已取消作業關聯的取消語彙基元。 + + + 使用指定的錯誤訊息和取消語彙基元,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 與已取消作業關聯的取消語彙基元。 + + + 使用取消語彙基元,初始化 類別的新執行個體。 + 與已取消作業關聯的取消語彙基元。 + + + 取得與已取消之作業相關聯的語彙基元。 + 與已取消之作業相關聯的語彙基元,或是預設語彙基元。 + + + 表示非同步方法產生器,會傳回工作。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。可以從部分信任程式碼呼叫這個方法。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 建立 類別的執行個體。 + 產生器的新執行個體。 + + + 將工作標示為失敗,並將指定的例外狀況繫結至工作。 + 要繫結至工作的例外狀況。 + + 為 null。 + 工作已完成。-或-產生器未初始化。 + + + 將工作標記為已成功完成。 + 工作已完成。-或-產生器未初始化。 + + + 將產生器與指定的狀態機器產生關聯。 + 要和產生器產生關聯的狀態機器執行個體。 + + 為 null。 + 狀態電腦先前已經設定。 + + + 開始執行具有相關聯狀態機器的產生器。 + 狀態機器執行個體,由參考傳遞。 + 狀態機器的類型。 + + 為 null。 + + + 取得此產生器的工作。 + 此產生器的工作。 + 產生器未初始化。 + + + 表示非同步方法的產生器,會傳回一項工作並提供結果參數。 + 要用來完成工作的結果。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。可以從部分信任程式碼呼叫這個方法。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 建立 類別的執行個體。 + 產生器的新執行個體。 + + + 將工作標示為失敗,並將指定的例外狀況繫結至工作。 + 要繫結至工作的例外狀況。 + + 為 null。 + 工作已完成。 + + + 將工作標記為已成功完成。 + 要用來完成工作的結果。 + 工作已完成。 + + + 將產生器與指定的狀態機器產生關聯。 + 要和產生器產生關聯的狀態機器執行個體。 + + 為 null。 + 狀態電腦先前已經設定。 + + + 開始執行具有相關聯狀態機器的產生器。 + 狀態機器執行個體,由參考傳遞。 + 狀態機器的類型。 + + 為 null。 + + + 取得此產生器的工作。 + 此產生器的工作。 + + + 表示非同步方法產生器,不會傳回值。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。可以從部分信任程式碼呼叫這個方法。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 建立 類別的執行個體。 + 產生器的新執行個體。 + + + 將例外狀況繫結至方法建立幫手。 + 要繫結的例外狀況。 + + 為 null。 + 產生器未初始化。 + + + 將方法產生器標記為成功完成。 + 產生器未初始化。 + + + 將產生器與指定的狀態機器產生關聯。 + 要和產生器產生關聯的狀態機器執行個體。 + + 為 null。 + 狀態電腦先前已經設定。 + + + 開始執行具有相關聯狀態機器的產生器。 + 狀態機器執行個體,由參考傳遞。 + 狀態機器的類型。 + + 為 null。 + + + 提供 awaitable 物件,啟用工作上之設定的等候。 + + + 傳回這個 awaitable 物件的 awaiter。 + awaiter。 + + + 提供 awaitable 物件,啟用工作上之設定的等候。 + 這個 所產生之結果的型別。 + + + 傳回這個 awaitable 物件的 awaiter。 + awaiter。 + + + 提供 awaitable 物件 () 的 awaiter。 + + + 結束等候已完成的工作。 + 已完成的工作的結果。 + awaiter 未正確初始化。 + 工作已取消。 + 以出錯狀態完成的工作。 + + + 取得值,指出等候的工作是否已完成。 + 如果等候的工作已完成,則為 true,否則為 false。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 提供 awaitable () 物件的 awaiter。 + + + 結束等候已完成的工作。 + awaiter 未正確初始化。 + 工作已取消。 + 以出錯狀態完成的工作。 + + + 取得值,指出等候的工作是否已完成。 + 如果等候的工作已完成,則為 true,否則為 false。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 表示針對非同步方法所產生的狀態機器。這個型別僅供編譯器使用。 + + + 將狀態機器移到下一個狀態。 + + + 使用堆積配置的複本設定狀態機器。 + 堆積配置的複本。 + + + 表示在 await 作業完成時排程接續符號的 awaiter。 + + + 排程執行個體完成時所叫用的接續動作。 + 作業完成時要叫用的動作。 + + 引數是 null (在 Visual Basic 中為 Nothing)。 + + + 表示在作業完成時排程接續符號的作業。 + + + 排程執行個體完成時所叫用的接續動作。 + 作業完成時要叫用的動作。 + + 引數是 null (在 Visual Basic 中為 Nothing)。 + + + 提供等候非同步工作完成的物件。 + + + 結束對非同步工作完成的等候。 + + 物件未正確初始化。 + 工作已取消。 + 完成的工作處於 狀態。 + + + 取得值,指出非同步工作是否已經完成。 + 如果工作已完成,則為 true,否則為 false。 + + 物件未正確初始化。 + + + 設定 物件停止等待非同步工作完成時要執行時的動作。 + 等候作業完成時要執行的動作。 + + 為 null。 + + 物件未正確初始化。 + + + 排程此 awaiter 相關聯的非同步工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 為 null。 + awaiter 未正確初始化。 + + + 表示等候非同步工作完成,並提供結果參數的物件。 + 工作的結果。 + + + 結束對非同步工作完成的等候。 + 已完成的工作的結果。 + + 物件未正確初始化。 + 工作已取消。 + 完成的工作處於 狀態。 + + + 取得值,指出非同步工作是否已經完成。 + 如果工作已完成,則為 true,否則為 false。 + + 物件未正確初始化。 + + + 設定 物件停止等待非同步工作完成時要執行時的動作。 + 等候作業完成時要執行的動作。 + + 為 null。 + + 物件未正確初始化。 + + + 排程此 awaiter 相關聯的非同步工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 為 null。 + awaiter 未正確初始化。 + + + 以非同步方式切換到目標環境時,提供等候的內容。 + + + 擷取此類別執行個體的 物件。 + 物件,用來監視非同步作業的完成。 + + + 提供要切換至目標環境的 awaiter。 + + + 結束等候作業。 + + + 取得值,指出是否不需要 yield。 + 永遠為 false,這表示 永遠都要有 yield。 + + + 設定要叫用的接續符號。 + 以非同步方式叫用的動作。 + + 為 null。 + + + 回傳至目前的內容。 + 以非同步方式叫用的動作。 + + 引數為 null。 + + + 傳播通知,表示應該取消作業。 + + + 初始化 + 語彙基元的已取消狀態。 + + + 取得這個語彙基元是否能夠處於已取消狀態。 + 如果這個語彙基元能夠處於已取消狀態,則為 true;否則為 false。 + + + 判斷目前的 執行個體與指定的 是否相等。 + 如果 ,且兩個執行個體相等,則為 true;否則為 false。如果兩個語彙基元與同一個 相關聯,或兩者都是從公用 CancellationToken 建構函式所建構且其 值相等,則這兩個語彙基元是相等的。 + 要與這個執行個體比較的其他物件。 + An associated has been disposed. + + + 判斷目前的 執行個體與指定的語彙基元是否相等。 + 如果執行個體相等,則為 true;否則為 false。如果兩個語彙基元與同一個 相關聯,或兩者都是從公用 CancellationToken 建構函式所建構且其 值相等,則這兩個語彙基元是相等的。 + 要與這個執行個體比較的其他 。 + + + 做為 的雜湊函式。 + 目前 執行個體的雜湊碼。 + + + 取得是否已要求取消這個語彙基元。 + 如果已要求取消這個語彙基元,則為 true;否則為 false。 + + + 傳回空的 值。 + 空的取消語彙基元。 + + + 判斷兩個 執行個體是否相等。 + 如果執行個體相等,則為 true;否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + An associated has been disposed. + + + 判斷兩個 執行個體是否不相等。 + 如果執行個體不相等,則為 true;否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + An associated has been disposed. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + The associated has been disposed. + + is null. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + 布林值,表示是否要擷取目前的 並在叫用 時使用它。 + The associated has been disposed. + + is null. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + 當叫用委派時,要傳遞給 的狀態。這可能是 null。 + The associated has been disposed. + + is null. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + 當叫用委派時,要傳遞給 的狀態。這可能是 null。 + 布林值,表示是否要擷取目前的 並在叫用 時使用它。 + The associated has been disposed. + + is null. + + + 如果已要求取消這個語彙基元,則擲回 + The token has had cancellation requested. + The associated has been disposed. + + + 取得取消語彙基元時所發出的 信號。 + 取消語彙基元時所發出的 信號。 + The associated has been disposed. + + + 表示已向 登錄的回呼委派。 + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 判斷目前的 執行個體與指定的 是否相等。 + 如果這個執行個體和 相等則為 True,否則為 False。如果兩個 執行個體都參考 的相同 Register 方法之單一呼叫的輸出,則這兩個執行個體相等。 + 要與這個執行個體比較的其他物件。 + + + 判斷目前的 執行個體與指定的 是否相等。 + 如果這個執行個體和 相等則為 True,否則為 False。 如果兩個 執行個體都參考 的相同 Register 方法之單一呼叫的輸出,則這兩個執行個體相等。 + 要與這個執行個體比較的其他 。 + + + 做為 的雜湊函式。 + 目前 執行個體的雜湊碼。 + + + 判斷兩個 執行個體是否相等。 + 如果執行個體相等,則為 true,否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + + + 判斷兩個 執行個體是否不相等。 + 如果執行個體不相等則為 true,否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + + + 發出訊號,表示應該將它取消。 + + + 初始化 類別的新執行個體。 + + + 初始化 類別的新執行個體,過了指定的延遲時間 (以毫秒為單位) 之後,將會取消這個執行個體。 + 取消此 之前要等候的時間間隔 (毫秒)。 + + is less than -1. + + + 初始化 類別的新執行個體,在指定的時間範圍之後,將會取消這個執行個體。 + 取消此 之前要等候的時間間隔 (毫秒)。 + + . is less than -1 or greater than . + + + 傳遞取消要求。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 傳遞取消要求,並指定是否應處理其餘回呼和可取消的作業。 + 如果應該立即傳播例外狀況,則為 true;否則為 false。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 針對這個 ,排定在指定毫秒數之後的取消作業。 + 在取消此 之前,所要等待的時間範圍。 + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 針對這個 ,排定在指定時間範圍之後的取消作業。 + 在取消此 之前,所要等待的時間範圍。 + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + 建立 ,且設定只要有任何來源語彙基元處於已取消狀態,它就會處於已取消狀態。 + 已連結至來源語彙基元的 + 要觀察的第一個取消語彙基元。 + 要觀察的第二個取消語彙基元。 + A associated with one of the source tokens has been disposed. + + + 建立 ,且設定只要指定的陣列中有任何來源語彙基元處於已取消狀態,它就會處於已取消狀態。 + 已連結至來源語彙基元的 + 包含要觀察之取消語彙基元執行個體的陣列。 + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放 類別所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 + true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。 + + + 取得是否已為這個 要求取消。 + 如果已為這個 要求取消,則為 true;否則為 false。 + + + 取得與這個 關聯的 + 與這個 相關聯的 + The token source has been disposed. + + + 提供工作排程器,以協調執行工作,並確保並行工作可以同時執行,而獨佔式工作永遠不可能。 + + + 初始化 類別的新執行個體。 + + + 初始化 類別的新執行個體,這個執行個體會以指定的排程器為目標。 + 應該執行這一組的目標排程器。 + + + 初始化 類別的新執行個體,這個執行個體以具有最大並行層級的指定排程器為目標。 + 應該執行這一組的目標排程器。 + 要同時執行的工作的最大數目。 + + + 初始化 類別的新執行個體,這個執行個體以指定的排程器為目標,其具有最大並行層級與可當做一個單位來進行處理的排定工作最大數目。 + 應該執行這一組的目標排程器。 + 要同時執行的工作的最大數目。 + 要針對此配對所使用的每個基礎排定工作進行處理的工作的最大數目。 + + + 通知排程器配對,它不應該接受任何更多的工作。 + + + 取得 ,當排程器已完成處理時,它就會完成。 + 排程器完成處理時將完成的非同步作業。 + + + 取得 ,這個物件可以用來排程工作至此組,而這些工作可能會與其他工作同時在此組上執行。 + 可用來同時排程工作的物件。 + + + 取得 ,這個物件可以用來排程工作至此組,相對於其他工作,這些工作必須以獨佔方式在此組上執行。 + 可用來排定無法與其他工作同時執行之工作的物件。 + + + 表示非同步作業。若要瀏覽此類型的 .NET Framework 原始程式碼,請參閱 參考來源。 + + + 使用指定的動作,初始化新的 + 委派,表示工作中要執行的程式碼。 + The argument is null. + + + 使用指定的動作和 ,初始化新的 + 委派,表示工作中要執行的程式碼。 + 新工作將會觀察的 。 + The provided has already been disposed. + The argument is null. + + + 使用指定的動作和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 新工作將會觀察的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的動作和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + + ,用於自訂工作的行為。 + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的動作和狀態,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + 新工作將會觀察的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + 新工作將會觀察的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + + ,用於自訂工作的行為。 + The argument is null. + The argument specifies an invalid value for . + + + 取得建立 時提供的狀態物件,如果未提供則為 null。 + + ,代表工作建立時傳入工作的狀態資料。 + + + 取得已成功完成的工作。 + 成功完成的工作。 + + + 設定用來等候這個 的 awaiter。 + 等候這項工作所用的物件。 + true 表示嘗試將接續封送處理回原始擷取的內容,否則為 false。 + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + The argument is null. + + + 建立當目標 完成時,會接收取消語彙基元並非同步執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + The that created the token has already been disposed. + The argument is null. + + + 建立當目標工作完成時,會根據指定之 執行的接續。接續會接收取消語彙基元,並使用指定的排程器。 + 新的接續 + 要根據指定的 執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立當目標工作完成時,會根據指定之 執行的接續。 + 新的接續 + 要根據指定的 執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。接續會使用指定的排程器。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + The has been disposed. + The argument is null. -or-The argument is null. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊及執行的接續。 + 新的接續工作。 + 當工作完成時要執行的動作。執行時,會將已完成的工作和呼叫端提供的狀態物件當做引數傳遞給委派。 + 物件,表示接續動作所使用的資料。 + The argument is null. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊和取消語彙基元,並非同步執行的接續。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊和取消語彙基元,並執行的接續。接續會根據一組指定的條件執行,並使用指定的排程器。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊並執行的接續。接續會根據一組指定的條件執行。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊並非同步執行的接續。接續會使用指定的排程器。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument is null. + + + 建立當目標 完成並傳回值時非同步執行的接續。 + 新的接續工作。 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + + + 建立當目標 完成並傳回值時非同步執行的接續。接續會接收取消語彙基元。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 建立會根據指定之接續選項執行並傳回值的接續。接續會接收取消語彙基元,並使用指定的排程器。 + 新的接續 + 要根據指定之 執行的函式。執行時,會將完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立會根據指定之接續選項執行並傳回值的接續。 + 新的接續 + 要根據 中指定之條件執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成並傳回值時非同步執行的接續。接續會使用指定的排程器。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 建立當目標 完成並傳回值時,會接收呼叫端提供的狀態資訊並非同步執行的接續。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續作業所產生的結果類型。 + The argument is null. + + + 建立當目標 完成並傳回值時,會非同步執行的接續。接續會接收呼叫端提供的狀態資訊和取消語彙基元。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新接續工作的 。 + 接續作業所產生的結果類型。 + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成並傳回值時,會根據指定的工作接續選項來執行的接續。接續會接收呼叫端提供的狀態資訊和取消語彙基元,並使用指定的排程器。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成時,會根據指定的工作接續選項來執行的接續。接續會接收呼叫端提供的狀態資訊。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。接續會接收呼叫端提供的狀態資訊,並使用指定的排程器。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument is null. + + + 取得用來建立這個工作的 + 用來建立這個工作的 + + + 傳回目前執行之 的唯一 ID。 + 系統指派給目前執行中工作的整數。 + + + 建立在時間延遲之後才會完成的工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前等待的毫秒數;-1 為無限期地等待。 + The argument is less than -1. + + + 建立在時間延遲之後才會完成的可取消工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前等待的毫秒數;-1 為無限期地等待。 + 將在完成傳回的工作之前檢查的取消語彙基元。 + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 建立在指定時間間隔之後完成的工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前要等待的時間範圍;TimeSpan.FromMilliseconds(-1) 表示無限期地等待。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 建立在指定時間間隔之後完成的可取消工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前要等待的時間範圍;TimeSpan.FromMilliseconds(-1) 表示無限期地等待。 + 將在完成傳回的工作之前檢查的取消語彙基元。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + 取得導致 不當結束的 。如果 順利完成,或未擲回任何例外狀況,則這會傳回 null。 + 導致 不當結束的 + + + 提供 Factory 方法的存取,這些 Factory 方法用於建立及設定 執行個體。 + Factory 物件,可以建立各種不同的 物件。 + + + 建立以指定的取消語彙基元取消而完成的 + 取消的工作。 + 可用來完成工作的取消語彙基元。 + + + 建立以指定的取消語彙基元取消而完成的 + 取消的工作。 + 可用來完成工作的取消語彙基元。 + 工作傳回的結果的類型。 + + + 建立以指定例外狀況完成的 + 發生錯誤的工作。 + 可用來完成工作的例外狀況。 + 工作傳回的結果的類型。 + + + 建立以指定例外狀況完成的 + 發生錯誤的工作。 + 可用來完成工作的例外狀況。 + + + 建立已成功完成且具有指定之結果的 + 成功完成的工作。 + 要儲存到完成的工作的結果。 + 工作傳回的結果的類型。 + + + 取得用來等候這個 的 awaiter。 + awaiter 執行個體。 + + + 取得這個 執行個體的唯一 ID。 + 系統指派給這個工作執行個體的整數。 + + + 取得這個 執行個體是否因取消才完成執行。 + 如果工作是由於取消而完成,則為 true,否則為 false。 + + + 取得這個 是否已完成。 + 如果工作已完成,則為 true,否則為 false。 + + + 取得 是否因未處理的例外狀況才完成。 + 如果工作擲回未處理的例外狀況,則為 true,否則為 false。 + + + 將指定在 ThreadPool 執行工作排入佇列,並傳回該工作的工作控制代碼。 + 表示已進入佇列要在 ThreadPool 中執行之工作 (work) 的工作 (task)。 + 要以非同步方式執行的工作 + The parameter was null. + + + 將指定在 ThreadPool 執行工作排入佇列,並傳回該工作的工作控制代碼。 + 表示已進入佇列要在 ThreadPool 中執行之工作 (work) 的工作 (task)。 + 要以非同步方式執行的工作 + 應該用來取消工作的取消語彙基元 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 Task(TResult) 所傳回之 的 Proxy。 + Task(TResult),代表 Task(TResult) 所傳回之 的 Proxy。 + 要以非同步方式執行的工作 + Proxy 工作傳回的結果類型。 + The parameter was null. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 Task(TResult) 所傳回之 的 Proxy。 + Task(TResult),代表 Task(TResult) 所傳回之 的 Proxy。 + 要以非同步方式執行的工作 + 應該用來取消工作的取消語彙基元 + Proxy 工作傳回的結果類型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 所傳回之工作的 Proxy。 + 表示 所傳回工作之 Proxy 的工作。 + 要以非同步方式執行的工作 + The parameter was null. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 所傳回之工作的 Proxy。 + 表示 所傳回工作之 Proxy 的工作。 + 要以非同步方式執行的工作。 + 應該用來取消工作的取消語彙基元。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 將指定在執行緒集區執行工作排入佇列,並傳回代表該工作的 物件。 + 代表已排入佇列要在執行緒集區中執行之工作 (work) 的工作 (task) 物件。 + 要以非同步方式執行的工作。 + 工作的傳回類型。 + The parameter is null. + + + 將指定在執行緒集區執行工作排入佇列,並傳回該工作的 Task(TResult) 控制代碼。 + Task(TResult),代表已排入佇列要在 ThreadPool 中執行的工作。 + 要以非同步方式執行的工作 + 應該用來取消工作的取消語彙基元 + 工作的結果類型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 在目前的 上同步執行 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 在提供的 上同步執行 + 排程器,要嘗試在其上以內嵌方式執行這個工作。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 啟動 ,並排定它在目前的 執行。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 啟動 ,並排定它在指定的 執行。 + 要與這個工作產生關聯,並用於執行這個工作的 。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 取得這個工作的 + 這個工作執行個體目前的 + + + 取得 ,這個項目可用來等候工作完成。 + + ,可用來等候工作完成。 + The has been disposed. + + + 取得作業是否已同步完成的指示。 + 如果作業同步完成,則為 true,否則為 false。 + + + 等候 完成執行。 + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的毫秒數內完成執行。 + 如果 true 在指定的時間內執行完成,則為 ,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等候 完成執行。如果在工作完成之前經過逾時間隔或取消語彙基元已取消,則等候會終止。 + 如果 true 在指定的時間內執行完成,則為 ,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 等候工作完成時要觀察的取消語彙基元。 + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等候 完成執行。如果在工作完成之前取消語彙基元已取消,則等候會終止。 + 等候工作完成時要觀察的取消語彙基元。 + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的時間間隔內完成執行。 + 如果 true 在指定的時間內執行完成,則為 ,否則為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等候所有提供的 物件完成執行。 + 要等待之 執行個體的陣列。 + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 等待所有提供的 物件在指定的毫秒數內完成執行。 + 如果所有 true 執行個體在指定的時間內執行完成,則為 ,否則為 false。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待所有提供的 物件在指定的毫秒數內完成執行。 + 如果所有 true 執行個體在指定的時間內執行完成,則為 ,否則為 false。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 等候工作完成時要觀察的 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等候所有提供的 物件完成執行。 + 要等待之 執行個體的陣列。 + 等候工作完成時要觀察的 。 + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 等候所有提供的可取消 物件在指定的時間間隔內完成執行。 + 如果所有 true 執行個體在指定的時間內執行完成,則為 ,否則為 false。 + 要等待之 執行個體的陣列。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 等候任一提供的 物件完成執行。 + + 陣列引數中已完成工作的索引。 + 要等待之 執行個體的陣列。 + The has been disposed. + The argument is null. + The argument contains a null element. + + + 等候所有提供的 物件在指定的毫秒數內完成執行。 + + 陣列引數中已完成工作的索引;如果發生逾時,則為 -1。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待所有提供的 物件在指定的毫秒數內完成執行。 + + 陣列引數中已完成工作的索引;如果發生逾時,則為 -1。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 等候工作完成時要觀察的 。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等候所有提供的 物件完成執行。 + + 陣列引數中已完成工作的索引。 + 要等待之 執行個體的陣列。 + 等候工作完成時要觀察的 。 + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 等候其中任何一個提供的 物件在指定的時間間隔內完成執行。 + + 陣列引數中已完成工作的索引;如果發生逾時,則為 -1。 + 要等待之 執行個體的陣列。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 建立一個工作,當可列舉集合中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The collection contained a null task. + + + 建立一個工作,當可列舉集合中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + The argument was null. + The collection contained a null task. + + + 建立一個工作,當陣列中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + The argument was null. + The array contained a null task. + + + 建立一個工作,當陣列中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The array contained a null task. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The array contained a null task, or was empty. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + The argument was null. + The array contained a null task, or was empty. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + The argument was null. + The array contained a null task, or was empty. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The array contained a null task, or was empty. + + + 建立會在等候時以非同步方式遞交 (Yield) 給目前內容的 awaitable 工具。 + 內容,這個內容會在受到等候時非同步轉換回等候當時的最新內容。如果目前的 非 null,即視為目前的內容。否則,將與目前執行之工作相關聯的工作排程器視為目前的內容。 + + + 代表可傳回值的非同步作業。 + 這個 所產生之結果的類型。 + + + 使用指定的函式,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + The argument is null. + + + 使用指定的函式,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 要指派給這個工作的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的函式和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 要指派給新工作的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函式和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + + ,用於自訂工作的行為。 + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函式和狀態,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,表示動作所需的資料。 + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,代表示函式所要使用的資料。 + 要指派給新工作的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,代表示函式所要使用的資料。 + 要指派給新工作的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,代表示函式所要使用的資料。 + + ,用於自訂工作的行為。 + The argument specifies an invalid value for . + The argument is null. + + + 設定用來等候這個 的 awaiter。 + 等候這項工作所用的物件。 + true 表示嘗試將接續封送處理回擷取的原始內容,否則為 false。 + + + 建立當目標工作完成時非同步執行的接續。 + 新的接續工作。 + 當前項 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + The has been disposed. + The argument is null. + + + 建立當目標 完成時非同步執行的可取消接續。 + 新的接續工作。 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要傳遞給新接續工作的取消語彙基元。 + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 建立當目標 完成時,會接收狀態資訊並執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作和呼叫端提供的狀態物件當做引數傳遞給委派。 + 物件,表示接續動作所使用的資料。 + The argument is null. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument is null. + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新工作的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的函式。執行時,會將這個完成的工作當做引數傳遞給委派。 + 要指派給新工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續作業所產生的結果類型。 + The argument is null. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新工作的 。 + 接續作業所產生的結果類型。 + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument is null. + + + 提供 Factory 方法的存取,這些 Factory 方法用於建立及設定 執行個體。 + Factory 物件,可以建立各種不同的 物件。 + + + 取得用來等候這個 的 awaiter。 + awaiter 執行個體。 + + + 取得這個 的結果值。 + 這個 的結果值,與工作的類型參數同一類型。 + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 表示用來傳達工作取消的例外狀況。 + + + 使用系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 使用已取消之 的參考,初始化 類別的新執行個體。 + 已取消的工作。 + + + 取得與這個例外狀況相關聯的工作。 + 與這個例外狀況相關聯之 的參考。 + + + 表示未與委派繫結之 的生產者端,可提供透過 屬性對消費者端的存取。 + 與這個 相關聯之結果值的型別。 + + + 建立 + + + 使用指定的狀態,建立 + 要當成基礎 之 AsyncState 的狀態。 + + + 使用指定的狀態和選項,建立 + 要當成基礎 之 AsyncState 的狀態。 + 建立基礎 時要使用的選項。 + + 代表搭配 使用的選項無效。 + + + 使用指定的選項,建立 + 建立基礎 時要使用的選項。 + + 代表搭配 使用的選項無效。 + + + 將基礎 轉換為 狀態。 + 基礎 已處於三個最終狀態的其中一種:,或是已經處置基礎 + + + 將基礎 轉換為 狀態。 + 要繫結至這個 的例外狀況集合。 + + 已處置。 + + 引數為 null。 + + 中有一或多個 Null 項目。 + 基礎 已處於三種最終狀態的其中一種: + + + 將基礎 轉換為 狀態。 + 要繫結至這個 的例外狀況。 + + 已處置。 + + 引數為 null。 + 基礎 已處於三種最終狀態的其中一種: + + + 將基礎 轉換為 狀態。 + 要繫結至這個 的結果值。 + + 已處置。 + 基礎 已處於三種最終狀態的其中一種: + + + 取得這個 所建立的 + 傳回這個 所建立的 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,如果作業未成功或物件已處置則為 false。 + + + 嘗試轉換基礎狀態,並可讓儲存在取消工作的取消語彙基元。 + 如果作業成功,則為 true,否則為 false。 + 取消語彙基元。 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,否則為 false。 + 要繫結至這個 的例外狀況集合。 + + 已處置。 + + 引數為 null。 + + 中有一或多個 Null 項目。-或- 集合為空白。 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,否則為 false。 + 要繫結至這個 的例外狀況。 + + 已處置。 + + 引數為 null。 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,否則為 false。 + 要繫結至這個 的結果值。 + + + 指定使用 方法建立之工作的行為。 + + + 指定將接續 (如果是子工作) 附加至工作階層中的父代。只有在接續的前項也是子工作時,該接續才可以是子工作。根據預設,子工作 (即外部工作所建立的內部工作) 會在其父代之外單獨執行。您可以使用 選項,使父工作與子工作同步化。請注意,若父工作是以 選項進行設定,則子工作中的 選項無效,且會以中斷連結的子工作方式執行子工作。如需詳細資訊,請參閱附加與中斷連結的子工作。 + + + 指定以 選項建立的任何子工作 (亦即這個接續所建立的任何巢狀內部工作),以及以附加子工作方式執行的嘗試,都將無法附加至父工作,且會改為以中斷連結的子工作方式執行。如需詳細資訊,請參閱附加與中斷連結的子工作。 + + + 指定應該要同步執行接續工作。指定這個選項時,接續會在造成前項工作轉換為最終狀態的同一個執行緒上執行。如果建立接續時前項已完成,則接續會在建立接續的執行緒上執行。如果前項的 在 finally 區塊 (在 Visual Basic 中為 Finally) 中遭處置,則會在該 finally 區塊中執行具有這個選項的接續。只有執行時間很短的接續工作才適合以同步方式執行。因為工作以同步方式執行,所以不需要呼叫方法 (如 ),以確保呼叫執行緒等待工作完成。 + + + 指定接續透過呼叫 等方法所建立的工作,會將預設排程器 () 視為目前的排程器,而不是這個接續執行依據的排程器。 + + + 在接續取消的情況下,防止接續在前項完成之前完成。 + + + 指定接續會是長時間執行的繁複作業。這會提示 可能會發生過度訂閱的狀況。 + + + 如果未指定任何接續選項,則指定在執行接續時,應該使用預設行為。當前項工作完成時,接續會以非同步方式執行,而不論前項的最終 屬性值為何。如果接續為子工作,則會建立為中斷連結的巢狀工作。 + + + 指定當前項工作取消時,不應該排定接續工作。如果前項在完成時的 屬性為 ,則取消前項。這個選項對多工接續而言無效。 + + + 指定當前項擲回未處理的例外狀況時,不應該排程接續工作。如果前項在完成時的 屬性為 ,則擲回未處理的例外狀況。這個選項對多工接續而言無效。 + + + 指定當前項執行完成時,不應該排程接續工作。如果前項在完成時的 屬性為 ,則執行到完成。這個選項對多工接續而言無效。 + + + 指定只有在取消接續的前項時,才應該排定接續。如果前項在完成時的 屬性為 ,則取消前項。這個選項對多工接續而言無效。 + + + 指定只有在前項擲回未處理的例外狀況時,才應排程接續工作。如果前項在完成時的 屬性為 ,則擲回未處理的例外狀況。 選項可確保前項的 屬性不是 null。您可以使用該屬性來攔截例外狀況,並查看是哪一種例外狀況導致工作錯誤。如果您未存取 屬性,則會形成未處理的例外狀況。此外,如果您嘗試存取已取消或已發生錯誤之工作的 屬性,將會擲回新的例外狀況。這個選項對多工接續而言無效。 + + + 指定只有在接續的前項徹底執行後,才應該排定接續。如果前項在完成時的 屬性為 ,則執行到完成。這個選項對多工接續而言無效。 + + + 提示 依序排程工作,讓先排程的工作早執行的機率較高,後排程的工作晚執行的機率較高。 + + + 指定應該要非同步執行接續工作。這個選項優先於 + + + 指定旗標,這些旗標會控制建立和執行工作時的選擇性行為。 + + + 指定將工作附加至工作階層中的父代。根據預設,子工作 (即外部工作所建立的內部工作) 會在其父代之外單獨執行。您可以使用 選項,使父工作與子工作同步化。請注意,若父工作是以 選項進行設定,則子工作中的 選項無效,且會以中斷連結的子工作方式執行子工作。如需詳細資訊,請參閱附加與中斷連結的子工作。 + + + 指定嘗試以連結的子工作方式執行的任何子工作 (亦即以 選項所建立),都將無法連結至父工作,且會改為以中斷連結的子工作方式執行。如需詳細資訊,請參閱 附加與中斷連結的子工作。 + + + 防止環境排程器被視為所建立工作中的目前排程器。表示如 StartNew 或 ContinueWith 這樣在已建立工作中執行的作業會將 視為目前排程器。 + + + 指定工作將會是長時間執行的廣泛作業,涉及比細部系統更少、更大的元件。這會提示 可能會發生過度訂閱的狀況。過度訂閱可讓您建立比可用硬體執行緒數目更多的執行緒。 + + + 指定應該使用預設行為。 + + + 提示 盡量依公平法則排定工作,即盡量讓較早排定的工作較早執行,並讓較晚排定的工作較晚執行。 + + + 強制以非同步方式執行加入目前工作的接續。 + + + 提供一組 static (Visual Basic 中是 Shared) 方法,以處理特定類型的 執行個體。 + + + 建立 Proxy ,表示 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic) 的非同步作業。 + + ,表示提供之 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic) 的非同步作業。 + 要解除包裝的 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic)。 + 工作結果的型別。 + 如果 引數為 Null 時,所會擲回例外狀況。 + + + 建立 Proxy ,表示 的非同步作業。 + 工作,表示提供之 System.Threading.Tasks.Task(Of Task) 的非同步作業。 + 要解除包裝的 Task<Task> (C#) 或 Task (Of Task) (Visual Basic)。 + 如果 引數為 Null 時,所會擲回例外狀況。 + + + 提供建立和排程 物件的支援。 + + + 使用預設組態,初始化 執行個體。 + + + 使用指定的組態,初始化 執行個體。 + 除非呼叫 Factory 方法時明確指定另一個 CancellationToken,否則為將指派給這個 所建立之工作的 。 + + + 使用指定的組態,初始化 執行個體。 + 除非呼叫 Factory 方法時明確指定另一個 CancellationToken,否則為將指派給這個 所建立之工作的預設 。 + 使用這個 TaskFactory 建立工作時要採用的預設 。 + 使用這個 TaskFactory 建立接續工作時要採用的預設 。 + 預設 ,用來排定任何以這個 TaskFactory 建立的工作。Null 值表示應該使用 TaskScheduler.Current。 + + 引數指定了無效的 值。有关详细信息,请参阅的备注部分 。-或- 引數指定了無效的值。 + + + 使用指定的組態,初始化 執行個體。 + 使用這個 TaskFactory 建立工作時要採用的預設 。 + 使用這個 TaskFactory 建立接續工作時要採用的預設 。 + + 引數指定了無效的 值。有关详细信息,请参阅的备注部分 。-或- 引數指定了無效的值。 + + + 使用指定的組態,初始化 執行個體。 + + ,用來排定任何以這個 TaskFactory 建立的工作。Null 值表示應該使用目前 TaskScheduler。 + + + 取得這個工作 Factory 的預設取消語彙基元。 + 這個工作 Factory 的預設工作取消語彙基元。 + + + 取得這個工作 Factory 的預設工作接續選項。 + 這個工作 Factory 的預設工作接續選項。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 已處置之 陣列中的項目。-或-已處置建立 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。 + 用來排定新接續工作的物件。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。-或-已處置建立 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 用來排定新接續工作的物件。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 前項 的結果類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 已處置之 陣列中的項目。-或-已處置建立 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 用來排定新接續工作的物件。 + 前項 的結果類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 前項 的結果類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 用來排定新接續工作的物件。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + 引數指定了無效的值。 + 已處置之 陣列中的項目。-或-已處置建立 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 参数是 null。 + + 数组包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + 已處置 陣列的其中一個項目。-或- 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 数组包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + + 值,控制建立之接續 的行為。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。-或-已經處置所提供的 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + + 值,控制建立之接續 的行為。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 前項 的結果類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + 前項 的結果類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。-或-已經處置所提供的 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 前項 的結果類型。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + + 值,控制建立之接續 的行為。 + 前項 的結果類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。-或-已經處置所提供的 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + + 值,控制建立之接續 的行為。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 取得這個工作 Factory 的預設工作建立選項。 + 這個工作 Factory 的預設工作建立選項。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,這個項目會在指定的 完成時執行結束方法動作。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 動作委派,會處理已完成的 。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,這個項目會在指定的 完成時執行結束方法動作。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 動作委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,這個項目會在指定的 完成時執行結束方法動作。 + 建立的 ,表示非同步作業。 + IAsyncResult,完成時會觸發 處理作業。 + 動作委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + + ,用來排程可執行結束方法的工作。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + + ,用來排程可執行結束方法的工作。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 取得這個工作 Factory 的預設工作排程器。 + 這個工作 Factory 的預設工作排程器。 + + + 建立並啟動工作。 + 已開始的工作。 + 要以非同步方式執行的動作委派。 + + 引數為 null。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 要指派給新工作的 。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + + ,將指派給新的 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + ,用來排定建立的接續 。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + + 引數為 null。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + + ,將指派給新的 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + 要指派給新工作的 。 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + ,用來排定建立的接續 。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 透過 取得的結果類型。 + + 引數為 null。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + + ,將指派給新的 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 要指派給新工作的 。 + TaskCreationOptions 值,可控制已建立之 的行為。 + + ,用來排定建立的接續 。 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + TaskCreationOptions 值,可控制已建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + + ,將指派給新的 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + 要指派給新工作的 。 + TaskCreationOptions 值,可控制已建立之 的行為。 + + ,用來排定建立的接續 。 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,可控制已建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 提供建立和排程 物件的支援。 + 此類別的方法所建立之 物件的傳回值。 + + + 使用預設組態,初始化 執行個體。 + + + 使用預設組態,初始化 執行個體。 + 除非呼叫處理站方法時明確指定另一個取消語彙基元,否則為將指派給這個 所建立之工作的預設取消語彙基元。 + + + 使用指定的組態,初始化 執行個體。 + 除非呼叫處理站方法時明確指定另一個取消語彙基元,否則為將指派給這個 所建立之工作的預設取消語彙基元。 + 使用這個 建立工作時要採用的預設選項。 + 使用這個 建立接續工作時要採用的預設選項。 + 預設排程器,用來排定任何使用這個 所建立的工作。null 值表示應該使用 。 + + 指定了無效值。 + + + 使用指定的組態,初始化 執行個體。 + 使用這個 建立工作時要採用的預設選項。 + 使用這個 建立接續工作時要採用的預設選項。 + + 指定了無效值。 + + + 使用指定的組態,初始化 執行個體。 + 排程器,用來排定任何使用這個 所建立的工作。null 值表示應該使用目前的 。 + + + 取得這個工作 Factory 的預設取消語彙基元。 + 這個工作 Factory 的預設取消語彙基元。 + + + 取得這個工作 Factory 的 列舉值。 + 其中一個列舉值,這個值會指定這個工作 Factory 的預設接續選項。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 用來排定所建立之接續工作的排程器。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + 指定了無效的值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 用來排定所建立之接續工作的排程器。 + 前項 的結果類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + 引數指定了無效的值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 用來排定所建立之接續工作的工作排程器。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + 引數指定了無效的 值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的列舉值。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + + ,用來排定建立的接續 。 + 前項 的結果類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + 引數指定了無效的 TaskContinuationOptions 值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的列舉值。 + + 陣列包含 null 值。-或- 数组为空。 + + + 取得這個工作 Factory 的 列舉值。 + 其中一個列舉值,這個值會指定這個工作 Factory 的預設建立選項。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 控制所建立 之行為的物件。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 控制所建立工作之行為的物件。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立工作,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + + ,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,當指定的 完成時會執行結束方法函式。 + 代表非同步作業的工作。 + + ,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + + 建立工作,當指定的 完成時會執行結束方法函式。 + 建立的工作,代表非同步作業。 + + ,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 工作排程器,用來排程可執行結束方法的工作。 + + 引數為 null。-或- 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 取得這個工作 Factory 的工作排程器。 + 這個工作 Factory 的工作排程器。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 要指派給新工作的取消語彙基元。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 要指派給新工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 用來排定所建立之工作的工作排程器。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立並啟動工作。 + 啟動的 + 函式委派,會傳回將可透過工作使用的未來結果。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。 + + 參數指定了無效的值。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + 要指派給新工作的取消語彙基元。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + 要指派給新工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 用來排定所建立之工作的工作排程器。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。 + + 參數指定了無效的值。 + + + 表示物件,這個物件會處理將工作排入至執行緒上的低階工作。 + + + 初始化 + + + 取得與目前執行之工作相關聯的 + 傳回與目前執行之工作相關聯的 + + + 取得 .NET Framework 提供的預設 執行個體。 + 傳回預設 執行個體。 + + + 建立與目前 相關聯的 + 與目前 (由 所決定) 相關聯的 + 目前的 SynchronizationContext 不可當做 TaskScheduler 使用。 + + + 僅限偵錯工具支援,針對目前已排入至排程器中等候執行的 執行個體,產生可列舉項目。 + 可列舉項目,允許偵錯工具在目前已排入至這個排程器中的工作之間周遊。 + 這個排程器無法在這個階段產生佇列的工作清單。 + + + 取得這個 的唯一 ID。 + 傳回這個 的唯一 ID。 + + + 表示這個 可以支援的最大並行層級。 + 傳回整數,表示最大並行層級。預設排程器會傳回 + + + 排入至排程器。 + 要排入的 。 + + 引數為 null。 + + + 嘗試清除之前排入至這個排程器的 + 布林值,表示是否已經成功清除 引數。 + 要清除的 。 + + 引數為 null。 + + + 嘗試在這個排程器上執行提供的 + 布林值,如果已成功執行 則為 true,否則為 false。執行失敗的常見原因是之前已執行過該工作,或另一個執行緒正在執行該工作。 + 要執行的 物件。 + + 與此排程器無關。 + + + 判斷是否可以在這個呼叫中同步執行所提供的 ,如果可以,即加以執行。 + 布林值,表示工作是否以內嵌方式執行。 + 要執行的 。 + 布林值,表示之前是否已排入過工作。如果這個參數為 True,則可能之前已排入 (排定) 過工作,如果為 False,則表示未排入過工作,系統便會隨即執行此呼叫,以內嵌方式執行工作,而不將它排入佇列。 + + 引數為 null。 + + 已經執行。 + + + 當有錯誤之工作未觀察到的例外狀況即將觸發例外狀況擴大原則 (此原則預設會讓處理序結束) 時發生。 + + + 表示 用來傳達無效作業的例外狀況。 + + + 使用系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用預設錯誤訊息和造成這個例外狀況的內部例外狀況參考,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 表示 開發週期中的目前階段。 + + + 工作確認取消動作,不論是因為工作在語彙基元處於信號狀態時使用自己的 CancellationToken 擲回 OperationCanceledException,或是工作的 CancellationToken 信號在工作開始執行之前便已存在。如需詳細資訊,請參閱工作取消。 + + + 工作已初始化但尚未排程。 + + + 工作因未處理的例外狀況而完成。 + + + 工作已成功完成執行。 + + + 工作正在執行,但尚未完成。 + + + 工作正在等候由 .NET Framework 基礎結構從內部啟動並排程。 + + + 工作已完成執行,而且在暗中等候附加的子工作完成。 + + + 工作已排定執行,但尚未開始執行。 + + + 提供當未觀察到錯誤 的例外狀況時,所引發事件的資料。 + + + 使用未觀察的例外狀況,初始化 類別的新執行個體。 + 已變成未觀察對象的例外狀況。 + + + 變成未觀察到的例外狀況。 + 變成未觀察到的例外狀況。 + + + 取得這個例外狀況是否已標記為「已觀察」。 + 如果這個例外狀況已標記為「已觀察」則為 true,否則為 false。 + + + 標記為「已觀察」,讓其無法觸發例外狀況擴大原則 (此原則預設會讓處理序結束)。 + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/System.Threading.Tasks.dll b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/System.Threading.Tasks.dll new file mode 100644 index 0000000..8f4faaf Binary files /dev/null and b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/System.Threading.Tasks.dll differ diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/System.Threading.Tasks.xml new file mode 100644 index 0000000..b958713 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/System.Threading.Tasks.xml @@ -0,0 +1,3163 @@ + + + + System.Threading.Tasks + + + + Represents one or more errors that occur during application execution. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with references to the inner exceptions that are the cause of this exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with references to the inner exceptions that are the cause of this exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and references to the inner exceptions that are the cause of this exception. + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + The argument is null. + + + Initializes a new instance of the class with a specified error message and references to the inner exceptions that are the cause of this exception. + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Flattens an instances into a single, new instance. + A new, flattened . + + + Returns the that is the root cause of this exception. + Returns the that is the root cause of this exception. + + + Invokes a handler on each contained by this . + The predicate to execute for each exception. The predicate accepts as an argument the to be processed and returns a Boolean to indicate whether the exception was handled. + The argument is null. + An exception contained by this was not handled. + + + Gets a read-only collection of the instances that caused the current exception. + Returns a read-only collection of the instances that caused the current exception. + + + Creates and returns a string representation of the current . + A string representation of the current exception. + + + The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. + 2 + + + Initializes a new instance of the class with a system-supplied error message. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, a reference to the inner exception that is the cause of this exception, and a cancellation token. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + A cancellation token associated with the operation that was canceled. + + + Initializes a new instance of the class with a specified error message and a cancellation token. + The error message that explains the reason for the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes a new instance of the class with a cancellation token. + A cancellation token associated with the operation that was canceled. + + + Gets a token associated with the operation that was canceled. + A token associated with the operation that was canceled, or a default token. + + + Represents a builder for asynchronous methods that return a task. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Marks the task as failed and binds the specified exception to the task. + The exception to bind to the task. + + is null. + The task has already completed.-or-The builder is not initialized. + + + Marks the task as successfully completed. + The task has already completed.-or-The builder is not initialized. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is null. + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is null. + + + Gets the task for this builder. + The task for this builder. + The builder is not initialized. + + + Represents a builder for asynchronous methods that returns a task and provides a parameter for the result. + The result to use to complete the task. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Marks the task as failed and binds the specified exception to the task. + The exception to bind to the task. + + is null. + The task has already completed. + + + Marks the task as successfully completed. + The result to use to complete the task. + The task has already completed. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is null. + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is null. + + + Gets the task for this builder. + The task for this builder. + + + Represents a builder for asynchronous methods that do not return a value. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Binds an exception to the method builder. + The exception to bind. + + is null. + The builder is not initialized. + + + Marks the method builder as successfully completed. + The builder is not initialized. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is null. + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is null. + + + Provides an awaitable object that enables configured awaits on a task. + + + Returns an awaiter for this awaitable object. + The awaiter. + + + Provides an awaitable object that enables configured awaits on a task. + The type of the result produced by this . + + + Returns an awaiter for this awaitable object. + The awaiter. + + + Provides an awaiter for an awaitable object(). + + + Ends the await on the completed task. + The result of the completed task. + The awaiter was not properly initialized. + The task was canceled. + The task completed in a faulted state. + + + Gets a value that specifies whether the task being awaited has been completed. + true if the task being awaited has been completed; otherwise, false. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Provides an awaiter for an awaitable () object. + + + Ends the await on the completed task. + The awaiter was not properly initialized. + The task was canceled. + The task completed in a faulted state. + + + Gets a value that specifies whether the task being awaited is completed. + true if the task being awaited is completed; otherwise, false. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Represents state machines that are generated for asynchronous methods. This type is intended for compiler use only. + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + Represents an awaiter that schedules continuations when an await operation completes. + + + Schedules the continuation action that's invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Represents an operation that schedules continuations when it completes. + + + Schedules the continuation action that's invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Provides an object that waits for the completion of an asynchronous task. + + + Ends the wait for the completion of the asynchronous task. + The object was not properly initialized. + The task was canceled. + The task completed in a state. + + + Gets a value that indicates whether the asynchronous task has completed. + true if the task has completed; otherwise, false. + The object was not properly initialized. + + + Sets the action to perform when the object stops waiting for the asynchronous task to complete. + The action to perform when the wait operation completes. + + is null. + The object was not properly initialized. + + + Schedules the continuation action for the asynchronous task that is associated with this awaiter. + The action to invoke when the await operation completes. + + is null. + The awaiter was not properly initialized. + + + Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result. + The result for the task. + + + Ends the wait for the completion of the asynchronous task. + The result of the completed task. + The object was not properly initialized. + The task was canceled. + The task completed in a state. + + + Gets a value that indicates whether the asynchronous task has completed. + true if the task has completed; otherwise, false. + The object was not properly initialized. + + + Sets the action to perform when the object stops waiting for the asynchronous task to complete. + The action to perform when the wait operation completes. + + is null. + The object was not properly initialized. + + + Schedules the continuation action for the asynchronous task associated with this awaiter. + The action to invoke when the await operation completes. + + is null. + The awaiter was not properly initialized. + + + Provides the context for waiting when asynchronously switching into a target environment. + + + Retrieves a object for this instance of the class. + The object that is used to monitor the completion of an asynchronous operation. + + + Provides an awaiter for switching into a target environment. + + + Ends the await operation. + + + Gets a value that indicates whether a yield is not required. + Always false, which indicates that a yield is always required for . + + + Sets the continuation to invoke. + The action to invoke asynchronously. + + is null. + + + Posts the back to the current context. + The action to invoke asynchronously. + The argument is null. + + + Propagates notification that operations should be canceled. + + + Initializes the . + The canceled state for the token. + + + Gets whether this token is capable of being in the canceled state. + true if this token is capable of being in the canceled state; otherwise false. + + + Determines whether the current instance is equal to the specified . + True if is a and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated with the same or if they were both constructed from public CancellationToken constructors and their values are equal. + The other object to which to compare this instance. + An associated has been disposed. + + + Determines whether the current instance is equal to the specified token. + True if the instances are equal; otherwise, false. Two tokens are equal if they are associated with the same or if they were both constructed from public CancellationToken constructors and their values are equal. + The other to which to compare this instance. + + + Serves as a hash function for a . + A hash code for the current instance. + + + Gets whether cancellation has been requested for this token. + true if cancellation has been requested for this token; otherwise false. + + + Returns an empty value. + An empty cancellation token. + + + Determines whether two instances are equal. + True if the instances are equal; otherwise, false. + The first instance. + The second instance. + An associated has been disposed. + + + Determines whether two instances are not equal. + True if the instances are not equal; otherwise, false. + The first instance. + The second instance. + An associated has been disposed. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + A Boolean value that indicates whether to capture the current and use it when invoking the . + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + The state to pass to the when the delegate is invoked. This may be null. + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + The state to pass to the when the delegate is invoked. This may be null. + A Boolean value that indicates whether to capture the current and use it when invoking the . + The associated has been disposed. + + is null. + + + Throws a if this token has had cancellation requested. + The token has had cancellation requested. + The associated has been disposed. + + + Gets a that is signaled when the token is canceled. + A that is signaled when the token is canceled. + The associated has been disposed. + + + Represents a callback delegate that has been registered with a . + + + Releases all resources used by the current instance of the class. + + + Determines whether the current instance is equal to the specified . + True, if both this and are equal. False, otherwise.Two instances are equal if they both refer to the output of a single call to the same Register method of a . + The other object to which to compare this instance. + + + Determines whether the current instance is equal to the specified . + True, if both this and are equal. False, otherwise. Two instances are equal if they both refer to the output of a single call to the same Register method of a . + The other to which to compare this instance. + + + Serves as a hash function for a . + A hash code for the current instance. + + + Determines whether two instances are equal. + True if the instances are equal; otherwise, false. + The first instance. + The second instance. + + + Determines whether two instances are not equal. + True if the instances are not equal; otherwise, false. + The first instance. + The second instance. + + + Signals to a that it should be canceled. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that will be canceled after the specified delay in milliseconds. + The time interval in milliseconds to wait before canceling this . + + is less than -1. + + + Initializes a new instance of the class that will be canceled after the specified time span. + The time interval to wait before canceling this . + + . is less than -1 or greater than . + + + Communicates a request for cancellation. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Communicates a request for cancellation, and specifies whether remaining callbacks and cancelable operations should be processed. + true if exceptions should immediately propagate; otherwise, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Schedules a cancel operation on this after the specified number of milliseconds. + The time span to wait before canceling this . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Schedules a cancel operation on this after the specified time span. + The time span to wait before canceling this . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Creates a that will be in the canceled state when any of the source tokens are in the canceled state. + A that is linked to the source tokens. + The first cancellation token to observe. + The second cancellation token to observe. + A associated with one of the source tokens has been disposed. + + + Creates a that will be in the canceled state when any of the source tokens in the specified array are in the canceled state. + A that is linked to the source tokens. + An array that contains the cancellation token instances to observe. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the class and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets whether cancellation has been requested for this . + true if cancellation has been requested for this ; otherwise, false. + + + Gets the associated with this . + The associated with this . + The token source has been disposed. + + + Provides task schedulers that coordinate to execute tasks while ensuring that concurrent tasks may run concurrently and exclusive tasks never do. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that targets the specified scheduler. + The target scheduler on which this pair should execute. + + + Initializes a new instance of the class that targets the specified scheduler with a maximum concurrency level. + The target scheduler on which this pair should execute. + The maximum number of tasks to run concurrently. + + + Initializes a new instance of the class that targets the specified scheduler with a maximum concurrency level and a maximum number of scheduled tasks that may be processed as a unit. + The target scheduler on which this pair should execute. + The maximum number of tasks to run concurrently. + The maximum number of tasks to process for each underlying scheduled task used by the pair. + + + Informs the scheduler pair that it should not accept any more tasks. + + + Gets a that will complete when the scheduler has completed processing. + The asynchronous operation that will complete when the scheduler finishes processing. + + + Gets a that can be used to schedule tasks to this pair that may run concurrently with other tasks on this pair. + An object that can be used to schedule tasks concurrently. + + + Gets a that can be used to schedule tasks to this pair that must run exclusively with regards to other tasks on this pair. + An object that can be used to schedule tasks that do not run concurrently with other tasks. + + + Represents an asynchronous operation.To browse the .NET Framework source code for this type, see the Reference Source. + + + Initializes a new with the specified action. + The delegate that represents the code to execute in the task. + The argument is null. + + + Initializes a new with the specified action and . + The delegate that represents the code to execute in the task. + The that the new task will observe. + The provided has already been disposed. + The argument is null. + + + Initializes a new with the specified action and creation options. + The delegate that represents the code to execute in the task. + The that the new task will observe. + The used to customize the task's behavior. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action and creation options. + The delegate that represents the code to execute in the task. + The used to customize the task's behavior. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action and state. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that that the new task will observe. + The that created has already been disposed. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that that the new task will observe.. + The used to customize the task's behavior. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The used to customize the task's behavior. + The argument is null. + The argument specifies an invalid value for . + + + Gets the state object supplied when the was created, or null if none was supplied. + An that represents the state data that was passed in to the task when it was created. + + + Gets a task that has already completed successfully. + The successfully completed task. + + + Configures an awaiter used to await this . + An object used to await this task. + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The argument is null. + + + Creates a continuation that receives a cancellation token and executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + The that created the token has already been disposed. + The argument is null. + + + Creates a continuation that executes when the target task competes according to the specified . The continuation receives a cancellation token and uses a specified scheduler. + A new continuation . + An action to run according to the specified . When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target task completes according to the specified . + A new continuation . + An action to run according to the specified . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. The continuation uses a specified scheduler. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The has been disposed. + The argument is null. -or-The argument is null. + + + Creates a continuation that receives caller-supplied state information and executes when the target completes. + A new continuation task. + An action to run when the task completes. When run, the delegate is passed the completed task and a caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The argument is null. + + + Creates a continuation that receives caller-supplied state information and a cancellation token and that executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that receives caller-supplied state information and a cancellation token and that executes when the target completes. The continuation executes based on a set of specified conditions and uses a specified scheduler. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that receives caller-supplied state information and executes when the target completes. The continuation executes based on a set of specified conditions. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that receives caller-supplied state information and executes asynchronously when the target completes. The continuation uses a specified scheduler. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes and returns a value. + A new continuation task. + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation receives a cancellation token. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + The type of the result produced by the continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Creates a continuation that executes according to the specified continuation options and returns a value. The continuation is passed a cancellation token and uses a specified scheduler. + A new continuation . + A function to run according to the specified When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes according to the specified continuation options and returns a value. + A new continuation . + A function to run according to the condition specified in . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation uses a specified scheduler. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Creates a continuation that receives caller-supplied state information and executes asynchronously when the target completes and returns a value. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The type of the result produced by the continuation. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation receives caller-supplied state information and a cancellation token. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new continuation task. + The type of the result produced by the continuation. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes based on the specified task continuation options when the target completes and returns a value. The continuation receives caller-supplied state information and a cancellation token and uses the specified scheduler. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes based on the specified task continuation options when the target completes. The continuation receives caller-supplied state information. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. The continuation receives caller-supplied state information and uses a specified scheduler. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument is null. + + + Gets the used to create this task. + The used to create this task. + + + Returns the unique ID of the currently executing . + An integer that was assigned by the system to the currently-executing task. + + + Creates a task that completes after a time delay. + A task that represents the time delay. + The number of milliseconds to wait before completing the returned task, or -1 to wait indefinitely. + The argument is less than -1. + + + Creates a cancellable task that completes after a time delay. + A task that represents the time delay. + The number of milliseconds to wait before completing the returned task, or -1 to wait indefinitely. + The cancellation token that will be checked prior to completing the returned task. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Creates a task that completes after a specified time interval. + A task that represents the time delay. + The time span to wait before completing the returned task, or TimeSpan.FromMilliseconds(-1) to wait indefinitely. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Creates a cancellable task that completes after a specified time interval. + A task that represents the time delay. + The time span to wait before completing the returned task, or TimeSpan.FromMilliseconds(-1) to wait indefinitely. + The cancellation token that will be checked prior to completing the returned task. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Gets the that caused the to end prematurely. If the completed successfully or has not yet thrown any exceptions, this will return null. + The that caused the to end prematurely. + + + Provides access to factory methods for creating and configuring and instances. + A factory object that can create a variety of and objects. + + + Creates a that's completed due to cancellation with a specified cancellation token. + The canceled task. + The cancellation token with which to complete the task. + + + Creates a that's completed due to cancellation with a specified cancellation token. + The canceled task. + The cancellation token with which to complete the task. + The type of the result returned by the task. + + + Creates a that's completed with a specified exception. + The faulted task. + The exception with which to complete the task. + The type of the result returned by the task. + + + Creates a that has completed with a specified exception. + The faulted task. + The exception with which to complete the task. + + + Creates a that's completed successfully with the specified result. + The successfully completed task. + The result to store into the completed task. + The type of the result returned by the task. + + + Gets an awaiter used to await this . + An awaiter instance. + + + Gets a unique ID for this instance. + An integer that was assigned by the system to this task instance. + + + Gets whether this instance has completed execution due to being canceled. + true if the task has completed due to being canceled; otherwise false. + + + Gets whether this has completed. + true if the task has completed; otherwise false. + + + Gets whether the completed due to an unhandled exception. + true if the task has thrown an unhandled exception; otherwise false. + + + Queues the specified work to run on the ThreadPool and returns a task handle for that work. + A task that represents the work queued to execute in the ThreadPool. + The work to execute asynchronously + The parameter was null. + + + Queues the specified work to run on the ThreadPool and returns a task handle for that work. + A task that represents the work queued to execute in the ThreadPool. + The work to execute asynchronously + A cancellation token that should be used to cancel the work + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the Task(TResult) returned by . + A Task(TResult) that represents a proxy for the Task(TResult) returned by . + The work to execute asynchronously + The type of the result returned by the proxy task. + The parameter was null. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the Task(TResult) returned by . + A Task(TResult) that represents a proxy for the Task(TResult) returned by . + The work to execute asynchronously + A cancellation token that should be used to cancel the work + The type of the result returned by the proxy task. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the task returned by . + A task that represents a proxy for the task returned by . + The work to execute asynchronously + The parameter was null. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the task returned by . + A task that represents a proxy for the task returned by . + The work to execute asynchronously. + A cancellation token that should be used to cancel the work. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the thread pool and returns a object that represents that work. + A task object that represents the work queued to execute in the thread pool. + The work to execute asynchronously. + The return type of the task. + The parameter is null. + + + Queues the specified work to run on the thread pool and returns a Task(TResult) handle for that work. + A Task(TResult) that represents the work queued to execute in the ThreadPool. + The work to execute asynchronously + A cancellation token that should be used to cancel the work + The result type of the task. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Runs the synchronously on the current . + The instance has been disposed. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Runs the synchronously on the provided. + The scheduler on which to attempt to run this task inline. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Starts the , scheduling it for execution to the current . + The instance has been disposed. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Starts the , scheduling it for execution to the specified . + The with which to associate and execute this task. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Gets the of this task. + The current of this task instance. + + + Gets a that can be used to wait for the task to complete. + A that can be used to wait for the task to complete. + The has been disposed. + + + Gets an indication of whether the operation completed synchronously. + true if the operation completed synchronously; otherwise, false. + + + Waits for the to complete execution. + The has been disposed. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution within a specified number of milliseconds. + true if the completed execution within the allotted time; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution. The wait terminates if a timeout interval elapses or a cancellation token is canceled before the task completes. + true if the completed execution within the allotted time; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A cancellation token to observe while waiting for the task to complete. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution. The wait terminates if a cancellation token is canceled before the task completes. + A cancellation token to observe while waiting for the task to complete. + The was canceled. + The task has been disposed. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution within a specified time interval. + true if the completed execution within the allotted time; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for all of the provided objects to complete execution. + An array of instances on which to wait. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled. If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Waits for all of the provided objects to complete execution within a specified number of milliseconds. + true if all of the instances completed execution within the allotted time; otherwise, false. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection. -or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Waits for all of the provided objects to complete execution within a specified number of milliseconds or until the wait is cancelled. + true if all of the instances completed execution within the allotted time; otherwise, false. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A to observe while waiting for the tasks to complete. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Waits for all of the provided objects to complete execution unless the wait is cancelled. + An array of instances on which to wait. + A to observe while waiting for the tasks to complete. + The was canceled. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Waits for all of the provided cancellable objects to complete execution within a specified time interval. + true if all of the instances completed execution within the allotted time; otherwise, false. + An array of instances on which to wait. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Waits for any of the provided objects to complete execution. + The index of the completed task in the array argument. + An array of instances on which to wait. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Waits for any of the provided objects to complete execution within a specified number of milliseconds. + The index of the completed task in the array argument, or -1 if the timeout occurred. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Waits for any of the provided objects to complete execution within a specified number of milliseconds or until a cancellation token is cancelled. + The index of the completed task in the array argument, or -1 if the timeout occurred. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A to observe while waiting for a task to complete. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Waits for any of the provided objects to complete execution unless the wait is cancelled. + The index of the completed task in the array argument. + An array of instances on which to wait. + A to observe while waiting for a task to complete. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Waits for any of the provided objects to complete execution within a specified time interval. + The index of the completed task in the array argument, or -1 if the timeout occurred. + An array of instances on which to wait. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Creates a task that will complete when all of the objects in an enumerable collection have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The collection contained a null task. + + + Creates a task that will complete when all of the objects in an enumerable collection have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The argument was null. + The collection contained a null task. + + + Creates a task that will complete when all of the objects in an array have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The argument was null. + The array contained a null task. + + + Creates a task that will complete when all of the objects in an array have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The array contained a null task. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The argument was null. + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The argument was null. + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The array contained a null task, or was empty. + + + Creates an awaitable task that asynchronously yields back to the current context when awaited. + A context that, when awaited, will asynchronously transition back into the current context at the time of the await. If the current is non-null, it is treated as the current context. Otherwise, the task scheduler that is associated with the currently executing task is treated as the current context. + + + Represents an asynchronous operation that can return a value. + The type of the result produced by this . + + + Initializes a new with the specified function. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The argument is null. + + + Initializes a new with the specified function. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The to be assigned to this task. + The that created has already been disposed. + The argument is null. + + + Initializes a new with the specified function and creation options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The that will be assigned to the new task. + The used to customize the task's behavior. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initializes a new with the specified function and creation options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The used to customize the task's behavior. + The argument specifies an invalid value for . + The argument is null. + + + Initializes a new with the specified function and state. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the action. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The to be assigned to the new task. + The that created has already been disposed. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The to be assigned to the new task. + The used to customize the task's behavior. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The used to customize the task's behavior. + The argument specifies an invalid value for . + The argument is null. + + + Configures an awaiter used to await this . + An object used to await this task. + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + Creates a continuation that executes asynchronously when the target task completes. + A new continuation task. + An action to run when the antecedent completes. When run, the delegate will be passed the completed task as an argument. + The has been disposed. + The argument is null. + + + Creates a cancelable continuation that executes asynchronously when the target completes. + A new continuation task. + An action to run when the completes. When run, the delegate is passed the completed task as an argument. + The cancellation token that is passed to the new continuation task. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Creates a continuation that executes according the condition specified in . + A new continuation . + An action to run according the condition specified in . When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes according the condition specified in . + A new continuation . + An action to according the condition specified in . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The has been disposed. + The argument is null.-or-The argument is null. + + + Creates a continuation that that is passed state information and that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate is passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The argument is null. + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new task. + The type of the result produced by the continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Creates a continuation that executes according the condition specified in . + A new continuation . + A function to run according the condition specified in .When run, the delegate will be passed as an argument this completed task. + The that will be assigned to the new task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes according the condition specified in . + A new continuation . + A function to run according the condition specified in .When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The type of the result produced by the continuation. + The argument is null. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new task. + The type of the result produced by the continuation. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument is null. + + + Provides access to factory methods for creating and configuring instances. + A factory object that can create a variety of objects. + + + Gets an awaiter used to await this . + An awaiter instance. + + + Gets the result value of this . + The result value of this , which is the same type as the task's type parameter. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Represents an exception used to communicate task cancellation. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Initializes a new instance of the class with a reference to the that has been canceled. + A task that has been canceled. + + + Gets the task associated with this exception. + A reference to the that is associated with this exception. + + + Represents the producer side of a unbound to a delegate, providing access to the consumer side through the property. + The type of the result value assocatied with this . + + + Creates a . + + + Creates a with the specified state. + The state to use as the underlying 's AsyncState. + + + Creates a with the specified state and options. + The state to use as the underlying 's AsyncState. + The options to use when creating the underlying . + The represent options invalid for use with a . + + + Creates a with the specified options. + The options to use when creating the underlying . + The represent options invalid for use with a . + + + Transitions the underlying into the state. + The underlying is already in one of the three final states: , , or , or if the underlying has already been disposed. + + + Transitions the underlying into the state. + The collection of exceptions to bind to this . + The was disposed. + The argument is null. + There are one or more null elements in . + The underlying is already in one of the three final states: , , or . + + + Transitions the underlying into the state. + The exception to bind to this . + The was disposed. + The argument is null. + The underlying is already in one of the three final states: , , or . + + + Transitions the underlying into the state. + The result value to bind to this . + The was disposed. + The underlying is already in one of the three final states: , , or . + + + Gets the created by this . + Returns the created by this . + + + Attempts to transition the underlying into the state. + True if the operation was successful; false if the operation was unsuccessful or the object has already been disposed. + + + Attempts to transition the underlying into the state and enables a cancellation token to be stored in the canceled task. + true if the operation is successful; otherwise, false. + A cancellation token. + + + Attempts to transition the underlying into the state. + True if the operation was successful; otherwise, false. + The collection of exceptions to bind to this . + The was disposed. + The argument is null. + There are one or more null elements in .-or-The collection is empty. + + + Attempts to transition the underlying into the state. + True if the operation was successful; otherwise, false. + The exception to bind to this . + The was disposed. + The argument is null. + + + Attempts to transition the underlying into the state. + True if the operation was successful; otherwise, false. + The result value to bind to this . + + + Specifies the behavior for a task that is created by using the or method. + + + Specifies that the continuation, if it is a child task, is attached to a parent in the task hierarchy. The continuation can be a child task only if its antecedent is also a child task. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the option so that the parent and child tasks are synchronized. Note that if a parent task is configured with the option, the option in the child task has no effect, and the child task will execute as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Specifies that any child task (that is, any nested inner task created by this continuation) that is created with the option and attempts to execute as an attached child task will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Specifies that the continuation task should be executed synchronously. With this option specified, the continuation runs on the same thread that causes the antecedent task to transition into its final state. If the antecedent is already complete when the continuation is created, the continuation will run on the thread that creates the continuation. If the antecedent's is disposed in a finally block (Finally in Visual Basic), a continuation with this option will run in that finally block. Only very short-running continuations should be executed synchronously. Because the task executes synchronously, there is no need to call a method such as to ensure that the calling thread waits for the task to complete. + + + Specifies that tasks created by the continuation by calling methods such as or see the default scheduler () rather than the scheduler on which this continuation is running to be the current scheduler. + + + In the case of continuation cancellation, prevents completion of the continuation until the antecedent has completed. + + + Specifies that a continuation will be a long-running, course-grained operation. It provides a hint to the that oversubscription may be warranted. + + + When no continuation options are specified, specifies that default behavior should be used when executing a continuation. The continuation runs asynchronously when the antecedent task completes, regardless of the antecedent's final property value. It the continuation is a child task, it is created as a detached nested task. + + + Specifies that the continuation task should not be scheduled if its antecedent was canceled. An antecedent is canceled if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should not be scheduled if its antecedent ran to completion. An antecedent runs to completion if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation should be scheduled only if its antecedent was canceled. An antecedent is canceled if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should be scheduled only if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its property upon completion is . The option guarantees that the property in the antecedent is not null. You can use that property to catch the exception and see which exception caused the task to fault. If you do not access the property, the exception is unhandled. Also, if you attempt to access the property of a task that has been canceled or has faulted, a new exception is thrown. This option is not valid for multi-task continuations. + + + Specifies that the continuation should be scheduled only if its antecedent ran to completion. An antecedent runs to completion if its property upon completion is . This option is not valid for multi-task continuations. + + + A hint to a to schedule task in the order in which they were scheduled, so that tasks scheduled sooner are more likely to run sooner, and tasks scheduled later are more likely to run later. + + + Specifies that the continuation task should be run asynchronously. This option has precedence over . + + + Specifies flags that control optional behavior for the creation and execution of tasks. + + + Specifies that a task is attached to a parent in the task hierarchy. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the option so that the parent and child tasks are synchronized. Note that if a parent task is configured with the option, the option in the child task has no effect, and the child task will execute as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Specifies that any child task that attempts to execute as an attached child task (that is, it is created with the option) will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Prevents the ambient scheduler from being seen as the current scheduler in the created task. This means that operations like StartNew or ContinueWith that are performed in the created task will see as the current scheduler. + + + Specifies that a task will be a long-running, coarse-grained operation involving fewer, larger components than fine-grained systems. It provides a hint to the that oversubscription may be warranted. Oversubscription lets you create more threads than the available number of hardware threads. + + + Specifies that the default behavior should be used. + + + A hint to a to schedule a task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to be run sooner, and tasks scheduled later will be more likely to be run later. + + + Forces continuations added to the current task to be executed asynchronously. + + + Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of instances. + + + Creates a proxy that represents the asynchronous operation of a Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic). + A that represents the asynchronous operation of the provided Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic). + The Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic) to unwrap. + The type of the task's result. + The exception that is thrown if the argument is null. + + + Creates a proxy that represents the asynchronous operation of a . + A Task that represents the asynchronous operation of the provided System.Threading.Tasks.Task(Of Task). + The Task<Task> (C#) or Task (Of Task) (Visual Basic) to unwrap. + The exception that is thrown if the argument is null. + + + Provides support for creating and scheduling objects. + + + Initializes a instance with the default configuration. + + + Initializes a instance with the specified configuration. + The that will be assigned to tasks created by this unless another CancellationToken is explicitly specified while calling the factory methods. + + + Initializes a instance with the specified configuration. + The default that will be assigned to tasks created by this unless another CancellationToken is explicitly specified while calling the factory methods. + The default to use when creating tasks with this TaskFactory. + The default to use when creating continuation tasks with this TaskFactory. + The default to use to schedule any Tasks created with this TaskFactory. A null value indicates that TaskScheduler.Current should be used. + The argument specifies an invalid value. For more information, see the Remarks for . -or-The argument specifies an invalid value. + + + Initializes a instance with the specified configuration. + The default to use when creating tasks with this TaskFactory. + The default to use when creating continuation tasks with this TaskFactory. + The argument specifies an invalid value. For more information, see the Remarks for . -or-The argument specifies an invalid value. + + + Initializes a instance with the specified configuration. + The to use to schedule any tasks created with this TaskFactory. A null value indicates that the current TaskScheduler should be used. + + + Gets the default cancellation token for this task factory. + The default task cancellation token for this task factory. + + + Gets the default task continuation options for this task factory. + The default task continuation options for this task factory. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. + The object that is used to schedule the new continuation task. + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result that is returned by the delegate and associated with the created task. + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The type of the result of the antecedent . + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result of the antecedent . + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result of the antecedent . + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result of the antecedent . + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + The argument specifies an invalid value. + An element in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + One of the elements in the array has been disposed. + The array is null. -or-The The argument is null. + The array contains a null value. -or-The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + One of the elements in the array has been disposed. -or- has already been disposed. + The array is null. -or-The argument is null. + The array contains a null value. -or-The array is empty . + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The value that controls the behavior of the created continuation . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed.-or-The provided has already been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The type of the result of the antecedent . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result of the antecedent . + The exception that is thrown when one of the elements in the array has been disposed.-or-The provided has already been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result of the antecedent . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed.-or-The provided has already been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Gets the default task creation options for this task factory. + The default task creation options for this task factory. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method action when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that executes an end method action when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method action when a specified completes. + The created that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the task that executes the end method. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the task that executes the end method. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Gets the default task scheduler for this task factory. + The default task scheduler for this task factory. + + + Creates and starts a task. + The started task. + The action delegate to execute asynchronously. + The argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + The that will be assigned to the new task. + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + The that will be assigned to the new + A TaskCreationOptions value that controls the behavior of the created + The that is used to schedule the created . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + A TaskCreationOptions value that controls the behavior of the created + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The that will be assigned to the new + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created + The that is used to schedule the created . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + A TaskCreationOptions value that controls the behavior of the created + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + The type of the result available through the . + The argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + The that will be assigned to the new + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the created . + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + A TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The that will be assigned to the new + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the created . + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + A TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Provides support for creating and scheduling objects. + The return value of the objects that the methods of this class create. + + + Initializes a instance with the default configuration. + + + Initializes a instance with the default configuration. + The default cancellation token that will be assigned to tasks created by this unless another cancellation token is explicitly specified when calling the factory methods. + + + Initializes a instance with the specified configuration. + The default cancellation token that will be assigned to tasks created by this unless another cancellation token is explicitly specified when calling the factory methods. + The default options to use when creating tasks with this . + The default options to use when creating continuation tasks with this . + The default scheduler to use to schedule any tasks created with this . A null value indicates that should be used. + + or specifies an invalid value. + + + Initializes a instance with the specified configuration. + The default options to use when creating tasks with this . + The default options to use when creating continuation tasks with this . + + or specifies an invalid value. + + + Initializes a instance with the specified configuration. + The scheduler to use to schedule any tasks created with this . A null value indicates that the current should be used. + + + Gets the default cancellation token for this task factory. + The default cancellation token for this task factory. + + + Gets the enumeration value for this task factory. + One of the enumeration values that specifies the default continuation options for this task factory. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + One of the elements in the array has been disposed. + + array is null.-or-The is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or- is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided Tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The scheduler that is used to schedule the created continuation task. + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value or is empty. + + specifies an invalid value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of a set of provided Tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + The type of the result of the antecedent . + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The scheduler that is used to schedule the created continuation task. + The type of the result of the antecedent . + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value or is empty. + The argument specifies an invalid value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The task scheduler that is used to schedule the created continuation task. + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + The argument specifies an invalid value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid enumeration value. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + The type of the result of the antecedent . + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + The argument specifies an invalid TaskContinuationOptions value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid enumeration value. + The array contains a null value.-or-The array is empty. + + + Gets the enumeration value for this task factory. + One of the enumeration values that specifies the default creation options for this task factory. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The argument is null.-or-The argument is null. + The argument specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + An object that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + An object that controls the behavior of the created task. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates a task that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + The argument is null.-or-The argument is null. + + + Creates a task that executes an end method function when a specified completes. + A task that represents the asynchronous operation. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + One of the enumeration values that controls the behavior of the created task. + The argument is null.-or-The argument is null. + The argument specifies an invalid value. + + + Creates a task that executes an end method function when a specified completes. + The created task that represents the asynchronous operation. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the task that executes the end method. + The argument is null.-or-The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Gets the task scheduler for this task factory. + The task scheduler for this task factory. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + The cancellation token that will be assigned to the new task. + The cancellation token source that created has already been disposed. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + The cancellation token that will be assigned to the new task. + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the created task. + The cancellation token source that created has already been disposed. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates and starts a task. + The started . + A function delegate that returns the future result to be available through the task. + One of the enumeration values that controls the behavior of the created task. + The argument is null. + The parameter specifies an invalid value. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The cancellation token that will be assigned to the new task. + The cancellation token source that created has already been disposed. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The cancellation token that will be assigned to the new task. + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the created task. + The cancellation token source that created has already been disposed. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The argument is null. + The parameter specifies an invalid value. + + + Represents an object that handles the low-level work of queuing tasks onto threads. + + + Initializes the . + + + Gets the associated with the currently executing task. + Returns the associated with the currently executing task. + + + Gets the default instance that is provided by the .NET Framework. + Returns the default instance. + + + Creates a associated with the current . + A associated with the current , as determined by . + The current SynchronizationContext may not be used as a TaskScheduler. + + + For debugger support only, generates an enumerable of instances currently queued to the scheduler waiting to be executed. + An enumerable that allows a debugger to traverse the tasks currently queued to this scheduler. + This scheduler is unable to generate a list of queued tasks at this time. + + + Gets the unique ID for this . + Returns the unique ID for this . + + + Indicates the maximum concurrency level this is able to support. + Returns an integer that represents the maximum concurrency level. The default scheduler returns . + + + Queues a to the scheduler. + The to be queued. + The argument is null. + + + Attempts to dequeue a that was previously queued to this scheduler. + A Boolean denoting whether the argument was successfully dequeued. + The to be dequeued. + The argument is null. + + + Attempts to execute the provided on this scheduler. + A Boolean that is true if was successfully executed, false if it was not. A common reason for execution failure is that the task had previously been executed or is in the process of being executed by another thread. + A object to be executed. + The is not associated with this scheduler. + + + Determines whether the provided can be executed synchronously in this call, and if it can, executes it. + A Boolean value indicating whether the task was executed inline. + The to be executed. + A Boolean denoting whether or not task has previously been queued. If this parameter is True, then the task may have been previously queued (scheduled); if False, then the task is known not to have been queued, and this call is being made in order to execute the task inline without queuing it. + The argument is null. + The was already executed. + + + Occurs when a faulted task's unobserved exception is about to trigger exception escalation policy, which, by default, would terminate the process. + + + Represents an exception used to communicate an invalid operation by a . + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class using the default error message and a reference to the inner exception that is the cause of this exception. + The exception that is the cause of the current exception. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Represents the current stage in the lifecycle of a . + + + The task acknowledged cancellation by throwing an OperationCanceledException with its own CancellationToken while the token was in signaled state, or the task's CancellationToken was already signaled before the task started executing. For more information, see Task Cancellation. + + + The task has been initialized but has not yet been scheduled. + + + The task completed due to an unhandled exception. + + + The task completed execution successfully. + + + The task is running but has not yet completed. + + + The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. + + + The task has finished executing and is implicitly waiting for attached child tasks to complete. + + + The task has been scheduled for execution but has not yet begun executing. + + + Provides data for the event that is raised when a faulted 's exception goes unobserved. + + + Initializes a new instance of the class with the unobserved exception. + The Exception that has gone unobserved. + + + The Exception that went unobserved. + The Exception that went unobserved. + + + Gets whether this exception has been marked as "observed." + true if this exception has been marked as "observed"; otherwise false. + + + Marks the as "observed," thus preventing it from triggering exception escalation policy which, by default, terminates the process. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/de/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/de/System.Threading.Tasks.xml new file mode 100644 index 0000000..8e5e6d3 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/de/System.Threading.Tasks.xml @@ -0,0 +1,3168 @@ + + + + System.Threading.Tasks + + + + Stellt einen oder mehrere Fehler dar, die beim Ausführen einer Anwendung auftreten. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit Verweisen auf die inneren Ausnahmen, die diese Ausnahme ausgelöst haben. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Initialisiert eine neue Instanz der -Klasse mit Verweisen auf die inneren Ausnahmen, die diese Ausnahme ausgelöst haben. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und Verweisen auf die inneren Ausnahmen, die diese Ausnahme verursacht haben. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + Das -Argument ist NULL. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und Verweisen auf die inneren Ausnahmen, die diese Ausnahme verursacht haben. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Fasst -Instanzen in einer einzigen neuen Instanz zusammen. + Eine neue, zusammengefasste . + + + Gibt die zurück, die diese Ausnahme verursacht hat. + Gibt die zurück, die diese Ausnahme verursacht hat. + + + Ruft einen Handler für jede in dieser enthaltenen auf. + Das Prädikat, das für jede Ausnahme ausgeführt werden soll.Das Prädikat akzeptiert als Argument die zu verarbeitende und gibt einen booleschen Wert zurück, der angibt, ob die Ausnahme behandelt wurde. + Das -Argument ist NULL. + Eine in dieser enthaltene Ausnahme wurde nicht behandelt. + + + Ruft eine schreibgeschützte Auflistung der -Instanzen ab, die die aktuelle Ausnahme verursacht haben. + Gibt eine schreibgeschützte Auflistung der -Instanzen zurück, die die aktuelle Ausnahme verursacht haben. + + + Erstellt eine Zeichenfolgenentsprechung der aktuellen und gibt diese zurück. + Eine Zeichenfolgenentsprechung der aktuellen Ausnahme. + + + Die Ausnahme, die einem Thread beim Abbrechen eines von diesem Thread ausgeführten Vorgangs ausgelöst wird. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System bereitgestellten Fehlermeldung. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Ein , der den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung, einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat, und einem Abbruchtoken. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + Ein Abbruchtoken, das dem abgebrochenen Vorgang zugeordnet ist. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Abbruchtoken. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Ein Abbruchtoken, das dem abgebrochenen Vorgang zugeordnet ist. + + + Initialisiert eine neue Instanz der -Klasse mit einem Abbruchtoken. + Ein Abbruchtoken, das dem abgebrochenen Vorgang zugeordnet ist. + + + Ruft ein Token ab, das dem abgebrochenen Vorgang zugeordnet ist. + Ein Token, das dem abgebrochenen Vorgang zugeordnet ist, oder ein Standardtoken. + + + Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.Diese Methode kann von teilweise vertrauenswürdigem Code aufgerufen werden. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Erstellt eine Instanz der -Klasse. + Eine neue Instanz des Generators. + + + Markiert die Aufgabe als fehlgeschlagen und verknüpft die angegebene Ausnahme mit der Aufgabe. + Die Ausnahme, die an die Aufgabe gebunden werden soll. + + ist null. + Die Aufgabe ist bereits abgeschlossen.- oder -Der Builder wird nicht initialisiert. + + + Markiert die Aufgabe als erfolgreich abgeschlossen. + Die Aufgabe ist bereits abgeschlossen.- oder -Der Builder wird nicht initialisiert. + + + Ordnet den Generator dem angegebenen Zustandsautomaten zu. + Die Zustandsautomatinstanz, die dem Generator zugeordnet werden soll. + + ist null. + Der Zustandsautomat wurde zuvor festgelegt. + + + Startet den Generator mit dem zugeordneten Zustandsautomaten. + Die Zustandsautomatinstanz, die als Verweis übergeben wird. + Der Typ des Zustandsautomaten. + + ist null. + + + Ruft die Aufgabe für diesen Generator ab. + Die Aufgabe für diesen Generator. + Der Builder wird nicht initialisiert. + + + Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben, und stellt einen Parameter für das Ergebnis bereit. + Das zum Abschließen der Aufgabe zu verwendende Ergebnis. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.Diese Methode kann von teilweise vertrauenswürdigem Code aufgerufen werden. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Erstellt eine Instanz der -Klasse. + Eine neue Instanz des Generators. + + + Markiert die Aufgabe als fehlgeschlagen und verknüpft die angegebene Ausnahme mit der Aufgabe. + Die Ausnahme, die an die Aufgabe gebunden werden soll. + + ist null. + Die Aufgabe ist bereits abgeschlossen. + + + Markiert die Aufgabe als erfolgreich abgeschlossen. + Das zum Abschließen der Aufgabe zu verwendende Ergebnis. + Die Aufgabe ist bereits abgeschlossen. + + + Ordnet den Generator dem angegebenen Zustandsautomaten zu. + Die Zustandsautomatinstanz, die dem Generator zugeordnet werden soll. + + ist null. + Der Zustandsautomat wurde zuvor festgelegt. + + + Startet den Generator mit dem zugeordneten Zustandsautomaten. + Die Zustandsautomatinstanz, die als Verweis übergeben wird. + Der Typ des Zustandsautomaten. + + ist null. + + + Ruft die Aufgabe für diesen Generator ab. + Die Aufgabe für diesen Generator. + + + Stellt einen Generator für asynchrone Methoden dar, die keinen Wert zurückgeben. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.Diese Methode kann von teilweise vertrauenswürdigem Code aufgerufen werden. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Erstellt eine Instanz der -Klasse. + Eine neue Instanz des Generators. + + + Bindet eine Ausnahme an den Methodengenerator. + Die zu bindende Ausnahme. + + ist null. + Der Builder wird nicht initialisiert. + + + Markiert den Methodengenerator als erfolgreich abgeschlossen. + Der Builder wird nicht initialisiert. + + + Ordnet den Generator dem angegebenen Zustandsautomaten zu. + Die Zustandsautomatinstanz, die dem Generator zugeordnet werden soll. + + ist null. + Der Zustandsautomat wurde zuvor festgelegt. + + + Startet den Generator mit dem zugeordneten Zustandsautomaten. + Die Zustandsautomatinstanz, die als Verweis übergeben wird. + Der Typ des Zustandsautomaten. + + ist null. + + + Stellt ein Awaitable-Objekt bereit, das konfigurierte Awaits bei einem Task zulässt. + + + Gibt einen Awaiter für dieses awaitable Objekt zurück. + Der Awaiter. + + + Stellt ein Awaitable-Objekt bereit, das konfigurierte Awaits bei einem Task zulässt. + Der von diesem erzeugte Ergebnistyp. + + + Gibt einen Awaiter für dieses awaitable Objekt zurück. + Der Awaiter. + + + Stellt einen Awaiter für ein awaitable Objekt bereit () . + + + Beendet den Wartevorgang für den abgeschlossenen Task . + Das Ergebnis der abgeschlossenen Aufgabe. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die im Fehlerzustand abgeschlossene Aufgabe. + + + Ruft einen Wert ab, der angibt, ob die Aufgabe, auf die gewartet wird, abgeschlossen wurde. + true, wenn die erwartete Aufgabe abgeschlossen wurde; andernfalls false. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt einen Awaiter für ein awaitable () Objekt bereit. + + + Beendet den Wartevorgang für den abgeschlossenen Task . + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die im Fehlerzustand abgeschlossene Aufgabe. + + + Ruft einen Wert ab, der angibt, ob die Aufgabe, auf die gewartet wird, abgeschlossen wurde. + true, wenn die erwartete Aufgabe abgeschlossen ist; andernfalls false. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt Zustandsautomaten dar, die für asynchrone Methoden generiert werden.Dieser Typ ist ausschließlich zur Compiler-Verwendung vorgesehen. + + + Verschiebt den Zustandsautomaten zum nächsten Zustand. + + + Konfiguriert den Zustandsautomaten mit einem HEAP-zugeordneten Replikat. + Das HEAP-zugeordnete Replikat. + + + Stellt einen Awaiter dar, der Fortsetzungen plant, wenn ein Await-Vorgang beendet wird. + + + Plant den Fortsetzungsvorgang, der aufgerufen wird, wenn die Instanz abgeschlossen wird. + Die Aktion, die beim Abschluss der Vorgangs aufgerufen wird. + Das -Argument ist ein NULL-Argument (Nothing in Visual Basic). + + + Stellt einen Vorgang dar, der Fortsetzungen plant, wenn er abgeschlossen wird. + + + Plant den Fortsetzungsvorgang, der aufgerufen wird, wenn die Instanz abgeschlossen wird. + Die Aktion, die beim Abschluss der Vorgangs aufgerufen wird. + Das -Argument ist ein NULL-Argument (Nothing in Visual Basic). + + + Stellt ein Objekt bereit, das auf den Abschluss einer asynchronen Aufgabe wartet. + + + Beendet das Warten auf den Abschluss der asynchronen Aufgabe. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die Aufgabe hat in einem abgeschlossen. + + + Ruft einen Wert ab, der angibt, ob die asynchrone Aufgabe abgeschlossen wurde. + true, wenn die Aufgabe abgeschlossen wurde, andernfalls false. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Legt die Aktion fest, die ausgeführt wird, sobald das -Objekt nicht mehr auf die zu beendende asynchrone Aufgabe wartet. + Die Aktion, die ausgeführt werden soll, wenn der Wartevorgang abgeschlossen wird. + + ist null. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Plant die Fortsetzungsaktion für die asynchrone Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die bei Abschluss der Wartevorgangs aufgerufen wird. + + ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt ein Objekt dar, das auf den Abschluss einer asynchronen Aufgabe wartet und einen Parameter für das Ergebnis bereitstellt. + Das Ergebnis der Aufgabe. + + + Beendet das Warten auf den Abschluss der asynchronen Aufgabe. + Das Ergebnis der abgeschlossenen Aufgabe. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die Aufgabe hat in einem abgeschlossen. + + + Ruft einen Wert ab, der angibt, ob die asynchrone Aufgabe abgeschlossen wurde. + true, wenn die Aufgabe abgeschlossen wurde, andernfalls false. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Legt die Aktion fest, die ausgeführt wird, sobald das -Objekt nicht mehr auf die zu beendende asynchrone Aufgabe wartet. + Die Aktion, die ausgeführt werden soll, wenn der Wartevorgang abgeschlossen wird. + + ist null. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Plant die Fortsetzungsaktion für die asynchrone Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die bei Abschluss der Wartevorgangs aufgerufen wird. + + ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt den Kontext für das Warten bereit, wenn asynchron in einer Zielumgebung gewechselt wird. + + + Ruft ein -Objekt für diese Instanz der Klasse ab. + Ein -Objekt, mit dem der Abschluss des asynchronen Vorgangs überwacht wird. + + + Stellt einen Awaiter zum Umschalten in einer Zielumgebung bereit. + + + Beendet den Wartevorgang. + + + Ruft einen Wert ab, der angibt, ob ein Ertrag nicht erforderlich ist. + Immer false, das angibt, dass ein Ertrag immer für erforderlich ist. + + + Legt die Fortsetzung fest, die aufgerufen werden soll. + Die Aktion zum asynchronen Aufrufen. + + ist null. + + + Stellt die zurück in den aktuellen Kontext. + Die Aktion zum asynchronen Aufrufen. + Das -Argument ist null. + + + Gibt eine Benachrichtigung darüber weiter, dass Vorgänge abgebrochen werden sollen. + + + Initialisiert das . + Der Zustand "abgebrochen" für das Token. + + + Ruft einen Wert ab, der angibt, ob der Zustand "abgebrochen" von diesem Token unterstützt wird. + "true", wenn sich dieses Token im abgebrochenen Zustand befinden kann, andernfalls "false". + + + Ermittelt, ob die aktuelle -Instanz und die angegebene -Instanz gleich sind. + "true", wenn ein ist und die beiden Instanzen gleich sind, andernfalls "false".Zwei Token sind gleich, wenn sie derselben zugeordnet sind oder beide aus öffentlichen CancellationToken-Konstruktoren erstellt wurden und ihre -Werte gleich sind. + Das andere Objekt, mit dem diese Instanz verglichen werden soll. + An associated has been disposed. + + + Ermittelt, ob die aktuelle -Instanz gleich dem angegebenen Token ist. + "true", wenn die Instanzen gleich sind, andernfalls "false".Zwei Token sind gleich, wenn sie derselben zugeordnet sind oder beide aus öffentlichen CancellationToken-Konstruktoren erstellt wurden und ihre -Werte gleich sind. + Das andere , mit dem diese Instanz verglichen werden soll. + + + Dient als Hashfunktion für eine . + Ein Hashcode für die aktuelle -Instanz. + + + Ruft einen Wert ab, der angibt, ob für dieses Token ein Abbruch angefordert wurde. + "true", wenn der Abbruch für dieses Token angefordert wurde, andernfalls "false". + + + Gibt einen leeren -Wert zurück. + Ein leeres Abbruchtoken. + + + Stellt fest, ob zwei -Instanzen gleich sind. + "true", wenn die Instanzen gleich sind, andernfalls "false". + Die erste Instanz. + Die zweite Instanz. + An associated has been disposed. + + + Ermittelt, ob zwei -Instanzen ungleich sind. + "true", wenn die beiden Instanzen ungleich sind, andernfalls "false". + Die erste Instanz. + Die zweite Instanz. + An associated has been disposed. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + The associated has been disposed. + + is null. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + Ein boolescher Wert, der angibt, ob der aktuelle erfasst und beim Aufrufen von verwendet werden soll. + The associated has been disposed. + + is null. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + Der Zustand, der beim Aufrufen des Delegaten an übergeben werden soll.Dies kann NULL sein. + The associated has been disposed. + + is null. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + Der Zustand, der beim Aufrufen des Delegaten an übergeben werden soll.Dies kann NULL sein. + Ein boolescher Wert, der angibt, ob der aktuelle erfasst und beim Aufrufen von verwendet werden soll. + The associated has been disposed. + + is null. + + + Löst eine aus, wenn für dieses Token ein Abbruch angefordert wurde. + The token has had cancellation requested. + The associated has been disposed. + + + Ruft ein ab, das signalisiert wird, wenn das Token abgebrochen wird. + Ein , das signalisiert wird, wenn das Token abgebrochen wird. + The associated has been disposed. + + + Stellt einen Rückrufdelegaten dar, der bei einem registriert wurde. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Bestimmt, ob die aktuelle -Instanz und die angegebene -Instanz gleich sind. + True, wenn diese Instanz und gleich sind.Andernfalls false.Zwei -Instanzen sind gleich, wenn sie beide auf die Ausgabe eines Aufrufs derselben Register-Methode eines verweisen. + Das andere Objekt, mit dem diese Instanz verglichen werden soll. + + + Bestimmt, ob die aktuelle -Instanz und die angegebene -Instanz gleich sind. + True, wenn diese Instanz und gleich sind.Andernfalls false. Zwei -Instanzen sind gleich, wenn sie beide auf die Ausgabe eines Aufrufs derselben Register-Methode eines verweisen. + Das andere , mit dem diese Instanz verglichen werden soll. + + + Fungiert als Hashfunktion für eine . + Ein Hashcode für die aktuelle -Instanz. + + + Bestimmt, ob zwei -Instanzen gleich sind. + True, wenn die Instanzen gleich sind, andernfalls false. + Die erste Instanz. + Die zweite Instanz. + + + Bestimmt, ob zwei -Instanzen ungleich sind. + True, wenn die beiden Instanzen ungleich sind, andernfalls false. + Die erste Instanz. + Die zweite Instanz. + + + Signalisiert einem , dass es abgebrochen werden soll. + + + Initialisiert eine neue Instanz der -Klasse. + + + Initialisiert eine neue Instanz der -Klasse, die nach der angegebenen Verzögerung in Millisekunden abgebrochen wird. + Das Zeitintervall in Millisekunden, das vor dem Abbrechen dieser abgewartet wird. + + is less than -1. + + + Initialisiert eine neue Instanz der -Klasse, die nach der angegebenen Zeitspanne abgebrochen wird. + Das Zeitintervall in Millisekunden, das vor dem Abbrechen dieser abgewartet wird. + + . is less than -1 or greater than . + + + Übermittelt eine Abbruchanforderung. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Teilt eine Anforderung für Abbruch mit und gibt an, ob verbleibenden Rückrufe und abbrechbare Vorgänge verarbeitet werden sollen. + true, wenn Ausnahmen sofort weitergegeben werden sollten, andernfalls false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Plant einen Abbruch auf diesem nach der angegebenen Anzahl von Millisekunden. + Die Zeitspanne, die gewartet wird, bevor diese abgebrochen wird. + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Plant einen Abbruch auf diesem nach der angegebenen Zeitspanne. + Die Zeitspanne, die gewartet wird, bevor diese abgebrochen wird. + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Erstellt eine , für die der Zustand "abgebrochen" festgelegt wird, wenn eines der Quelltoken im Zustand "abgebrochen" ist. + Ein , das mit den Quelltoken verknüpft ist. + Das erste Abbruchtoken, das überwacht werden soll. + Das zweite Abbruchtoken, das überwacht werden soll. + A associated with one of the source tokens has been disposed. + + + Erstellt eine , für die der Zustand „abgebrochen“ festgelegt wird, wenn eines der Quelltoken im angegebenen Array im Zustand „abgebrochen“ ist. + Ein , das mit den Quelltoken verknüpft ist. + Ein Array, das die Abbruchtokeninstanzen enthält, die beobachtet werden sollen. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die von der -Klasse verwendeten nicht verwalteten Ressourcen frei und gibt (optional) auch die verwalteten Ressourcen frei. + true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben. + + + Ruft einen Wert ab, der angibt, ob für diese ein Abbruch angefordert wurde. + true, wenn der Abbruch für diese angefordert wurde, andernfalls false. + + + Ruft den diesem zugeordneten ab. + Das dieser zugeordnete . + The token source has been disposed. + + + Stellt Taskplaner bereit, die auszuführende Aufgaben koordinieren, während sie sicherstellen, dass gleichzeitige Aufgaben gleichzeitig ausgeführt werden können, exklusive Aufgaben zu keinerlei Zeitpunkt. + + + Initialisiert eine neue Instanz der -Klasse. + + + Initialisiert eine neue Instanz der -Klasse, die auf den angegebenen Planer abzielt. + Der Zielplaner, auf dem dieses Paar ausgeführt werden soll. + + + Initialisiert eine neue Instanz der -Klasse für den angegebenen Planer mit einer maximalen Parallelitätsebene. + Der Zielplaner, auf dem dieses Paar ausgeführt werden soll. + Die maximale Anzahl von Tasks, die gleichzeitig ausgeführt werden. + + + Initialisiert eine neue Instanz der -Klasse für den angegebenen Planer mit einer maximalen Parallelitätsebene und einer maximalen Anzahl von geplanten Aufgaben, die als Einheit verarbeitet werden können. + Der Zielplaner, auf dem dieses Paar ausgeführt werden soll. + Die maximale Anzahl von Tasks, die gleichzeitig ausgeführt werden. + Die maximale Anzahl auszuführender Tasks für jeden zugrunde liegenden geplanten Task, der von dem Paar verwendet wird. + + + Informiert das Planerpaar, dass es keine weiteren Aufgaben annehmen sollte. + + + Ruft ab, der abgeschlossen wird, wenn der Planer die Verarbeitung abgeschlossen hat. + Der asynchrone Vorgang, der abgeschlossen wird, wenn der Planer die Verarbeitung abschließt. + + + Ruft ab, das verwendet werden kann, um Aufgaben für dieses Paar zu planen, die gleichzeitig mit anderen Aufgaben für dieses Paar ausgeführt werden können. + Ein Objekt, das verwendet werden kann, um Aufgaben gleichzeitig zu planen. + + + Ruft ab, das verwendet werden kann, um Aufgaben für dieses Paar zu planen, die in Bezug auf andere Aufgaben für dieses Paar exklusiv ausgeführt werden müssen. + Ein Objekt, das verwendet werden kann, um Aufgaben zu planen, die nicht gleichzeitig mit anderen Aufgaben ausgeführt werden. + + + Stellt einen asynchronen Vorgang dar.Informationen zum Durchsuchen des .NET Framework-Quellcodes für diesen Typ finden Sie in der Verweisquelle. + + + Initialisiert eine neue mit der angegebenen Aktion. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + The argument is null. + + + Initialisiert eine neue mit den angegebenen Werten für Aktion und . + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Das , das die neue Aufgabe berücksichtigt. + The provided has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Das , das die neue Aufgabe berücksichtigt. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument is null. + The argument specifies an invalid value for . + + + Initialisiert eine neue mit den angegebenen Werten für Aktion und Zustand. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + Das , das die neue Aufgabe berücksichtigt. + The that created has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + Das , das die neue Aufgabe berücksichtigt. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument is null. + The argument specifies an invalid value for . + + + Ruft das beim Erstellen der angegebene Zustandsobjekt ab, oder NULL, wenn kein Zustandsobjekt angegeben wurde. + Ein , das die Zustandsdaten darstellt, die bei der Erstellung an die Aufgabe übergeben wurden. + + + Ruft eine Aufgabe ab, die bereits erfolgreich abgeschlossen wurde. + Die erfolgreich abgeschlossene Aufgabe. + + + Konfiguriert einen Awaiter, der verwendet wird, um diese zu erwarten. + Ein Objekt, das verwendet wird, um diese Aufgabe zu erwarten. + true um zu versuchen, die Fortsetzung zurück in den ursprünglich erfassten Text zu marshallen, andernfalls false. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + The argument is null. + + + Erstellt eine Fortsetzung, die ein Abbruchtoken empfängt und asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + The that created the token has already been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die, sobald der Zieltask abgeschlossen ist, entsprechend den Angaben in ausgeführt wird.Die Fortsetzung empfängt ein Abbruchtoken und verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die nach den angegebenen ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die, sobald der Zieltask abgeschlossen ist, entsprechend den Angaben in ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Aktion, die nach den angegebenen ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde.Die Fortsetzung verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The has been disposed. + The argument is null. -or-The argument is null. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird ausgeführt, wenn der Ziel- abgeschlossen ist. + Eine neue Fortsetzungsaufgabe. + Eine Aktion, die ausgeführt werden soll, wenn der Task abgeschlossen wurde.Wenn der Delegat ausgeführt wird, werden ihm der abgeschlossene Task und das vom Aufrufer bereitgestellte Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + The argument is null. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken empfängt und asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken empfängt und ausgeführt wird, wenn der Ziel- abgeschlossen wurde.Die Fortsetzung wird entsprechend einem Satz angegebener Bedingungen ausgeführt und verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird ausgeführt, wenn der Ziel- abgeschlossen ist.Die Fortsetzung wird entsprechend einem Satz angegebener Bedingungen ausgeführt. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird asynchron ausgeführt, wenn der Ziel- abgeschlossen ist.Die Fortsetzung verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück. + Eine neue Fortsetzungsaufgabe. + Eine Funktion, die ausgeführt werden soll, wenn der abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück.Die Fortsetzung empfängt ein Abbruchtoken. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Fortsetzungsoptionen ausgeführt wird, und gibt einen Wert zurück.An die Fortsetzung wird ein Abbruchtoken übergeben, und sie verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die gemäß dem angegebenen -Parameter ausgeführt wird. Wenn eine Ausführung stattfindet, wird dem Delegaten die ausgeführte Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Fortsetzungsoptionen ausgeführt wird, und gibt einen Wert zurück. + Ein neuer Fortsetzungs-. + Eine Funktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück.Die Fortsetzung verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null.-or-The argument is null. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird asynchron ausgeführt, wenn der Ziel- abgeschlossen ist, und gibt einen Wert zurück. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Taskfortsetzungsoptionen ausgeführt wird, wenn der Ziel- abgeschlossen ist, und gibt einen Wert zurück.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken und verwendet den angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Taskfortsetzungsoptionen ausgeführt wird, wenn der Ziel- abgeschlossen ist.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen und verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument is null. + + + Ruft die zum Erstellen dieser Aufgabe verwendeten ab. + Die zum Erstellen dieser Aufgabe verwendeten . + + + Gibt die eindeutige ID der momentan ausgeführten zurück. + Eine ganze Zahl, die der gerade ausgeführten Aufgabe vom System zugewiesen wurde. + + + Erstellt eine Aufgabe, die nach einer Verzögerung abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Anzahl der Millisekunden, die gewartet wird, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder -1, um unbegrenzt zu warten. + The argument is less than -1. + + + Erstellt eine abzubrechende Aufgabe, die nach einer Verzögerung abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Anzahl der Millisekunden, die gewartet wird, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder -1, um unbegrenzt zu warten. + Das Abbruchtoken, das vor dem Abschließen der zurückgegebenen Aufgabe geprüft wird. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Erstellt eine Aufgabe, die nach Ablauf einer festgelegten Zeitspanne abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Zeitspanne, die abgewartet werden soll, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder TimeSpan.FromMilliseconds(-1), um unbegrenzt zu warten. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Erstellt eine abzubrechende Aufgabe, die nach Ablauf einer festgelegten Zeitspanne abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Zeitspanne, die abgewartet werden soll, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder TimeSpan.FromMilliseconds(-1), um unbegrenzt zu warten. + Das Abbruchtoken, das vor dem Abschließen der zurückgegebenen Aufgabe geprüft wird. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Ruft die ab, die die vorzeitige Beendigung der verursacht hat.Wenn die erfolgreich abgeschlossen wurde oder noch keine Ausnahmen ausgelöst wurden, wird null zurückgegeben. + Die , die die vorzeitige Beendigung der verursacht hat. + + + Bietet Zugriff auf Factorymethoden zum Erstellen und Konfigurieren von - und -Instanzen. + Ein Factoryobjekt, das eine Vielzahl von - und -Objekten erstellen kann. + + + Erstellt eine durch Abbruch abgeschlossene mit einem angegebenen Abbruchtoken. + Die abgebrochene Aufgabe. + Das Abbruchtoken, mit dem die Aufgabe abgeschlossen werden soll. + + + Erstellt eine durch Abbruch abgeschlossene mit einem angegebenen Abbruchtoken. + Die abgebrochene Aufgabe. + Das Abbruchtoken, mit dem die Aufgabe abgeschlossen werden soll. + Der Typ des von der Aufgabe zurückgegebenen Ergebnisses. + + + Erstellt eine durch eine angegebene Ausnahme abgeschlossene . + Die fehlgeschlagene Aufgabe. + Die Ausnahme, mit der die Aufgabe abgeschlossen werden soll. + Der Typ des von der Aufgabe zurückgegebenen Ergebnisses. + + + Erstellt eine durch eine angegebene Ausnahme abgeschlossene . + Die fehlgeschlagene Aufgabe. + Die Ausnahme, mit der die Aufgabe abgeschlossen werden soll. + + + Erstellt eine , die erfolgreich mit dem angegebenen Ergebnis abgeschlossen wurde. + Die erfolgreich abgeschlossene Aufgabe. + Das in der abgeschlossenen Aufgabe zu speichernde Ergebnis. + Der Typ des von der Aufgabe zurückgegebenen Ergebnisses. + + + Ruft einen Awaiter ab, der verwendet wird, um diese zu erwarten. + Eine Awaiter-Instanz. + + + Ruft eine eindeutige ID für diese -Instanz ab. + Eine ganze Zahl, die dieser Aufgabeninstanz vom System zugewiesen wurde. + + + Ruft einen Wert ab, der angibt, ob diese -Instanz die Ausführung aufgrund eines Abbruchs abgeschlossen hat. + true, wenn die Aufgabe aufgrund eines Abbruchs beendet wurde, andernfalls false. + + + Ruft einen Wert ab, der angibt, ob diese abgeschlossen wurde. + true, wenn die Aufgabe abgeschlossen wurde, andernfalls false. + + + Ruft einen Wert ab, der angibt, ob die aufgrund einer nicht behandelten Ausnahme abgeschlossen wurde. + true, wenn die Aufgabe einen Ausnahmefehler ausgelöst hat, andernfalls false. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein Task-Handle für diese Aufgabe zurück. + Eine Aufgabe, die die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + The parameter was null. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein Task-Handle für diese Aufgabe zurück. + Eine Aufgabe, die die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Task(TResult) zurück, die von zurückgegeben wird. + Eine Task(TResult), die einen Proxy für die Task(TResult) darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + Der Typ des von der Proxy-Aufgabe zurückgegebenen Ergebnisses. + The parameter was null. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Task(TResult) zurück, die von zurückgegeben wird. + Eine Task(TResult), die einen Proxy für die Task(TResult) darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + Der Typ des von der Proxy-Aufgabe zurückgegebenen Ergebnisses. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Aufgabe zurück, die von zurückgegeben wird. + Eine Aufgabe, die einen Proxy für die Aufgabe darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + The parameter was null. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Aufgabe zurück, die von zurückgegeben wird. + Eine Aufgabe, die einen Proxy für die Aufgabe darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein -Objekt zurück, das diese Aufgabe darstellt. + Ein Aufgabenobjekt, das die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + Der Rückgabetyp der Aufgabe. + The parameter is null. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein Task(TResult)-Handle für diese Aufgabe zurück. + Eine Task(TResult) die die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + Der Ergebnistyp der Aufgabe. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Führt den synchron mit dem aktuellen aus. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Führt die synchron mit dem bereitgestellten aus. + Der Taskplaner, mit dem diese Aufgabe inline ausgeführt werden soll. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Startet die und plant ihre Ausführung mit dem aktuellen . + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Startet die und plant ihre Ausführung mit dem angegebenen . + Der , dem diese Aufgabe zugeordnet und mit dem sie ausgeführt werden soll. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Ruft den dieser Aufgabe ab. + Der aktuelle dieser Aufgabeninstanz. + + + Ruft ein ab, das verwendet werden kann, um auf den Abschluss der Aufgabe zu warten. + Ein , das verwendet werden kann, um auf den Abschluss der Aufgabe zu warten. + The has been disposed. + + + Ruft einen Wert ab, der angibt, ob der Vorgang synchron abgeschlossen wurde. + true, wenn der Vorgang synchron abgeschlossen wurde, andernfalls false. + + + Wartet, bis der die Ausführung abschließt. + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet darauf, dass die innerhalb einer angegebenen Anzahl an Millisekunden vollständig ausgeführt wird. + true, wenn der die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen hat, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet, bis der die Ausführung abschließt.Der Wartevorgang wird beendet, wenn ein Timeoutintervall abläuft oder ein Abbruchtoken abgebrochen wird, bevor die Aufgabe abgeschlossen ist. + true, wenn der die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen hat, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Ein Abbruchtoken, das beim Warten auf den Abschluss der Aufgabe überwacht werden soll. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet, bis der die Ausführung abschließt.Der Wartevorgang wird beendet, wenn ein Abbruchtoken abgebrochen wird, bevor die Aufgabe abgeschlossen ist. + Ein Abbruchtoken, das beim Warten auf den Abschluss der Aufgabe überwacht werden soll. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet darauf, dass die innerhalb eines angegebenen Zeitintervalls vollständig ausgeführt wird. + true, wenn der die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen hat, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet, bis alle bereitgestellten -Objekte die Ausführung abschließen. + Ein Array von -Instanzen, auf die gewartet werden soll. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Wartet darauf, dass alle bereitgestellten -Objekte innerhalb einer angegebenen Anzahl an Millisekunden vollständig ausgeführt werden. + true wenn alle -Instanzen die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen haben, andernfalls false. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Wartet darauf, dass alle bereitgestellten -Objekte innerhalb einer angegebenen Anzahl an Millisekunden oder vollständig ausgeführt werden, oder bis zum Abbruch des Wartevorgangs. + true wenn alle -Instanzen die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen haben, andernfalls false. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Ein , das beim Warten auf den Abschluss der Aufgaben überwacht werden soll. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Wartet, bis alle bereitgestellten -Objekte die Ausführung abschließen oder bis der Wartevorgang abgebrochen wird. + Ein Array von -Instanzen, auf die gewartet werden soll. + Ein , das beim Warten auf den Abschluss der Aufgaben überwacht werden soll. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Wartet darauf, dass alle bereitgestellten -Objekte, die abgebrochen werden können, innerhalb eines angegebenen Zeitintervalls vollständig ausgeführt werden. + true wenn alle -Instanzen die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen haben, andernfalls false. + Ein Array von -Instanzen, auf die gewartet werden soll. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Wartet, bis eines der bereitgestellten -Objekte die Ausführung abschließt. + Der Index der ausgeführten Aufgabe im -Arrayargument. + Ein Array von -Instanzen, auf die gewartet werden soll. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Wartet darauf, dass bereitgestellte -Objekte innerhalb einer angegebenen Anzahl an Millisekunden vollständig ausgeführt werden. + Der Index der abgeschlossenen Aufgabe im -Arrayargument oder -1, wenn das Timeout aufgetreten ist. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Wartet darauf, dass bereitgestellte -Objekte innerhalb einer angegebenen Anzahl an Millisekunden oder vollständig ausgeführt werden, oder bis ein Abbruchtoken abgebrochen wird. + Der Index der abgeschlossenen Aufgabe im -Arrayargument oder -1, wenn das Timeout aufgetreten ist. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Ein , das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Wartet, bis bereitgestellte -Objekte die Ausführung abschließen oder bis der Wartevorgang abgebrochen wird. + Der Index der ausgeführten Aufgabe im -Arrayargument. + Ein Array von -Instanzen, auf die gewartet werden soll. + Ein , das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Wartet darauf, dass bereitgestellte -Objekte, die abgebrochen werden können, innerhalb eines angegebenen Zeitintervalls vollständig ausgeführt werden. + Der Index der abgeschlossenen Aufgabe im -Arrayargument oder -1, wenn das Timeout aufgetreten ist. + Ein Array von -Instanzen, auf die gewartet werden soll. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einer aufzählbaren Auflistung abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The collection contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einer aufzählbaren Auflistung abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The collection contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einem Array abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The array contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einem Array abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The array contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Awaitable-Aufgabe, die asynchron an den aktuellen Kontext liefert, wenn erwartet. + Ein Kontext, der während des Abwartens asynchron wieder in den aktuellen Kontext zum Zeitpunkt des Abwartens übergeht.Wenn der aktuelle nicht Null ist, wird er als der aktuelle Kontext behandelt.Andernfalls wird der Taskplaner, der der aktuell ausgeführten Aufgabe zugeordnet ist, als der aktuelle Kontext behandelt. + + + Stellt einen asynchronen Vorgang dar, der einen Wert zurückgeben kann. + Der von diesem erzeugte Ergebnistyp. + + + Initialisiert einen neuen mit der angegebenen Funktion. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + The argument is null. + + + Initialisiert einen neuen mit der angegebenen Funktion. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Das , das dieser Aufgabe zugewiesen werden soll. + The that created has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Funktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Das , das der neuen Aufgabe zugewiesen wird. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Funktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument specifies an invalid value for . + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Funktion und Zustand. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Funktion verwendet werden sollen. + Das , das dieser neuen Aufgabe zugewiesen werden soll. + The that created has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Funktion verwendet werden sollen. + Das , das dieser neuen Aufgabe zugewiesen werden soll. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Funktion verwendet werden sollen. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument specifies an invalid value for . + The argument is null. + + + Konfiguriert einen Awaiter, der verwendet wird, um diese zu erwarten. + Ein Objekt, das verwendet wird, um diese Aufgabe zu erwarten. + "True", um zu versuchen, die Fortsetzung zurück in den ursprünglich erfassten Text zu marshallen; andernfalls "False". + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn die Zielaufgabe abgeschlossen wurde. + Eine neue Fortsetzungsaufgabe. + Eine Aktion, die beim Abschluss vom vorhergehenden ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + The has been disposed. + The argument is null. + + + Erstellt eine abzubrechende Fortsetzung, die asynchron ausgeführt wird, wenn die Ziel- abgeschlossen wurde. + Eine neue Fortsetzungsaufgabe. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das Abbruchtoken, das an die neue Fortsetzungsaufgabe übergeben werden soll. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Aktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Aktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The has been disposed. + The argument is null.-or-The argument is null. + + + Erstellt eine Fortsetzung, an die Zustandsinformationen übergeben werden und die ausgeführt wird, wenn der Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Wenn der Delegat ausgeführt wird, werden ihm der abgeschlossene Task und das vom Aufrufer bereitgestellte Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + The argument is null. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Aufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Funktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten diese abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Aufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Funktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null.-or-The argument is null. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Aufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Aufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument is null. + + + Bietet Zugriff auf Factorymethoden zum Erstellen und Konfigurieren von -Instanzen. + Ein Factoryobjekt, das eine Vielzahl von -Objekten erstellen kann. + + + Ruft einen Awaiter ab, der verwendet wird, um diese zu erwarten. + Eine Awaiter-Instanz. + + + Ruft den Ergebniswert dieses ab. + Der Ergebniswert für diesen , der dem Typparameter der Aufgabe entspricht. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Stellt eine Ausnahme dar, die verwendet wurde, um einen Taskabbruch zu übermitteln. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Initialisiert eine neue Instanz der -Klasse mit einem Verweis auf das -Objekt, das abgebrochen wurde. + Ein Task, der abgebrochen wurde. + + + Ruft die Aufgabe ab, die dieser Ausnahme zugeordnet ist. + Ein Verweis auf den , der dieser Ausnahme zugeordnet ist. + + + Stellt die Producerseite eines -Objekts dar, dessen Bindung an einen Delegaten aufgehoben wurde. Das Element ermöglicht mithilfe der -Eigenschaft den Zugriff auf die Consumerseite. + Der Typ des Ergebniswerts, der dem -Objekt zugeordnet ist. + + + Erstellt eine . + + + Erstellt ein -Objekt mit dem angegebenen Zustand. + Der Zustand, der als zugrunde liegender AsyncState von verwendet werden soll. + + + Erstellt ein -Objekt mit dem angegebenen Zustand und den angegebenen Optionen. + Der Zustand, der als zugrunde liegender AsyncState von verwendet werden soll. + Die Optionen, die beim Erstellen des zugrunde liegenden -Objekts zu verwenden sind. + Der stellt Optionen dar, die für die Verwendung mit einem ungültig sind. + + + Erstellt ein -Objekt mit den angegebenen Optionen. + Die Optionen, die beim Erstellen des zugrunde liegenden -Objekts zu verwenden sind. + Der stellt Optionen dar, die für die Verwendung mit einem ungültig sind. + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Der zugrunde liegende befindet sich bereits in einem der drei Endzustände: , oder , oder wenn der zugrunde liegende bereits freigegeben wurde. + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Die Auflistung der Ausnahmen, die an das -Objekt gebunden werden sollen. + + wurde freigegeben. + Das -Argument ist Null. + In ist mindestens ein NULL-Element vorhanden. + Der zugrunde liegende ist bereits in einem der drei Endzustände: , oder . + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Die Ausnahme, die an das -Objekt gebunden werden soll. + + wurde freigegeben. + Das -Argument ist Null. + Der zugrunde liegende ist bereits in einem der drei Endzustände: , oder . + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Der Ergebniswert, der an das -Objekt gebunden werden soll. + + wurde freigegeben. + Der zugrunde liegende ist bereits in einem der drei Endzustände: , oder . + + + Ruft den von der erstellten ab. + Gibt den von dieser erstellten zurück. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, false, wenn der Vorgang nicht erfolgreich war oder das Objekt bereits freigegeben wurde. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen, und ermöglicht das Speichern eines Abbruchtokens in der abgebrochenen Aufgabe. + true, wenn der Vorgang erfolgreich ist, andernfalls false. + Ein Abbruchtoken. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, andernfalls false. + Die Auflistung der Ausnahmen, die an das -Objekt gebunden werden sollen. + + wurde freigegeben. + Das -Argument ist Null. + In ist mindestens ein NULL-Element vorhanden.- oder - Die -Auflistung ist leer. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, andernfalls false. + Die Ausnahme, die an das -Objekt gebunden werden soll. + + wurde freigegeben. + Das -Argument ist Null. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, andernfalls false. + Der Ergebniswert, der an das -Objekt gebunden werden soll. + + + Gibt das Verhalten für eine Aufgabe an, die mit der -Methode oder -Methode erstellt wird. + + + Gibt an, dass die Fortsetzung, sofern es sich um eine untergeordnete Aufgabe handelt, in der Aufgabenhierarchie mit einem übergeordneten Element verknüpft wird.Die Fortsetzung kann nur dann eine untergeordnete Aufgabe handeln, wenn das vorangehende Element ebenfalls eine untergeordnete Aufgabe ist.Eine untergeordnete Aufgabe (d. h. eine von einer äußeren Aufgabe erstellte innere Aufgabe) wird standardmäßig unabhängig von der übergeordneten Aufgabe ausgeführt.Sie können die -Option verwenden, damit die übergeordneten und untergeordneten Aufgaben synchronisiert werden.Beachten Sie: Wenn eine übergeordnete Aufgabe mit der -Option konfiguriert ist, hat die -Option in der untergeordneten Aufgabe keine Auswirkungen, und die untergeordnete Aufgabe wird als eine getrennte untergeordnete Aufgabe ausgeführt. Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Gibt an, dass jede untergeordnete Aufgabe (d.h. jede geschachtelte innere Aufgabe, die von dieser Fortsetzung erstellt wurde), die mit der -Option erstellt wurde und deren Ausführung als angefügte untergeordnete Aufgabe versucht wird, nicht an die übergeordnete Aufgabe angefügt werden kann und stattdessen als eine getrennte untergeordnete Aufgabe ausgeführt wird.Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe synchron ausgeführt werden soll.Wenn diese Option angegeben wird, wird die Fortsetzung in dem Thread ausgeführt, der den Übergang der vorangehenden Aufgabe in ihren Endzustand verursacht hat.Falls die vorangehende Aufgabe bereits abgeschlossen wurde, wird die Fortsetzung in dem Thread ausgeführt, der die Fortsetzung erstellt.Wird die des Vorgängers in einem finally-Block (Finally in Visual Basic) verworfen, wird eine Fortsetzung mit dieser Option in diesem finally-Block ausgeführt.Nur sehr kurze Fortsetzungen sollten synchron ausgeführt werden.Da der Vorgang synchron ausgeführt wird, ist das Aufrufen einer Methode wie nicht erforderlich, um sicherzustellen, dass der aufrufende Thread wartet, bis die Aufgabe abgeschlossen ist. + + + Gibt an, dass Aufgaben, die von der Fortsetzung durch den Aufruf von Methoden wie oder erstellt wurden, sich auf den Standardplaner () als aktuellen Planer beziehen, statt auf den Planer, auf dem diese Fortsetzung ausgeführt wird. + + + Im Fall des Fortsetzungsabbruchs wird die Beendigung der Fortsetzung verhindert, bis der Vorgänger abgeschlossen wurde. + + + Gibt an, dass die Fortsetzung ein undifferenzierter Vorgang mit langer Laufzeit ist.Enthält einen Hinweis für den , dass möglicherweise zu viele Abonnements gewährt werden. + + + Gibt, wenn keine Fortsetzungsoptionen angegeben sind, an, dass beim Ausführen einer Fortsetzen das Standardverhalten verwendet werden soll.Die Fortsetzung wird beim Abschluss der vorhergehenden Aufgabe asynchron ausgeführt, unabhängig vom endgültigen Wert der Eigenschaft .Handelt es sich bei der Fortsetzung um eine untergeordnete Aufgabe, wird diese als getrennte geschachtelte Aufgabe erstellt. + + + Gibt an, dass die Fortsetzungsaufgabe nicht geplant werden soll, wenn die vorangehende Aufgabe abgebrochen wurde.Ein vorhergehende Aufgabe wird abgebrochen, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe nicht geplant werden soll, wenn der Vorgänger einen Ausnahmefehler ausgelöst hat.Eine vorhergehende Aufgabe löst einen Ausnahmefehler aus, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe nicht geplant werden soll, wenn der Vorgänger bis zum Abschluss ausgeführt wurde.Eine vorhergehende Aufgabe wird bis zum Abschluss ausgeführt, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzung nur geplant werden soll, wenn die vorangehende Aufgabe abgebrochen wurde.Ein vorhergehende Aufgabe wird abgebrochen, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe nur geplant werden soll, wenn der Vorgänger einen Ausnahmefehler ausgelöst hat.Eine vorhergehende Aufgabe löst einen Ausnahmefehler aus, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Die Option "" stellt sicher, dass die -Eigenschaft im Vorgänger nicht null ist.Sie können diese Eigenschaft verwenden, um die Ausnahme zu erfassen und anzuzeigen, welche Ausnahme das Fehlschlagen der Aufgabe verursacht hat.Wenn Sie nicht auf die -Eigenschaft zugreifen, bleibt die Ausnahme unbehandelt.Darüber hinaus wird eine neue Ausnahme ausgelöst, wenn Sie auf die -Eigenschaft einer Aufgabe zugreifen, die abgebrochen wurde oder fehlgeschlagen ist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzung nur geplant werden soll, wenn die vorangehende Aufgabe bis zum Abschluss ausgeführt wurde.Eine vorhergehende Aufgabe wird bis zum Abschluss ausgeführt, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Ein Hinweis für ein , Aufgaben in der Reihenfolge ihrer ursprünglichen Planung zu planen, sodass zu einem früheren Zeitpunkt geplante Aufgaben tendenziell früher, zu einem späteren Zeitpunkt geplante Aufgaben tendenziell später ausgeführt werden. + + + Gibt an, dass die Fortsetzungsaufgabe asynchron ausgeführt werden soll.Diese Option hat Vorrang vor . + + + Gibt Flags an, die optionales Verhalten für die Erstellung und Ausführung von Aufgaben steuern. + + + Gibt an, dass eine Aufgabe in der Aufgabenhierarchie an ein übergeordnetes Element angefügt wird.Eine untergeordnete Aufgabe (d. h. eine von einer äußeren Aufgabe erstellte innere Aufgabe) wird standardmäßig unabhängig von der übergeordneten Aufgabe ausgeführt.Sie können die -Option verwenden, damit die übergeordneten und untergeordneten Aufgaben synchronisiert werden.Beachten Sie: Wenn eine übergeordnete Aufgabe mit der -Option konfiguriert ist, hat die -Option in der untergeordneten Aufgabe keine Auswirkungen, und die untergeordnete Aufgabe wird als eine getrennte untergeordnete Aufgabe ausgeführt. Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Gibt an, dass jede untergeordnete Aufgabe, die als angefügte untergeordnete Aufgabe ausgeführt werden soll (d. h. mit der -Option erstellt), nicht an die übergeordnete Aufgabe angefügt werden kann und stattdessen als eine getrennte untergeordnete Aufgabe ausgeführt wird.Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Verhindert, dass der Ambientenplaner als aktueller Planer in der erstellten Aufgabe sichtbar ist.Dies bedeutet, dass Vorgänge wie StartNew oder ContinueWith, die in der erstellten Aufgabe ausgeführt werden, als aktuellen Planer aufweisen. + + + Gibt an, dass eine Aufgabe ein undifferenzierter Vorgang mit langer Laufzeit sein wird, der weniger größere Komponenten als differenzierte Systeme beinhaltet.Enthält einen Hinweis für den , dass möglicherweise zu viele Abonnements gewährt werden.Durch Überzeichnung können Sie mehr Threads als die Anzahl der verfügbaren Hardwarethreads erstellen. + + + Gibt an, dass das Standardverhalten verwendet werden soll. + + + Ein Hinweis für einen , eine Aufgabe möglichst fair zu planen. Dies bedeutet, dass früher geplante Aufgaben wahrscheinlich früher und später geplante Aufgaben wahrscheinlich später ausgeführt werden. + + + Erzwingt die asynchrone Ausführung von Fortsetzungen, die zur aktuellen Aufgabe hinzugefügt werden. + + + Stellt einen Satz mit statischen Methoden (Shared in Visual Basic) für die Arbeit mit bestimmten Arten von -Instanzen bereit. + + + Erstellt einen Proxy-, der den asynchronen Vorgang von einem Task<Task<T>> (C#) oder Task (Of Task(Of T)) (Visual Basic) darstellt. + Ein , der den asynchronen Vorgang des bereitgestellten Task<Task<T>> (C#) oder Task (Of Task(Of T)) (Visual Basic) darstellt. + Die zu entpackende Task<Task<T>> (C#) oder Task (Of Task(Of T)) Visual Basic). + Der Typ des Aufgabenergebnisses. + Die Ausnahme, die ausgelöst wird, wenn das -Argument NULL ist. + + + Erstellt einen für Proxys, der den asynchronen Vorgang eines darstellt. + Eine Aufgabe, die den asynchronen Vorgang des angegebenen System.Threading.Tasks.Task(Of Task) darstellt. + Die zu entpackende Task<Task> (C#) oder Task (Of Task) Visual Basic). + Die Ausnahme, die ausgelöst wird, wenn das -Argument NULL ist. + + + Bietet Unterstützung für das Erstellen und Planen von -Objekten. + + + Initialisiert eine -Instanz mit der Standardkonfiguration. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das , das Aufgaben zugewiesen wird, die von dieser erstellt wurden, sofern beim Aufrufen der Factorymethoden kein anderes CancellationToken explizit angegeben wird. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das standardmäßige , das Aufgaben zugewiesen wird, die von dieser erstellt wurden, sofern beim Aufrufen der Factorymethoden kein anderes CancellationToken explizit angegeben wird. + Das zum Erstellen von Aufgaben mit dieser TaskFactory zu verwendende Standard-. + Das zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory zu verwendende Standard-. + Der beim Planen von Aufgaben mit dieser TaskFactory zu verwendende standardmäßige .Ein NULL-Wert gibt an, dass TaskScheduler.Current verwendet werden soll. + Das -Argument gibt einen ungültigen -Wert an.Weitere Informationen finden Sie unter den Hinweisen zur .- oder - Das -Argument gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das zum Erstellen von Aufgaben mit dieser TaskFactory zu verwendende Standard-. + Das zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory zu verwendende Standard-. + Das -Argument gibt einen ungültigen -Wert an.Weitere Informationen finden Sie unter den Hinweisen zur .- oder - Das -Argument gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Der beim Planen von Aufgaben mit dieser TaskFactory zu verwendende .Ein NULL-Wert gibt an, dass der aktuelle TaskScheduler verwendet werden soll. + + + Ruft das Standardabbruchtoken für diese Aufgabenfactory ab. + Das standardmäßige Aufgabenabbruchtoken für diese Aufgabenfactory. + + + Ruft die standardmäßigen Aufgabenfortsetzungsoptionen für diese Aufgabenfactory ab. + Die standardmäßigen Aufgabenfortsetzungsoptionen für diese Aufgabenfactory. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Ergebnistyp des vorangehenden -Elements. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Der Ergebnistyp des vorangehenden -Elements. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Der Ergebnistyp des vorangehenden -Elements. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + Das -Argument gibt einen ungültigen Wert an. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null. - oder - Die dem -Argument ist null. + Die Array enthält ein null Wert. - oder - Die Array ist leer. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Eines der Elemente im -Array wurde freigegeben. - oder - wurde bereits freigegeben. + Das -Array ist null. - oder - Das -Argument lautet null. + Die Array enthält ein null Wert. - oder - Die Array ist leer. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde.- oder - Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Ergebnistyp des vorangehenden -Elements. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde.- oder - Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Der Ergebnistyp des vorangehenden -Elements. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde.- oder - Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Ruft die standardmäßigen Aufgabenerstellungsoptionen für diese Aufgabenfactory ab. + Die standardmäßigen Aufgabenerstellungsoptionen für diese Aufgabenfactory. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenaktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Aktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein -Element, das eine Endmethodenaktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Aktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenaktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Der erstellte , der den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Aktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Das -Element, das verwendet wird, um die Aufgabe zu planen, die die Endmethode ausführt. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenfunktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein -Element, das eine Endmethodenfunktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenfunktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Das -Element, das verwendet wird, um die Aufgabe zu planen, die die Endmethode ausführt. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Ruft den standardmäßigen Aufgabenplaner für diese Aufgabenfactory ab. + Der standardmäßige Aufgabenplaner für diese Aufgabenfactory. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Das -Argument ist Null. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Das , das der neuen Aufgabe zugewiesen wird. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Das -Element, das der neuen zugewiesen wird + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Das , das zum Planen des erstellten verwendet wird. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Argument lautet null. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Element, das der neuen zugewiesen wird + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das , das der neuen Aufgabe zugewiesen wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Das , das zum Planen des erstellten verwendet wird. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das -Argument lautet null. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Das -Element, das der neuen zugewiesen wird + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Das , das der neuen Aufgabe zugewiesen wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Das , das zum Planen des erstellten verwendet wird. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Element, das der neuen zugewiesen wird + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das , das der neuen Aufgabe zugewiesen wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Das , das zum Planen des erstellten verwendet wird. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Bietet Unterstützung für das Erstellen und Planen von -Objekten. + Der Rückgabewert der -Objekte, die von den Methoden dieser Klasse erstellt werden. + + + Initialisiert eine -Instanz mit der Standardkonfiguration. + + + Initialisiert eine -Instanz mit der Standardkonfiguration. + Das Standardabbruchtoken, das von dieser erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes Abbruchtoken explizit angegeben wird. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das Standardabbruchtoken, das von dieser erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes Abbruchtoken explizit angegeben wird. + Die zum Erstellen von Aufgaben mit dieser zu verwendenden Standardoptionen. + Die zum Erstellen von Fortsetzungsaufgaben mit dieser zu verwendenden Standardoptionen. + Der beim Planen von Aufgaben, die mit dieser erstellt wurden, zu verwendende Standardplaner.Ein NULL-Wert gibt an, dass verwendet werden soll. + + oder gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Die zum Erstellen von Aufgaben mit dieser zu verwendenden Standardoptionen. + Die zum Erstellen von Fortsetzungsaufgaben mit dieser zu verwendenden Standardoptionen. + + oder gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Der zum Planen von Aufgaben, die mit dieser erstellt wurden, zu verwendende Planer.Ein NULL-Wert gibt an, dass der aktuelle verwendet werden soll. + + + Ruft das Standardabbruchtoken für diese Aufgabenfactory ab. + Das Standardabbruchtoken für diese Aufgabenfactory. + + + Ruft den -Enumerationswert für diese Aufgabenfactory ab. + Einer der Enumerationswerte, die die Standardfortsetzungsoptionen für diese Aufgabenfactory angibt. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eines der Elemente im -Array wurde freigegeben. + + -Array ist null.- oder - ist null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - ist null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Planer, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + gibt einen ungültigen Wert an. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Planer, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + Das -Argument gibt einen ungültigen Wert an. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist NULL.- oder - Das -Argument ist Null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Aufgabenplaner, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + Das -Argument gibt einen ungültigen -Wert an. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Vom -Argument gibt einen ungültigen Enumerationswert an. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument ist Null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + Vom -Argument wird ein ungültiger TaskContinuationOptions-Wert angegeben. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Vom -Argument gibt einen ungültigen Enumerationswert an. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Ruft den -Enumerationswert für diese Aufgabenfactory ab. + Einer der Enumerationswerte, die die Standarderstellungsoptionen für diese Aufgabenfactory angibt. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein Objekt, das das Verhalten der erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein Objekt, das das Verhalten der erstellten Aufgabe steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die eine EndMethod-Funktion ausführt, wenn ein angegebenes abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das , dessen Abschluss die Verarbeitung der auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die eine EndMethod-Funktion ausführt, wenn ein angegebenes abgeschlossen wird. + Eine Aufgabe, die den asynchronen Vorgang darstellt. + Das , dessen Abschluss die Verarbeitung der auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die eine EndMethod-Funktion ausführt, wenn ein angegebenes abgeschlossen wird. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Das , dessen Abschluss die Verarbeitung der auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Aufgabenplaner, der verwendet wird, um die Aufgabe zu planen, die EndMethod ausführt. + Das -Argument lautet null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Ruft das Aufgabenplaner für diese Aufgabenfactory ab. + Der Aufgabenplaner für diese Aufgabenfactory. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Aufgabenplaner, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt und startet eine Aufgabe. + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Aufgabenplaner, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Stellt ein Objekt dar, das das Einfügen von Aufgaben in Threadwarteschlangen auf niedriger Ebene behandelt. + + + Initialisiert den . + + + Ruft den zugeordneten der derzeit ausgeführten Aufgabe ab. + Gibt den zugeordneten der momentan ausgeführten Aufgabe zurück. + + + Ruft die -Standardinstanz ab, die von .NET Framework bereitgestellt wird. + Gibt die -Standardinstanz zurück. + + + Erstellt einen mit dem aktuellen . + Ein , der dem aktuellen entsprechend zugeordnet ist. + Der aktuelle SynchronizationContext kann nicht als TaskScheduler verwendet werden. + + + Nur für Debuggerunterstützung: Generiert eine Enumeration von -Instanzen, die sich gegenwärtig in der Warteschlange des Taskplaners befinden und auf ihre Ausführung warten. + Eine Aufzählung, in der von einem Debugger die gegenwärtig in der Warteschlange dieses Taskplaners enthaltenen Aufgaben durchsucht werden können. + Dieser Planer kann derzeit keine Liste in der Warteschlange stehender Aufgaben generieren. + + + Ruft die eindeutige ID für diesen ab. + Gibt die eindeutige ID für diesen zurück. + + + Gibt die maximale Parallelitätsebene an, die dieser unterstützt. + Gibt eine ganze Zahl zurück, die die maximale Parallelitätsebene darstellt.Der Standardplaner gibt zurück. + + + Fügt einen in die Warteschlange des Planers ein. + Der , der in die Warteschlange eingereiht werden soll. + Das -Argument ist Null. + + + Versucht, einen zuvor in die Warteschlange dieses Planers eingereihten aus der Warteschlange zu entfernen. + Ein boolescher Wert, der angibt, ob das -Argument erfolgreich aus der Warteschlange entfernt wurde. + Das , das aus der Warteschlange entfernt werden soll. + Das -Argument ist Null. + + + Versucht, den angegebenen mit diesem Planer auszuführen. + Ein boolescher Wert, der true ist, wenn erfolgreich ausgeführt wurde. Andernfalls ist dieser Wert false.Ein häufiger Grund für Ausführungsfehler besteht darin, dass die Aufgabe zuvor ausgeführt wurde oder gerade von einem anderen Thread ausgeführt wird. + Ein auszuführendes -Objekt. + Der ist nicht diesem Planer zugeordnet. + + + Bestimmt, ob der angegebene in diesem Aufruf synchron ausgeführt werden kann, und führt ihn aus, wenn dies der Fall ist. + Ein boolescher Wert, der angibt, ob die Aufgabe inline ausgeführt wurde. + Das auszuführende . + Ein boolescher Wert, der angibt, ob die Aufgabe zuvor in die Warteschlange eingereiht wurde.Wenn dieser Parameter true ist, wurde die Aufgabe möglicherweise zuvor in die Warteschlange eingereiht (geplant). Ist er false, wurde die Aufgabe bekanntermaßen nicht in die Warteschlange eingereiht, und dieser Aufruf wird ausgeführt, um die Aufgabe inline auszuführen, ohne sie in die Warteschlange einzureihen. + Das -Argument ist Null. + Der wurde bereits ausgeführt. + + + Tritt auf, wenn die unüberwachte Ausnahme einer fehlgeschlagenen Aufgabe im Begriff ist, die Ausnahmeausweitungsrichtlinie auszulösen. Durch die Ausweitungsrichtlinie wird der Prozess standardmäßig beendet. + + + Stellt eine Ausnahme dar, die verwendet wird, um einen ungültigen Vorgang eines zu übermitteln. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse unter Verwendung einer Standardfehlermeldung und eines Verweises auf die interne Ausnahme, die die Ursache dieser Ausnahme ist. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Stellt die aktuelle Phase im Lebenszyklus eines dar. + + + Die Aufgabe hat den Abbruch durch Auslösen einer OperationCanceledException mit einem eigenen CancellationToken bestätigt, während das Token im Zustand "signalisiert" war, oder das CancellationToken der Aufgabe wurde bereits vor dem Start der Aufgabenausführung signalisiert.Weitere Informationen finden Sie unter Aufgabenabbruch. + + + Die Aufgabe wurde initialisiert, aber noch nicht geplant. + + + Die Aufgabe wurde aufgrund eines Ausnahmefehlers abgeschlossen. + + + Die Ausführung der Aufgabe wurde erfolgreich abgeschlossen. + + + Die Aufgabe wird ausgeführt, wurde aber noch nicht abgeschlossen. + + + Die Aufgabe wartet auf ihre Aktivierung und interne Planung durch die .NET Framework-Infrastruktur. + + + Die Aufgabe hat die Ausführung beendet und wartet implizit auf den Abschluss angefügter untergeordneter Aufgaben. + + + Die Aufgabe wurde zur Ausführung geplant, aber noch nicht gestartet. + + + Stellt Daten für das Ereignis bereit, das ausgelöst wird, wenn die Ausnahme eines fehlerhaften bemängelte -Objekts nicht beobachtet wird. + + + Initialisiert eine neue Instanz der -Klasse mit der nicht überwachten Ausnahme. + Die Ausnahme, deren Überwachung eingestellt wurde. + + + Die Ausnahme, deren Überwachung eingestellt wurde. + Die Ausnahme, deren Überwachung eingestellt wurde. + + + Ruft ab, ob diese Ausnahme als "überwacht" gekennzeichnet wurde. + True, wenn diese Ausnahme als "überwacht" markiert wurde, andernfalls false. + + + Markiert die -Eigenschaft als "überwacht". Dadurch wird verhindert, dass eine Ausnahmeneskalierungsrichtlinie ausgelöst wird, durch die der Prozess standardmäßig beendet wird. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/es/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/es/System.Threading.Tasks.xml new file mode 100644 index 0000000..271495c --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/es/System.Threading.Tasks.xml @@ -0,0 +1,3175 @@ + + + + System.Threading.Tasks + + + + Representa uno o varios errores que se producen durante la ejecución de una aplicación. + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una nueva instancia de la clase que hace referencia a las excepciones internas que representan la causa de esta excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Inicializa una nueva instancia de la clase que hace referencia a las excepciones internas que representan la causa de esta excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Inicializa una nueva instancia de la clase con un mensaje especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado y referencias a las excepciones internas que representan la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + El argumento de es nulo. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado y referencias a las excepciones internas que representan la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Reduce las instancias de a una sola instancia nueva. + Nueva instancia reducida de . + + + Devuelve la excepción que es la causa principal de esta excepción. + Devuelve la excepción que es la causa principal de esta excepción. + + + Invoca un controlador en cada objeto contenido en esta excepción . + Predicado que se va a ejecutar para cada excepción.El predicado acepta como argumento el objeto que se va a procesar y devuelve un valor booleano para indicar si se controló la excepción. + El argumento de es nulo. + No se controló ninguna excepción incluida en esta excepción . + + + Obtiene una colección de solo lectura de las instancias de que causaron la excepción actual. + Devuelve una colección de solo lectura de las instancias de que causaron la excepción actual. + + + Crea y devuelve una representación en forma de cadena del objeto . + Representación de cadena de la excepción actual. + + + Excepción que se produce en un subproceso al cancelar una operación que este estaba ejecutando. + 2 + + + Inicializa una nueva instancia de la clase con un mensaje de error proporcionado por el sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Objeto que describe el error. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado, una referencia a la excepción interna que representa la causa de esta excepción y un token de cancelación. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + Un token de cancelación asociado a la operación que se canceló. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado y un token de cancelación. + Mensaje de error que explica la razón de la excepción. + Un token de cancelación asociado a la operación que se canceló. + + + Inicializa una nueva instancia de la clase con un token de cancelación. + Un token de cancelación asociado a la operación que se canceló. + + + Obtiene un token de cancelación asociado a la operación que se canceló. + Un token de cancelación asociado a la operación que se canceló, o un token predeterminado. + + + Representa un generador de métodos asincrónicos que devuelven una tarea. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado.Se puede llamar a este método desde el código de confianza parcial. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Cree una instancia de la clase . + Nueva instancia del generador. + + + Marca la tarea como errónea y enlaza la excepción especificada a la tarea. + Excepción que se va a enlazar a la tarea. + + es null. + La tarea ya se ha completado.O bienEl generador no se inicializó. + + + Marca la tarea como finalizada correctamente. + La tarea ya se ha completado.O bienEl generador no se inicializó. + + + Asocia el generador al equipo de estado especificado. + La instancia de la máquina de estados que se va a asociar al generador. + + es null. + La máquina de estados que se estableció previamente. + + + Comienza la ejecución del generador con el equipo de estado asociado. + La instancia de la máquina de estados, pasada por referencia. + Tipo de la máquina de estados. + + es null. + + + Obtiene la tarea para este generador. + La tarea para este generador. + El generador no se inicializó. + + + Representa un generador de métodos asincrónicos que devuelve una tarea y proporciona un parámetro para el resultado. + El resultado que se va a usar para completar la tarea. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado.Se puede llamar a este método desde el código de confianza parcial. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Cree una instancia de la clase . + Nueva instancia del generador. + + + Marca la tarea como errónea y enlaza la excepción especificada a la tarea. + Excepción que se va a enlazar a la tarea. + + es null. + La tarea ya se ha completado. + + + Marca la tarea como finalizada correctamente. + El resultado que se va a usar para completar la tarea. + La tarea ya se ha completado. + + + Asocia el generador al equipo de estado especificado. + La instancia de la máquina de estados que se va a asociar al generador. + + es null. + La máquina de estados que se estableció previamente. + + + Comienza la ejecución del generador con el equipo de estado asociado. + La instancia de la máquina de estados, pasada por referencia. + Tipo de la máquina de estados. + + es null. + + + Obtiene la tarea para este generador. + La tarea para este generador. + + + Representa un generador de métodos asincrónicos que no devuelven un valor. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado.Se puede llamar a este método desde el código de confianza parcial. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Cree una instancia de la clase . + Nueva instancia del generador. + + + Enlaza una excepción al generador de métodos. + Excepción que se va a enlazar. + + es null. + El generador no se inicializó. + + + Marca el generador de métodos como completado correctamente. + El generador no se inicializó. + + + Asocia el generador al equipo de estado especificado. + La instancia de la máquina de estados que se va a asociar al generador. + + es null. + La máquina de estados que se estableció previamente. + + + Comienza la ejecución del generador con el equipo de estado asociado. + La instancia de la máquina de estados, pasada por referencia. + Tipo de la máquina de estados. + + es null. + + + Proporciona un objeto que admite await que permite configurar objetos await en una tarea. + + + Devuelve un awaiter para este objeto que admite await. + Awaiter. + + + Proporciona un objeto que admite await que permite configurar objetos await en una tarea. + El tipo del resultado generado por . + + + Devuelve un awaiter para este objeto que admite await. + Awaiter. + + + Proporciona un objeto que ejecuta await para un objeto que admite await (). + + + Finaliza la espera sobre la tarea completada. + Resultado de la tarea completada. + Awaiter no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado con error. + + + Obtiene un valor que especifica si la tarea que se espera está completada. + true si se ha completado la tarea que estaba en espera; si no, false. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Proporciona un objeto que ejecuta await para un objeto () que admite await. + + + Finaliza la espera sobre la tarea completada. + Awaiter no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado con error. + + + Obtiene un valor que especifica si la tarea que se espera está completada. + true si se ha completado la tarea que estaba en espera; si no, false. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Representa las máquinas de estado que se generan para los métodos asincrónicos.Este tipo solo es para uso del compilador. + + + Mueve el equipo de estado al estado siguiente. + + + Configura la máquina de estado con una réplica de asignación del montón. + Réplica asignada por montón. + + + Representa un elemento awaiter que programa continuaciones cuando se completa una operación await. + + + Programa la acción de continuación que se invoca al completarse la instancia. + Acción al que debe invocarse cuando se complete la operación. + El argumento es NULL (Nothing en Visual Basic). + + + Representa una operación que programa continuaciones cuando finaliza. + + + Programa la acción de continuación que se invoca al completarse la instancia. + Acción al que debe invocarse cuando se complete la operación. + El argumento es NULL (Nothing en Visual Basic). + + + Proporciona un objeto que espera la finalización de una tarea asincrónica. + + + Finaliza la espera para la finalización de la tarea asincrónica. + El objeto no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado de . + + + Obtiene un valor que indica si se ha completado la tarea asincrónica. + true si la tarea se ha completado; de lo contrario, es false. + El objeto no se ha inicializado correctamente. + + + Establece la acción que se va a realizar cuando el objeto detiene la espera de la tarea asincrónica que se debe completar. + La acción que se realizará cuando se complete la operación de espera. + El valor de es null. + El objeto no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asincrónica que se asocia a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El valor de es null. + Awaiter no se ha inicializado correctamente. + + + Representa un objeto que espera la finalización de una tarea asincrónica y proporciona un parámetro para el resultado. + Resultado de la tarea. + + + Finaliza la espera para la finalización de la tarea asincrónica. + Resultado de la tarea completada. + El objeto no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado de . + + + Obtiene un valor que indica si se ha completado la tarea asincrónica. + true si la tarea se ha completado; de lo contrario, es false. + El objeto no se ha inicializado correctamente. + + + Establece la acción que se va a realizar cuando el objeto detiene la espera de la tarea asincrónica que se debe completar. + La acción que se realizará cuando se complete la operación de espera. + El valor de es null. + El objeto no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asincrónica asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El valor de es null. + Awaiter no se ha inicializado correctamente. + + + Proporciona el contexto para esperar la conmutación asincrónica en un entorno de destino. + + + Recupera un objeto para esta instancia de la clase. + Objeto que se usa para controlar la finalización de una operación asincrónica. + + + Proporciona un awaiter para pasar a un entorno de destino. + + + Termina la operación de espera. + + + Obtiene un valor que indica si un campo no se requiere. + Siempre false, lo que indica que un valor es necesario siempre para . + + + Establece la continuación que se va a invocar. + La acción para invocar de forma asincrónica. + + es null. + + + Vuelve a publicar en el contexto actual. + La acción para invocar de forma asincrónica. + El argumento es null. + + + Propaga la notificación de que las operaciones deben cancelarse. + + + Inicializa el objeto . + El estado cancelado para el token. + + + Obtiene si este token es capaz de existir en el estado cancelado. + Es true si este token puede estar en estado cancelado; en caso contrario, es false. + + + Determina si la instancia de actual es igual que la instancia de especificada. + Es true si es y si las dos instancias son iguales; en caso contrario, es false.Dos tokens son iguales si están asociados al mismo o si ambos se construyeron a partir de los constructores CancellationToken públicos y sus valores son iguales. + Otro objeto con el que se va a comparar esta instancia. + An associated has been disposed. + + + Determina si la instancia de actual es igual que el token especificado. + Es true si las instancias son iguales; en caso contrario, es false.Dos tokens son iguales si están asociados al mismo o si ambos se construyeron a partir de los constructores CancellationToken públicos y sus valores son iguales. + El otro objeto con el que se va a comparar esta instancia. + + + Sirve como función hash de un objeto . + Código hash de la instancia de actual. + + + Obtiene si se ha solicitado la cancelación para este token. + Es true si se ha solicitado la cancelación para este token; en caso contrario, es false. + + + Devuelve un valor vacío. + Token de cancelación vacío. + + + Determina si dos instancias de son iguales. + Es true si las instancias son iguales; en caso contrario, es false. + Primera instancia. + Segunda instancia. + An associated has been disposed. + + + Determina si dos instancias de no son iguales. + Es true, si las instancias no son iguales; en caso contrario, es false. + Primera instancia. + Segunda instancia. + An associated has been disposed. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + The associated has been disposed. + + is null. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + Un valor booleano que indica si se va a capturar el actual y si se va a usar al invocar . + The associated has been disposed. + + is null. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + El estado que se va a pasar a cuando se invoque al delegado.Puede ser null. + The associated has been disposed. + + is null. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + El estado que se va a pasar a cuando se invoque al delegado.Puede ser null. + Un valor booleano que indica si se va a capturar el actual y si se va a usar al invocar . + The associated has been disposed. + + is null. + + + Produce si este token ha tenido una solicitud de cancelación. + The token has had cancellation requested. + The associated has been disposed. + + + Obtiene un que se señala cuando el token se cancela. + + que se señala cuando el token se cancela. + The associated has been disposed. + + + Representa un delegado de devolución de llamada que se ha registrado con un token . + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Determina si la instancia de actual es igual que la instancia de especificada. + True, si la instancia actual y son iguales.De lo contrario, false.Dos instancias de son iguales si ambas hacen referencia al resultado de una sola llamada al mismo método Register de un . + Otro objeto con el que se va a comparar esta instancia. + + + Determina si la instancia de actual es igual que la instancia de especificada. + True, si la instancia actual y son iguales.De lo contrario, false. Dos instancias de son iguales si ambas hacen referencia al resultado de una sola llamada al mismo método Register de un . + Otra instancia de con la que se va a comparar esta instancia. + + + Actúa como una función hash para . + Código hash de la instancia de actual. + + + Determina si dos instancias de son iguales. + True, si las instancias son iguales; en caso contrario, false. + Primera instancia. + Segunda instancia. + + + Determina si dos instancias de no son iguales. + True, si las instancias no son iguales; de lo contrario, false. + Primera instancia. + Segunda instancia. + + + Señala un objeto que debe cancelarse. + + + Inicializa una nueva instancia de la clase . + + + Inicializa una nueva instancia de la clase que se cancela después del retraso especificado en milisegundos. + Intervalo de tiempo en milisegundos que se esperará antes de cancelar este . + + is less than -1. + + + Inicializa una nueva instancia de la clase que se cancela después del intervalo de tiempo especificado. + Intervalo de tiempo que se esperará antes de cancelar este . + + . is less than -1 or greater than . + + + Comunica una solicitud de cancelación. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Comunica una solicitud de cancelación y especifica si se deben procesar las devoluciones de llamada restantes y las operaciones cancelables. + true si las excepciones deben propagarse de inmediato; en caso contrario, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Programa una operación de cancelación en este después del número especificado de milisegundos. + Intervalo de tiempo que hay que esperar antes de cancelar este . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Programa una operación de cancelación en este después del intervalo de tiempo especificado. + Intervalo de tiempo que hay que esperar antes de cancelar este . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Crea un que tendrá el estado cancelado cuando alguno de los tokens de origen tenga el estado cancelado. + + que está vinculado a los tokens de origen. + Primer token de cancelación que se va a observar. + Segundo token de cancelación que se va a observar. + A associated with one of the source tokens has been disposed. + + + Crea un que tendrá el estado cancelado cuando alguno de los tokens de origen del la matriz especificada tenga el estado cancelado. + + que está vinculado a los tokens de origen. + Matriz que contiene instancias de tokens de cancelación que se van a observar. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados usados que usa la clase y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados. + + + Obtiene si se solicitó la cancelación de este . + false si se solicitó la cancelación de este true; en caso contrario, . + + + Obtiene el objeto asociado a . + + asociada a esta . + The token source has been disposed. + + + Proporciona programadores de tareas que se coordinan para ejecutar las tareas a la vez que garantizan que las tareas simultáneas puedan ejecutarse en paralelo y las tareas excluyentes nunca lo hagan así. + + + Inicializa una nueva instancia de la clase . + + + Inicializa una nueva instancia de la clase que se destina al programador especificado. + El programador de destino en el que se debe ejecutar este par. + + + Inicializa una nueva instancia de la clase destinada al programador especificado con un nivel de simultaneidad máximo. + El programador de destino en el que se debe ejecutar este par. + Número máximo de tareas que se van a ejecutar simultáneamente. + + + Inicializa una nueva instancia de la clase destinada al programador especificado con un nivel de simultaneidad máximo y un número de tareas programadas máximo que se pueden procesar como una unidad. + El programador de destino en el que se debe ejecutar este par. + Número máximo de tareas que se van a ejecutar simultáneamente. + Número máximo de tareas para procesar para cada tarea programada subyacente usada por el par. + + + Informa al par de programadores que no debe aceptar más tareas. + + + Obtiene un objeto que se completará cuando el programador haya completado el procesamiento. + La operación asincrónica que se completará cuando el programador finalice el procesamiento. + + + Obtiene un objeto que se puede utilizar para programar tareas en este par que puede ejecutarse simultáneamente con otras tareas de este par. + Un objeto que se puede utilizar para programar tareas simultáneamente. + + + Obtiene un objeto que se puede utilizarse para programar tareas en este par que deben ejecutarse exclusivamente con respecto a otras tareas de este par. + Un objeto que se puede utilizar para programar las tareas que no se ejecutan simultáneamente con otras tareas. + + + Representa una operación asincrónica.Para examinar el código fuente de .NET Framework de este tipo, consulte el origen de referencia. + + + Inicializa una nueva instancia de con la acción especificada. + Delegado que representa el código que se va a ejecutar en la tarea. + The argument is null. + + + Inicializa una nueva instancia de con la acción especificada y . + Delegado que representa el código que se va a ejecutar en la tarea. + El que observará la nueva tarea. + The provided has already been disposed. + The argument is null. + + + Inicializa un nuevo objeto con la acción y las opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea. + El que observará la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inicializa un nuevo objeto con la acción y las opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument is null. + The argument specifies an invalid value for . + + + Inicializa una nueva instancia de con la acción y el estado especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + El que observará la nueva tarea. + The that created has already been disposed. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + El que observará la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument is null. + The argument specifies an invalid value for . + + + Obtiene el objeto de estado que se proporcionó al crearse el objeto , o null si no se proporcionó ningún objeto de estado. + Un que representa los datos de estado que se pasaron a la tarea cuando se creó. + + + Obtiene una tarea que ya ha finalizado correctamente. + La tarea que finalizó correctamente. + + + Configura un awaiter utilizado para esperar a este objeto . + Objeto utilizado para esperar a esta tarea. + true para intentar calcular las referencias de la continuación de nuevo al contexto original capturado; en caso contrario, false. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + The argument is null. + + + Crea una continuación que recibe un token de cancelación y se ejecuta de forma asincrónica cuando el elemento de destino se completa. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + The that created the token has already been disposed. + The argument is null. + + + Crea una continuación que se ejecuta cuando se completa la tarea de destino según el elemento especificado.La continuación recibe un token de cancelación y usa un programador especificado. + Nuevo objeto de continuación. + Una acción para ejecutarse según el especificado.Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta cuando se completa la tarea de destino según el elemento especificado. + Nuevo objeto de continuación. + Una acción para ejecutarse según el especificado.Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino.La continuación usa un programador especificado. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The has been disposed. + The argument is null. -or-The argument is null. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta cuando el de destino se completa. + Una tarea de continuación nueva. + Acción que se ejecutará cuando se complete la tarea.Cuando se ejecuta, se pasa al delegado la tarea completada y el objeto de estado proporcionado por el autor de la llamada como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + The argument is null. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y un token de cancelación y que se ejecuta de forma asincrónica cuando el elemento de destino se completa. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y un token de cancelación y que se ejecuta cuando el elemento de destino se completa.La continuación se ejecuta según un conjunto de condiciones especificadas y usa un programador especificado. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta cuando el elemento de destino se completa.La continuación se ejecuta según un conjunto de condiciones especificadas. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta de forma asincrónica cuando el elemento de destino se completa.La continuación usa un programador especificado. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument is null. + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor. + Una tarea de continuación nueva. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor.La continuación recibe un token de cancelación. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Crea una continuación que se ejecuta según las opciones de continuación especificadas y devuelve un valor.Se pasa un token de cancelación a la continuación y usa un programador especificado. + Nuevo objeto de continuación. + Función que se ejecuta según la condición especificada en . Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta según las opciones de continuación especificadas y devuelve un valor. + Nuevo objeto de continuación. + Función que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor.La continuación usa un programador especificado. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Tipo de resultado generado por la continuación. + The argument is null. + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor.La continuación recibe información de estado proporcionada por el autor de la llamada y un token de cancelación. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Tipo de resultado generado por la continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta según las opciones de continuación de la tarea especificadas cuando el elemento de destino se completa y devuelve un valor.La continuación recibe información de estado proporcionada por el autor de la llamada y un token de cancelación y usa el programador especificado. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta según las opciones de continuación de la tarea especificadas cuando el elemento de destino se completa.La continuación recibe información de estado proporcionada por el autor de la llamada. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino.La continuación recibe información de estado proporcionada por el autor de la llamada y usa a un programador especificado. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument is null. + + + Obtiene el objeto usado para crear esta tarea. + Objeto usado para crear esta tarea. + + + Devuelve el identificador único del objeto que se está ejecutando actualmente. + Entero que el sistema asignó a la tarea en ejecución. + + + Crea una tarea que se completa después de un retraso. + Una tarea que representa el retraso. + El número de milisegundos que se esperará antes de completar la tarea devuelta o -1 para esperar indefinidamente. + The argument is less than -1. + + + Crea una tarea cancelable que se completa después de un retraso. + Una tarea que representa el retraso. + El número de milisegundos que se esperará antes de completar la tarea devuelta o -1 para esperar indefinidamente. + El token de cancelación que se comprobará antes de completar la tarea devuelta. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Crea una tarea que se completa después de un intervalo de tiempo especificado. + Una tarea que representa el retraso. + El intervalo de tiempo que espera antes de completar la tarea devuelta o TimeSpan.FromMilliseconds(-1) para esperar indefinidamente. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Crea una tarea cancelable que se completa después de un intervalo de tiempo específico. + Una tarea que representa el retraso. + El intervalo de tiempo que espera antes de completar la tarea devuelta o TimeSpan.FromMilliseconds(-1) para esperar indefinidamente. + El token de cancelación que se comprobará antes de completar la tarea devuelta. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Obtiene la excepción que causó la finalización prematura del objeto .Si se completó correctamente o no ha iniciado ninguna excepción, el valor devuelto será null. + Excepción que causó la finalización prematura del objeto . + + + Proporciona acceso a patrones de diseño para crear y configurar instancias de y . + Un objeto de fábrica que puede crear una variedad de objetos y . + + + Crea una que se finaliza debido a la cancelación con un token de cancelación especificado. + Tarea cancelada. + Token de cancelación con el que se finaliza la tarea. + + + Crea una que se finaliza debido a la cancelación con un token de cancelación especificado. + Tarea cancelada. + Token de cancelación con el que se finaliza la tarea. + Tipo de resultado devuelto por la tarea. + + + Crea una que finalizó con una excepción especificada. + Tarea con error. + Excepción con la que se finaliza la tarea. + Tipo de resultado devuelto por la tarea. + + + Crea una que finalizó con una excepción especificada. + Tarea con error. + Excepción con la que se finaliza la tarea. + + + Crea un objeto que se ha completado correctamente con el resultado especificado. + Tarea completada correctamente. + Resultado que se va a almacenar en la tarea completada. + Tipo de resultado devuelto por la tarea. + + + Obtiene un awaiter utilizado para esperar a este objeto . + Una instancia de awaiter. + + + Obtiene un identificador único para esta instancia de . + Entero que el sistema asignó a esta instancia de la tarea. + + + Obtiene un valor que indica si esta instancia de ha completado su ejecución debido a una cancelación. + true si la tarea se ha completado debido a su cancelación; en caso contrario, false. + + + Obtiene un valor que indica si se ha completado esta instancia de . + true si la tarea se ha completado; en caso contrario, false. + + + Obtiene un valor que indica si el objeto se ha completado debido a una excepción no controlada. + true si la tarea inició una excepción no controlada; en caso contrario, false. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un identificador de tarea para dicho trabajo. + Tarea que representa el trabajo en cola para ejecutarse en ThreadPool. + Trabajo que se va a ejecutar de forma asincrónica. + The parameter was null. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un identificador de tarea para dicho trabajo. + Tarea que representa el trabajo en cola para ejecutarse en ThreadPool. + Trabajo que se va a ejecutar de forma asincrónica. + Token de cancelación que se debe usar para cancelar el trabajo. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para Task(TResult) que devuelve . + Una Task(TResult) que representa un proxy para Task(TResult) devuelta por . + Trabajo que se va a ejecutar de forma asincrónica. + Tipo de resultado devuelto por la tarea del proxy. + The parameter was null. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para Task(TResult) que devuelve . + Una Task(TResult) que representa un proxy para Task(TResult) devuelta por . + Trabajo que se va a ejecutar de forma asincrónica. + Token de cancelación que se debe usar para cancelar el trabajo. + Tipo de resultado devuelto por la tarea del proxy. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para la tarea devuelta por . + Una tarea que representa un proxy para la tarea devuelta por . + Trabajo que se va a ejecutar de forma asincrónica. + The parameter was null. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para la tarea devuelta por . + Una tarea que representa un proxy para la tarea devuelta por . + El trabajo que se ejecutará de forma asincrónica. + Un token de cancelación que debería usarse para cancelar el trabajo. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Pone en cola el trabajo especificado para ejecutarlo en el grupo de subprocesos y devuelve un objeto que representa ese trabajo. + Un objeto de tarea que representa el trabajo en cola para ejecutarse en el grupo de subprocesos. + El trabajo que se ejecutará de forma asincrónica. + El tipo devuelto de la tarea. + The parameter is null. + + + Pone en cola el trabajo especificado para ejecutarlo en el grupo de subprocesos y devuelve un identificador Task(TResult) para dicho trabajo. + Una Task(TResult) que representa el trabajo en cola para ejecutarse en ThreadPool. + Trabajo que se va a ejecutar de forma asincrónica. + Token de cancelación que se debe usar para cancelar el trabajo. + Tipo de resultado de la tarea. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ejecuta sincrónicamente el objeto en el objeto actual. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Ejecuta sincrónicamente el objeto en el objeto proporcionado. + Programador en el que se va a intentar ejecutar esta tarea insertada. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Inicia el objeto , programando su ejecución en el objeto actual. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Inicia el objeto , programando su ejecución en el objeto especificado. + Objeto con el que se va a asociar y ejecutar esta tarea. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Obtiene el objeto de esta tarea. + Valor actual de la propiedad de esta instancia de la tarea. + + + Obtiene un identificador que se puede usar para esperar a que se complete la tarea. + Identificador que se puede usar para esperar a que se complete la tarea. + The has been disposed. + + + Obtiene un valor que indica si la operación se ha completado sincrónicamente. + true si la operación se completó de forma sincrónica; en caso contrario, false. + + + Espera a que se complete la ejecución del objeto . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que el objeto complete la ejecución dentro de un número especificado de milisegundos. + true si completó su ejecución en el tiempo asignado; en caso contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que se complete la ejecución del objeto .La espera finalizará si transcurre un intervalo de tiempo de espera o un token de cancelación se cancela antes de que finalice la tarea. + true si completó su ejecución en el tiempo asignado; en caso contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Un token de cancelación que se observará mientras se espera a que se complete la tarea. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que se complete la ejecución del objeto .La espera finalizará si un token de cancelación se cancela antes de que finalice la tarea. + Un token de cancelación que se observará mientras se espera a que se complete la tarea. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que complete la ejecución dentro de un intervalo de tiempo especificado. + true si completó su ejecución en el tiempo asignado; en caso contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera que se complete la ejecución de todos los objetos proporcionados. + Matriz de instancias de en las que se va a esperar. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Espera a que todos los objetos proporcionados de completen la ejecución dentro de un número especificado de milisegundos. + true si todas las instancias de completan su ejecución en el tiempo asignado; en caso contrario, false. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Espera a que todos los objetos proporcionados completen la ejecución dentro de un número especificado de milisegundos o hasta que se cancele la espera. + true si todas las instancias de completan su ejecución en el tiempo asignado; en caso contrario, false. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Un que se observará mientras se espera a que se complete la tarea. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Espera que se complete la ejecución de todos los objetos proporcionados, a menos que se cancele la espera. + Matriz de instancias de en las que se va a esperar. + Un que se observará mientras se espera a que se complete la tarea. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Espera a que todos los objetos cancelables que se hayan proporcionado completen la ejecución en un intervalo de tiempo especificado. + true si todas las instancias de completan su ejecución en el tiempo asignado; en caso contrario, false. + Matriz de instancias de en las que se va a esperar. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Espera a que se complete la ejecución de cualquiera de los objetos proporcionados. + Índice de la tarea completada en la matriz especificada por el parámetro . + Matriz de instancias de en las que se va a esperar. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Espera a que cualquiera de los objetos que se hayan proporcionado complete su ejecución dentro de un número especificado de milisegundos. + Índice de la tarea completada en la matriz especificada por el parámetro o -1 si se agotó el tiempo de espera. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Espera a que cualquiera de los objetos proporcionados complete la ejecución dentro de un número especificado de milisegundos o hasta que se cancele un token de cancelación. + Índice de la tarea completada en la matriz especificada por el parámetro o -1 si se agotó el tiempo de espera. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Un que se observará mientras se espera a que se complete la tarea. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Espera que se complete la ejecución de cualquiera de los objetos proporcionados, a menos que se cancele la espera. + Índice de la tarea completada en la matriz especificada por el parámetro . + Matriz de instancias de en las que se va a esperar. + Un que se observará mientras se espera a que se complete la tarea. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Espera a que se complete la ejecución de cualquier objeto proporcionado en un intervalo de tiempo especificado. + Índice de la tarea completada en la matriz especificada por el parámetro o -1 si se agotó el tiempo de espera. + Matriz de instancias de en las que se va a esperar. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Crea una tarea que se completará cuando todos los objetos de una colección enumerable se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The collection contained a null task. + + + Crea una tarea que se completará cuando todos los objetos de una colección enumerable se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + The argument was null. + The collection contained a null task. + + + Crea una tarea que se completará cuando todos los objetos de una matriz se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + The argument was null. + The array contained a null task. + + + Crea una tarea que se completará cuando todos los objetos de una matriz se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The array contained a null task. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que admite "await" que, de forma asincrónica, devuelve al contexto actual cuando es "awaited". + Contexto que, cuando se espera, hará la transición de vuelta de forma asincrónica en el contexto actual en el momento de la espera.Si el objeto actual no es null, se trata como el contexto actual.Si no, el programador de tareas que está asociado a la tarea que se está ejecutando actualmente se trata como el contexto actual. + + + Representa una operación asincrónica que puede devolver un valor. + El tipo del resultado generado por esta . + + + Inicializa una nueva con la función especificada. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + The argument is null. + + + Inicializa una nueva con la función especificada. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + El al que se va a asignar esta tarea. + The that created has already been disposed. + The argument is null. + + + Inicializa una nueva con la función y opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + El al que se va a asignar la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inicializa una nueva con la función y opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument specifies an invalid value for . + The argument is null. + + + Inicializa una nueva con la función y estado especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Objeto que representa los datos que la acción va a usar. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Un objeto que representa los datos que la función va a usar. + El que se va a asignar a la nueva tarea. + The that created has already been disposed. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Un objeto que representa los datos que la función va a usar. + El que se va a asignar a la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Un objeto que representa los datos que la función va a usar. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument specifies an invalid value for . + The argument is null. + + + Configura un awaiter utilizado para esperar a este objeto . + Objeto utilizado para esperar a esta tarea. + true para intentar calcular las referencias de la continuación de nuevo al contexto original capturado; de lo contrario, false. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa la tarea de destino. + Una tarea de continuación nueva. + Una acción que se ejecuta cuando se completa el antecedente.Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + The has been disposed. + The argument is null. + + + Crea una continuación cancelable que se ejecuta de manera asincrónica cuando se completa el objetivo. + Una tarea de continuación nueva. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecuta, se le pasará al delegado la tarea completada como un argumento. + El token de cancelación que se pasa a la nueva tarea de continuación. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una acción que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una acción según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuación a la que se pasa información de estado y que se ejecuta cuando el objeto de destino se completa. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecuta, se pasan al delegado la tarea completada y el objeto de estado proporcionado por el autor de la llamada como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + The argument is null. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument is null. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El al que se va a asignar la nueva tarea. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una función que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El al que se va a asignar la nueva tarea. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una función que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Tipo de resultado generado por la continuación. + The argument is null. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El al que se va a asignar la nueva tarea. + Tipo de resultado generado por la continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El al que se va a asignar la nueva tarea. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument is null. + + + Proporciona acceso a patrones de diseño para crear y configurar instancias de . + Un objeto de fábrica que puede crear una variedad de objetos . + + + Obtiene un awaiter utilizado para esperar a este objeto . + Una instancia de awaiter. + + + Obtiene el valor de resultado de esta . + El valor resultante de esta , que es el mismo que el parámetro de tipo de la tarea. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Representa una excepción utilizada para comunicar la cancelación de la tarea. + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Inicializa una nueva instancia de la clase con una referencia al objeto que se ha cancelado. + Tarea que se ha cancelado. + + + Obtiene la tarea asociada a esta excepción. + Referencia al objeto asociado a esta excepción. + + + Representa el lado del productor de una sin enlazar a un delegado, proporcionando acceso al lado del consumidor mediante la propiedad . + Tipo del valor de resultado asociado a este objeto . + + + Crea un objeto . + + + Crea un objeto con el estado especificado. + Estado que se va a usar como AsyncState de la subyacente. + + + Crea un objeto con el estado y las opciones especificados. + Estado que se va a usar como AsyncState de la subyacente. + Opciones que se van a usar al crear la subyacente. + + representan las opciones no válidas para su uso con . + + + Crea un objeto con las opciones especificadas. + Opciones que se van a usar al crear la subyacente. + + representan las opciones no válidas para su uso con . + + + Transiciona la subyacente al estado . + La subyacente ya está en uno de los tres estados finales: , o , o si ya se ha eliminado la subyacente. + + + Transiciona la subyacente al estado . + Colección de excepciones que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + Hay uno o más elementos NULL en . + La subyacente ya está en uno de los tres estados finales: , o . + + + Transiciona la subyacente al estado . + Excepción que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + La subyacente ya está en uno de los tres estados finales: , o . + + + Transiciona la subyacente al estado . + Valor de resultado que se va a enlazar a esta . + Se eliminó . + La subyacente ya está en uno de los tres estados finales: , o . + + + Obtiene la creada por este objeto . + Devuelve la creada por este objeto . + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; es false si la operación no se realizó correctamente o ya se ha desechado el objeto. + + + Intenta transicionar la subyacente al estado y permite que se almacene un token de cancelación en la tarea cancelada. + true si la operación es correcta; de lo contrario, false. + Token de cancelación. + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; en caso contrario, es false. + Colección de excepciones que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + Hay uno o más elementos NULL en .o bienLa colección está vacía. + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; en caso contrario, es false. + Excepción que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; en caso contrario, es false. + Valor de resultado que se va a enlazar a esta . + + + Especifica el comportamiento de una tarea que se crea mediante el método o . + + + Especifica que la continuación, si es una tarea secundaria, se adjunta a un elemento primario en la jerarquía de tareas.La continuación puede ser una tarea secundaria solo si su antecedente también es una tarea secundaria.De forma predeterminada, una tarea secundaria (es decir, una tarea interna creada por una tarea externa) se ejecuta de forma independiente de la tarea principal.La opción permite sincronizar las tareas primarias y secundarias.Tenga en cuenta que, si una tarea primaria se configura con la opción , la opción no tiene ningún efecto en la tarea secundaria y ésta se ejecutará como una tarea secundaria desasociada. Para obtener más información, vea el artículo sobre tareas secundarias adjuntas y desasociadas. + + + Especifica que cualquier tarea secundaria (es decir, toda tarea interna anidada creada por su continuación) que se cree con la opción e intente ejecutarse como una tarea secundaria asociada no pueda adjuntar la tarea primaria y se ejecute como una tarea secundaria desasociada.Para obtener más información, vea Tareas secundarias asociadas y desasociadas. + + + Especifica que la tarea de continuación debe ejecutarse sincrónicamente.Si se especifica esta opción, la continuación se ejecuta en el mismo subproceso que causa la transición de la tarea anterior a su estado final.Si la tarea anterior ya se completó al crear la continuación, esta se ejecutará en el subproceso que crea la continuación.Si se desecha del antecedente en un bloque finally (Finally en Visual Basic), se ejecutará una continuación con esta opción en ese bloque finally.Solo deben ejecutarse sincrónicamente las continuaciones de duración muy breve.Dado que la tarea se ejecuta de forma sincrónica, no es necesario llamar a un método como para asegurarse de que el subproceso llamado espera a que se complete la tarea. + + + Especifica que las tareas creadas por la continuación llamando a métodos como o vean el programador predeterminado () en lugar del programador en el que esta continuación se ejecuta para ser el programador actual. + + + En el caso de cancelación de continuación, evita la finalización de la continuación hasta que el antecedente se haya completado. + + + Especifica que una continuación será una operación general de larga duración.Proporciona una sugerencia al de que se puede garantizar la sobresuscripción. + + + Cuando no se indica ninguna opción de continuación, especifica que se debe usar el comportamiento predeterminado cuando se ejecuta una continuación.La continuación se ejecuta de forma asincrónica cuando se complete la tarea anterior, independientemente valor de propiedad de final del antecedente.Si la continuación es una tarea secundaria, se crea como una tarea anidada desasociada. + + + Especifica que no se programe la tarea de continuación si se cancela la tarea anterior.Un antecedente se cancela si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que no se debe programar la tarea de continuación si su antecedente produjo una excepción no controlada.Un antecedente produce una excepción no controlada si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que no se debe programar la tarea de continuación si su antecedente se ejecuta completamente.Un antecedente se ejecuta por completo si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que la continuación debe programarse únicamente si se cancela su antecedente.Un antecedente se cancela si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que la tarea de continuación solo se debe programar si su antecedente produjo una excepción no controlada.Un antecedente produce una excepción no controlada si su propiedad al finalizar es .La opción garantiza que la propiedad del antecedente no es null.Puede usar esa propiedad para detectar la excepción y ver qué excepción provocó el error de la tarea.Si no tiene acceso a la propiedad , no se controla la excepción.Asimismo, si intenta tener acceso a la propiedad de una tarea cancelada o con errores, se producirá una nueva excepción.Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que la continuación debe programarse únicamente si su antecedente se ejecuta completamente.Un antecedente se ejecuta por completo si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Sugerencia a un objeto para que programe las tareas en el orden en el que se programaron, de manera que haya más probabilidades de que las tareas programadas antes se ejecuten en primer lugar y las tareas programadas más tarde se ejecuten después. + + + Especifica que la tarea de continuación debe ejecutarse asincrónicamente.Esta opción tiene precedencia sobre . + + + Especifica las marcas que controlan el comportamiento opcional de la creación y ejecución de tareas. + + + Especifica que una tarea está adjunta a la tarea primaria en la jerarquía de tareas.De forma predeterminada, una tarea secundaria (es decir, una tarea interna creada por una tarea externa) se ejecuta de forma independiente de la tarea principal.La opción permite sincronizar las tareas primarias y secundarias.Tenga en cuenta que, si una tarea primaria se configura con la opción , la opción no tiene ningún efecto en la tarea secundaria y ésta se ejecutará como una tarea secundaria desasociada. Para obtener más información, vea el artículo sobre tareas secundarias adjuntas y desasociadas. + + + Especifica que cualquier tarea secundaria que intente ejecutarse como una tarea secundaria asociada (es decir, creada con la opción ) no pueda adjuntar la tarea primaria y se ejecute como una tarea secundaria desasociada.Para más información, vea Tareas secundarias asociadas y desasociadas. + + + Impide que el programador de ambiente se vea como programador actual en la tarea creada.Esto significa que las operaciones como StartNew o ContinueWith que se realizan en la tarea creada verán como programador actual. + + + Especifica que una tarea será una operación general de larga duración que implica menos componentes mayores que los sistemas concretos.Proporciona una sugerencia al de que se puede garantizar la sobresuscripción.La sobresuscripción le permite crear más subprocesos que el número de subprocesos de hardware disponibles. + + + Especifica que debe usarse el comportamiento predeterminado. + + + Sugerencia a un objeto para que programe las tareas de la manera más justa posible, lo cual significa que las tareas programadas antes probablemente se ejecuten en primer lugar y las tareas programadas más tarde se ejecuten después. + + + Fuerza la ejecución asincrónica de las continuaciones agregadas a la tarea actual. + + + Proporciona un conjunto de métodos estáticos (Shared en Visual Basic) para que funcionen con determinados tipos de instancias de . + + + Crea una de proxy que representa la operación asincrónica de Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic). + + que representa la operación asincrónica del Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) proporcionado. + Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) que se va a desempaquetar. + Tipo del resultado de la tarea. + La excepción que se produce si el argumento es NULL. + + + Crea un proxy que representa el funcionamiento asincrónico de . + Tarea que representa la operación asincrónica del objeto System.Threading.Tasks.Task(Of Task) proporcionado. + Task<Task> (C#) o Task (Of Task) (Visual Basic) que se va a desempaquetar. + La excepción que se produce si el argumento es NULL. + + + Proporciona compatibilidad para crear y programar objetos . + + + Inicializa una instancia de con la configuración predeterminada. + + + Inicializa una instancia de con la configuración especificada. + + que se asignará a las tareas creadas por este a menos que se especifique explícitamente otro CancellationToken mientras se llama a los métodos del generador. + + + Inicializa una instancia de con la configuración especificada. + + predeterminado que se asignará a las tareas creadas por este a menos que se especifique explícitamente otro CancellationToken mientras se llama a los métodos del generador. + Objeto predeterminado que se va a usar al crear tareas con TaskFactory. + Objeto predeterminado que se va a usar al crear tareas de continuación con TaskFactory. + Objeto predeterminado que se va a usar para programar las tareas creadas con TaskFactory.Un valor null indica que se debería emplear TaskScheduler.Current. + El no válido que especifica el argumento valor.Para obtener más información, vea la sección Comentarios para .o bienEl argumento especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Objeto predeterminado que se va a usar al crear tareas con TaskFactory. + Objeto predeterminado que se va a usar al crear tareas de continuación con TaskFactory. + El no válido que especifica el argumento valor.Para obtener más información, vea la sección Comentarios para .o bienEl argumento especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Objeto predeterminado que se va a usar para programar las tareas creadas con TaskFactory.Un valor null indica que se debería emplear el objeto TaskScheduler actual. + + + Obtiene el token de cancelación predeterminado para este generador de tareas. + Token de cancelación de tareas predeterminado para este generador de tareas. + + + Obtiene las opciones predeterminadas de continuación de tareas para este generador de tareas. + Opciones predeterminadas de continuación de tareas para este generador de tareas. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación. + Objeto que se usa para programar la nueva tarea de continuación. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Objeto que se usa para programar la nueva tarea de continuación. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Tipo del resultado del parámetro precedente. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Objeto que se usa para programar la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Tipo del resultado del parámetro precedente. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Objeto que se usa para programar la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + El argumento especifica un valor no válido. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null. o bienEl el argumento es null. + El matriz contiene un null valor. o bienEl matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Uno de los elementos en el se ha eliminado la matriz. o bien ya se ha eliminado. + El matriz es null. o bienEl argumento es null. + El matriz contiene un null valor. o bienEl matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz.o bienEl ya se ha eliminado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz.o bienEl ya se ha eliminado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz.o bienEl ya se ha eliminado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Obtiene las opciones predeterminadas de creación de tareas para este generador de tareas. + Opciones predeterminadas de creación de tareas para este generador de tareas. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una acción del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de acción que procesa el objeto completado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que ejecuta una acción del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de acción que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una acción del método End cuando se completa la interfaz especificada. + Objeto creado que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de acción que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar la tarea que ejecuta el método End. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una función del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que ejecuta una función del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una función del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar la tarea que ejecuta el método End. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Obtiene el programador de tareas predeterminado para este generador de tareas. + Programador de tareas predeterminado para este generador de tareas. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de acción que se va a ejecutar de forma asincrónica. + El el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + El al que se va a asignar la nueva tarea. + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + + que se asignará a la nueva + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + El argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + + que se asignará a la nueva + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + El al que se va a asignar la nueva tarea. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Tipo del resultado que está disponible a través de . + El argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + + que se asignará a la nueva + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + El al que se va a asignar la nueva tarea. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + + que se asignará a la nueva + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + El al que se va a asignar la nueva tarea. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Proporciona compatibilidad para crear y programar objetos . + Valor devuelto de los objetos creados por los métodos de esta clase. + + + Inicializa una instancia de con la configuración predeterminada. + + + Inicializa una instancia de con la configuración predeterminada. + Token de cancelación predeterminado que se asignará a las tareas creadas por este a menos que se especifique otro token de cancelación de forma explícita mientras se llama a los métodos de generador. + + + Inicializa una instancia de con la configuración especificada. + Token de cancelación predeterminado que se asignará a las tareas creadas por este a menos que se especifique otro token de cancelación de forma explícita mientras se llama a los métodos de generador. + Opciones predeterminadas que se van a usar al crear tareas con este . + Opciones predeterminadas que se van a usar al crear tareas de continuación con este . + Programador predeterminado que se va a usar para programar las tareas creadas con este .Un valor null indica que se debería usar . + + o especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Opciones predeterminadas que se van a usar al crear tareas con este . + Opciones predeterminadas que se van a usar al crear tareas de continuación con este . + + o especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Programador que se va a usar para programar las tareas creadas con este .Un valor null indica que se debería usar el actual. + + + Obtiene el token de cancelación predeterminado para este generador de tareas. + El token de cancelación predeterminado para este generador de tareas. + + + Obtiene el valor de enumeración para este generador de tareas. + Uno de los valores de enumeración que especifica las opciones de continuación predeterminadas para este generador de tareas. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Uno de los elementos en el se ha eliminado la matriz. + + la matriz es null.o bienEl valor de es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl valor de es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Programador que se usa para programar la tarea de continuación creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + Especifica un valor no válido. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Programador que se usa para programar la tarea de continuación creada. + Tipo del resultado del parámetro precedente. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + El argumento especifica un valor no válido. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl el argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Programador que se usa para programar la tarea de continuación creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + El no válido que especifica el argumento valor. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor de enumeración no válido. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado del parámetro precedente. + El matriz es null.o bienEl argumento es null.o bienEl el argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + El argumento especifica un valor TaskContinuationOptions no válido. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor de enumeración no válido. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Obtiene el valor de enumeración para este generador de tareas. + Uno de los valores de enumeración que especifica las opciones de creación predeterminadas para este generador de tareas. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Objeto que controla el comportamiento del creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Un objeto que controla el comportamiento de la tarea creada. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea una tarea que ejecuta una función del método End cuando se completa el especificado. + Objeto que representa la operación asincrónica. + + cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que ejecuta una función del método End cuando se completa el especificado. + Tarea que representa la operación asincrónica. + + cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + + + Crea una tarea que ejecuta una función del método End cuando se completa el especificado. + Tarea creada que representa la operación asincrónica. + + cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El programador de tareas que se usa para programar la tarea que ejecuta el método End. + El argumento es null.o bienEl argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Obtiene el programador de tareas para este generador de tareas. + El programador de tareas para este generador de tareas. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Token de cancelación que se va a asignar a la nueva tarea. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Token de cancelación que se va a asignar a la nueva tarea. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + Programador de tareas que se usó para programar la tarea creada. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea e inicia una tarea. + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null. + El parámetro especifica un valor no válido. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + Token de cancelación que se va a asignar a la nueva tarea. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + Token de cancelación que se va a asignar a la nueva tarea. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + Programador de tareas que se usó para programar la tarea creada. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null. + El parámetro especifica un valor no válido. + + + Representa un objeto que administra el trabajo de bajo nivel de la puesta en cola de las tareas en los subprocesos. + + + Inicializa el objeto . + + + Obtiene el objeto asociado a la tarea que se está ejecutando actualmente. + Devuelve el objeto asociado a la tarea que se está ejecutando actualmente. + + + Obtiene la instancia predeterminada de proporcionada por .NET Framework. + Devuelve la instancia predeterminada de . + + + Crea un objeto asociado a la instancia actual de . + Objeto asociado a la instancia actual de , tal y como determina la propiedad . + El SynchronizationContext actual no puede usarse como TaskScheduler. + + + Solo por compatibilidad con el depurador, genera un enumerable de las instancias de que se encuentran actualmente en la cola del programador a la espera de ser ejecutadas. + Enumerable que permite a un depurador atravesar las tareas que se encuentran actualmente en la cola de este programador. + Este programador no puede generar una lista de tareas en cola en este momento. + + + Obtiene el identificador único de este . + Devuelve el identificador único de este objeto . + + + Indica el nivel de simultaneidad máximo admitido por este . + Devuelve un entero que representa el nivel máximo de simultaneidad.El programador predeterminado devuelve la propiedad . + + + Pone un objeto en la cola del programador. + Objeto que se va a poner en la cola. + El argumento de es nulo. + + + Intenta quitar un objeto de la cola de este programador. + Valor booleano que indica si el argumento se quitó correctamente de la cola. + Objeto que se va a quitar de la cola. + El argumento de es nulo. + + + Intenta ejecutar el objeto especificado en este programador. + Valor booleano que es true si se ejecutó correctamente; de lo contrario, es false.Normalmente, los errores de ejecución son debidos a que la tarea ya se ha ejecutado anteriormente o está a punto de ser ejecutada por otro subproceso. + Objeto que se va a ejecutar. + La no está asociada a este programador. + + + Determina si el objeto especificado puede ejecutarse sincrónicamente en esta llamada y, en caso afirmativo, lo ejecuta. + Valor booleano que indica si se ejecutó la tarea alineada. + Objeto que se va a ejecutar. + Valor booleano que indica si la tarea se ha puesto anteriormente en la cola.Si este parámetro es True, la tarea se ha puesto en la cola (programado) anteriormente; si su valor es False, la tarea no se ha puesto anteriormente en la cola y esta llamada se realiza para ejecutar la tarea insertada sin ponerla en la cola. + El argumento de es nulo. + La ya se ejecutó. + + + Se produce cuando una excepción no controlada de una tarea con un error está a punto de desencadenar la directiva de elevación de excepciones, lo que de forma predeterminada terminaría el proceso. + + + Representa una excepción que se usa para comunicar una operación no válida de un objeto . + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una instancia nueva de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + La excepción que es la causa de la excepción actual. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Representa la fase actual del ciclo de vida de una . + + + La tarea confirmó la cancelación iniciando una excepción OperationCanceledException con su propio CancellationToken mientras el token estaba en estado señalado o el CancellationToken de la tarea ya se había señalado antes de que la tarea empezara a ejecutarse.Para más información, vea Cancelación de tareas. + + + La tarea se ha inicializado pero aún no se ha programado. + + + La tarea se completó debido a una excepción no controlada. + + + La tarea terminó de ejecutarse correctamente. + + + La tarea se está ejecutando pero aún no se ha completado. + + + La tarea está a la espera de ser activada y programada internamente por la infraestructura de .NET Framework. + + + La tarea ha terminado de ejecutarse y está implícitamente a la espera de que se completen las tareas secundarias asociadas. + + + Se ha programado la ejecución de la tarea pero la ejecución aún no ha comenzado. + + + Proporciona datos para el evento que se genera cuando una excepción del objeto erróneo pasa inadvertida. + + + Inicializa una nueva instancia de la clase con la excepción inadvertida. + Excepción que ha pasado inadvertida. + + + Excepción que pasó inadvertida. + Excepción que pasó inadvertida. + + + Obtiene datos sobre si esta excepción se ha marcado como "advertida". + True, si esta excepción se ha marcado como "observed"; de lo contrario, false. + + + Marca como "advertida", evitando así que desencadene la directiva de elevación de excepciones que, de forma predeterminada, termina el proceso. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/fr/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/fr/System.Threading.Tasks.xml new file mode 100644 index 0000000..3c7206a --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/fr/System.Threading.Tasks.xml @@ -0,0 +1,3309 @@ + + + + System.Threading.Tasks + + + + Représente une ou plusieurs erreurs qui se produisent lors de l'exécution de l'application. + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec des références aux exceptions internes qui sont la cause de cette exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Initialise une nouvelle instance de la classe avec des références aux exceptions internes qui sont la cause de cette exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et des références aux exceptions internes qui sont la cause de cette exception. + Message d'erreur indiquant la raison de l'exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + L'argument a la valeur null. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et des références aux exceptions internes qui sont la cause de cette exception. + Message d'erreur indiquant la raison de l'exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Aplatit des instances en une nouvelle instance unique. + Nouvelle instance aplatie. + + + Retourne qui est la cause première de cette exception. + Retourne qui est la cause première de cette exception. + + + Appelle un gestionnaire sur chaque contenu par ce . + Prédicat à exécuter pour chaque exception.Le prédicat accepte l'objet à traiter en tant qu'argument et retourne une valeur booléenne pour indiquer si l'exception a été gérée. + L'argument a la valeur null. + Une exception contenue dans ce n'a pas été gérée. + + + Obtient une collection en lecture seule des instances qui ont provoqué l'exception actuelle. + Retourne une collection en lecture seule des instances qui ont provoqué l'exception actuelle. + + + Crée et retourne une chaîne représentant le en cours. + Représentation sous forme de chaîne de l'exception en cours. + + + Exception levée dans un thread lors de l'annulation d'une opération que le thread exécutait. + 2 + + + Initialise une nouvelle instance de la classe avec un message d'erreur système. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + + qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, une référence à l'exception interne qui est à l'origine de cette exception et un jeton d'annulation. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + Jeton d'annulation associé à l'opération annulée. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et un jeton d'annulation. + Message d'erreur indiquant la raison de l'exception. + Jeton d'annulation associé à l'opération annulée. + + + Initialise une nouvelle instance de la classe avec un jeton d'annulation. + Jeton d'annulation associé à l'opération annulée. + + + Obtient un jeton associé à l'opération annulée. + Jeton associé à l'opération annulée ou jeton par défaut. + + + Représente un concepteur pour les méthodes asynchrones qui retournent une tâche. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine.Cette méthode peut être appelée depuis du code d'un niveau de confiance partiel. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Crée une instance de la classe . + Nouvelle instance du générateur. + + + Marque la tâche comme ayant échoué et lie l'exception spécifiée à la tâche. + Exception à lier à la tâche. + + a la valeur null. + La tâche est déjà terminée.ouLe générateur n'est pas initialisé. + + + Marque que la tâche s'est déroulée correctement. + La tâche est déjà terminée.ouLe générateur n'est pas initialisé. + + + Associe le concepteur à la machine à états spécifiée. + Instance de machine à états à associer au concepteur. + + a la valeur null. + La machine à états a été définie précédemment. + + + Commence l'exécution du générateur avec la machine à états associée. + Instance de machine à états, passée par la référence. + Type de la machine à états. + + a la valeur null. + + + Obtient la tâche pour ce générateur. + Tâche pour ce générateur. + Le générateur n'est pas initialisé. + + + Représente un concepteur pour les méthodes asynchrones qui retourne une tâche et fournit un paramètre pour le résultat. + Résultat à utiliser pour effectuer la tâche. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine.Cette méthode peut être appelée depuis du code d'un niveau de confiance partiel. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Crée une instance de la classe . + Nouvelle instance du générateur. + + + Marque la tâche comme ayant échoué et lie l'exception spécifiée à la tâche. + Exception à lier à la tâche. + + a la valeur null. + La tâche est déjà terminée. + + + Marque que la tâche s'est déroulée correctement. + Résultat à utiliser pour effectuer la tâche. + La tâche est déjà terminée. + + + Associe le concepteur à la machine à états spécifiée. + Instance de machine à états à associer au concepteur. + + a la valeur null. + La machine à états a été définie précédemment. + + + Commence l'exécution du générateur avec la machine à états associée. + Instance de machine à états, passée par la référence. + Type de la machine à états. + + a la valeur null. + + + Obtient la tâche pour ce générateur. + Tâche pour ce générateur. + + + Représente un concepteur pour les méthodes asynchrones qui ne retournent aucune valeur. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine.Cette méthode peut être appelée depuis du code d'un niveau de confiance partiel. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Crée une instance de la classe . + Nouvelle instance du générateur. + + + Lie une exception au générateur de méthode. + Exception à lier. + + a la valeur null. + Le générateur n'est pas initialisé. + + + Marque le générateur de méthode comme exécuté avec succès. + Le générateur n'est pas initialisé. + + + Associe le concepteur à la machine à états spécifiée. + Instance de machine à états à associer au concepteur. + + a la valeur null. + La machine à états a été définie précédemment. + + + Commence l'exécution du générateur avec la machine à états associée. + Instance de machine à états, passée par la référence. + Type de la machine à états. + + a la valeur null. + + + Fournit un objet awaitable qui active les attentes configurées sur une tâche. + + + Retourne un awaiter pour cet objet pouvant être attendu. + Awaiter. + + + Fournit un objet awaitable qui active les attentes configurées sur une tâche. + Type du résultat produit par ce . + + + Retourne un awaiter pour cet objet pouvant être attendu. + Awaiter. + + + Fournit un awaiter pour un objet pouvant être attendu (). + + + Met fin à l'attente sur la tâche terminée. + Résultat de la tâche terminée. + L'élément awaiter n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée avec un état d'erreur. + + + Obtient une valeur qui spécifie si la tâche attendue est terminée. + true si la tâche attendue est terminée ; sinon, false. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Fournit un awaiter pour un objet pouvant être attendu (). + + + Met fin à l'attente sur la tâche terminée. + L'élément awaiter n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée avec un état d'erreur. + + + Obtient une valeur qui spécifie si la tâche attendue est terminée. + true si la tâche attendue est terminée ; sinon, false. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Représente les machines à états générées pour les méthodes asynchrones.Ce type est exclusivement destiné aux compilateurs. + + + Déplace la machine à états vers son prochain état. + + + Configure la machine à états avec un réplica alloué par tas. + Réplica alloué par tas. + + + Représente un awaiter qui planifie des suites lorsqu'une opération d'attente se termine. + + + Planifie l'action de continuation qui est appelée lorsque l'instance se termine. + Action à appeler lorsque l'opération se termine. + L'argument est null (Nothing en Visual Basic). + + + Représente une opération qui planifie les suites lorsqu'elle se termine. + + + Planifie l'action de continuation qui est appelée lorsque l'instance se termine. + Action à appeler lorsque l'opération se termine. + L'argument est null (Nothing en Visual Basic). + + + Fournit un objet qui attend la fin d'une tâche asynchrone. + + + Met fin à l'attente de la fin de la tâche asynchrone. + L'objet n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée dans un état . + + + Obtient une valeur qui indique si la tâche asynchrone est terminée. + true si la tâche s'est terminée ; sinon, false. + L'objet n'a pas été initialisé correctement. + + + Définit l'action à exécuter lorsque l'objet cesse d'attendre que la tâche asynchrone se termine. + Action à exécuter quand l'opération d'attente se termine. + + a la valeur null. + L'objet n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche asynchrone qui est associée à cet élément en attente. + Action à appeler quand l'opération d'attente se termine. + + a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Représente un objet qui attend la fin d'une tâche asynchrone et fournit un paramètre pour le résultat. + Résultat de la tâche. + + + Met fin à l'attente de la fin de la tâche asynchrone. + Résultat de la tâche terminée. + L'objet n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée dans un état . + + + Obtient une valeur qui indique si la tâche asynchrone est terminée. + true si la tâche s'est terminée ; sinon, false. + L'objet n'a pas été initialisé correctement. + + + Définit l'action à exécuter lorsque l'objet cesse d'attendre que la tâche asynchrone se termine. + Action à exécuter quand l'opération d'attente se termine. + + a la valeur null. + L'objet n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche asynchrone associée à cet élément en attente. + Action à appeler quand l'opération d'attente se termine. + + a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Fournit le contexte pour l'attente lors d'un basculement asynchrone dans un environnement cible. + + + Récupère un objet pour cette instance de la classe. + Objet utilisé pour suivre l'état d'achèvement de l'opération asynchrone. + + + Fournit un awaiter pour basculer dans un environnement cible. + + + Met fin à l'opération d'attente. + + + Obtient une valeur qui indique si aucune cession n'est requise. + Toujours false, ce qui indique qu'une instruction yield est systématiquement requise pour . + + + Définit la continuation à appeler. + Action à appeler de façon asynchrone. + + a la valeur null. + + + Publie le paramètre dans le contexte actuel. + Action à appeler de façon asynchrone. + L'argument a la valeur null. + + + Propage une notification selon laquelle les opérations doivent être annulées. + + + Initialise le . + État d'annulation du jeton. + + + Détermine si ce jeton peut être à l'état Annulé. + True si ce jeton peut être à l'état Annulé ; sinon, false. + + + Détermine si l'instance actuelle de est égale au spécifié. + True si est un et si les deux instances sont égales ; sinon, false.Deux jetons sont égaux s'ils sont associés au même ou s'ils ont tous les deux été construits à partir de constructeurs CancellationToken publics et que leurs valeurs sont égales. + Autre objet auquel comparer cette instance. + An associated has been disposed. + + + Détermine si l'instance actuelle de est égale au jeton spécifié. + true si les instances sont égales ; sinon, false.Deux jetons sont égaux s'ils sont associés au même ou s'ils ont tous les deux été construits à partir de constructeurs CancellationToken publics et que leurs valeurs sont égales. + Autre auquel comparer cette instance. + + + Sert de fonction de hachage pour un . + Code de hachage pour l'instance actuelle de . + + + Détermine si l'annulation a été demandée pour ce jeton. + True si l'annulation a été demandée pour ce jeton ; sinon, False. + + + Retourne une valeur vide. + Jeton d'annulation vide. + + + Détermine si deux instances sont égales. + True si les instances sont égales ; sinon, False. + Première instance. + Deuxième instance. + An associated has been disposed. + + + Détermine si les deux instances de ne sont pas égales. + True si les instances ne sont pas égales ; sinon, False. + Première instance. + Deuxième instance. + An associated has been disposed. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + The associated has been disposed. + + is null. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + Valeur booléenne qui indique s'il faut capturer le actuel et l'utiliser lors de l'appel de . + The associated has been disposed. + + is null. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + État à passer à lorsque le délégué est appelé.Il peut s'agir d'une valeur null. + The associated has been disposed. + + is null. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + État à passer à lorsque le délégué est appelé.Il peut s'agir d'une valeur null. + Valeur booléenne qui indique s'il faut capturer le actuel et l'utiliser lors de l'appel de . + The associated has been disposed. + + is null. + + + Lève une si l'annulation de ce jeton a été demandée. + The token has had cancellation requested. + The associated has been disposed. + + + Obtient un qui est signalé lors de l'annulation du jeton. + + signalé lors de l'annulation du jeton. + The associated has been disposed. + + + Représente un délégué de rappel inscrit avec un . + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Détermine si l'instance actuelle de est égale à spécifiée. + True si cet objet et sont égaux.False dans le cas contraire.Deux instances de sont égales si elles font toutes les deux référence à la sortie d'un appel unique à la même méthode d'inscription d'un . + Autre objet avec lequel comparer cette instance. + + + Détermine si l'instance actuelle de est égale à spécifiée. + True si cet objet et sont égaux.False dans le cas contraire. Deux instances de sont égales si elles font toutes les deux référence à la sortie d'un appel unique à la même méthode d'inscription d'un . + Autre avec lequel comparer cette instance. + + + Sert de fonction de hachage pour un . + Code de hachage pour l'instance actuelle de . + + + Détermine si les deux instances de sont identiques. + True si les instances sont égales ; sinon, false. + Première instance. + Deuxième instance. + + + Détermine si les deux instances de ne sont pas identiques. + True si les instances ne sont pas égales ; sinon, False. + Première instance. + Deuxième instance. + + + Signale à un qu'il doit être annulé. + + + Initialise une nouvelle instance de la classe . + + + Initialise une nouvelle instance de la classe qui sera annulée après le délai spécifié en millisecondes. + Intervalle de temps d'attente en millisecondes avant d'annuler cet élément . + + is less than -1. + + + Initialise une nouvelle instance de la classe qui sera annulée après l'intervalle de temps spécifié. + Intervalle de temps d'attente avant d'annuler cet élément . + + . is less than -1 or greater than . + + + Transmet une demande d'annulation. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Transmet une demande d'annulation, et spécifie si les rappels restants et les opérations annulables doivent être traités. + true si les exceptions doivent se propager immédiatement ; sinon, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Planifie une opération d'annulation sur cette après le nombre spécifié de millisecondes. + Intervalle de temps avant l'annulation de cette . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Planifie une opération d'annulation sur cette après l'intervalle de temps spécifié. + Intervalle de temps avant l'annulation de cette . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Crée une qui est à l'état annulé quand l'un des jetons source est à l'état annulé. + + qui est liée aux jetons sources. + Premier jeton d'annulation à observer. + Second jeton d'annulation à observer. + A associated with one of the source tokens has been disposed. + + + Crée une qui est à l'état « annulé » quand l'un des jetons sources du tableau spécifié est à l'état « annulé ». + + qui est liée aux jetons sources. + Tableau qui contient les instances de jeton d'annulation à observer. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par la classe et libère éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées. + + + Détermine si l'annulation a été demandée pour cette . + true si l'annulation a été demandée pour cette  ; sinon, false. + + + Obtient l' associée à cette . + + associé à ce . + The token source has been disposed. + + + Fournit les planificateurs de tâches qui se coordonnent pour exécuter les tâches tout en garantissant que les tâches simultanées peuvent s'exécuter simultanément et que les tâches exclusives ne s'exécutent jamais simultanément. + + + Initialise une nouvelle instance de la classe . + + + Initialise une nouvelle instance de la classe qui cible le planificateur spécifié. + Planificateur cible sur lequel cette paire doit s'exécuter. + + + Initialise une nouvelle instance de la classe qui cible le planificateur spécifié avec un niveau de concurrence maximal. + Planificateur cible sur lequel cette paire doit s'exécuter. + Nombre maximal de tâches à exécuter simultanément. + + + Initialise une nouvelle instance de la classe qui cible le planificateur spécifié avec un niveau de concurrence maximal et un nombre maximal de tâches planifiées qui peuvent être traités en tant qu'unité. + Planificateur cible sur lequel cette paire doit s'exécuter. + Nombre maximal de tâches à exécuter simultanément. + Nombre maximal de tâches à traiter pour chaque tâche planifiée sous-jacente utilisée par la paire. + + + Informe la paire de planificateur qu'elle ne doit plus accepter de tâches. + + + Obtient une qui ne se termine lorsque le planificateur est achevé. + Opération asynchrone qui se termine lorsque le planificateur termine le traitement. + + + Obtient un qui peut être utilisé pour planifier des tâches à cette paire qui peut s'exécuter simultanément avec d'autres tâches sur cette paire. + Objet qui peut être utilisé pour planifier des tâches simultanément. + + + Obtient un qui peut être utilisé pour planifier des tâches à cette paire qui doit s'exécuter de manière exclusive par rapport à d'autres tâches sur cette paire. + Objet qui peut être utilisé pour planifier les tâches qui ne sont pas exécutés simultanément avec d'autres tâches. + + + Représente une opération asynchrone.Pour parcourir le code source de .NET Framework pour ce type, consultez la Source de référence. + + + Initialise un nouveau avec l'action spécifiée. + Délégué qui représente le code à exécuter dans la tâche. + The argument is null. + + + Initialise un nouveau avec l'action spécifiée et . + Délégué qui représente le code à exécuter dans la tâche. + Le que la nouvelle tâche observera. + The provided has already been disposed. + The argument is null. + + + Initialise une nouvelle avec l'action et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche. + Le que la nouvelle tâche observera. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialise une nouvelle avec l'action et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche. + + utilisé pour personnaliser le comportement de la tâche. + The argument is null. + The argument specifies an invalid value for . + + + Initialise un nouveau avec l'action et l'état spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + + que la nouvelle tâche observera. + The that created has already been disposed. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + + que la nouvelle tâche observera. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + + utilisé pour personnaliser le comportement de la tâche. + The argument is null. + The argument specifies an invalid value for . + + + Obtient l'objet d'état fourni quand la a été créée, ou null si aucune n'a été fournie. + + représentant les données d'état passées à la tâche lors de sa création. + + + Obtient une tâche qui s'est déjà terminée correctement. + Tâche terminée avec succès. + + + Configure un élément awaiter utilisé pour attendre cette . + Objet utilisé pour attendre cette tâche. + true en cas de tentative de marshaling de la continuation vers le contexte d'origine capturé ; sinon, false. + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + The argument is null. + + + Crée une continuation qui reçoit un jeton d'annulation et s'exécute de façon asynchrone quand le cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + The that created the token has already been disposed. + The argument is null. + + + Crée une continuation qui s'exécute quand la tâche cible se termine conformément au spécifié.La continuation reçoit un jeton d'annulation et utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter selon le spécifié.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute quand la tâche cible se termine conformément au spécifié. + Nouvelle de continuation. + Action à exécuter selon le spécifié.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine.La continuation utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The has been disposed. + The argument is null. -or-The argument is null. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute quand le cible se termine. + Nouvelle tâche de continuation. + Action à exécuter quand la tâche se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés comme arguments au délégué. + Objet représentant les données que l'action de continuation doit utiliser. + The argument is null. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et un jeton d'annulation, et qui s'exécute de façon asynchrone quand le cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et un jeton d'annulation, et qui s'exécute quand le cible se termine.La continuation s'exécute selon un ensemble de conditions spécifiées et utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute quand le cible se termine.La continuation s'exécute selon un ensemble de conditions spécifiées. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute de façon asynchrone quand le cible se termine.La continuation utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur. + Nouvelle tâche de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur.La continuation reçoit un jeton d'annulation. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Crée une continuation qui s'exécute en fonction des options de continuation spécifiées et retourne une valeur.La continuation reçoit un jeton d'annulation et utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter selon le spécifié. Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute en fonction des options de continuation spécifiées et retourne une valeur. + Nouvelle de continuation. + Fonction à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur.La continuation utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute de façon asynchrone quand le cible se termine et retourne une valeur. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Type du résultat produit par la continuation. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur.La continuation reçoit des informations d'état fournies par l'appelant et un jeton d'annulation. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat produit par la continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute en fonction des options de continuation de tâche spécifiées quand le cible se termine et retourne une valeur.La continuation reçoit des informations d'état fournies par l'appelant et un jeton d'annulation et elle utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute en fonction des options de continuation de tâche spécifiées quand le cible se termine et retourne une valeur.La continuation reçoit des informations d'état fournies par l'appelant. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine.La continuation reçoit des informations d'état fournies par l'appelant et utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument is null. + + + Obtient les utilisées pour créer cette tâche. + + utilisées pour créer cette tâche. + + + Retourne l'ID unique de la en cours d'exécution. + Entier assigné par le système à la tâche en cours d'exécution. + + + Crée une tâche qui se termine après un certain délai. + Tâche qui représente le délai. + Nombre de millisecondes à attendre avant la fin de la tâche retournée ou -1 pour attendre indéfiniment. + The argument is less than -1. + + + Crée une tâche pouvant être annulée qui se termine après un certain délai. + Tâche qui représente le délai. + Nombre de millisecondes à attendre avant la fin de la tâche retournée ou -1 pour attendre indéfiniment. + Jeton d'annulation qui sera vérifié avant de terminer la tâche retournée. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Crée une tâche qui se termine après un intervalle de temps spécifié. + Tâche qui représente le délai. + Intervalle de temps à attendre avant la fin de la tâche retournée ou TimeSpan.FromMilliseconds(-1) pour attendre indéfiniment. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Crée une tâche pouvant être annulée qui se termine après un intervalle de temps spécifié. + Tâche qui représente le délai. + Intervalle de temps à attendre avant la fin de la tâche retournée ou TimeSpan.FromMilliseconds(-1) pour attendre indéfiniment. + Jeton d'annulation qui sera vérifié avant de terminer la tâche retournée. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Obtient le qui a provoqué l'arrêt prématuré de .Si la s'est terminée avec succès ou n'a pas encore levé d'exception, la valeur null est retournée. + + qui a provoqué la fin prématurée de . + + + Fournit l'accès aux méthodes de fabrique pour la création d'instances de et de . + Objet de fabrique pouvant créer une variété d'objets et . + + + Crée une qui s'est terminée en raison de l'annulation avec un jeton d'annulation spécifié. + Tâche annulée. + Jeton d'annulation avec lequel terminer la tâche. + + + Crée une qui s'est terminée en raison de l'annulation avec un jeton d'annulation spécifié. + Tâche annulée. + Jeton d'annulation avec lequel terminer la tâche. + Type du résultat retourné par la tâche. + + + Crée une qui s'est terminée avec une exception spécifiée. + Tâche ayant échoué. + Exception avec laquelle terminer la tâche. + Type du résultat retourné par la tâche. + + + Crée une qui s'est terminée avec une exception spécifiée. + Tâche ayant échoué. + Exception avec laquelle terminer la tâche. + + + Crée une qui s'est terminée correctement avec le résultat spécifié. + Tâche terminée avec succès. + Résultat à enregistrer dans la tâche terminée. + Type du résultat retourné par la tâche. + + + Obtient un élément awaiter utilisé pour attendre cette . + Instance d'élément awaiter. + + + Obtient un ID unique pour cette instance de . + Entier assigné par le système à cette instance de tâche. + + + Indique si cette instance de s'est exécutée avec succès suite à une annulation. + true si la tâche s'est terminée suite à son annulation ; sinon false. + + + Indique si cette s'est terminée. + true si la tâche s'est terminée ; sinon, false. + + + Indique si la s'est terminée suite à une exception non gérée. + true si la tâche a levé une exception non gérée ; sinon, false. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un handle de tâche pour ce travail. + Tâche qui représente le travail mis en file d'attente à exécuter dans le ThreadPool. + Travail à exécuter de façon asynchrone + The parameter was null. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un handle de tâche pour ce travail. + Tâche qui représente le travail mis en file d'attente à exécuter dans le ThreadPool. + Travail à exécuter de façon asynchrone + Jeton d'annulation qui doit être utilisé pour annuler le travail + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la Task(TResult) retournée par . + Task(TResult) qui représente un proxy de la Task(TResult) retournée par . + Travail à exécuter de façon asynchrone + Type du résultat retourné par la tâche de proxy. + The parameter was null. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la Task(TResult) retournée par . + Task(TResult) qui représente un proxy de la Task(TResult) retournée par . + Travail à exécuter de façon asynchrone + Jeton d'annulation qui doit être utilisé pour annuler le travail + Type du résultat retourné par la tâche de proxy. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la tâche retournée par . + Tâche qui représente un proxy de la tâche retournée par . + Travail à exécuter de façon asynchrone + The parameter was null. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la tâche retournée par . + Tâche qui représente un proxy de la tâche retournée par . + Travail à exécuter de façon asynchrone. + Jeton d'annulation qui doit être utilisé pour annuler le travail. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Met en file d'attente le travail spécifié à exécuter dans le pool de threads et retourne un objet qui représente ce travail. + Objet de tâche qui représente le travail mis en file d'attente à exécuter dans le pool de threads. + Travail à exécuter de façon asynchrone. + Type de retour de la tâche. + The parameter is null. + + + Met en file d'attente le travail spécifié à exécuter dans le pool de threads et retourne un handle de Task(TResult) pour ce travail. + Task(TResult) qui représente le travail mis en file d'attente à exécuter dans le ThreadPool. + Travail à exécuter de façon asynchrone + Jeton d'annulation qui doit être utilisé pour annuler le travail + Type de résultat de la tâche. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Exécute de façon synchrone la sur le actuel. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Exécute de façon synchrone le sur le fourni. + Planificateur sur lequel tenter d'exécuter cette tâche inline. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Démarre la , en planifiant son exécution selon le actuel. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Démarre la , en planifiant son exécution sur le spécifié. + + avec lequel associer et exécuter cette tâche. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Obtient le de cette tâche. + + actuel de cette instance de tâche. + + + Obtient un qui peut être utilisé en attendant la fin de la tâche. + + qui peut être utilisé pour attendre la fin de la tâche. + The has been disposed. + + + Obtient une indication précisant si l'opération s'est terminée de manière synchrone. + true si l'opération s'est terminée de manière synchrone ; sinon, false. + + + Attend la fin de l'exécution de . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de la en un nombre de millisecondes spécifié. + true si l'exécution de s'est terminée dans le délai imparti ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de .L'attente se termine si un intervalle de délai est écoulé ou si un jeton d'annulation est annulé avant la fin de la tâche. + true si l'exécution de s'est terminée dans le délai imparti ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + Jeton d'annulation à observer en attendant que la tâche se termine. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de .L'attente se termine si un jeton d'annulation est annulé avant la fin de la tâche. + Jeton d'annulation à observer en attendant que la tâche se termine. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de la dans un intervalle de temps spécifié. + true si l'exécution de s'est terminée dans le délai imparti ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de tous les objets fournis. + Tableau d'instances de sur lesquelles attendre. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Attend la fin de l'exécution de tous les objets fournis en un nombre de millisecondes spécifié. + true si l'exécution de toutes les instances s'est terminée dans le délai imparti ; sinon, false. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attend la fin de l'exécution de tous les objets fournis en un nombre de millisecondes spécifié ou jusqu'à ce que l'attente soit annulée. + true si l'exécution de toutes les instances s'est terminée dans le délai imparti ; sinon, false. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer en attendant que les tâches se terminent. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attend la fin de l'exécution de tous les objets fournis sauf si l'attente est annulée. + Tableau d'instances de sur lesquelles attendre. + + à observer en attendant que les tâches se terminent. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Attend la fin de l'exécution de tous les objets pouvant être annulés fournis dans un intervalle de temps spécifié. + true si l'exécution de toutes les instances s'est terminée dans le délai imparti ; sinon, false. + Tableau d'instances de sur lesquelles attendre. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Attend la fin de l'exécution de l'un des objets fournis. + Index de la tâche achevée dans l'argument de tableau . + Tableau d'instances de sur lesquelles attendre. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Attend la fin de l'exécution de l'un des objets fournis en un nombre de millisecondes spécifié. + Index de la tâche achevée dans l'argument de tableau ou -1, si le délai a expiré. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attend la fin de l'exécution de l'un des objets fournis en un nombre de millisecondes spécifié ou jusqu'à ce qu'un jeton d'annulation soit annulé. + Index de la tâche achevée dans l'argument de tableau ou -1, si le délai a expiré. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer en attendant qu'une tâche se termine. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attend la fin de l'exécution de l'un des objets fournis sauf si l'attente est annulée. + Index de la tâche achevée dans l'argument de tableau . + Tableau d'instances de sur lesquelles attendre. + + à observer en attendant qu'une tâche se termine. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Attend la fin de l'exécution de n'importe lequel des objets fournis dans un intervalle de temps spécifié. + Index de la tâche achevée dans l'argument de tableau ou -1, si le délai a expiré. + Tableau d'instances de sur lesquelles attendre. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Crée une tâche qui s'achève quand tous les objets d'une collection énumérable sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The collection contained a null task. + + + Crée une tâche qui s'achève quand tous les objets d'une collection énumérable sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + The argument was null. + The collection contained a null task. + + + Crée une tâche qui s'achève quand tous les objets d'un tableau sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + The argument was null. + The array contained a null task. + + + Crée une tâche qui s'achève quand tous les objets d'un tableau sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The array contained a null task. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche pouvant être attendue qui se produit de manière asynchrone dans le contexte actuel pendant l'attente. + Contexte qui, quand il est attendu, reviendra de façon asynchrone au contexte qui était le sien au moment de l'attente.Si le actuel n'a pas la valeur null, il est traité comme le contexte actuel.Sinon, le Planificateur de tâches associé à la tâche en cours d'exécution est traité comme le contexte actuel. + + + Représente une opération asynchrone qui peut retourner une valeur. + Type du résultat produit par ce . + + + Initialise une nouvelle avec la fonction spécifiée. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + The argument is null. + + + Initialise une nouvelle avec la fonction spécifiée. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + + à assigner à cette tâche. + The that created has already been disposed. + The argument is null. + + + Initialise une nouvelle avec la fonction et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + + qui sera assigné à la nouvelle tâche. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialise une nouvelle avec la fonction et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + + utilisé pour personnaliser le comportement de la tâche. + The argument specifies an invalid value for . + The argument is null. + + + Initialise un nouveau avec la fonction et l'état spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que l'action doit utiliser. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que la fonction doit utiliser. + + à assigner à la nouvelle tâche. + The that created has already been disposed. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que la fonction doit utiliser. + + à assigner à la nouvelle tâche. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que la fonction doit utiliser. + + utilisé pour personnaliser le comportement de la tâche. + The argument specifies an invalid value for . + The argument is null. + + + Configure un élément awaiter utilisé pour attendre cette . + Objet utilisé pour attendre cette tâche. + True en cas de tentative de marshaling de la continuation vers le contexte d'origine capturé ; sinon, false. + + + Crée une continuation qui s'exécute de façon asynchrone quand la tâche cible se termine. + Nouvelle tâche de continuation. + Action à exécuter quand la antécédente se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + The has been disposed. + The argument is null. + + + Crée une continuation pouvant être annulée qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle tâche de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Jeton d'annulation passé à la nouvelle tâche de continuation. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Action à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Action à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crée une continuation à laquelle sont passées des informations d'état et qui s'exécute quand le cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés comme arguments au délégué. + Objet représentant les données que l'action de continuation doit utiliser. + The argument is null. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Fonction à exécuter selon la condition spécifiée dans .Une fois exécuté, le délégué passera cette tâche achevée en tant qu'argument. + + qui sera assigné à la nouvelle tâche. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Fonction à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Type du résultat produit par la continuation. + The argument is null. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche. + Type du résultat produit par la continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument is null. + + + Fournit l'accès aux méthodes de fabrique pour la création et la configuration d'instances de . + Objet de fabrique pouvant créer une variété d'objets . + + + Obtient un élément awaiter utilisé pour attendre cette . + Instance d'élément awaiter. + + + Obtient la valeur de résultat de cette . + Valeur de résultat de cette , qui est du même type que le paramètre de type de la tâche. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Représente une exception utilisée pour communiquer l'annulation d'une tâche. + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Initialise une nouvelle instance de la classe avec une référence à la qui a été annulée. + Tâche qui a été annulée. + + + Obtient la tâche associée à cette exception. + Référence à la associée à cette exception. + + + Représente le côté producteur d'un indépendant d'un délégué, en fournissant l'accès au côté consommateur via la propriété . + Type de la valeur de résultat associée à ce . + + + Crée un . + + + Crée un avec l'état spécifié. + État à utiliser comme AsyncState du sous-jacent. + + + Crée un avec l'état et les options spécifiés. + État à utiliser comme AsyncState du sous-jacent. + Options à utiliser lors de la création du sous-jacent. + Les représentent des options non valides pour une utilisation avec un . + + + Crée un avec les options spécifiées. + Options à utiliser lors de la création du sous-jacent. + Les représentent des options non valides pour une utilisation avec un . + + + Fait passer le sous-jacent à l'état . + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou , ou si le sous-jacent a déjà été supprimé. + + + Fait passer le sous-jacent à l'état . + Collection d'exceptions à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + Il y a un ou plusieurs éléments null dans . + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou . + + + Fait passer le sous-jacent à l'état . + Exception à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou . + + + Fait passer le sous-jacent à l'état . + Valeur de résultat à lier à ce . + Le a été supprimé. + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou . + + + Obtient le créé par ce . + Retourne le créé par ce . + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; false si l'opération a échoué ou si l'objet a déjà été supprimé. + + + Tente de faire passer sous-jacent dans les d'état et permet à un jeton d'annulation à stocker dans la tâche annulée. + true si l'opération réussit ; sinon false. + Jeton d'annulation. + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; sinon, false. + Collection d'exceptions à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + Il y a un ou plusieurs éléments null dans .ouLa collection est vide. + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; sinon, false. + Exception à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; sinon, false. + Valeur de résultat à lier à ce . + + + Spécifie le comportement pour une tâche créée à l'aide de la méthode ou . + + + Spécifie que la continuation, s'il s'agit d'une tâche enfant, est jointe à un parent dans la hiérarchie des tâches.La continuation peut être une tâche enfant uniquement si son antécédent est également une tâche enfant.Par défaut, une tâche enfant (autrement dit, une tâche interne créée par une tâche externe) est exécutée indépendamment de son parent.Vous pouvez utiliser l'option pour que les tâches parente et enfant soient synchronisées.Notez que si une tâche parente est configurée avec l'option , l'option de la tâche enfant n'a aucun effet, et la tâche enfant s'exécute en tant que tâche enfant détachée. Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Indique qu'une tâche enfant (c'est-à-dire toute tâche interne imbriquée créée par cette continuation) créée avec l'option et qui tente de s'exécuter comme une tâche enfant détachée ne peut pas être attachée à la tâche parente et s'exécute à la place comme tâche enfant détachée.Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Spécifie que la tâche de continuation doit être exécutée de façon synchrone.Quand cette option est activée, la continuation est exécutée sur le thread qui provoque le passage de la tâche antérieure à son état final.Si l'antécédent est déjà terminé lors de la création de la continuation, celle-ci s'exécute sur le thread qui crée la continuation.Si le de l'antécédent est supprimé dans un bloc finally (Finally en Visual Basic), une continuation avec cette option s'exécutera dans ce bloc finally.Seules les continuations très brèves doivent être exécutées de façon synchrone.Étant donné que la tâche s'exécute de façon synchrone, il n'est pas nécessaire d'appeler une méthode telle que pour vous assurer que le thread appelant attend la fin de la tâche. + + + Spécifie que les tâches créées par la continuation en appelant des méthodes comme ou voient le planificateur par défaut () plutôt que le planificateur sur lequel cette continuation s'exécute comme planificateur actuel. + + + Dans le cas d'une annulation de continuation, empêche l'achèvement de la continuation tant que l'antécédent n'est pas terminé. + + + Spécifie qu'une continuation sera une opération de longue durée et de granulosité grossière.Conseille au de garantir le surabonnement. + + + Quand aucune option de continuation n'est spécifiée, indique que le comportement par défaut doit être utilisé lors de l'exécution d'une continuation.La continuation s'exécute de façon asynchrone quand la tâche antécédente se termine, quelle que soit la valeur de propriété finale de l'antécédent.Si la continuation est une tâche enfant, elle est créée en tant que tâche imbriquée détachée. + + + Spécifie que la tâche de continuation ne doit pas être planifiée si son antécédent a été annulé.Un antécédent est annulé si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la tâche de continuation ne doit pas être planifiée si son antécédent a levé une exception non gérée.Un antécédent lève une exception non gérée si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la tâche de continuation ne doit pas être planifiée si son antécédent s'est terminé.Un antécédent s'exécute jusqu'à son achèvement si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la continuation doit être planifiée uniquement si son antécédent a été annulé.Un antécédent est annulé si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la tâche de continuation doit être planifiée uniquement si son antécédent a levé une exception non gérée.Un antécédent lève une exception non gérée si sa propriété à l'achèvement est .L'option garantit que la propriété de l'antécédent n'est pas null.Vous pouvez utiliser cette propriété pour intercepter l'exception et voir quelle exception a provoqué l'erreur de la tâche.Si vous n'accédez pas à la propriété , l'exception n'est pas gérée.De plus, si vous essayez d'accéder à la propriété d'une tâche qui été annulée ou a rencontré une erreur, une nouvelle exception est levée.Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la continuation doit être planifiée uniquement si son antécédent s'est terminé.Un antécédent s'exécute jusqu'à son achèvement si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Conseil à un pour planifier des tâches dans l'ordre dans lequel elles ont été planifiées. Les tâches planifiées plus tôt sont plus susceptibles de s'exécuter plus tôt et celles planifiées plus tard sont plus susceptibles de s'exécuter ultérieurement. + + + Indique que la tâche de continuation doit être exécutée de façon synchrone.Cette option est prioritaire sur . + + + Spécifie les indicateurs qui contrôlent le comportement facultatif pour la création et l'exécution de tâches. + + + Spécifie qu'une tâche est associée à un parent dans la hiérarchie des tâches.Par défaut, une tâche enfant (autrement dit, une tâche interne créée par une tâche externe) est exécutée indépendamment de son parent.Vous pouvez utiliser l'option pour que les tâches parente et enfant soient synchronisées.Notez que si une tâche parente est configurée avec l'option , l'option de la tâche enfant n'a aucun effet, et la tâche enfant s'exécute en tant que tâche enfant détachée. Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Indique qu'une tâche enfant qui tente de s'exécuter comme une tâche enfant détachée (c'est-à-dire créée avec l'option ) ne peut pas être attachée à la tâche parente et s'exécute à la place comme tâche enfant détachée.Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Empêche le planificateur ambiant d'être considéré comme le planificateur actuel dans la tâche créée.Cela signifie que les opérations telles que StartNew ou ContinueWith effectuées dans la tâche créée considéreront comme planificateur actuel. + + + Indique qu'une tâche sera une opération de longue durée et de granulosité grossière impliquant moins de composants importants que les systèmes affinés.Conseille au de garantir le surabonnement.Le surabonnement vous permet de créer un nombre de threads plus important que le nombre de threads matériels disponibles. + + + Indique que le comportement par défaut doit être utilisé. + + + Conseil à un pour planifier une tâche d'une façon aussi juste que possible. Les tâches planifiées plus tôt seront probablement exécutées plus tôt et celles planifiées plus tard seront probablement exécutées ultérieurement. + + + Force l'exécution asynchrone des continuations ajoutées à la tâche actuelle. + + + Fournit un ensemble de méthodes statiques (méthodes partagées en Visual Basic) pour l'utilisation de types spécifiques d'instances de . + + + Crée un proxy qui représente l'opération asynchrone d'un Task<Task<T>> (en C#) ou Task (Of Task(Of T)) (en Visual Basic). + Une qui représente l'opération asynchrone du Task<Task<T>> fourni (en C#) ou Task (Of Task(Of T)) (en Visual Basic). + Le Task<Task<T>> (C#) ou Task (Of Task(Of T)) (Visual Basic) à défaire. + Type du résultat de la tâche. + L'exception levée si l'argument est null. + + + Crée un proxy qui représente l'opération asynchrone d'une . + Tâche qui représente l'opération asynchrone de la System.Threading.Tasks.Task(Of Task) fournie. + Le Task<Task> (C#) ou Task (Of Task) (Visual Basic) à défaire. + L'exception levée si l'argument est null. + + + Prend en charge la création et la planification d'objets . + + + Initialise une instance de avec la configuration par défaut. + + + Initialise une instance de avec la configuration spécifiée. + + qui sera assigné aux tâches créées par ce , sauf si un autre CancellationToken est explicitement spécifié quand les méthodes de fabrique sont appelées. + + + Initialise une instance de avec la configuration spécifiée. + + par défaut qui sera assigné aux tâches créées par ce , sauf si un autre CancellationToken est explicitement spécifié quand les méthodes de fabrique sont appelées. + + par défaut à utiliser pour créer des tâches avec ce TaskFactory. + + par défaut à utiliser pour créer des tâches de continuation avec ce TaskFactory. + + par défaut à utiliser pour planifier des tâches créées avec ce TaskFactory.Une valeur Null indique que TaskScheduler.Current doit être utilisé. + L'argument spécifie une valeur non valide.Pour plus d'informations, consultez la section Notes pour .ouL'argument spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + + par défaut à utiliser pour créer des tâches avec ce TaskFactory. + + par défaut à utiliser pour créer des tâches de continuation avec ce TaskFactory. + L'argument spécifie une valeur non valide.Pour plus d'informations, consultez la section Notes pour .ouL'argument spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + + à utiliser pour planifier des tâches créées avec ce TaskFactory.Une valeur Null indique que le TaskScheduler actif doit être utilisé. + + + Obtient le jeton d'annulation par défaut pour cette fabrique de tâches. + Jeton d'annulation de tâches par défaut pour cette fabrique de tâches. + + + Obtient les options de continuation de tâches par défaut pour cette fabrique de tâches. + Options de continuation de tâches par défaut pour cette fabrique de tâches. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Type du résultat retourné par le délégué et associé à la tâche créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Type du résultat du antécédent. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Type du résultat du antécédent. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Type du résultat du antécédent. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + L'argument spécifie une valeur non valide. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Un des éléments du tableau a été supprimé. + Le tableau est null. ouLe le argument est null. + Le tableau contient un null valeur. ouLe tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Un des éléments du tableau a été supprimé. ou a déjà été supprimé. + Le tableau est null. ouL'argument a la valeur null. + Le tableau contient un null valeur. ouLe tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé.ouLe fourni a déjà été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Type du résultat du antécédent. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé.ouLe fourni a déjà été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Type du résultat du antécédent. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Type du résultat du antécédent. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé.ouLe fourni a déjà été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Obtient les options de création de tâches par défaut pour cette fabrique de tâches. + Options de création de tâches par défaut pour cette fabrique de tâches. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée une qui exécute une action de la méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué d'action qui traite le terminé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée une qui exécute une action de la méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué d'action qui traite le terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée une qui exécute une action de la méthode End quand un spécifié se termine. + + créée qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué d'action qui traite le terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + + utilisé pour planifier la tâche qui exécute la méthode End. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + + utilisé pour planifier la tâche qui exécute la méthode End. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Obtient le Planificateur de tâches par défaut pour cette fabrique de tâches. + Planificateur de tâches par défaut pour cette fabrique de tâches. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué d'action à exécuter de façon asynchrone. + L'argument a la valeur null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + + qui sera assigné à la nouvelle tâche. + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + + qui sera assigné au nouveau + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + L'argument a la valeur null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné au nouveau + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné à la nouvelle tâche. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Type du résultat disponible via le . + L'argument a la valeur null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + + qui sera assigné au nouveau + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + + qui sera assigné à la nouvelle tâche. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné au nouveau + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné à la nouvelle tâche. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Prend en charge la création et la planification d'objets . + Valeur de renvoi des objets que créent les méthodes de cette classe. + + + Initialise une instance de avec la configuration par défaut. + + + Initialise une instance de avec la configuration par défaut. + Jeton d'annulation par défaut qui sera assigné aux tâches créées par cette , sauf si un autre jeton d'annulation est spécifié explicitement quand les méthodes de fabrique sont appelées. + + + Initialise une instance de avec la configuration spécifiée. + Jeton d'annulation par défaut qui sera assigné aux tâches créées par cette , sauf si un autre jeton d'annulation est spécifié explicitement quand les méthodes de fabrique sont appelées. + Options par défaut à utiliser pour créer des tâches avec cette . + Options par défaut à utiliser pour créer des tâches de continuation avec cette . + Planificateur par défaut à utiliser pour planifier les tâches créées avec cette .Une valeur null indique que doit être utilisé. + + ou spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + Options par défaut à utiliser pour créer des tâches avec cette . + Options par défaut à utiliser pour créer des tâches de continuation avec cette . + + ou spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + Planificateur à utiliser pour planifier les tâches créées avec cette .Une valeur null indique que le actuel doit être utilisé. + + + Obtient le jeton d'annulation par défaut pour cette fabrique de tâches. + Le jeton d'annulation par défaut pour cette fabrique de tâches. + + + Obtient la valeur d'énumération de cette fabrique de tâches. + Une des valeurs d'énumération qui spécifie les options de continuation par défaut pour cette fabrique de tâches. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Un des éléments du tableau a été supprimé. + Le tableau est null.ou a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ou a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Planificateur utilisé pour planifier la tâche de continuation créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + spécifie une valeur non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Planificateur utilisé pour planifier la tâche de continuation créée. + Type du résultat du antécédent. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + L'argument spécifie une valeur non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Planificateur de tâches utilisé pour planifier la tâche de continuation créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + L'argument spécifie une valeur non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur d'énumération non valide. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + + utilisé pour planifier la de continuation créée. + Type du résultat du antécédent. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + L'argument spécifie une valeur TaskContinuationOptions non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur d'énumération non valide. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Obtient la valeur d'énumération de cette fabrique de tâches. + Une des valeurs d'énumération qui spécifie les options de création par défaut pour cette fabrique de tâches. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Objet qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Objet qui contrôle le comportement de la tâche créée. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée une tâche qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + + dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui exécute une fonction de méthode End quand un spécifié se termine. + Tâche qui représente l'opération asynchrone. + + dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + + + Crée une tâche qui exécute une fonction de méthode End quand un spécifié se termine. + Tâche créée qui représente l'opération asynchrone. + + dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Planificateur de tâches utilisé pour planifier la tâche qui exécute la méthode End. + L'argument a la valeur null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Retourne le planificateur de tâches pour cette fabrique. + Planificateur de tâches pour cette fabrique. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Planificateur de tâche utilisé pour planifier la tâche de continuation créée. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée et lance une tâche. + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Planificateur de tâche utilisé pour planifier la tâche de continuation créée. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Représente un objet qui gère les tâches de bas niveau de mise en file d'attente des tâches sur les threads. + + + Initialise le . + + + Obtient le associé à la tâche en cours d'exécution. + Retourne le associé à la tâche en cours d'exécution. + + + Obtient l'instance de par défaut fournie par le .NET Framework. + Retourne l'instance par défaut de . + + + Crée un associé au actuel. + + associé au actuel, selon la . + Le SynchronizationContext actuel ne peut pas être utilisé en tant que TaskScheduler. + + + Pour la prise en charge du débogueur uniquement, génère un énumérateur d'instances de actuellement en attente d'exécution dans la file d'attente sur le planificateur. + Énumérateur qui autorise un débogueur à parcourir les tâches actuellement mises en file d'attente sur ce planificateur. + Ce planificateur ne peut pas générer une liste de tâches en file d'attente actuellement. + + + Obtient l'ID unique pour ce . + Retourne l'ID unique de ce . + + + Indique le niveau d'accès concurrentiel maximal que ce peut prendre en charge. + Retourne un entier qui représente le niveau d'accès concurrentiel maximal.Le planificateur par défaut retourne . + + + Met en file d'attente une sur le planificateur. + + à mettre en file d'attente. + L'argument a la valeur null. + + + Tente de sortir de la file d'attente une qui était précédemment dans la file d'attente de ce planificateur. + Valeur booléenne qui indique si l'argument a bien été retiré de la file d'attente. + + à sortir de la file d'attente. + L'argument a la valeur null. + + + Tente d'exécuter la fournie sur ce planificateur. + Valeur booléenne true si la a été exécutée avec succès ; false, dans le cas contraire.L'échec de l'exécution est souvent dû au fait que la tâche a déjà été exécutée ou qu'elle est en cours d'exécution par un autre thread. + Objet à exécuter. + + n'est pas associé à ce planificateur. + + + Détermine si la fournie peut être exécutée de façon synchrone dans cet appel et, si c'est le cas, l'exécute. + Valeur booléenne qui indique si la tâche a été exécutée inline. + + à exécuter. + Valeur booléenne qui indique si une tâche a déjà été mise en file d'attente.Si ce paramètre a la valeur True, la tâche a pu être mise en file d'attente (par planification) précédemment ; s'il a la valeur False, cela signifie que la tâche a été mise en file d'attente et que cet appel est passé pour exécuter la tâche inline sans mise en file d'attente. + L'argument a la valeur null. + + a déjà été exécuté. + + + Se produit lorsqu'une exception non prise en charge d'une tâche défaillante va déclencher la stratégie d'escalade de l'exception qui, par défaut, arrête le processus. + + + Représente une exception utilisée pour communiquer une opération non valide par un . + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe à l'aide du message d'erreur par défaut et d'une référence à l'exception interne ayant provoqué cette exception. + Exception qui constitue la cause de l'exception actuelle. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Représente l'étape en cours dans le cycle de vie d'une . + + + La tâche a accepté l'annulation en levant OperationCanceledException avec son propre CancellationToken, alors que l'état du jeton était défini comme signalé ou que le CancellationToken de la tâche était déjà signalé avant le début de l'exécution de la tâche.Pour plus d'informations, consultez Annulation de tâches. + + + La tâche a été initialisée mais n'a pas encore été planifiée. + + + Tâche terminée suite à une exception non gérée. + + + L'exécution de la tâche s'est terminée avec succès. + + + La tâche est en cours d'exécution mais n'est pas encore terminée. + + + La tâche attend son activation et sa planification en interne par l'infrastructure .NET Framework. + + + L'exécution de la tâche est terminée et cette dernière attend implicitement la fin des tâches enfants associées. + + + L'exécution de la tâche a été planifiée mais n'a pas encore démarré. + + + Fournit des données sur l'événement déclenché lorsqu'une exception d'une défaillante n'est pas prise en charge. + + + Initialise une nouvelle instance de la classe avec l'exception non prise en charge. + Exception qui n'a pas été prise en charge. + + + Exception qui n'a pas été prise en charge. + Exception qui n'a pas été prise en charge. + + + Détermine si cette exception a été signalée comme « observée ». + true si cette exception a été signalée comme « observée » ; sinon, false. + + + Signale la comme « observée » et l'empêche ainsi de déclencher la stratégie d'escalade de l'exception qui, par défaut, arrête le processus. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/it/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/it/System.Threading.Tasks.xml new file mode 100644 index 0000000..8ba8715 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/it/System.Threading.Tasks.xml @@ -0,0 +1,3172 @@ + + + + System.Threading.Tasks + + + + Rappresenta uno o più errori che si verificano durante l'esecuzione dell'applicazione. + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe con riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Inizializza una nuova istanza della classe con riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specifico e riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + L'argomento è null. + + + Inizializza una nuova istanza della classe con un messaggio di errore specifico e riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Semplifica le istanze dell'oggetto in una singola nuova istanza. + Nuovo oggetto semplificato. + + + Restituisce l'oggetto che rappresenta la causa principale dell'eccezione corrente. + Restituisce l'oggetto che rappresenta la causa principale dell'eccezione corrente. + + + Richiama un gestore su ogni oggetto contenuto da questo oggetto . + Predicato da eseguire per ogni eccezione.Il predicato accetta come argomento l'oggetto da elaborare e restituisce un valore booleano per indicare se l'eccezione è stata gestita. + L'argomento è null. + Un'eccezione contenuta da questo non è stata gestita. + + + Ottiene una raccolta in sola lettura delle istanze di che hanno causato l'eccezione corrente. + Restituisce un insieme di sola lettura delle istanze di che hanno causato l'eccezione corrente. + + + Crea e restituisce una rappresentazione in forma di stringa dell'oggetto corrente. + Una rappresentazione in forma di stringa dell'oggetto. + + + Eccezione generata in un thread all'annullamento di un'operazione eseguita dal thread. + 2 + + + Inizializza una nuova istanza della classe con un messaggio di errore fornito dal sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Oggetto che descrive l'errore. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato, un riferimento all'eccezione interna che è la causa di questa eccezione e un token di annullamento. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + Token di annullamento associato all'operazione annullata. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un token di annullamento. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Token di annullamento associato all'operazione annullata. + + + Inizializza una nuova istanza della classe con un token di annullamento. + Token di annullamento associato all'operazione annullata. + + + Ottiene un token associato all'operazione annullata. + Token associato all'operazione annullata oppure token predefinito. + + + Rappresenta un generatore per i metodi asincroni che restituiscono un'attività. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato.Questo metodo può essere chiamato da codice parzialmente attendibile. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Crea un'istanza della classe . + Nuova istanza del generatore. + + + Contrassegna l'attività come non riuscita e associa l'eccezione specificata all'attività. + Eccezione da associare all'attività. + + è null. + L'attività è già stata completata.- oppure -Il generatore non è inizializzato. + + + Contrassegna l'attività come completata correttamente. + L'attività è già stata completata.- oppure -Il generatore non è inizializzato. + + + Associa il generatore alla macchina a stati specificata. + Istanza della macchina a stati da associare al generatore. + + è null. + Macchina a stati precedentemente impostata. + + + Inizia l'esecuzione del generatore con la macchina a stati associata. + Istanza della macchina a stati passata per riferimento. + Tipo della macchina di stati. + + è null. + + + Ottiene l'attività per questo generatore. + Attività per questo generatore. + Il generatore non è inizializzato. + + + Rappresenta un generatore per i metodi asincroni che restituisce un'attività e fornisce un parametro per il risultato. + Risultato da utilizzare per completare l'attività. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato.Questo metodo può essere chiamato da codice parzialmente attendibile. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Crea un'istanza della classe . + Nuova istanza del generatore. + + + Contrassegna l'attività come non riuscita e associa l'eccezione specificata all'attività. + Eccezione da associare all'attività. + + è null. + L'attività è già stata completata. + + + Contrassegna l'attività come completata correttamente. + Risultato da utilizzare per completare l'attività. + L'attività è già stata completata. + + + Associa il generatore alla macchina a stati specificata. + Istanza della macchina a stati da associare al generatore. + + è null. + Macchina a stati precedentemente impostata. + + + Inizia l'esecuzione del generatore con la macchina a stati associata. + Istanza della macchina a stati passata per riferimento. + Tipo della macchina di stati. + + è null. + + + Ottiene l'attività per questo generatore. + Attività per questo generatore. + + + Rappresenta un generatore per i metodi asincroni che non restituiscono un valore. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato.Questo metodo può essere chiamato da codice parzialmente attendibile. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Crea un'istanza della classe . + Nuova istanza del generatore. + + + Associa un'eccezione al generatore di metodo. + Eccezione da associare. + + è null. + Il generatore non è inizializzato. + + + Contrassegna il generatore di metodi come correttamente completato. + Il generatore non è inizializzato. + + + Associa il generatore alla macchina a stati specificata. + Istanza della macchina a stati da associare al generatore. + + è null. + Macchina a stati precedentemente impostata. + + + Inizia l'esecuzione del generatore con la macchina a stati associata. + Istanza della macchina a stati passata per riferimento. + Tipo della macchina di stati. + + è null. + + + Fornisce un oggetto awaitable che consente la configurazione delle attese in un'attività. + + + Restituisce un awaiter per questo oggetto awaitable. + L'elemento awaiter. + + + Fornisce un oggetto awaitable che consente la configurazione delle attese in un'attività. + Tipo del risultato prodotto da questo oggetto . + + + Restituisce un awaiter per questo oggetto awaitable. + L'elemento awaiter. + + + Fornisce un awaiter per un oggetto awaitable(). + + + Termina l'attesa sull'attività completata. + Risultato dell'attività completata. + L'elemento awaiter non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore. + + + Ottiene un valore che specifica se l'attività attesa è stata completata. + true se l'attività attesa è stata completata; in caso contrario, false. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Fornisce un awaiter per un oggetto awaitable (). + + + Termina l'attesa sull'attività completata. + L'elemento awaiter non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore. + + + Ottiene un valore che specifica se l'attività attesa è stata completata. + true se l'attività attesa è stata completata; in caso contrario, false. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Rappresenta le macchine a stati generate per i metodi asincroni.Questo tipo è solo per uso del compilatore. + + + Sposta la macchina a stati al relativo stato successivo. + + + Configura la macchina a stati con una replica allocata sull'heap. + La replica allocata sull'heap. + + + Rappresenta un awaiter che pianifica le continuazioni quando viene completata un'operazione di attesa. + + + Programma l'azione di continuazione che viene richiamata al completamento dell'istanza. + Azione da richiamare al completamento dell'operazione. + L'argomento è null (Nothing in Visual Basic). + + + Rappresenta un'operazione che pianifica le continuazioni quando viene completata. + + + Programma l'azione di continuazione che viene richiamata al completamento dell'istanza. + Azione da richiamare al completamento dell'operazione. + L'argomento è null (Nothing in Visual Basic). + + + Fornisce un oggetto che attende il completamento di un'attività asincrona. + + + Termina l'attesa del completamento dell'attività asincrona. + L'oggetto non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore . + + + Ottiene un valore che indica l'eventuale completamento dell'attività asincrona. + true se l'attività è stata completata; in caso contrario, false. + L'oggetto non è stato inizializzato correttamente. + + + Imposta l'azione da eseguire quando l'oggetto non è più in attesa del completamento dell'attività asincrona. + Azione da eseguire al completamento dell'operazione di attesa. + + è null. + L'oggetto non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività asincrona associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + + è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Rappresenta un oggetto che attende il completamento di un'attività asincrona e fornisce un parametro per il risultato. + Risultato dell'attività. + + + Termina l'attesa del completamento dell'attività asincrona. + Risultato dell'attività completata. + L'oggetto non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore . + + + Ottiene un valore che indica l'eventuale completamento dell'attività asincrona. + true se l'attività è stata completata; in caso contrario, false. + L'oggetto non è stato inizializzato correttamente. + + + Imposta l'azione da eseguire quando l'oggetto non è più in attesa del completamento dell'attività asincrona. + Azione da eseguire al completamento dell'operazione di attesa. + + è null. + L'oggetto non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività asincrona associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + + è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Fornisce il contesto per l'attesa durante il passaggio asincrono a un ambiente di destinazione. + + + Recupera un oggetto per l'istanza della classe. + Oggetto utilizzato per monitorare il completamento di un'operazione asincrona. + + + Fornisce un awaiter per passare a un ambiente di destinazione. + + + Termina l'operazione di attesa. + + + Ottiene un valore che indica se non è richiesta una parola chiave yield. + Sempre false, che indica che è sempre necessaria una parola chiave yield per . + + + Imposta la continuazione da richiamare. + L'azione da richiamare in modo asincrono. + + è null. + + + Inserisce nuovamente nel contesto corrente. + L'azione da richiamare in modo asincrono. + L'argomento è null. + + + Propaga la notifica di richiesta di annullamento delle operazioni. + + + Inizializza . + Stato di annullamento del token. + + + Ottiene un valore che indica se questo token è in grado di essere in stato di annullamento. + True se questo token è in grado di essere in stato di annullamento; in caso contrario, false. + + + Determina se l'istanza di corrente è uguale all'oggetto specificato. + True se è e se le due istanze sono uguali; in caso contrario, false.Due token sono uguali se sono associati allo stesso oggetto oppure se entrambi sono stati costruiti a partire da costruttori CancellationToken pubblici e i relativi valori sono uguali. + L'altro oggetto con cui confrontare questa istanza. + An associated has been disposed. + + + Determina se l'istanza di corrente è uguale al token specificato. + True se le istanze sono uguali; in caso contrario, false.Due token sono uguali se sono associati allo stesso oggetto oppure se entrambi sono stati costruiti a partire da costruttori CancellationToken pubblici e i relativi valori sono uguali. + Altro oggetto con cui confrontare questa istanza. + + + Viene usato come funzione hash per un oggetto . + Codice hash per l'istanza di corrente. + + + Ottiene un valore che indica se per questo token è stato richiesto l'annullamento. + True se per questo token è stato richiesto l'annullamento; in caso contrario, false. + + + Restituisce un valore vuoto. + Token di annullamento vuoto. + + + Determina se due istanze di sono uguali. + True se le istanze sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + An associated has been disposed. + + + Determina se due istanze di non sono uguali. + True se le istanze non sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + An associated has been disposed. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + The associated has been disposed. + + is null. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + Valore booleano che indica se acquisire l'oggetto corrente e usarlo quando si richiama l'oggetto . + The associated has been disposed. + + is null. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + Stato da passare all'oggetto quando il delegato viene richiamato.Può assumere valore Null. + The associated has been disposed. + + is null. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + Stato da passare all'oggetto quando il delegato viene richiamato.Può assumere valore Null. + Valore booleano che indica se acquisire l'oggetto corrente e usarlo quando si richiama l'oggetto . + The associated has been disposed. + + is null. + + + Genera un oggetto se è stato richiesto l'annullamento di questo token. + The token has had cancellation requested. + The associated has been disposed. + + + Ottiene un oggetto che viene segnalato quando il token viene annullato. + + segnalato quando il token viene annullato. + The associated has been disposed. + + + Rappresenta un delegato di callback registrato con . + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + + + Determina se l'istanza di corrente è uguale all'oggetto specificato. + True, se questa istanza e sono uguali.In caso contrario, false.Due istanze di sono uguali se entrambe si riferiscono all'output di una sola chiamata allo stesso metodo Register di . + Altro oggetto con cui confrontare questa istanza. + + + Determina se l'istanza di corrente è uguale all'oggetto specificato. + True, se questa istanza e sono uguali.In caso contrario, false. Due istanze di sono uguali se entrambe si riferiscono all'output di una sola chiamata allo stesso metodo Register di . + Altro oggetto con cui confrontare questa istanza. + + + Funge da funzione hash per . + Codice hash per l'istanza di corrente. + + + Determina se due istanze di sono uguali. + true se le istanze sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + + + Determina se due istanze di non sono uguali. + true se le istanze non sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + + + Segnala a un oggetto che deve essere annullato. + + + Inizializza una nuova istanza della classe . + + + Inizializza una nuova istanza della classe che verrà annullata dopo il ritardo specificato in millisecondi. + Intervallo di tempo di attesa, in millisecondi, prima dell'annullamento dell'oggetto . + + is less than -1. + + + Inizializza una nuova istanza della classe che verrà annullata dopo l'intervallo di tempo specificato. + Intervallo di tempo di attesa prima dell'annullamento dell'oggetto . + + . is less than -1 or greater than . + + + Comunica una richiesta di annullamento. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Passa una richiesta di annullamento e specifica se i callback restanti e le operazioni annullabili devono essere elaborati. + true se le eccezioni devono essere propagate immediatamente; in caso contrario, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Programma un'operazione di annullamento in questo oggetto dopo il numero di millisecondi specificato. + Intervallo di tempo da attendere prima di annullare questo oggetto . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Pianifica un'operazione di annullamento su questo oggetto dopo l'intervallo di tempo specificato. + Intervallo di tempo da attendere prima di annullare questo oggetto . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Crea un oggetto che sarà in stato annullato quando uno dei token di origine si troverà in stato annullato. + Oggetto collegato ai token di origine. + Primo token di annullamento da osservare. + Secondo token di annullamento da osservare. + A associated with one of the source tokens has been disposed. + + + Crea un oggetto che sarà nello stato annullato quando uno dei token di origine nella matrice specificata si troverà nello stato annullato. + Oggetto collegato ai token di origine. + Matrice contenente le istanze del token di annullamento da osservare. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite usate dalla classe e facoltativamente le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. + + + Ottiene un valore che indica se per è stato richiesto l'annullamento. + true se per è stato richiesto l'annullamento; in caso contrario false. + + + Ottiene l'oggetto associato a questo oggetto . + Oggetto associato a questo oggetto . + The token source has been disposed. + + + Fornisce utilità di pianificazione delle attività coordinate per eseguire attività assicurando al contempo che le attività simultanee possano essere eseguite contemporaneamente a differenza delle attività esclusive. + + + Inizializza una nuova istanza della classe . + + + Inizializza una nuova istanza della classe destinata all'utilità di pianificazione specificata. + Utilità di pianificazione di destinazione in base alla quale eseguire questa coppia. + + + Inizializza una nuova istanza della classe che si rivolge all'utilità di pianificazione specificata con un livello di concorrenza massimo. + Utilità di pianificazione di destinazione in base alla quale eseguire questa coppia. + Numero massimo di attività in esecuzione simultaneamente. + + + Inizializza una nuova istanza della classe che si rivolge all'utilità di pianificazione specificata con un livello di concorrenza massimo e un numero massimo di attività pianificate che possono essere elaborate come unità. + Utilità di pianificazione di destinazione in base alla quale eseguire questa coppia. + Numero massimo di attività in esecuzione simultaneamente. + Il numero massimo di attività da elaborare per ogni attività pianificata sottostante utilizzata dalla coppia. + + + Indica alla coppia dell'utilità di pianificazione di non accettare altre attività. + + + Ottiene che verrà completato al termine dell'elaborazione da parte dell'utilità di pianificazione. + L'operazione asincrona che verrà completata quando l'utilità di pianificazione completa l'elaborazione. + + + Ottiene un oggetto che è possibile utilizzare per pianificare le attività per la coppia eseguibili contemporaneamente ad altre attività sulla coppia. + Oggetto che può essere utilizzato per pianificare le attività simultaneamente. + + + Ottiene un oggetto che è possibile utilizzare per pianificare le attività per la coppia da eseguire esclusivamente in relazione ad altre attività sulla coppia. + Oggetto che può essere utilizzato per pianificare le attività che non vengono eseguite contemporaneamente ad altre attività. + + + Rappresenta un'operazione asincrona.Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere Origine riferimento. + + + Inizializza un nuovo oggetto con l'azione specificata. + Delegato che rappresenta il codice da eseguire nell'attività. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione specificata e . + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che verrà considerato dalla nuova attività. + The provided has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che verrà considerato dalla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inizializza un nuovo oggetto con l'azione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument is null. + The argument specifies an invalid value for . + + + Inizializza un nuovo oggetto con l'azione e lo stato specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + Oggetto che verrà osservato dalla nuova attività. + The that created has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + Oggetto che verrà osservato dalla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument is null. + The argument specifies an invalid value for . + + + Ottiene l'oggetto stato fornito quando è stato creato oppure null se non ne è stato fornito alcuno. + Oggetto che rappresenta i dati relativi allo stato passati all'attività al momento della creazione. + + + Ottiene un'attività già completata correttamente. + Attività completata correttamente. + + + Configura un elemento awaiter usato per attendere questo oggetto . + Oggetto usato per attendere questa attività. + true per provare a effettuare il marshalling della continuazione nel contesto originale acquisito; in caso contrario, false. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + The argument is null. + + + Crea una continuazione che riceve un token di annullamento e viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + The that created the token has already been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'attività di destinazione in base all'oggetto specificato.La continuazione riceve un token di annullamento e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire in base all'oggetto specificato.Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita al completamento dell'attività di destinazione in base all'oggetto specificato. + Nuovo oggetto di continuazione. + Azione da eseguire in base all'oggetto specificato.Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione.La continuazione usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The has been disposed. + The argument is null. -or-The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita al completamento dell'oggetto di destinazione. + Nuova attività di continuazione. + Azione da eseguire al completamento dell'attività.Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante vengono passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e un token di annullamento e che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e un token di annullamento e che viene eseguita al completamento dell'oggetto di destinazione.La continuazione viene eseguita in base a un set di condizioni specificate e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita al completamento dell'oggetto di destinazione.La continuazione viene eseguita in base a un set di condizioni specificate. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita in modo asincrono al completamento dell'oggetto di destinazione.La continuazione usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore. + Nuova attività di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore.La continuazione riceve un token di annullamento. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in base alle opzioni di continuazione specificate e restituisce un valore.La continuazione riceve un token di annullamento e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire in base al parametro specificato Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in base alle opzioni di continuazione specificate e restituisce un valore. + Nuovo oggetto di continuazione. + Funzione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore.La continuazione usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita in modo asincrono al completamento dell'oggetto di destinazione, quindi restituisce un valore. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore.La continuazione riceve informazioni sullo stato fornite dal chiamante e un token di annullamento. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita in base alle opzioni specificate per la continuazione delle attività al completamento dell'oggetto di destinazione, quindi restituisce un valore.La continuazione riceve informazioni sullo stato fornite dal chiamante e un token di annullamento, quindi usa l'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita in base alle opzioni specificate per la continuazione delle attività al completamento dell'oggetto di destinazione.La continuazione riceve informazioni sullo stato fornite dal chiamante. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione.La continuazione riceve informazioni sullo stato fornite dal chiamante e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument is null. + + + Ottiene l'oggetto usato per creare questa attività. + Oggetto usato per creare questa attività. + + + Restituisce l'ID univoco dell'oggetto attualmente in esecuzione. + Intero assegnato dal sistema all'attività attualmente in esecuzione. + + + Crea un'attività che viene completata dopo un ritardo di tempo. + Attività che rappresenta il ritardo di tempo. + Numero di millisecondi prima del completamento dell'attività restituita oppure -1 per un'attesa indefinita. + The argument is less than -1. + + + Crea un'attività annullabile che viene completata dopo un ritardo di tempo. + Attività che rappresenta il ritardo di tempo. + Numero di millisecondi prima del completamento dell'attività restituita oppure -1 per un'attesa indefinita. + Token di annullamento che verrà controllato prima del completamento dell'attività restituita. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Crea un'attività che viene completata dopo un intervallo di tempo specificato. + Attività che rappresenta il ritardo di tempo. + Intervallo di tempo da attendere prima del completamento dell'attività restituita oppure TimeSpan.FromMilliseconds(-1) per un'attesa indefinita. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Crea un'attività annullabile che viene completata dopo un intervallo di tempo specificato. + Attività che rappresenta il ritardo di tempo. + Intervallo di tempo da attendere prima del completamento dell'attività restituita oppure TimeSpan.FromMilliseconds(-1) per un'attesa indefinita. + Token di annullamento che verrà controllato prima del completamento dell'attività restituita. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Ottiene l'oggetto che ha causato l'interruzione anomala di .Se l'oggetto è stato completato correttamente o non ha ancora generato alcuna eccezione, verrà restituito null. + Oggetto che ha causato l'interruzione anomala di . + + + Fornisce l'accesso ai metodi factory per la creazione e la configurazione delle istanze di e . + Oggetto factory in grado di creare una vasta gamma di oggetti e . + + + Crea un oggetto che risulta completato a causa dell'annullamento con un token di annullamento specificato. + Attività annullata. + Token di annullamento con cui completare l'attività. + + + Crea un oggetto che risulta completato a causa dell'annullamento con un token di annullamento specificato. + Attività annullata. + Token di annullamento con cui completare l'attività. + Tipo del risultato restituito dall'attività. + + + Crea un oggetto che risulta completato con un'eccezione specificata. + Attività in errore. + Eccezione con cui completare l'attività. + Tipo del risultato restituito dall'attività. + + + Crea un oggetto che risulta completato con un'eccezione specificata. + Attività in errore. + Eccezione con cui completare l'attività. + + + Crea un oggetto completato correttamente con il risultato specificato. + Attività completata correttamente. + Risultato da archiviare nell'attività completata. + Tipo del risultato restituito dall'attività. + + + Ottiene un elemento awaiter usato per attendere questo oggetto . + Istanza di awaiter. + + + Ottiene un ID univoco per questa istanza di . + Intero assegnato dal sistema a questa istanza dell'attività. + + + Ottiene un valore che indica se l'esecuzione di questa istanza di è stata completata perché annullata. + true se l'attività è stata completata perché annullata; in caso contrario, false. + + + Ottiene un valore che indica se questo oggetto è stato completato. + true se l'attività è stata completata; in caso contrario, false. + + + Ottiene un valore che indica se l'oggetto è stato completato a causa di un'eccezione non gestita. + true se l'attività ha generato un'eccezione non gestita; in caso contrario, false. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un handle di attività per tale lavoro. + Attività che rappresenta il lavoro in coda da eseguire in ThreadPool. + Lavoro da eseguire in modo asincrono. + The parameter was null. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un handle di attività per tale lavoro. + Attività che rappresenta il lavoro in coda da eseguire in ThreadPool. + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'oggetto Task(TResult) restituito da . + Oggetto Task(TResult) che rappresenta un proxy per l'oggetto Task(TResult) restituito da . + Lavoro da eseguire in modo asincrono. + Tipo del risultato restituito dall'attività proxy. + The parameter was null. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'oggetto Task(TResult) restituito da . + Oggetto Task(TResult) che rappresenta un proxy per l'oggetto Task(TResult) restituito da . + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + Tipo del risultato restituito dall'attività proxy. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'attività restituita da . + Attività che rappresenta un proxy per l'attività restituita da . + Lavoro da eseguire in modo asincrono. + The parameter was null. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'attività restituita da . + Attività che rappresenta un proxy per l'attività restituita da . + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Accoda il lavoro specificato da eseguire nel pool di thread e restituisce un oggetto che rappresenta tale lavoro. + Oggetto attività che rappresenta il lavoro in cosa da eseguire nel pool di thread. + Lavoro da eseguire in modo asincrono. + Tipo restituito dell'attività. + The parameter is null. + + + Accoda il lavoro specificato da eseguire nel pool di thread e restituisce un handle di Task(TResult) per tale lavoro. + Oggetto Task(TResult) che rappresenta il lavoro in coda da eseguire in ThreadPool. + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + Tipo di risultato dell'attività. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Esegue in modo sincrono nell'oggetto corrente. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Esegue in modo sincrono nell'oggetto fornito. + Utilità di pianificazione in cui provare a eseguire questa attività inline. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Avvia , pianificandone l'esecuzione nell'oggetto corrente. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Avvia , pianificandone l'esecuzione nell'oggetto specificato. + Oggetto a cui associare e con cui eseguire questa attività. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Ottiene l'oggetto di questa attività. + Oggetto corrente di questa istanza dell'attività. + + + Ottiene un oggetto che può essere usato per attendere il completamento dell'attività. + Oggetto che può essere usato per attendere il completamento dell'attività. + The has been disposed. + + + Ottiene un valore che indica se l'operazione è stata completata in modo sincrono. + true se l'operazione è stata completata in modo sincrono; in caso contrario, false. + + + Attende il completamento dell'esecuzione di . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di entro un numero specificato di millisecondi. + true se ha completato l'esecuzione nel tempo consentito; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di .L'attesa termina se si esaurisce l'intervallo di timeout o se un token di annullamento viene annullato prima del completamento dell'attività. + true se ha completato l'esecuzione nel tempo consentito; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Token di annullamento da osservare durante l'attesa del completamento dell'attività. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di .L'attesa termina se un token di annullamento viene annullato prima del completamento dell'attività. + Token di annullamento da osservare durante l'attesa del completamento dell'attività. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di entro un intervallo di tempo specificato. + true se ha completato l'esecuzione nel tempo consentito; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti. + Matrice delle istanze di per cui attendere. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti entro un numero specificato di millisecondi. + true se tutte le istanze di hanno completato l'esecuzione nel tempo consentito; in caso contrario, false. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti entro un numero specificato di millisecondi o finché l'attesa non viene annullata. + true se tutte le istanze di hanno completato l'esecuzione nel tempo consentito; in caso contrario, false. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare durante l'attesa del completamento delle attività. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti a meno che l'attesa non venga annullata. + Matrice delle istanze di per cui attendere. + Oggetto da osservare durante l'attesa del completamento delle attività. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti annullabili entro un intervallo di tempo specificato. + true se tutte le istanze di hanno completato l'esecuzione nel tempo consentito; in caso contrario, false. + Matrice delle istanze di per cui attendere. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti. + Indice dell'attività completata nell'argomento di matrice di . + Matrice delle istanze di per cui attendere. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti entro un numero specificato di millisecondi. + Indice dell'attività completata nell'argomento di matrice di , oppure -1 in caso di timeout. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti entro un numero specificato di millisecondi o finché un token di annullamento non viene annullato. + Indice dell'attività completata nell'argomento di matrice di , oppure -1 in caso di timeout. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare durante l'attesa del completamento di un'attività. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti a meno che l'attesa non venga annullata. + Indice dell'attività completata nell'argomento di matrice di . + Matrice delle istanze di per cui attendere. + Oggetto da osservare durante l'attesa del completamento di un'attività. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti entro un intervallo di tempo specificato. + Indice dell'attività completata nell'argomento di matrice di , oppure -1 in caso di timeout. + Matrice delle istanze di per cui attendere. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una raccolta enumerabile. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The collection contained a null task. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una raccolta enumerabile. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + The argument was null. + The collection contained a null task. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una matrice. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + The argument was null. + The array contained a null task. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una matrice. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The array contained a null task. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività awaitable che consente il passaggio in modo asincrono al contesto corrente, quando atteso. + Contesto che, quando atteso, eseguirà una transizione in modo asincrono al contesto corrente al momento dell'attesa.Se l'oggetto corrente è diverso da Null, verrà considerato come contesto corrente.In caso contrario, sarà l'utilità di pianificazione associata all'attività in esecuzione a essere considerata come contesto corrente. + + + Rappresenta un'operazione asincrona in grado di restituire un valore. + Tipo del risultato prodotto da questo oggetto . + + + Inizializza un nuovo oggetto con la funzione specificata. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + The argument is null. + + + Inizializza un nuovo oggetto con la funzione specificata. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto da assegnare a questa attività. + The that created has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con la funzione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che verrà assegnato alla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inizializza un nuovo oggetto con la funzione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument specifies an invalid value for . + The argument is null. + + + Inizializza un nuovo oggetto con la funzione e lo stato specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dalla funzione. + Oggetto da assegnare alla nuova attività. + The that created has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dalla funzione. + Oggetto da assegnare alla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dalla funzione. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument specifies an invalid value for . + The argument is null. + + + Configura un elemento awaiter usato per attendere questo oggetto . + Oggetto usato per attendere questa attività. + true per tentare di eseguire il marshalling della continuazione nel contesto originale acquisito; in caso contrario, false. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'attività di destinazione. + Nuova attività di continuazione. + Azione da eseguire al completamento dell'attività precedente.Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + The has been disposed. + The argument is null. + + + Crea una continuazione annullabile che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuova attività di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata viene passata come argomento al delegato. + Token di annullamento che viene passato alla nuova attività di continuazione. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Azione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Azione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato e viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante vengono passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Funzione da eseguire in base alla condizione specificata in .Quando tale funzione viene eseguita, questa attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Funzione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument is null. + + + Fornisce l'accesso ai metodi factory per la creazione e la configurazione delle istanze di . + Oggetto factory in grado di creare una vasta gamma di oggetti . + + + Ottiene un elemento awaiter usato per attendere questo oggetto . + Istanza di awaiter. + + + Ottiene il valore del risultato di . + Valore del risultato di , ovvero lo stesso tipo del parametro di tipo dell'attività. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Rappresenta un'eccezione utilizzata per comunicare l'annullamento di un'attività. + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Inizializza una nuova istanza della classe con un riferimento all'oggetto che è stato annullato. + Attività che è stata annullata. + + + Ottiene l'attività associata a questa eccezione. + Riferimento all'oggetto associato a questa eccezione. + + + Rappresenta il lato producer di un oggetto non associato a un delegato, fornendo l'accesso al lato consumer tramite la proprietà . + Tipo del valore del risultato associato a questo oggetto . + + + Crea un oggetto . + + + Crea un oggetto con lo stato specificato. + Stato da usare come AsyncState dell'oggetto sottostante. + + + Crea un oggetto con lo stato e le opzioni specificate. + Stato da usare come AsyncState dell'oggetto sottostante. + Opzioni da usare quando si crea l'oggetto sottostante. + + rappresenta le opzioni non valide per l'utilizzo con . + + + Crea un oggetto con le opzioni specificate. + Opzioni da usare quando si crea l'oggetto sottostante. + + rappresenta le opzioni non valide per l'utilizzo con . + + + Esegue la transizione dell'oggetto sottostante allo stato . + L'oggetto sottostante si trova già in uno dei tre stati finali: , o , se l'oggetto sottostante è già stato eliminato. + + + Esegue la transizione dell'oggetto sottostante allo stato . + Raccolta di eccezioni da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + Vi sono uno o più elementi Null in . + L'oggetto sottostante si trova già in uno dei tre stati finali: , o . + + + Esegue la transizione dell'oggetto sottostante allo stato . + Eccezione da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + L'oggetto sottostante si trova già in uno dei tre stati finali: , o . + + + Esegue la transizione dell'oggetto sottostante allo stato . + Valore del risultato da associare a questo oggetto . + + è stato eliminato. + L'oggetto sottostante si trova già in uno dei tre stati finali: , o . + + + Ottiene l'oggetto creato da questo oggetto . + Restituisce l'oggetto creato da questo oggetto . + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; false se l'operazione non è stata completata o se l'oggetto è già stato eliminato. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato e abilita l'archiviazione di un token di annullamento nell'attività annullata. + true se l'operazione riesce; in caso contrario, false. + Token di annullamento. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; in caso contrario, false. + Raccolta di eccezioni da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + Vi sono uno o più elementi Null in .-oppure-La raccolta è vuota. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; in caso contrario, false. + Eccezione da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; in caso contrario, false. + Valore del risultato da associare a questo oggetto . + + + Specifica il comportamento di un'attività creata tramite il metodo o . + + + Specifica che la continuazione, se è un'attività figlio, è connessa a un elemento padre della gerarchia delle attività.La continuazione può essere un'attività figlio solo se anche la relativa attività precedente è un'attività figlio.Per impostazione predefinita, un'attività figlio, ovvero un'attività interna creata da un'attività esterna, viene eseguita indipendentemente dalla relativa attività padre.È possibile usare l'opzione per mantenere sincronizzate le attività padre e figlio.Si noti che se un'attività padre viene configurata con l'opzione , l'opzione nell'attività figlio non avrà effetto e quest'ultima verrà eseguita come attività figlio disconnessa. Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Specifica che qualsiasi attività figlio (ovvero qualsiasi attività interna annidata creata da questa continuazione) che venga creata con l'opzione e tenti l'esecuzione come attività figlio connessa non potrà collegarsi all'attività padre e verrà invece eseguita come attività figlio disconnessa.Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Specifica che l'attività di continuazione deve essere eseguita in modo sincrono.Se si specifica questa opzione, la continuazione viene eseguita nello stesso thread che comporta la transizione dell'attività precedente allo stato finale.Se quando la continuazione viene creata l'attività precedente è già completa, la continuazione verrà eseguita nel thread che crea la continuazione.Se dell'attività precedente viene collocato in un blocco finally (Finally in Visual Basic), verrà eseguita una continuazione con questa opzione in tale blocco finally.Eseguire in modo sincrono soltanto le continuazioni che presentano un'esecuzione molto breve.Dal momento che l'attività viene eseguita in modo asincrono, non è necessario chiamare un metodo come per garantire che il thread chiamante attenda il completamento dell'attività. + + + Specifica le attività create dalla continuazione chiamando i metodi come o Vedere l'utilità di pianificazione predefinita () anziché l'utilità di pianificazione in cui è in esecuzione la continuazione come utilità di pianificazione corrente. + + + In caso di annullamento della continuazione, impedisce il completamento della continuazione finché l'attività precedente non è stata completata. + + + Specifica che la continuazione sarà un'operazione a bassa precisione di lunga durata.Fornisce a un'indicazione in merito alla possibilità di dover ricorrere all'oversubscription. + + + Quando non viene specificata alcuna opzione di continuazione, specifica che deve essere usato un comportamento predefinito quando si esegue una continuazione.La continuazione viene eseguita in modo asincrono al completamento dell'attività precedente, indipendentemente dal valore della proprietà finale dell'attività precedente.Se la continuazione è un'attività figlio, viene creata come attività annidata disconnessa. + + + Specifica che l'attività di continuazione non deve essere pianificata se l'attività precedente è stata annullata.Un'attività precedente viene annullata se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che l'attività di continuazione non deve essere pianificata se la relativa attività precedente ha generato un'eccezione non gestita.Un'attività precedente genera un'eccezione non gestita se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che l'attività di continuazione non deve essere pianificata se l'esecuzione della relativa attività precedente è stata completata.Un'attività precedente viene eseguita fino al completamento se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che la continuazione deve essere pianificata solo se l'attività precedente è stata annullata.Un'attività precedente viene annullata se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che l'attività di continuazione deve essere pianificata solo se la relativa attività precedente ha generato un'eccezione non gestita.Un'attività precedente genera un'eccezione non gestita se la relativa proprietà al completamento è .L'opzione garantisce che la proprietà dell'attività precedente non sia null.È possibile usare tale proprietà per rilevare l'eccezione e determinare quale eccezione ha comportato errori nell'attività.Se non si accede alla proprietà , l'eccezione non viene gestita.Inoltre, se si tenta di accedere alla proprietà di un'attività che è stata annullata o in cui si sono verificati errori, verrà generata una nuova eccezione.Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che la continuazione deve essere pianificata solo se l'esecuzione della relativa attività precedente è stata completata.Un'attività precedente viene eseguita fino al completamento se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Indicazione fornita a un oggetto affinché pianifichi un'attività nell'ordine in cui sono state pianificate, in modo che le attività pianificate prima abbiano più possibilità di essere eseguite prima delle attività pianificate in un secondo momento. + + + Specifica che l'attività di continuazione deve essere eseguita in modo asincrono.Questa opzione ha la precedenza rispetto a . + + + Specifica i flag che controllano il comportamento facoltativo per la creazione e l'esecuzione delle attività. + + + Specifica che un'attività è associata a un elemento padre nella gerarchia delle attività.Per impostazione predefinita, un'attività figlio, ovvero un'attività interna creata da un'attività esterna, viene eseguita indipendentemente dalla relativa attività padre.È possibile usare l'opzione per mantenere sincronizzate le attività padre e figlio.Si noti che se un'attività padre viene configurata con l'opzione , l'opzione nell'attività figlio non avrà effetto e quest'ultima verrà eseguita come attività figlio disconnessa. Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Specifica che qualsiasi attività figlio che tenti l'esecuzione come attività figlio connessa (ovvero che venga creata con l'opzione ) non potrà collegarsi all'attività padre e verrà invece eseguita come attività figlio disconnessa.Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Impedisce all'utilità di pianificazione dell'ambiente di essere considerata l'utilità di pianificazione corrente nell'attività creata.Ciò significa che le operazioni come StartNew o ContinueWith eseguite nell'attività creata visualizzeranno come utilità di pianificazione corrente. + + + Specifica che un'attività sarà un'operazione di lunga durata e con granularità grossolana che include meno componenti di dimensioni maggiori rispetto ai sistemi più precisi.Fornisce a un'indicazione in merito alla possibilità di dover ricorrere all'oversubscription.L'oversubscription consente di creare un numero di thread superiore a quello dei thread hardware disponibili. + + + Specifica che deve essere usato il comportamento predefinito. + + + Indicazione fornita a un oggetto affinché pianifichi un'attività nel modo più giusto possibile, ovvero garantendo che le attività pianificate prima abbiano più possibilità di essere eseguite prima delle attività pianificate in un secondo momento. + + + Forza l'esecuzione asincrona delle continuazioni aggiunte all'attività corrente. + + + Fornisce un set di metodi statici (Shared in Visual Basic) per l'utilizzo di tipi specifici di istanze di . + + + Crea un oggetto proxy che rappresenta l'operazione asincrona di un oggetto Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic). + + che rappresenta l'operazione asincrona dell'oggetto Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) fornito. + Oggetto Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) di cui annullare il wrapping. + Tipo di risultato dell'attività. + Eccezione generata se l'argomento è Null. + + + Crea un oggetto proxy che rappresenta l'operazione asincrona di . + Attività che rappresenta l'operazione asincrona dell'oggetto System.Threading.Tasks.Task(Of Task) fornito. + Oggetto Task<Task> (C#) o Task (Of Task) (Visual Basic) di cui annullare il wrapping. + Eccezione generata se l'argomento è Null. + + + Fornisce supporto per la creazione e la pianificazione di oggetti . + + + Inizializza un'istanza di con la configurazione predefinita. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto che verrà assegnato alle attività create da questo oggetto a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro oggetto CancellationToken. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto predefinito che verrà assegnato alle attività create da questo oggetto a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro oggetto CancellationToken. + Oggetto predefinito da usare quando si creano attività con questo oggetto TaskFactory. + Oggetto predefinito da usare quando si creano attività di continuazione con questo oggetto TaskFactory. + Oggetto predefinito da usare per pianificare le attività create con questo oggetto TaskFactory.Un valore Null indica che occorre usare TaskScheduler.Current. + L'argomento specifica un valore non valido.Per ulteriori informazioni, vedere la sezione Osservazioni per .-oppure-L'argomento specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto predefinito da usare quando si creano attività con questo oggetto TaskFactory. + Oggetto predefinito da usare quando si creano attività di continuazione con questo oggetto TaskFactory. + L'argomento specifica un valore non valido.Per ulteriori informazioni, vedere la sezione Osservazioni per .-oppure-L'argomento specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto da usare per pianificare le attività create con questo oggetto TaskFactory.Un valore Null indica che occorre usare l'oggetto TaskScheduler corrente. + + + Ottiene il token di annullamento predefinito per questa factory delle attività. + Token di annullamento attività predefinito per questa factory delle attività. + + + Ottiene le opzioni di continuazione attività predefinite per questa factory delle attività. + Opzioni di continuazione attività predefinite per questa factory delle attività. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione. + Oggetto usato per pianificare la nuova attività di continuazione. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Oggetto usato per pianificare la nuova attività di continuazione. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Tipo del risultato degli oggetti precedenti. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Oggetto usato per pianificare la nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Tipo del risultato degli oggetti precedenti. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Oggetto usato per pianificare la nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + L'argomento specifica un valore non valido. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Uno degli elementi nella matrice è stato eliminato. + La matrice è null. -oppure-L'il argomento è null. + Il matrice contiene un null valore. -oppure-Il matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Uno degli elementi nella matrice è stato eliminato. -oppure- è già stato eliminato. + La matrice è null. -oppure-Il valore dell'argomento è null. + Il matrice contiene un null valore. -oppure-Il matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato.-oppure-L'istanza fornita è già stata eliminata. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando uno degli elementi della matrice è stato eliminato.-oppure-L'istanza fornita è già stata eliminata. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato.-oppure-L'istanza fornita è già stata eliminata. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Ottiene le opzioni di creazione attività predefinite per questa factory delle attività. + Opzioni di creazione attività predefinite per questa factory delle attività. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue un'azione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato dell'azione che elabora l'oggetto completato. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che esegue un'azione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato dell'azione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue un'azione del metodo End al completamento di un oggetto specificato. + Oggetto creato che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato dell'azione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'attività che esegue il metodo End. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato della funzione che elabora l'oggetto completato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato della funzione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato della funzione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'attività che esegue il metodo End. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Ottiene l'utilità di pianificazione predefinita per questa factory delle attività. + Utilità di pianificazione predefinita per questa factory delle attività. + + + Crea e avvia un'attività. + Attività avviata. + Delegato dell'azione da eseguire in modo asincrono. + L'argomento è null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto che verrà assegnato alla nuova attività. + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto che verrà assegnato al nuovo oggetto . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Il valore dell'argomento è null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato al nuovo oggetto . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato alla nuova attività. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Tipo del risultato disponibile tramite . + Il valore dell'argomento è null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto che verrà assegnato al nuovo oggetto . + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto che verrà assegnato alla nuova attività. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato al nuovo oggetto . + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato alla nuova attività. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Fornisce supporto per la creazione e la pianificazione di oggetti . + Valore restituito degli oggetti creati dai metodi di questa classe. + + + Inizializza un'istanza di con la configurazione predefinita. + + + Inizializza un'istanza di con la configurazione predefinita. + Token di annullamento predefinito che verrà assegnato alle attività create da questo oggetto , a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro token di annullamento. + + + Inizializza un'istanza di con la configurazione specificata. + Token di annullamento predefinito che verrà assegnato alle attività create da questo oggetto , a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro token di annullamento. + Opzioni predefinite da usare quando si creano attività con questo oggetto . + Opzioni predefinite da usare quando si creano attività di continuazione con questo oggetto . + Utilità di pianificazione predefinita da usare per pianificare le attività create con questo oggetto .Un valore Null indica che è necessario usare l'oggetto . + + o specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Opzioni predefinite da usare quando si creano attività con questo oggetto . + Opzioni predefinite da usare quando si creano attività di continuazione con questo oggetto . + + o specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Utilità di pianificazione da usare per pianificare le attività create con questo oggetto .Un valore Null indica che è necessario usare l'oggetto corrente. + + + Ottiene il token di annullamento predefinito per questa factory delle attività. + Token di annullamento predefinito per questa factory delle attività. + + + Ottiene il valore di enumerazione per questa factory delle attività. + Uno dei valori di enumerazione che specifica le opzioni di continuazione predefinite per questa factory delle attività. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-L'elemento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure- è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Utilità di pianificazione usata per pianificare l'attività di continuazione creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + specifica un valore non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Utilità di pianificazione usata per pianificare l'attività di continuazione creata. + Tipo del risultato degli oggetti precedenti. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + L'argomento specifica un valore non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è Null.-oppure-L'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Utilità di pianificazione usata per pianificare l'attività di continuazione creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + L'argomento specifica un valore non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + Nell'argomento viene specificato un valore di enumerazione non valido. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-L'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + L'argomento specifica un valore TaskContinuationOptions non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + Nell'argomento viene specificato un valore di enumerazione non valido. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Ottiene il valore di enumerazione per questa factory delle attività. + Uno dei valori di enumerazione che specifica le opzioni di creazione predefinite per questa factory delle attività. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che controlla il comportamento dell'attività creata. + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea un'attività che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + Oggetto il cui completamento deve attivare l'elaborazione del metodo . + Delegato della funzione che elabora l'oggetto completato. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che esegue una funzione del metodo End al completamento di un oggetto specificato. + Attività che rappresenta l'operazione asincrona. + Oggetto il cui completamento deve attivare l'elaborazione del metodo . + Delegato della funzione che elabora l'oggetto completato. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + + + Crea un'attività che esegue una funzione del metodo End al completamento di un oggetto specificato. + Attività creata che rappresenta l'operazione asincrona. + Oggetto il cui completamento deve attivare l'elaborazione del metodo . + Delegato della funzione che elabora l'oggetto completato. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Utilità di pianificazione usata per pianificare l'attività che esegue il metodo End. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Ottiene l'utilità di pianificazione per questa factory delle attività. + Utilità di pianificazione per questa factory delle attività. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Token di annullamento che verrà assegnato alla nuova attività. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Token di annullamento che verrà assegnato alla nuova attività. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Utilità di pianificazione usata per pianificare l'attività creata. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea e avvia un'attività. + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Token di annullamento che verrà assegnato alla nuova attività. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Token di annullamento che verrà assegnato alla nuova attività. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Utilità di pianificazione usata per pianificare l'attività creata. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Rappresenta un oggetto che gestisce le operazioni di basso livello relative all'accodamento delle attività nei thread. + + + Inizializza . + + + Ottiene l'oggetto associato all'attività attualmente in esecuzione. + Restituisce l'oggetto associato all'attività attualmente in esecuzione. + + + Ottiene l'istanza di predefinita fornita da .NET Framework. + Restituisce l'istanza di predefinita. + + + Crea un oggetto associato all'oggetto corrente. + Oggetto associato all'oggetto corrente, così come stabilito da . + Impossibile utilizzare SynchronizationContext corrente come TaskScheduler. + + + Solo per il supporto del debugger, genera un oggetto enumerabile di istanze di correntemente accodate all'utilità di pianificazione in attesa di esecuzione. + Oggetto enumerabile che consente a un debugger l'attraversamento delle attività correntemente accodate all'utilità di pianificazione. + Questa utilità di pianificazione in questo momento non è in grado di generare un elenco delle attività in coda. + + + Ottiene l'ID univoco di questo oggetto . + Restituisce l'ID univoco di questo oggetto . + + + Indica il livello di concorrenza massimo supportato da questo oggetto . + Restituisce un intero che rappresenta il livello di concorrenza massimo.L'utilità di pianificazione predefinita restituisce . + + + Accoda un oggetto all'utilità di pianificazione. + Oggetto da accodare. + L'argomento è null. + + + Tenta di rimuovere dalla coda un oggetto accodato in precedenza a questa utilità di pianificazione. + Valore booleano che indica se l'argomento è stato rimosso correttamente dalla coda. + Oggetto da rimuovere dalla coda. + L'argomento è null. + + + Tenta di eseguire l'oggetto fornito in questa utilità di pianificazione. + Valore booleano uguale a true se l'oggetto è stato eseguito correttamente, a false in caso contrario.In genere gli errori di esecuzione si verificano perché l'attività è già stata eseguita in precedenza oppure sta per essere eseguita da un altro thread. + Oggetto da eseguire. + + non è associato a questa utilità di pianificazione. + + + Determina se l'oggetto fornito può essere eseguito in modo sincrono in questa chiamata e, in tal caso, lo esegue. + Valore booleano che indica se l'attività è stata eseguita inline. + Oggetto da eseguire. + Boolean che indica se l'attività è stata accodata in precedenza.Se questo parametro è True, è possibile che l'attività sia stata accodata (pianificata) in precedenza. Se è False, è noto che l'attività non è stata accodata e questa chiamata viene effettuata per eseguire l'attività inline senza accodarla. + L'argomento è null. + L'oggetto è stato già eseguito. + + + Si verifica quando un'eccezione non osservata di un'attività in cui si è verificato un errore sta per attivare i criteri di escalation delle eccezioni che, per impostazione predefinita, interromperebbero il processo. + + + Rappresenta un'eccezione utilizzata per comunicare un'operazione non valida eseguita da . + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe utilizzando il messaggio di errore predefinito e un riferimento all'eccezione interna che è la causa di questa eccezione. + Eccezione causa dell'eccezione corrente. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Rappresenta la fase corrente del ciclo di vita di un oggetto . + + + L'attività ha confermato l'annullamento generando un oggetto OperationCanceledException con il proprio oggetto CancellationToken mentre il token era in stato segnalato oppure l'oggetto CancellationToken dell'attività era già segnalato prima dell'inizio dell'esecuzione dell'attività.Per altre informazioni, vedere Annullamento delle attività. + + + L'attività è stata inizializzata ma non ancora pianificata. + + + L'attività è stata completata a causa di un'eccezione non gestita. + + + L'esecuzione dell'attività è stata completata correttamente. + + + L'attività è in esecuzione ma non è ancora stata completata. + + + L'attività è in attesa di essere attivata e pianificata internamente dall'infrastruttura .NET Framework. + + + L'attività ha completato l'esecuzione ed è in attesa implicita del completamento delle attività figlio associate. + + + L'esecuzione dell'attività è stata pianificata ma non è ancora iniziata. + + + Fornisce i dati dell'evento generato quando l'eccezione di un oggetto in cui si è verificato un errore non viene osservata. + + + Inizializza una nuova istanza della classe con l'eccezione non osservata. + Eccezione che non è stata osservata. + + + Eccezione che non è stata osservata. + Eccezione che non è stata osservata. + + + Ottiene un valore che indica se questa eccezione è stata contrassegnata come "osservata". + true se l'eccezione è stata contrassegnata come "osservata"; in caso contrario, false. + + + Contrassegna l'oggetto come "osservato", impedendo in questo modo di attivare i criteri di escalation delle eccezioni che, per impostazione predefinita, terminano il processo. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/ja/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/ja/System.Threading.Tasks.xml new file mode 100644 index 0000000..e3c211d --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/ja/System.Threading.Tasks.xml @@ -0,0 +1,3758 @@ + + + + System.Threading.Tasks + + + + アプリケーションの実行中に発生する 1 つ以上のエラーを表します。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + 引数が null です。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + + インスタンスを単一の新しいインスタンスに平坦化します。 + 新しい平坦化された + + + この例外の根本的な原因である を返します。 + この例外の根本的な原因である を返します。 + + + この に含まれている各 に対してハンドラーを呼び出します。 + それぞれの例外に対して実行する述語。この述語は、処理される を引数として受け取り、例外が処理されたかどうかを示すブール値を返します。 + + 引数が null です。 + この に含まれている例外は処理されませんでした。 + + + 現在の例外の原因となった インスタンスの読み取り専用コレクションを取得します。 + 現在の例外の原因となった インスタンスの読み取り専用コレクションを返します。 + + + 現在の の文字列形式を作成して返します。 + 現在の例外の文字列形式。 + + + この例外は、スレッドによって実行されていた操作が取り消されたときにそのスレッドでスローされます。 + 2 + + + システム提供のエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + エラーを説明する 。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + 指定したエラー メッセージ、この例外の原因である内部例外への参照、およびキャンセル トークンを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + 取り消された操作に関連付けられているキャンセル トークン。 + + + 指定したエラー メッセージとキャンセル トークンを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 取り消された操作に関連付けられているキャンセル トークン。 + + + キャンセル トークンを使用して、 クラスの新しいインスタンスを初期化します。 + 取り消された操作に関連付けられているキャンセル トークン。 + + + 取り消された操作に関連付けられているトークンを取得します。 + 取り消された操作に関連付けられているトークンまたは既定のトークン。 + + + タスクを返す非同期メソッドのビルダーを表します。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。このメソッドは、部分的に信頼されているコードから呼び出すことができます。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + + クラスのインスタンスを作成します。 + ビルダーの新しいインスタンス。 + + + タスクを失敗としてマークし、指定された例外をタスクにバインドします。 + タスクにバインドする例外。 + + は null なので、 + タスクは既に完了しています。またはビルダーが初期化されていません。 + + + タスクを正常な完了としてマークします。 + タスクは既に完了しています。またはビルダーが初期化されていません。 + + + 指定したステート マシンにビルダーを関連付けます。 + ビルダーに関連付けるステート マシン インスタンス。 + + は null なので、 + ステート マシンは、前に設定されました。 + + + ステート マシンが関連付けられているビルダーの実行を開始します。 + 参照により渡されたステート マシン インスタンス。 + ステート マシンの型。 + + は null なので、 + + + このビルダーのタスクを取得します。 + このビルダーのタスク。 + ビルダーが初期化されていません。 + + + タスクを返す非同期メソッドのビルダーを表し、結果のパラメーターを指定します。 + タスクを完了するために使用する結果。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。このメソッドは、部分的に信頼されているコードから呼び出すことができます。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + + クラスのインスタンスを作成します。 + ビルダーの新しいインスタンス。 + + + タスクを失敗としてマークし、指定された例外をタスクにバインドします。 + タスクにバインドする例外。 + + は null なので、 + タスクは既に完了しています。 + + + タスクを正常な完了としてマークします。 + タスクを完了するために使用する結果。 + タスクは既に完了しています。 + + + 指定したステート マシンにビルダーを関連付けます。 + ビルダーに関連付けるステート マシン インスタンス。 + + は null なので、 + ステート マシンは、前に設定されました。 + + + ステート マシンが関連付けられているビルダーの実行を開始します。 + 参照により渡されたステート マシン インスタンス。 + ステート マシンの型。 + + は null なので、 + + + このビルダーのタスクを取得します。 + このビルダーのタスク。 + + + 値を返さない非同期メソッドのビルダーを表します。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。このメソッドは、部分的に信頼されているコードから呼び出すことができます。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + + クラスのインスタンスを作成します。 + ビルダーの新しいインスタンス。 + + + メソッド ビルダーに例外をバインドします。 + バインドする例外。 + + は null なので、 + ビルダーが初期化されていません。 + + + メソッド ビルダーを正常に完了済みとしてマークします。 + ビルダーが初期化されていません。 + + + 指定したステート マシンにビルダーを関連付けます。 + ビルダーに関連付けるステート マシン インスタンス。 + + は null なので、 + ステート マシンは、前に設定されました。 + + + ステート マシンが関連付けられているビルダーの実行を開始します。 + 参照により渡されたステート マシン インスタンス。 + ステート マシンの型。 + + は null なので、 + + + タスクに対する待機を構成できる待機可能オブジェクトを提供します。 + + + この待機可能オブジェクトの awaiter を返します。 + awaiter。 + + + タスクに対する待機を構成できる待機可能オブジェクトを提供します。 + この によって生成される結果の型。 + + + この待機可能オブジェクトの awaiter を返します。 + awaiter。 + + + 待機可能なオブジェクト () に awaiter を提供します。 + + + 完了したタスクに対する待機を終了します。 + 完了したタスクの結果。 + awaiter が適切に初期化されませんでした。 + タスクが取り消されました。 + Faulted 状態で完了したタスク。 + + + 待機されているタスクが完了したかどうかを示す値を取得します。 + 待機対象のタスクが完了している場合は true。それ以外の場合は false。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + 待機可能な () オブジェクトに awaiter を提供します。 + + + 完了したタスクに対する待機を終了します。 + awaiter が適切に初期化されませんでした。 + タスクが取り消されました。 + Faulted 状態で完了したタスク。 + + + 待機されているタスクが完了したかどうかを示す値を取得します。 + 待たれるタスクが完了した場合は true。それ以外の場合は false。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + 非同期メソッドに生成されるステート マシンを表します。この型はコンパイラでのみ使用されます。 + + + ステート マシンを次の状態に移動します。 + + + ステート マシンをヒープに割り当てられたレプリカで構成します。 + ヒープに割り当てられたレプリカ。 + + + 待機操作が完了したときに継続をスケジュールする awaiter を表します。 + + + インスタンスが完了したときに呼び出される継続の操作をスケジュールします。 + 操作の完了時に呼び出すアクション。 + + 引数が null (Visual Basic では Nothing) です。 + + + 完了時の継続をスケジュールする操作を表します。 + + + インスタンスが完了したときに呼び出される継続の操作をスケジュールします。 + 操作の完了時に呼び出すアクション。 + + 引数が null (Visual Basic では Nothing) です。 + + + 非同期タスクの完了待ちのオブジェクトを提供します。 + + + 非同期タスクの完了の待機を終了します。 + + オブジェクトが正常に初期化されませんでした。 + タスクが取り消されました。 + + 状態で完了したタスク。 + + + 非同期タスクが完了したかどうかを示す値を取得します。 + タスクが完了した場合は true。それ以外の場合は false。 + + オブジェクトが正常に初期化されませんでした。 + + + + オブジェクトが、非同期タスクの完了を待機するのをやめたときに実行するアクションを設定します。 + 待機操作の完了時に実行するアクション。 + + は null です。 + + オブジェクトが正常に初期化されませんでした。 + + + この awaiter に関連付けられている非同期タスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + は null です。 + awaiter が適切に初期化されませんでした。 + + + 非同期タスクの完了まで待ってから、結果にパラメーターを提供するオブジェクトを表します。 + タスクの結果。 + + + 非同期タスクの完了の待機を終了します。 + 完了したタスクの結果。 + + オブジェクトが正常に初期化されませんでした。 + タスクが取り消されました。 + + 状態で完了したタスク。 + + + 非同期タスクが完了したかどうかを示す値を取得します。 + タスクが完了した場合は true。それ以外の場合は false。 + + オブジェクトが正常に初期化されませんでした。 + + + + オブジェクトが、非同期タスクの完了を待機するのをやめたときに実行するアクションを設定します。 + 待機操作の完了時に実行するアクション。 + + は null です。 + + オブジェクトが正常に初期化されませんでした。 + + + この awaiter に関連付けられている非同期タスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + は null です。 + awaiter が適切に初期化されませんでした。 + + + ターゲット環境に非同期的に切り替える際に待機するコンテキストを提供します。 + + + このクラスのインスタンスの オブジェクトを取得します。 + 非同期操作の完了を監視するためのオブジェクト。 + + + ターゲット環境に切り替えると awaiter を提供します。 + + + 待機操作を終了します。 + + + yield が必須でないかどうかを示す値を取得します。 + 常に false です。これは、 に yield が必須であることを示します。 + + + 呼び出す継続を設定します。 + 非同期的に呼び出すアクション。 + + は null なので、 + + + + を現在のコンテキストにポストして戻します。 + 非同期的に呼び出すアクション。 + + 引数が null です。 + + + 操作を取り消す通知を配信します。 + + + + を初期化します。 + トークンの取り消された状態。 + + + このトークンが取り消された状態になることができるかどうかを取得します。 + このトークンが取り消された状態になることができる場合は true。それ以外の場合は false。 + + + 現在の インスタンスが指定された と等しいかどうかを判断します。 + + であり、2 つのインスタンスが等しい場合は true。それ以外の場合は false。2 つのトークンが同じ に関連付けられている場合、または両者がパブリック CancellationToken コンストラクターから作成され、その 値が等しい場合、2 つのトークンは等しいことになります。 + このインスタンスと比較する他方のオブジェクト。 + An associated has been disposed. + + + 現在の インスタンスが指定されたトークンと等しいかどうかを判断します。 + インスタンスが等しい場合は true。それ以外の場合は false。2 つのトークンが同じ に関連付けられている場合、または両者がパブリック CancellationToken コンストラクターから作成され、その 値が等しい場合、2 つのトークンは等しいことになります。 + このインスタンスと比較する他方の 。 + + + + のハッシュ関数として機能します。 + 現在の インスタンスのハッシュ コード。 + + + このトークンに対して取り消しが要求されたかどうかを取得します。 + このトークンに対して取り消しが要求された場合は true。それ以外の場合は false。 + + + 空の 値を返します。 + 空のキャンセル トークン。 + + + 2 つの インスタンスが等しいかどうかを判断します。 + インスタンスが等しい場合は true。それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + An associated has been disposed. + + + 2 つの インスタンスが等しくないかどうかを判断します。 + インスタンスが等しくない場合は true。それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + An associated has been disposed. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + The associated has been disposed. + + is null. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + 現在の をキャプチャし、 を呼び出すときに使用するかどうかを示すブール値。 + The associated has been disposed. + + is null. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + デリゲートの呼び出し時に に渡される状態。null でもかまいません。 + The associated has been disposed. + + is null. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + デリゲートの呼び出し時に に渡される状態。null でもかまいません。 + 現在の をキャプチャし、 を呼び出すときに使用するかどうかを示すブール値。 + The associated has been disposed. + + is null. + + + このトークンに対して取り消しが要求された場合、 をスローします。 + The token has had cancellation requested. + The associated has been disposed. + + + トークンが取り消されたときに通知される を取得します。 + トークンが取り消されたときに通知される + The associated has been disposed. + + + + に登録されているコールバック デリゲートを表します。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + 現在の インスタンスが、指定された と等しいかどうかを判断します。 + これと の両方が等しい場合は True。それ以外の場合は False。2 つの インスタンスが、 の同じ Register メソッドの単一の呼び出しの結果を参照している場合、両者は等しいことになります。 + このインスタンスと比較する他のオブジェクト。 + + + 現在の インスタンスが、指定された と等しいかどうかを判断します。 + これと の両方が等しい場合は True。それ以外の場合は False。 2 つの インスタンスが、 の同じ Register メソッドの単一の呼び出しの結果を参照している場合、両者は等しいことになります。 + このインスタンスと比較する他の 。 + + + + のハッシュ関数として機能します。 + 現在の インスタンスのハッシュ コード。 + + + 2 つの インスタンスが等しいかどうかを判断します。 + インスタンスが等しい場合は true、それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + + + 2 つの インスタンスが等しくないかどうかを判断します。 + インスタンスが等しくない場合は true。それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + + + 取り消す必要があることを に通知します。 + + + + クラスの新しいインスタンスを初期化します。 + + + 指定した遅延 (ミリ秒単位) が経過した後に取り消される クラスの新しいインスタンスを初期化します。 + この を取り消すまで待機する時間間隔 (ミリ秒単位)。 + + is less than -1. + + + 指定した期間の後に取り消される クラスの新しいインスタンスを初期化します。 + この を取り消すまで待機する時間間隔。 + + . is less than -1 or greater than . + + + 取り消しの要求を伝えます。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + キャンセルの要求を伝え、残りのコールバックとキャンセル可能な操作を続けるかどうかを指定します。 + 例外を直ちに伝達する場合は true。それ以外の場合は false。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 指定したミリ秒数が経過した後の、この の取り消し操作をスケジュールします。 + この を取り消すまで待機する時間。 + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 指定した期間が経過した後の、この の取り消し操作を設定します。 + この を取り消すまで待機する時間。 + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + すべてのソース トークンが取り消された状態であるときに、取り消された状態になる を作成します。 + ソース トークンにリンクされている + 観察する最初のキャンセル トークン。 + 観察する 2 番目のキャンセル トークン。 + A associated with one of the source tokens has been disposed. + + + 指定された配列のすべてのソース トークンが取り消された状態であるときに、取り消された状態になる を作成します。 + ソース トークンにリンクされている + 観察するためのキャンセル トークン インスタンスを含む配列。 + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + クラスによって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + この に対して取り消しが要求されているかどうかを取得します。 + この に対して取り消しが要求されている場合は true。それ以外の場合は false。 + + + この に関連付けられている を取得します。 + この に関連付けられている + The token source has been disposed. + + + 同時実行タスクは同時に実行し、排他的なタスク同時に実行しないように、タスクの実行を調整するタスク スケジューラを提供します。 + + + + クラスの新しいインスタンスを初期化します。 + + + 指定したスケジューラをターゲットとする クラスの新しいインスタンスを初期化します。 + このペアを実行するターゲット スケジューラ。 + + + 最大同時実行レベルを使用して、指定したスケジューラを対象とする クラスの新しいインスタンスを初期化します。 + このペアを実行するターゲット スケジューラ。 + 同時実行するタスクの最大数。 + + + まとめて処理される可能性のあるスケジュールされたタスクの最大同時実行レベルおよび最大数を使用して、指定したスケジューラを対象とする クラスの新しいインスタンスを初期化します。 + このペアを実行するターゲット スケジューラ。 + 同時実行するタスクの最大数。 + ペアにより使用される、基となるスケジュールされたタスクごとに、処理されるタスクの最大数。 + + + これ以上タスクを受け入れないことをスケジューラ ペアに通知します。 + + + スケジューラが処理を完了すると完了する を取得します。 + スケジューラが処理を終了したときに完了する非同期操作。 + + + このペアの他のタスクと同時に実行できるタスクをこのペアにスケジュールするために使用できる を取得します。 + タスクを同時にスケジュールするために使用できるオブジェクト。 + + + このペアの他のタスクとは排他的に実行する必要があるタスクをこのペアにスケジュールするために使用できる を取得します。 + 他のタスクと同時に実行されないタスクをスケジュールするために使用できるオブジェクト。 + + + 非同期操作を表します。この種類の .NET Framework ソース コードを参照するには、参照ソースをご覧ください。 + + + 指定したアクションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + The argument is null. + + + 指定したアクションおよび で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + 新しいタスクが観察する 。 + The provided has already been disposed. + The argument is null. + + + 指定したアクションと作成オプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + 新しいタスクが観察する 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 指定したアクションと作成オプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + タスクの動作のカスタマイズに使用する 。 + The argument is null. + The argument specifies an invalid value for . + + + 指定したアクションと状態で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + 新しいタスクが観察する 。 + The that created has already been disposed. + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + 新しいタスクが観察する 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + タスクの動作のカスタマイズに使用する 。 + The argument is null. + The argument specifies an invalid value for . + + + + が作成されたときに渡される状態オブジェクトを取得します。渡されなかった場合は null。 + タスクの作成時にそのタスクに渡された状態データを表す + + + 既に正常に完了したタスクを取得します。 + 正常に完了したタスク。 + + + この を待機するために使用する awaiter を構成します。 + このタスクを待機するために使用するオブジェクト。 + 継続をキャプチャされた元のコンテキストにマーシャリングする場合は true。それ以外の場合は false。 + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + The argument is null. + + + キャンセル トークンを受け取って、対象の が完了したときに非同期的に実行される継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + The that created the token has already been disposed. + The argument is null. + + + 対象のタスクが完了したときに、指定した に従って実行される継続タスクを作成します。この継続タスクは、キャンセル トークンを受け取り、指定されたスケジューラを使用します。 + 新しい継続 + 指定した に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 対象のタスクが完了したときに、指定した に従って実行される継続タスクを作成します。 + 新しい継続 + 指定した に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。継続タスクは、指定されたスケジューラを使用します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The has been disposed. + The argument is null. -or-The argument is null. + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに実行される継続タスクを作成します。 + 新しい継続タスク。 + タスクの完了時に実行するアクション。実行されると、完了したタスクと、呼び出し元が指定する状態オブジェクトが、引数としてデリゲートに渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + 呼び出し元から提供される状態情報およびキャンセル トークンを受け取り、対象の の完了時に非同期的に実行される継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + The argument is null. + The provided has already been disposed. + + + 呼び出し元から提供される状態情報およびキャンセル トークンを受け取り、対象の の完了時に実行される継続タスクを作成します。継続タスクは、指定した一連の条件に基づき、指定したスケジューラを使用して実行されます。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに実行される継続タスクを作成します。継続タスクは、指定した一連の条件に基づいて実行されます。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The argument is null. + The argument specifies an invalid value for . + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに非同期的に実行される継続タスクを作成します。継続タスクは、指定されたスケジューラを使用します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument is null. + + + 対象の が完了して値を返したときに非同期的に実行される継続タスクを作成します。 + 新しい継続タスク。 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + + + 対象の が完了して値を返したときに非同期的に実行される継続タスクを作成します。この継続タスクは、キャンセル トークンを受け取ります。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 指定された継続のオプションに従って実行され、値を返す継続タスクを作成します。継続タスクは、キャンセル トークンを渡され、指定されたスケジューラを使用します。 + 新しい継続 + 指定した に従って実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 指定された継続のオプションに従って実行され、値を返す継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 対象の が完了して値を返したときに非同期的に実行される継続タスクを作成します。継続タスクは、指定されたスケジューラを使用します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに非同期的に実行され、値を返す継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクによって生成される結果の型。 + The argument is null. + + + 対象の が完了したときに非同期的に実行され、値を返す継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報とキャンセル トークンを受け取ります。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The provided has already been disposed. + + + 対象の が完了したときに、指定したタスク継続オプションに基づいて実行され、値を返す継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報とキャンセル トークンを受け取り、指定したスケジューラを使用します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 対象の が完了したときに、指定したタスク継続オプションに基づいて実行される継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報を受け取ります。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報を受け取り、指定したスケジューラを使用します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument is null. + + + このタスクの作成に使用される を取得します。 + このタスクの作成に使用される + + + 現在実行中の の一意の ID を返します。 + システムによって現在実行中のタスクに割り当てられた整数。 + + + 遅延後に完了するタスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機するミリ秒数。無期限に待機する場合は -1。 + The argument is less than -1. + + + 遅延後に完了するキャンセル可能タスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機するミリ秒数。無期限に待機する場合は -1。 + 戻されるタスクが完了する前にチェックされるキャンセル トークン。 + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 指定の時間間隔後に完了するタスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機する時間。無期限に待機する場合は TimeSpan.FromMilliseconds(-1)。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 指定の時間間隔後に完了するキャンセル可能タスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機する時間。無期限に待機する場合は TimeSpan.FromMilliseconds(-1)。 + 戻されるタスクが完了する前にチェックされるキャンセル トークン。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + + が途中で終了する原因となった を取得します。 が正常に完了した場合、または例外がスローされていない場合は、null が戻ります。 + + が途中で終了する原因となった + + + + インスタンスおよび インスタンスを作成して構成するためのファクトリ メソッドへのアクセスを提供します。 + さまざまな オブジェクトおよび オブジェクトを作成可能なファクトリ オブジェクト。 + + + 指定されたキャンセル トークンを使用したキャンセルにより完了した を作成します。 + キャンセルされたタスク。 + タスクを完了させるキャンセル トークン。 + + + 指定されたキャンセル トークンを使用したキャンセルにより完了した を作成します。 + キャンセルされたタスク。 + タスクを完了させるキャンセル トークン。 + タスクによって返される結果の型。 + + + 指定した例外で完了した を作成します。 + エラーが発生したタスク。 + タスクを完了させる例外。 + タスクによって返される結果の型。 + + + 指定した例外で完了した を作成します。 + エラーが発生したタスク。 + タスクを完了させる例外。 + + + 指定した結果で成功した を作成します。 + 正常に完了したタスク。 + 完了したタスクに格納する結果。 + タスクによって返される結果の型。 + + + この を待機するために使用する awaiter を取得します。 + awaiter のインスタンス。 + + + この インスタンスの一意の ID を取得します。 + システムによってこのタスク インスタンスに割り当てられた整数。 + + + この インスタンスの実行が取り消されることによって完了したかどうかを示す値を取得します。 + タスクが取り消されることによって完了した場合は true。それ以外の場合は false。 + + + この が完了したかどうかを示す値を取得します。 + タスクが完了した場合は true。それ以外の場合は false。 + + + 処理されない例外が発生したことが原因で が完了したかどうかを示す値を取得します。 + タスクがハンドルされない例外をスローした場合は true。それ以外の場合は false。 + + + ThreadPool 上で実行する指定された作業をキューに配置し、その作業のタスク ハンドルを返します。 + ThreadPool で実行するためにキューに配置された作業を表すタスク。 + 非同期的に実行する処理 + The parameter was null. + + + ThreadPool 上で実行する指定された作業をキューに配置し、その作業のタスク ハンドルを返します。 + ThreadPool で実行するためにキューに配置された作業を表すタスク。 + 非同期的に実行する処理 + 処理を取り消すために使用されるキャンセル トークン + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + ThreadPool 上で実行する指定された作業をキューに配置し、Task(TResult) によって返される のプロキシを返します。 + Task(TResult) によって返される Task(TResult) のプロキシを表す + 非同期的に実行する処理 + プロキシ タスクによって返される結果の型。 + The parameter was null. + + + ThreadPool 上で実行する指定された作業をキューに配置し、Task(TResult) によって返される のプロキシを返します。 + Task(TResult) によって返される Task(TResult) のプロキシを表す + 非同期的に実行する処理 + 処理を取り消すために使用されるキャンセル トークン + プロキシ タスクによって返される結果の型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + ThreadPool 上で実行する指定された作業をキューに配置し、 によって返されるタスクのプロキシを返します。 + + によって返されるタスクのプロキシを表すタスク。 + 非同期的に実行する処理 + The parameter was null. + + + ThreadPool 上で実行する指定された作業をキューに配置し、 によって返されるタスクのプロキシを返します。 + + によって返されるタスクのプロキシを表すタスク。 + 非同期的に実行する処理。 + 処理を取り消すために使用されるキャンセル トークン。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + スレッド プール上で実行する指定された作業をキューに配置し、その作業を表す オブジェクトを戻します。 + スレッド プールで実行するためキューに配置された処理を表すタスク オブジェクト。 + 非同期的に実行する処理。 + タスクの戻り値の型。 + The parameter is null. + + + スレッド プール上で実行する指定された作業をキューに配置し、その作業の Task(TResult) ハンドルを返します。 + ThreadPool で実行するためにキューに配置された作業を表す Task(TResult)。 + 非同期的に実行する処理 + 処理を取り消すために使用されるキャンセル トークン + タスクの結果の型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 現在の を同期的に実行します。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 指定された を同期的に実行します。 + このタスク インラインの実行を試みるスケジューラ。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 現在の の実行をスケジュールし、それを開始します。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 指定された の実行をスケジュールし、それを開始します。 + このタスクを関連付けて実行する 。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + このタスクの を取得します。 + このタスク インスタンスの現在の + + + タスクの完了を待機するために使用できる を取得します。 + タスクの完了を待機するために使用できる + The has been disposed. + + + 操作が同期的に完了したかどうかを示す値を取得します。 + 操作が同期的に完了した場合は true。それ以外の場合は false。 + + + + の実行が完了するまで待機します。 + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 提供された の実行が完了するまで、指定したミリ秒数以内の間、待機します。 + 割り当てられた時間内に true の実行が完了した場合は 。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + の実行が完了するまで待機します。タスクの完了前に、タイムアウト期間が経過するか、キャンセル トークンが取り消される場合には、待機が終了します。 + 割り当てられた時間内に true の実行が完了した場合は 。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + タスクの完了の待機中に観察するキャンセル トークン。 + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + の実行が完了するまで待機します。タスクの完了前にキャンセル トークンが取り消される場合は、待機が終了します。 + タスクの完了の待機中に観察するキャンセル トークン。 + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 提供された の実行が完了するまで、指定した時間間隔内の間、待機します。 + 割り当てられた時間内に true の実行が完了した場合は 。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 指定したすべての オブジェクトの実行が完了するまで待機します。 + 待機する インスタンスの配列。 + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 提供されたすべての オブジェクトの実行が完了するまで、指定したミリ秒数以内の間、待機します。 + 割り当てられた時間内に true インスタンスすべての実行が完了した場合は 。それ以外の場合は false。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 指定したミリ秒数まで、または待機が取り消されるまで、提供されたすべての オブジェクトの実行が完了するのを待機します。 + 割り当てられた時間内に true インスタンスすべての実行が完了した場合は 。それ以外の場合は false。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + タスクの完了を待機しているときに観察する 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 待機が取り消されない限り、指定したすべての オブジェクトの実行が完了するまで待機します。 + 待機する インスタンスの配列。 + タスクの完了を待機しているときに観察する 。 + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 提供されたすべてのキャンセル可能な オブジェクトの実行が完了するまで、指定した時間間隔の間、待機します。 + 割り当てられた時間内に true インスタンスすべての実行が完了した場合は 。それ以外の場合は false。 + 待機する インスタンスの配列。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 指定したいずれかの オブジェクトの実行が完了するまで待機します。 + + 配列引数内の完了したタスクのインデックス。 + 待機する インスタンスの配列。 + The has been disposed. + The argument is null. + The argument contains a null element. + + + 提供されたいずれかの オブジェクトの実行が完了するまで、指定したミリ秒数以内の間、待機します。 + + 配列引数内の完了したタスクのインデックス。タイムアウトが発生した場合は -1。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 指定したミリ秒数まで、または待機トークンが取り消されるまで、提供されたいずれかの オブジェクトの実行が完了するのを待機します。 + + 配列引数内の完了したタスクのインデックス。タイムアウトが発生した場合は -1。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + タスクの完了を待機しているときに監視する 。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 待機が取り消されない限り、指定したいずれかの オブジェクトの実行が完了するまで待機します。 + + 配列引数内の完了したタスクのインデックス。 + 待機する インスタンスの配列。 + タスクの完了を待機しているときに監視する 。 + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 提供されたいずれかの オブジェクトの実行が完了するまで、指定した時間間隔内の間、待機します。 + + 配列引数内の完了したタスクのインデックス。タイムアウトが発生した場合は -1。 + 待機する インスタンスの配列。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 列挙可能なコレクション内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The collection contained a null task. + + + 列挙可能なコレクション内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + The argument was null. + The collection contained a null task. + + + 配列内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + The argument was null. + The array contained a null task. + + + 配列内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The array contained a null task. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The array contained a null task, or was empty. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + The argument was null. + The array contained a null task, or was empty. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + The argument was null. + The array contained a null task, or was empty. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The array contained a null task, or was empty. + + + 待機されたときに現在のコンテキストに非同期的に処理を譲る awaitable タスクを作成します。 + 必要な場合は、要求時に現在のコンテキストに非同期で再度遷移するコンテキスト。現在の が null 以外の場合は、現在のコンテキストとして扱われます。それ以外の場合は、現在の実行タスクに関連付けられているタスク スケジューラは、現在のコンテキストとして扱われます。 + + + 値を返すことができる非同期操作を表します。 + この によって生成される結果の型。 + + + 指定の関数で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + The argument is null. + + + 指定の関数で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + このタスクに割り当てられる 。 + The that created has already been disposed. + The argument is null. + + + 指定の関数と作成オプションを使用して新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 新しいタスクに割り当てられる 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 指定の関数と作成オプションを使用して新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + タスクの動作のカスタマイズに使用する 。 + The argument specifies an invalid value for . + The argument is null. + + + 指定の関数と状態で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + The that created has already been disposed. + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 関数によって使用されるデータを表すオブジェクト。 + タスクの動作のカスタマイズに使用する 。 + The argument specifies an invalid value for . + The argument is null. + + + この を待機するために使用する awaiter を構成します。 + このタスクを待機するために使用するオブジェクト。 + 継続をキャプチャされた元のコンテキストにマーシャリングする場合は true。それ以外の場合は false。 + + + 対象タスクの完了時に、非同期に実行する継続タスクを作成します。 + 新しい継続タスク。 + 先行する の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + The has been disposed. + The argument is null. + + + 対象の の完了時に、非同期的に実行するキャンセル可能な継続タスクを作成します。 + 新しい継続タスク。 + + の完了時に実行するアクション。実行すると、完了したタスクにデリゲートが引数として渡されます。 + 新しい継続タスクに渡されるキャンセル トークン。 + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 状態の情報を渡される継続と、ターゲット が完了したときに実行する継続を作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトが引数としてデリゲートに渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument is null. + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しいタスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行する関数。実行すると、この完了したタスクがデリゲートの引数として渡されます。 + 新しいタスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクによって生成される結果の型。 + The argument is null. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument is null. + + + + インスタンスを作成して構成するためのファクトリ メソッドへアクセスを提供します。 + さまざまな オブジェクトを作成できるファクトリ オブジェクト。 + + + この を待機するために使用する awaiter を取得します。 + awaiter のインスタンス。 + + + この の結果値を取得します。 + + の結果値。これは、タスクの型パラメーターと同じ型です。 + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + タスクの取り消しを通知するために使用される例外を表します。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + 取り消された への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 取り消されたタスク。 + + + この例外に関連付けられているタスクを取得します。 + この例外に関連付けられている への参照。 + + + デリゲートに関連付けられていない のプロデューサー側を表し、 プロパティを通じてコンシューマー側へのアクセスを提供します。 + この に関連付けられている結果値の型。 + + + + を作成します。 + + + 指定された状態を使用して、 を作成します。 + 基になる の AsyncState として使用する状態。 + + + 指定された状態とオプションを使用して、 を作成します。 + 基になる の AsyncState として使用する状態。 + 基になる の作成時に使用するオプション。 + + は、 で使用には無効なオプションを表します。 + + + 指定されたオプションを使用して、 を作成します。 + 基になる の作成時に使用するオプション。 + + は、 で使用には無効なオプションを表します。 + + + 基になる 状態へ遷移させます。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。または、基になる が既に破棄されています。 + + + 基になる 状態へ遷移させます。 + この に関連付ける例外のコレクション。 + + は破棄されました。 + + 引数が null です。 + + に 1 つ以上の null 要素があります。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。 + + + 基になる 状態へ遷移させます。 + この に関連付ける例外。 + + は破棄されました。 + + 引数が null です。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。 + + + 基になる 状態へ遷移させます。 + この に関連付ける結果値。 + + は破棄されました。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。 + + + この によって作成される を取得します。 + この によって作成された を返します。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。操作が失敗した場合またはオブジェクトが既に破棄されている場合は false。 + + + 基になるを移行しようとしています。に、状態にあり、キャンセル トークン、取り消されたタスクに格納されている有効になります。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + キャンセル トークン。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + この に関連付ける例外のコレクション。 + + は破棄されました。 + + 引数が null です。 + + に 1 つ以上の null 要素があります。または コレクションは空です。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + この に関連付ける例外。 + + は破棄されました。 + + 引数が null です。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + この に関連付ける結果値。 + + + + メソッドまたは メソッドを使用して作成されるタスクの動作を指定します。 + + + 継続が子タスクの場合は、タスク階層内の親にアタッチするように指定します。継続元も子タスクである場合にのみ、継続は子タスクになれます。既定では、子タスク (外側のタスクによって作成される内側のタスク) は、親と独立して実行されます。 オプションを使用して、親タスクと子タスクを同期させることもできます。親タスクが オプションを指定して構成されている場合、子タスクの オプションは無効で、その子タスクはデタッチされた子タスクとして実行されることに注意してください。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + + オプションを指定して作成され、アタッチされた子タスクとして実行されることを試行する子タスク (この継続によって作成される入れ子になった内側のタスク) は、親タスクにアタッチされることはできないため、デタッチされた子タスクとして実行されます。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + 継続タスクを同期的に実行するように指定します。このオプションを指定すると、継続は、前のタスクを最終状態に遷移させた同じスレッドで実行されます。継続の作成時に継続元が既に完了している場合、継続はその継続を作成したスレッドで実行されます。継続元の が finally ブロック (Visual Basic では Finally) で破棄された場合、このオプションを指定した継続がその finally ブロックで実行されます。同期的に実行するのは、非常に短時間で完了する継続タスクのみでなければなりません。タスクは同期的に実行されるため、 などのメソッドを呼び出して、呼び出しスレッドがタスクの完了を待機する必要はありません。 + + + + または などのメソッドを呼び出すことで継続によって作成されたタスクが、この継続が実行されているスケジューラではなく既定のスケジューラ () を参照して、現在のスケジューラにすることを指定します。 + + + 継続取り消しの場合は、継続元が完了するまで、継続が完了しないようにします。 + + + 継続が、実行に時間のかかる、細分化されていない操作であることを示します。これは、 に対し、オーバーサブスクリプションを許可してもよいことを示します。 + + + 継続のオプションが指定されていない場合は、継続を実行するときに既定の動作を使用する必要があることを指定します。継続元タスクが完了したら、継続元の最終的な プロパティ値に関係なく、継続を非同期的に実行します。継続が子タスクである場合は、デタッチされた入れ子のタスクとして作成されます。 + + + 前のタスクが取り消された場合は継続タスクをスケジュールしないように指定します。完了時に継続元の プロパティが である場合、継続元は取り消されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 前のタスクで処理されない例外がスローされた場合は継続タスクをスケジュールしないように指定します。完了時に継続元の プロパティが である場合、継続元はハンドルされない例外をスローします。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 前のタスクが完了まで実行された場合は、継続タスクをスケジュールしないように指定します。完了時に継続元の プロパティが である場合、継続元は完了まで実行されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 継続元が取り消された場合にのみ継続をスケジュールするように指定します。完了時に継続元の プロパティが である場合、継続元は取り消されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 前のタスクで処理されない例外がスローされた場合にのみ継続タスクをスケジュールするように指定します。完了時に継続元の プロパティが である場合、継続元はハンドルされない例外をスローします。 オプションを指定すると、継続元の プロパティが null でないことが保証されます。このプロパティを使用すると、例外をキャッチして、タスクの違反の原因となった例外を確認できます。 プロパティにアクセスしない場合、例外はハンドルされません。また、取り消されたタスクまたはエラーが発生したタスクの プロパティにアクセスしようとする場合も、新しい例外がスローされます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 継続元が完了まで実行された場合にのみ継続をスケジュールするように指定します。完了時に継続元の プロパティが である場合、継続元は完了まで実行されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + + に対するヒントはスケジュールされた順序でタスクをスケジュールするため、先にスケジュールされたタスクは先に実行される可能性が高く、後からスケジュールされたタスクは後で実行される可能性が高くなります。 + + + 継続タスクを非同期的に実行するように指定します。このオプションは より優先されます。 + + + タスクの作成および実行に関するオプションの動作を制御するフラグを指定します。 + + + タスクがタスク階層の親にアタッチされることを指定します。既定では、子タスク (外側のタスクによって作成される内側のタスク) は、親と独立して実行されます。 オプションを使用して、親タスクと子タスクを同期させることもできます。親タスクが オプションを指定して構成されている場合、子タスクの オプションは無効で、その子タスクはデタッチされた子タスクとして実行されることに注意してください。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + アタッチされた子タスクとして実行を試みる ( オプションを使用して作成される) すべての子タスクが、親タスクにアタッチされるのではなく、デタッチされた子タスクとして実行されるように指定します。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + アンビエント スケジューラが作成されたタスクの現在のスケジューラと見なされることを防止します。これは、作成されたタスクで実行される StartNew や ContinueWith のような操作で、 が現在のスケジューラと見なされることを意味します。 + + + 粒度の細かいシステムではなく、タスクが長時間実行され、少量の大きなコンポーネントを含む粒度の粗い操作とすることを指定します。これは、 に対し、オーバーサブスクリプションを許可してもよいことを示します。オーバーサブスクリプションを使用すると、使用可能なハードウェア スレッドよりも多くのスレッドを作成できます。 + + + 既定の動作を適用する必要があることを示します。 + + + + に対し、できる限り公平にタスクをスケジュールするように指示します。つまり、先にスケジュールされたタスクが先に実行され、後からスケジュールされたタスクは後から実行されるようにします。 + + + 現在のタスクに追加される継続処理を強制的に非同期実行します。 + + + 特定の種類の インスタンスを操作する静的 (Visual Basic の場合は共有) メソッドのセットを提供します。 + + + Task<Task<T>> (C#) または Task (Of Task(Of T)) (Visual Basic) の非同期操作を表すプロキシ を作成します。 + 指定された Task<Task<T>> (C#) または Task (Of Task(Of T)) (Visual Basic) の非同期操作を表す + ラップを解除する Task<Task<T>> (C#) または Task (Of Task(Of T)) (Visual Basic)。 + タスクの結果の型。 + + 引数が null の場合にスローされる例外。 + + + + の非同期操作を表すプロキシ を作成します。 + 指定された System.Threading.Tasks.Task(Of Task) の非同期操作を表すタスク。 + ラップを解除する Task<Task> (C#) または Task (Of Task) (Visual Basic)。 + + 引数が null の場合にスローされる例外。 + + + + オブジェクトを作成およびスケジュールするためのサポートを提供します。 + + + 既定の構成を使用して、 インスタンスを初期化します。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に別の CancellationToken が明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる 。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に別の CancellationToken が明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる既定の 。 + この TaskFactory を使用してタスクを作成するときに使用する既定の 。 + この TaskFactory を使用して継続タスクを作成するときに使用する既定の 。 + この TaskFactory を使用して作成されたタスクをスケジュールするときに使用する既定の 。null 値は、TaskScheduler.Current が使用されることを示します。 + + 引数に無効な 値が指定されています。詳細については、の「解説」を参照してください。 です。または 引数に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この TaskFactory を使用してタスクを作成するときに使用する既定の 。 + この TaskFactory を使用して継続タスクを作成するときに使用する既定の 。 + + 引数に無効な 値が指定されています。詳細については、の「解説」を参照してください。 です。または 引数に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この TaskFactory を使用して作成されたタスクをスケジュールするときに使用する 。null 値は、現在の TaskScheduler が使用されることを示します。 + + + このタスク ファクトリの既定のキャンセル トークンを取得します。 + このタスク ファクトリの既定のタスク キャンセル トークン。 + + + このタスク ファクトリの既定のタスク継続オプションを取得します。 + このタスク ファクトリの既定のタスク継続オプション。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 継続元の の結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 継続元の の結果の型。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + 継続元の の結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 継続元の の結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + 引数に無効な値が指定されています。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が nullです。 + + 配列に含まれる、 null 値。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + + 配列の要素の 1 つが破棄されました。または 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列に含まれる、 null 値。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 作成された継続 の動作を制御する 値。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。または指定された は既に破棄されています。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続 の動作を制御する 値。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。または指定された は既に破棄されています。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + 継続元の の結果の型。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 作成された継続 の動作を制御する 値。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。または指定された は既に破棄されています。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続 の動作を制御する 値。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + このタスク ファクトリの既定のタスク作成オプションを取得します。 + このタスク ファクトリの既定のタスク作成オプション。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド アクションを実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理するアクション デリゲート。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 指定された の完了時に終了メソッド アクションを実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理するアクション デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド アクションを実行する を作成します。 + 非同期操作を表す作成された + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理するアクション デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + 終了メソッドを実行するタスクをスケジュールするときに使用する 。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド関数を実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理する関数デリゲート。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 指定された の完了時に終了メソッド関数を実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理する関数デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド関数を実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理する関数デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + 終了メソッドを実行するタスクをスケジュールするときに使用する 。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + このタスク ファクトリの既定のタスク スケジューラを取得します。 + このタスク ファクトリの既定のタスク スケジューラ。 + + + タスクを作成して開始します。 + 開始されたタスク。 + 非同期で実行するアクション デリゲート。 + + 引数が null です。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + 新しいタスクに割り当てられる 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + 新しい に割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + 引数が null です。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しい に割り当てられる 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しいタスクに割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + を通じて取得できる結果の型。 + + 引数が null です。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + 新しい に割り当てられる 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + 新しいタスクに割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しい に割り当てられる 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しいタスクに割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + オブジェクトを作成およびスケジュールするためのサポートを提供します。 + このクラスのメソッドによって作成される オブジェクトの戻り値。 + + + 既定の構成を使用して、 インスタンスを初期化します。 + + + 既定の構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に他の取り消しトークンが明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる既定の取り消しトークン。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に他の取り消しトークンが明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる既定の取り消しトークン。 + この を使用してタスクを作成するときに使用する既定のオプション。 + この を使用して継続タスクを作成するときに使用する既定のオプション。 + この を使用して作成されたタスクをスケジュールするときに使用する既定のスケジューラー。null 値は を使用する必要があることを示します。 + + 、または に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この を使用してタスクを作成するときに使用する既定のオプション。 + この を使用して継続タスクを作成するときに使用する既定のオプション。 + + 、または に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この を使用して作成されたタスクをスケジュールするときに使用するスケジューラー。null 値は、現在の を使用することを示します。 + + + このタスク ファクトリの既定のキャンセル トークンを取得します。 + このタスク ファクトリの既定のキャンセル トークン。 + + + このタスク ファクトリの 列挙値を取得します。 + このタスク ファクトリの既定の継続オプションを示す列挙値のいずれか。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または は null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続タスクをスケジュールするときに使用するスケジューラー。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + に無効な値が指定されています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続タスクをスケジュールするときに使用するスケジューラー。 + 継続元の の結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + 引数に無効な値が指定されています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続タスクをスケジュールするときに使用するタスク スケジューラー。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + 引数に無効な 値が指定されています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な列挙値が指定されています。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続 をスケジュールするときに使用する 。 + 継続元の の結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + 引数が、TaskContinuationOptions の無効な値を指定しています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な列挙値が指定されています。 + + 配列は null 値を含みます。または 配列が空です。 + + + このタスク ファクトリの 列挙値を取得します。 + このタスク ファクトリの既定の作成オプションを示す列挙値のいずれか。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御するオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成されたタスクの動作を制御するオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + 指定された の完了時に終了メソッド関数を実行するタスクを作成します。 + 非同期操作を表す + 完了時に の処理が開始される 。 + 完了した を処理する関数デリゲート。 + + 引数が null です。または 引数が null です。 + + + 指定された の完了時に終了メソッド関数を実行するタスクを作成します。 + 非同期操作を表すタスク。 + 完了時に の処理が開始される 。 + 完了した を処理する関数デリゲート。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + + 指定された の完了時に終了メソッド関数を実行するタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 完了時に の処理が開始される 。 + 完了した を処理する関数デリゲート。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + 終了メソッドを実行するタスクをスケジュールするときに使用するタスク スケジューラー。 + + 引数が null です。または 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + このタスク ファクトリのタスク スケジューラーを取得します。 + このタスク ファクトリのタスク スケジューラー。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + 新しいタスクに割り当てられる取り消しトークン。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + 新しいタスクに割り当てられる取り消しトークン。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + 作成されたタスクをスケジュールするときに使用するタスク スケジューラー。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + タスクを作成して開始します。 + 開始された + タスクを通じて取得される結果を返す関数デリゲート。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。 + + パラメーターは無効な値を指定します。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + 新しいタスクに割り当てられる取り消しトークン。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + 新しいタスクに割り当てられる取り消しトークン。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + 作成されたタスクをスケジュールするときに使用するタスク スケジューラー。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。 + + パラメーターは無効な値を指定します。 + + + スレッドにおけるタスクのキュー作成という下位の作業を処理するオブジェクトを表します。 + + + + を初期化します。 + + + 現在実行中のタスクに関連付けられている を取得します。 + 現在実行中のタスクに関連付けられている を返します。 + + + .NET Framework によって提供される既定の インスタンスを取得します。 + 既定の インスタンスを返します。 + + + 現在の に関連付けられた を作成します。 + 現在の ( で指定) に関連付けられた + 現在の SynchronizationContext を TaskScheduler として使用することはできません。 + + + デバッガー サポートの目的でのみ、現在実行待機中のスケジューラのキューに含まれている インスタンスの列挙可能なコレクションを生成します。 + デバッガーがこのスケジューラのキューに現在含まれているタスクを走査できるようにする列挙可能なコレクション。 + このスケジューラは、この時点でキューにあるタスクの一覧を生成できません。 + + + この の一意の ID を取得します。 + この の一意の ID を返します。 + + + この がサポートできる同時実行レベルの上限を示します。 + 同時実行レベルの上限を表す整数を返します。既定のスケジューラは、 を返します。 + + + スケジューラのキューに を追加します。 + キューに追加する 。 + + 引数が null です。 + + + このスケジューラのキューに以前含まれていた のデキューを試みます。 + + 引数が正常にデキューされたかどうかを示すブール値。 + キューから取り出す 。 + + 引数が null です。 + + + このスケジューラ上の指定された の実行を試みます。 + + が正常に実行された場合は true、正常に実行されなかった場合は false。タスクが正常に実行されない原因としては、タスクが既に実行されていた場合や、他のスレッドによって実行中である場合などが挙げられます。 + 実行対象の オブジェクト。 + + はこのスケジューラに関連付けられていません。 + + + 指定された をこの呼び出しで同期的に実行できるかどうかを判断し、できる場合は実行します。 + タスクがインラインで実行されたかどうかを示すブール値。 + 実行対象の 。 + タスクが以前キューに追加されていたかどうかを示すブール値。このパラメーターを True に設定すると、タスクが以前キューに追加されていた (スケジュールされていた) 可能性があることを示します。False に設定すると、タスクがキューに追加されていないことを示し、この呼び出しによって、タスクがキューに追加されずにインラインで実行されます。 + + 引数が null です。 + + は既に実行されました。 + + + エラーが発生したタスクの無視された例外によって、例外のエスカレーション ポリシーが起動される直前に発生します。既定では、このポリシーの起動によりプロセスが終了します。 + + + + による無効な操作があったことを通知するために使用される例外を表します。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + 既定のエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + + の有効期間における現在の段階を表します。 + + + タスクの CancellationToken がシグナル状態であるときに、タスクがこのトークンを使用して OperationCanceledException をスローすることによって取り消しを受領したか、タスクの実行開始前にタスクの CancellationToken が既にシグナル状態でした。詳細については、「タスクのキャンセル」を参照してください。 + + + タスクは初期化されていますが、まだスケジュールされていません。 + + + タスクはハンドルされない例外が発生したために終了しました。 + + + タスクの実行は正常に完了しました。 + + + タスクは実行中で、まだ完了していません。 + + + タスクはアクティブ化されるのを待機中で、.NET Framework インフラストラクチャによって内部的にスケジュールされています。 + + + タスクは実行を終了し、アタッチされている子タスクの完了を暗黙的に待機しています。 + + + タスクの実行はスケジュールされていますが、まだ開始されていません。 + + + エラーが発生した の例外が無視されたときに発生するイベントに関するデータを提供します。 + + + 無視された例外を使用して、 クラスの新しいインスタンスを初期化します。 + 無視された例外。 + + + 無視された例外。 + 無視された例外。 + + + この例外が "認識済み" としてマークされているかどうかを示す値を取得します。 + この例外が "認識済み" としてマークされている場合は true、それ以外の場合は false。 + + + + を "認識済み" としてマークすることによって、例外のエスカレーション ポリシーがトリガーされないようにします。既定では、このポリシーがトリガーされるとプロセスが終了します。 + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/ko/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/ko/System.Threading.Tasks.xml new file mode 100644 index 0000000..f200d74 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/ko/System.Threading.Tasks.xml @@ -0,0 +1,3760 @@ + + + + System.Threading.Tasks + + + + 응용 프로그램을 실행하는 동안 발생하는 하나 이상의 오류를 나타냅니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + 지정된 오류 메시지와 해당 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + 인수가 null인 경우 + + + 지정된 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + + 인스턴스를 단일 새 인스턴스로 평면화합니다. + 평면화된 새 입니다. + + + 이 예외의 근본 원인인 을 반환합니다. + 이 예외의 근본 원인인 을 반환합니다. + + + 에 포함된 각 의 처리기를 호출합니다. + 각 예외에 대해 실행할 조건자입니다.조건자는 처리할 을 인수로 받아들이고, 예외가 처리되었는지 여부를 나타내는 부울을 반환합니다. + + 인수가 null인 경우 + 에 의해 포함된 예외가 처리되지 않았습니다. + + + 현재 예외를 발생시킨 인스턴스의 읽기 전용 컬렉션을 가져옵니다. + 현재 예외를 발생시킨 인스턴스의 읽기 전용 컬렉션을 반환합니다. + + + 현재 의 문자열 표현을 만들어 반환합니다. + 현재 예외에 대한 문자열 표현입니다. + + + 스레드에서 실행 중인 작업을 취소할 때 해당 스레드에서 throw되는 예외입니다. + 2 + + + 시스템 제공 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 오류를 설명하는 입니다. + + + 지정된 오류 메시지와 해당 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 지정된 오류 메시지, 해당 예외의 원인인 내부 예외에 대한 참조 및 취소 토큰을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + 취소한 작업과 연결된 취소 토큰입니다. + + + 지정된 오류 메시지 및 취소 토큰을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 취소한 작업과 연결된 취소 토큰입니다. + + + 취소 토큰을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 취소한 작업과 연결된 취소 토큰입니다. + + + 취소한 작업과 연결된 취소 토큰을 가져옵니다. + 취소한 작업과 연결된 토큰 또는 기본 토큰입니다. + + + 작업을 반환하는 비동기 메서드에 대한 작성기를 나타냅니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다.부분적으로 신뢰할 수 있는 코드에서 이 메서드를 호출할 수 있습니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + + 클래스의 인스턴스를 만듭니다. + 작성기의 새 인스턴스입니다. + + + 작업이 실패한 것으로 표시하고 지정된 예외를 작업에 바인딩합니다. + 작업에 바인딩할 예외입니다. + + 가 null입니다. + 작업이 이미 완료된 경우또는빌더가 초기화되지 않은 경우 + + + 작업이 성공적으로 완료된 것으로 표시합니다. + 작업이 이미 완료된 경우또는빌더가 초기화되지 않은 경우 + + + 지정된 상태 컴퓨터와 작성기를 연결합니다. + 작성기와 연결할 상태 시스템 인스턴스입니다. + + 가 null입니다. + 상태 시스템이 이전에 설정된 경우 + + + 연결된 상태 컴퓨터를 사용하여 작성기 실행을 시작합니다. + 참조로 전달된 상태 시스템 인스턴스입니다. + 상태 컴퓨터의 형식입니다. + + 가 null입니다. + + + 이 작성기에 대한 작업을 가져옵니다. + 이 작성기에 대한 작업입니다. + 빌더가 초기화되지 않은 경우 + + + 작업을 반환하고 결과에 대한 매개 변수를 제공하는 비동기 메서드에 대한 작성기를 나타냅니다. + 작업을 완료하는 데 사용할 결과입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다.부분적으로 신뢰할 수 있는 코드에서 이 메서드를 호출할 수 있습니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + + 클래스의 인스턴스를 만듭니다. + 작성기의 새 인스턴스입니다. + + + 작업이 실패한 것으로 표시하고 지정된 예외를 작업에 바인딩합니다. + 작업에 바인딩할 예외입니다. + + 가 null입니다. + 작업이 이미 완료된 경우 + + + 작업이 성공적으로 완료된 것으로 표시합니다. + 작업을 완료하는 데 사용할 결과입니다. + 작업이 이미 완료된 경우 + + + 지정된 상태 컴퓨터와 작성기를 연결합니다. + 작성기와 연결할 상태 시스템 인스턴스입니다. + + 가 null입니다. + 상태 시스템이 이전에 설정된 경우 + + + 연결된 상태 컴퓨터를 사용하여 작성기 실행을 시작합니다. + 참조로 전달된 상태 시스템 인스턴스입니다. + 상태 컴퓨터의 형식입니다. + + 가 null입니다. + + + 이 작성기에 대한 작업을 가져옵니다. + 이 작성기에 대한 작업입니다. + + + 값을 반환하지 않는 비동기 메서드에 대한 작성기를 나타냅니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다.부분적으로 신뢰할 수 있는 코드에서 이 메서드를 호출할 수 있습니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + + 클래스의 인스턴스를 만듭니다. + 작성기의 새 인스턴스입니다. + + + 예외를 메서드 작성기에 바인딩합니다. + 바인딩할 예외입니다. + + 가 null입니다. + 빌더가 초기화되지 않은 경우 + + + 메서드 빌더가 성공적으로 완료된 것으로 표시합니다. + 빌더가 초기화되지 않은 경우 + + + 지정된 상태 컴퓨터와 작성기를 연결합니다. + 작성기와 연결할 상태 시스템 인스턴스입니다. + + 가 null입니다. + 상태 시스템이 이전에 설정된 경우 + + + 연결된 상태 컴퓨터를 사용하여 작성기 실행을 시작합니다. + 참조로 전달된 상태 시스템 인스턴스입니다. + 상태 컴퓨터의 형식입니다. + + 가 null입니다. + + + 구성 항목이 작업에서 기다릴 수 있도록 awaitable 개체를 제공합니다. + + + 이 대기 가능 개체에 대해 awaiter를 반환합니다. + Awaiter입니다. + + + 구성 항목이 작업에서 기다릴 수 있도록 awaitable 개체를 제공합니다. + 에서 생성되는 결과의 형식입니다. + + + 이 대기 가능 개체에 대해 awaiter를 반환합니다. + Awaiter입니다. + + + 대기 가능 개체()에 대해 awaiter를 제공합니다. + + + 완료된 작업에 대한 대기를 종료합니다. + 완료된 작업의 결과입니다. + awaiter가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 Faulted 상태로 완료되었습니다. + + + 대기 중인 작업이 완료되었는지 여부를 지정하는 값을 가져옵니다. + 대기 중인 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 대기 가능() 개체에 대해 awaiter를 제공합니다. + + + 완료된 작업에 대한 대기를 종료합니다. + awaiter가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 Faulted 상태로 완료되었습니다. + + + 대기 중인 작업이 완료되었는지 여부를 지정하는 값을 가져옵니다. + 대기 중인 작업이 완료되면 true이고, 그렇지 않으면 false입니다. + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 비동기 메서드에 대해 생성된 상태 시스템을 나타냅니다.이 형식은 컴파일러 전용입니다. + + + 상태 시스템을 다음 상태로 이동합니다. + + + 힙에 할당된 복제본을 사용하여 상태 시스템을 구성합니다. + 힙에 할당된 복제본입니다. + + + Await 작업이 완료될 때 연속을 예약하는 awaiter를 나타냅니다. + + + 인스턴스가 완료될 때 호출되는 연속 작업을 예약합니다. + 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우(Visual Basic에서는 Nothing) + + + 작업이 완료될 때 연속을 예약하는 작업을 나타냅니다. + + + 인스턴스가 완료될 때 호출되는 연속 작업을 예약합니다. + 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우(Visual Basic에서는 Nothing) + + + 비동기 작업의 완료를 기다리는 개체를 제공합니다. + + + 비동기 작업의 완료에 대한 대기를 종료합니다. + + 개체가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 상태로 완료되었습니다. + + + 비동기 작업이 완료되었는지 여부를 나타내는 값을 가져옵니다. + 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + + 개체가 제대로 초기화되지 않은 경우 + + + + 개체가 비동기 작업을 완료하기 위해 대기를 중지할 경우 수행할 동작을 설정합니다. + 대기 작업이 완료될 때 수행할 작업입니다. + + 가 null인 경우 + + 개체가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 비동기 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 비동기 작업이 완료되고 결과에 대한 매개 변수를 제공할 때까지 기다리는 개체를 나타냅니다. + 작업의 결과입니다. + + + 비동기 작업의 완료에 대한 대기를 종료합니다. + 완료된 작업의 결과입니다. + + 개체가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 상태로 완료되었습니다. + + + 비동기 작업이 완료되었는지 여부를 나타내는 값을 가져옵니다. + 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + + 개체가 제대로 초기화되지 않은 경우 + + + + 개체가 비동기 작업을 완료하기 위해 대기를 중지할 경우 수행할 동작을 설정합니다. + 대기 작업이 완료될 때 수행할 작업입니다. + + 가 null인 경우 + + 개체가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 비동기 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 비동기적으로 대상 환경으로 전환할 때 대기에 대한 컨텍스트를 제공합니다. + + + 클래스의 이 인스턴스에 대한 개체를 검색합니다. + 비동기 작업의 완료를 모니터링하는 데 사용되는 개체입니다. + + + 대상 환경으로 전환하는 awaiter를 제공합니다. + + + 대기 작업을 종료합니다. + + + 양보가 필요하지 않은지 여부를 나타내는 값을 가져옵니다. + 항상 false이며, 이는 에 항상 yield가 필요함을 나타냅니다. + + + 호출할 연속을 설정합니다. + 비동기적으로 호출하는 작업입니다. + + 가 null입니다. + + + + 을 현재 컨텍스트로 다시 게시합니다. + 비동기적으로 호출하는 작업입니다. + + 인수가 null인 경우 + + + 작업을 취소해야 한다는 알림을 전파합니다. + + + + 을(를) 초기화합니다. + 토큰의 취소된 상태입니다. + + + 이 토큰이 취소된 상태로 있을 수 있는지 여부를 가져옵니다. + 이 토큰이 취소된 상태로 있을 수 있으면 true이고, 그렇지 않으면 false입니다. + + + 현재 인스턴스와 지정한 가 같은지 여부를 확인합니다. + + 이고 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다.둘 다 동일한 에 연결되어 있거나 둘 다 public CancellationToken 생성자에서 생성되고 값이 같으면 두 토큰은 같습니다. + 이 인스턴스와 비교할 다른 개체입니다. + An associated has been disposed. + + + 현재 인스턴스와 지정한 토큰이 같은지 여부를 확인합니다. + 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다.둘 다 동일한 에 연결되어 있거나 둘 다 public CancellationToken 생성자에서 생성되고 값이 같으면 두 토큰은 같습니다. + 이 인스턴스와 비교할 다른 입니다. + + + + 의 해시 함수 역할을 수행합니다. + 현재 인스턴스에 대한 해시 코드입니다. + + + 이 토큰의 취소가 요청되었는지 여부를 가져옵니다. + 이 토큰의 취소가 요청되었으면 true이고, 그렇지 않으면 false입니다. + + + 값을 반환합니다. + 빈 취소 토큰입니다. + + + 두 개의 인스턴스가 같은지 여부를 확인합니다. + 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + An associated has been disposed. + + + 인스턴스가 서로 다른지 여부를 확인합니다. + 인스턴스가 서로 다르면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + An associated has been disposed. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + The associated has been disposed. + + is null. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + 현재 를 캡처하여 을 호출할 때 사용할지 여부를 나타내는 부울 값입니다. + The associated has been disposed. + + is null. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + 대리자가 호출될 때 에 전달할 상태입니다.null일 수 있습니다. + The associated has been disposed. + + is null. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + 대리자가 호출될 때 에 전달할 상태입니다.null일 수 있습니다. + 현재 를 캡처하여 을 호출할 때 사용할지 여부를 나타내는 부울 값입니다. + The associated has been disposed. + + is null. + + + 이 토큰의 취소가 요청된 경우 이 발생합니다. + The token has had cancellation requested. + The associated has been disposed. + + + 토큰이 취소될 때 신호를 받는 을 가져옵니다. + 토큰이 취소될 때 신호를 받는 입니다. + The associated has been disposed. + + + + 에 등록된 콜백 대리자를 나타냅니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + 현재 인스턴스와 지정한 이 같은지 여부를 확인합니다. + 이 인스턴스와 가 같으면 true이고,그렇지 않으면 false입니다.두 인스턴스 모두 의 같은 Register 메서드에 대한 단일 호출의 출력을 참조할 경우 두 인스턴스는 같습니다. + 이 인스턴스와 비교할 다른 개체입니다. + + + 현재 인스턴스와 지정한 이 같은지 여부를 확인합니다. + 이 인스턴스와 가 같으면 true이고,그렇지 않으면 false입니다. 두 인스턴스 모두 의 같은 Register 메서드에 대한 단일 호출의 출력을 참조할 경우 두 인스턴스는 같습니다. + 이 인스턴스와 비교할 다른 입니다. + + + + 에 대한 해시 함수 역할을 합니다. + 현재 인스턴스에 대한 해시 코드입니다. + + + 인스턴스가 같은지 여부를 확인합니다. + 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + + + 인스턴스가 서로 다른지 여부를 확인합니다. + 인스턴스가 서로 다르면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + + + 취소되도록 에 신호를 보냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + + 지정한 지연(밀리초) 후에 취소되는 의 새 인스턴스를 초기화합니다. + 이(가) 취소될 때까지 대기하는 시간(밀리초) 간격입니다. + + is less than -1. + + + 지정한 시간 범위 후에 취소되는 의 새 인스턴스를 초기화합니다. + 이(가) 취소될 때까지 대기하는 시간 간격입니다. + + . is less than -1 or greater than . + + + 취소 요청을 전달합니다. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 취소 요청을 전달하고 나머지 콜백과 취소 가능한 작업을 처리해야 하는지를 지정합니다. + 예외를 즉시 전파해야 하는 경우 true이고, 그렇지 않으면 false입니다. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 지정한 시간(밀리초) 후에 이 를 취소하는 작업을 예약합니다. + 를 취소하기 전에 대기할 시간 범위입니다. + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 지정한 시간 범위 후에 이 를 취소하는 작업을 예약합니다. + 를 취소하기 전에 대기할 시간 범위입니다. + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + 취소된 상태인 원본 토큰이 있는 경우 취소된 상태가 되는 를 만듭니다. + 원본 토큰에 연결된 입니다. + 관찰할 첫 번째 취소 토큰입니다. + 관찰할 두 번째 취소 토큰입니다. + A associated with one of the source tokens has been disposed. + + + 지정한 배열에 취소된 상태인 원본 토큰이 있는 경우 취소된 상태가 되는 를 만듭니다. + 원본 토큰에 연결된 입니다. + 관찰할 취소 토큰 인스턴스를 포함하는 배열입니다. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 클래스에 사용되는 관리되지 않는 리소스를 해제하고, 필요에 따라 관리되는 리소스를 해제합니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다. + + + 의 취소가 요청되었는지 여부를 가져옵니다. + 의 취소가 요청되었으면 true이고, 그렇지 않으면 false입니다. + + + 와 연결된 를 가져옵니다. + 와 연결된 입니다. + The token source has been disposed. + + + 동시 작업을 동시에 실행하고 전용 작업은 실행하지 않으면서 작업을 실행하도록 조정하는 작업 스케줄러를 제공합니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 스케줄러를 대상으로 하는 클래스의 새 인스턴스를 초기화합니다. + 이 쌍을 실행해야 하는 대상 스케줄러입니다. + + + 최대 동시성 수준을 사용하여 지정된 스케줄러를 대상으로 하는 클래스의 새 인스턴스를 초기화합니다. + 이 쌍을 실행해야 하는 대상 스케줄러입니다. + 동시에 실행할 최대 작업 수입니다. + + + 최대 동시성 수준과 예약된 최대 작업 수(단위로 처리될 수도 있음)와 함께 지정한 스케줄러를 대상으로 하는 클래스의 새 인스턴스를 초기화하고 보호 수준에 서명합니다. + 이 쌍을 실행해야 하는 대상 스케줄러입니다. + 동시에 실행할 최대 작업 수입니다. + 쌍으로 사용되는 예약된 각 내부 작업을 처리하는 최대 작업 수입니다. + + + 스케줄러 쌍에게 추가 작업을 수락할 수 없음을 알립니다. + + + 스케줄러가 처리를 완료하면 완료될 를 가져옵니다. + 스케줄러 처리를 마칠 때 완료되는 비동기 작업입니다. + + + 이 쌍에서 다른 작업과 동시에 실행될 수 있는 이 쌍에 대한 작업을 예약하는 데 사용할 수 있는 를 가져옵니다. + 동시에 작업을 예약하는 데 사용할 수 있는 개체입니다. + + + 이 쌍에서 다른 작업과 관련하여 단독으로 실행되어야 하는 이 쌍에 대한 작업을 예약하는 데 사용할 수 있는 를 가져옵니다. + 다른 작업과 동시에 실행되지 않는 작업을 예약하는 데 사용할 수 있는 개체입니다. + + + 비동기 작업을 나타냅니다.이 형식에 대한 .NET Framework 소스 코드를 찾아보려면 참조 원본을 참조하세요. + + + 지정된 작업을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + The argument is null. + + + 지정된 작업을 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 작업이 관찰할 입니다. + The provided has already been disposed. + The argument is null. + + + 지정된 작업 및 만들기 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 작업이 관찰할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 지정된 작업 및 만들기 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + + + 지정된 작업 및 상태를 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 작업이 관찰할 입니다. + The that created has already been disposed. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 작업이 관찰할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + + + + 를 만들 때 제공된 상태 개체를 가져오거나, 제공된 개체가 없는 경우 null을 가져옵니다. + 작업을 만들 때 작업에 전달된 상태 데이터를 나타내는 입니다. + + + 이미 성공적으로 완료된 작업을 가져옵니다. + 작업을 완료했습니다. + + + 를 기다리는 데 사용되는 awaiter를 구성합니다. + 이 작업을 기다리는 데 사용되는 개체입니다. + 캡처된 원래 컨텍스트로 연속 마샬링하려면 true이고, 그렇지 않으면 false입니다. + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + The argument is null. + + + 대상 이(가) 완료될 때 취소 토큰을 받고 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + The that created the token has already been disposed. + The argument is null. + + + 지정된 에 따라 대상 작업이 완료되면 실행되는 연속 작업을 만듭니다.연속 작업이 취소 토큰을 받고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + 지정된 에 따라 실행되는 작업입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 지정된 에 따라 대상 작업이 완료되면 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + 지정된 에 따라 실행되는 작업입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The has been disposed. + The argument is null. -or-The argument is null. + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되면 실행되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 대상 이(가) 완료될 때 호출자 제공 상태 정보 및 취소 토큰을 받고 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이(가) 완료될 때 호출자 제공 상태 정보 및 취소 토큰을 받고 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 조건의 집합에 따라 실행되며 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되면 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 조건의 집합에 따라 실행됩니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The argument is null. + The argument specifies an invalid value for . + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument is null. + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + + 이(가) 완료되면 실행되는 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업이 취소 토큰을 받습니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 지정된 연속 작업 옵션에 따라 실행되고 값을 가져오는 연속 작업을 만듭니다.연속 작업에 취소 토큰이 전달되고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + 지정된 에 따라 실행할 함수. 실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 지정된 연속 작업 옵션에 따라 실행되고 값을 가져오는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null.-or-The argument is null. + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공한 상태 정보 및 취소 토큰을 받습니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이(가) 완료되고 값을 가져오면 지정된 작업 연속 옵션에 따라 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공 상태 정보 및 취소 토큰을 받고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 대상 이(가) 완료되면 지정된 작업 연속 옵션에 따라 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공 상태 정보를 받습니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공 상태 정보를 받고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument is null. + + + 이 작업을 만드는 데 사용된 를 가져옵니다. + 이 작업을 만드는 데 사용된 입니다. + + + 현재 실행 중인 의 고유 ID를 반환합니다. + 시스템에서 현재 실행 중인 작업에 할당한 정수입니다. + + + 시간 지연 후 완료되는 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업을 완료하기 전에 대기하는 시간(밀리초)입니다. -1은 무기한 대기를 나타냅니다. + The argument is less than -1. + + + 시간 지연 후 완료되는 취소 가능 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업을 완료하기 전에 대기하는 시간(밀리초)입니다. -1은 무기한 대기를 나타냅니다. + 반환된 작업을 완료하기 전에 확인되는 취소 토큰입니다. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 지정된 시간 제한 간격 후 완료되는 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업이 완료되기 전에 대기하는 시간 범위입니다. TimeSpan.FromMilliseconds(-1)는 무기한 대기를 나타냅니다. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 지정된 시간 제한 간격 후 완료되는 취소 가능 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업이 완료되기 전에 대기하는 시간 범위입니다. TimeSpan.FromMilliseconds(-1)는 무기한 대기를 나타냅니다. + 반환된 작업을 완료하기 전에 확인되는 취소 토큰입니다. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + + 가 중간에 종료되도록 한 을 가져옵니다.가 완료되었거나 예외를 아직 throw하지 않은 경우 null을 반환합니다. + + 가 중간에 종료되도록 한 입니다. + + + + 인스턴스를 만들고 구성하는 팩터리 메서드에 대한 액세스를 제공합니다. + 다양한 개체를 만들 수 있는 팩터리 개체입니다. + + + 지정된 취소 토큰을 사용하여 취소로 인해 완료된 를 만듭니다. + 취소된 작업입니다. + 작업을 완료하는 데 사용할 취소 토큰입니다. + + + 지정된 취소 토큰을 사용하여 취소로 인해 완료된 를 만듭니다. + 취소된 작업입니다. + 작업을 완료하는 데 사용할 취소 토큰입니다. + 작업에서 반환되는 결과의 형식입니다. + + + 지정된 예외를 사용하여 완료된 을 만듭니다. + 오류가 발생한 작업입니다. + 작업을 완료하는 데 사용할 예외입니다. + 작업에서 반환되는 결과의 형식입니다. + + + 지정된 예외를 사용하여 완료된 를 만듭니다. + 오류가 발생한 작업입니다. + 작업을 완료하는 데 사용할 예외입니다. + + + 지정된 결과로 완료되는 을 만듭니다. + 작업을 완료했습니다. + 완료된 작업에 저장할 결과입니다. + 작업에서 반환되는 결과의 형식입니다. + + + 를 기다리는 데 사용되는 awaiter를 가져옵니다. + awaiter 인스턴스입니다. + + + 인스턴스의 고유 ID를 가져옵니다. + 시스템에서 이 작업 인스턴스에 할당한 정수입니다. + + + 인스턴스가 취소되어 실행을 완료했는지를 가져옵니다. + 이 작업이 취소되어 완료되었으면 true이고, 그렇지 않으면 false입니다. + + + 가 완료되었는지를 가져옵니다. + 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + + + 처리되지 않은 예외로 인해 가 완료되었는지를 가져옵니다. + 이 작업이 처리되지 않은 예외를 throw했으면 true이고, 그렇지 않으면 false입니다. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 해당 작업에 대한 작업 핸들을 반환합니다. + 스레드 풀에서 실행하도록 큐에 대기된 작업(work)을 나타내는 작업(task)입니다. + 비동기적으로 실행할 작업입니다. + The parameter was null. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 해당 작업에 대한 작업 핸들을 반환합니다. + 스레드 풀에서 실행하도록 큐에 대기된 작업(work)을 나타내는 작업(task)입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 Task(TResult)에서 반환된 에 대한 프록시를 반환합니다. + Task(TResult)에서 반환하는 Task(TResult)에 대한 프록시를 나타내는 입니다. + 비동기적으로 실행할 작업입니다. + 프록시 작업에서 반환되는 결과의 형식입니다. + The parameter was null. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 Task(TResult)에서 반환된 에 대한 프록시를 반환합니다. + Task(TResult)에서 반환하는 Task(TResult)에 대한 프록시를 나타내는 입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + 프록시 작업에서 반환되는 결과의 형식입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 에서 반환된 작업에 대한 프록시를 반환합니다. + + 에서 반환하는 작업에 대한 프록시를 나타내는 작업입니다. + 비동기적으로 실행할 작업입니다. + The parameter was null. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 에서 반환된 작업에 대한 프록시를 반환합니다. + + 에서 반환하는 작업에 대한 프록시를 나타내는 작업입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 작업을 나타내는 개체를 반환합니다. + 스레드 풀에서 실행하도록 큐에 대기된 작업을 나타내는 작업 개체입니다. + 비동기적으로 실행할 작업입니다. + 작업의 반환 유형입니다. + The parameter is null. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 해당 작업에 대한 Task(TResult) 핸들을 반환합니다. + ThreadPool에서 실행하도록 큐에 대기된 작업을 나타내는 Task(TResult)입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + 작업의 결과 형식입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 현재 에서 를 동기적으로 실행합니다. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 제공된 에서 를 동기적으로 실행합니다. + 이 작업을 인라인으로 실행하려고 하는 스케줄러입니다. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + + 를 시작하고 현재 에 실행을 예약합니다. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + + 를 시작하고 지정된 에 실행을 예약합니다. + 이 작업을 연결하고 실행할 입니다. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 이 작업의 를 가져옵니다. + 이 작업 인스턴스의 현재 입니다. + + + 작업이 완료되기를 기다리는 데 사용할 수 있는 을 가져옵니다. + 작업이 완료되기를 기다리는 데 사용할 수 있는 입니다. + The has been disposed. + + + 작업이 동기적으로 완료되었는지를 나타내는 표시를 가져옵니다. + 작업이 동기적으로 끝났으면 true이고, 그렇지 않으면 false입니다. + + + + 의 실행이 완료되기를 기다립니다. + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 가 지정된 시간(밀리초) 내에 실행을 완료할 때까지 기다립니다. + true의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 의 실행이 완료되기를 기다립니다.작업이 완료되기 전에 취소 토큰이 취소되었거나 시간 제한 간격이 경과되었으면 대기가 종료됩니다. + true의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 작업이 완료되기를 기다리는 동안 관찰할 취소 토큰입니다. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 의 실행이 완료되기를 기다립니다.작업이 완료되기 전에 취소 토큰이 취소되면 대기가 종료됩니다. + 작업이 완료되기를 기다리는 동안 관찰할 취소 토큰입니다. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 가 지정된 시간 간격 내에 실행을 완료할 때까지 기다립니다. + true의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 제공된 모든 개체의 실행이 완료되기를 기다립니다. + 대기할 인스턴스의 배열입니다. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 모든 제공된 개체가 지정된 시간(밀리초) 내에 실행을 완료할 때까지 기다립니다. + 모든 true 인스턴스의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 제공된 모든 개체가 지정된 시간(밀리초) 내에 실행을 완료하기를 기다리거나 대기가 취소될 때까지 기다립니다. + 모든 true 인스턴스의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 대기가 취소되지 않는 경우 제공된 모든 개체가 실행을 완료하기를 기다립니다. + 대기할 인스턴스의 배열입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 모든 제공된 취소 가능한 개체가 지정된 시간 간격 내에 실행을 완료할 때까지 기다립니다. + 모든 true 인스턴스의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 제공된 개체 중 임의 개체의 실행이 완료되기를 기다립니다. + + 배열 인수에서 완료된 작업의 인덱스입니다. + 대기할 인스턴스의 배열입니다. + The has been disposed. + The argument is null. + The argument contains a null element. + + + 모든 제공된 개체가 지정된 시간(밀리초) 내에 실행을 완료할 때까지 기다립니다. + + 배열 인수의 완료된 작업 인덱스이거나, 제한 시간이 초과되었으면 -1입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 모든 제공된 개체가 지정된 시간(밀리초) 내에 실행을 완료하기를 기다리거나 취소 토큰이 취소될 때까지 기다립니다. + + 배열 인수의 완료된 작업 인덱스이거나, 제한 시간이 초과되었으면 -1입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 대기가 취소되지 않는 경우 제공된 모든 개체가 실행을 완료하기를 기다립니다. + + 배열 인수에서 완료된 작업의 인덱스입니다. + 대기할 인스턴스의 배열입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 모든 제공된 개체가 지정된 시간 간격 내에 실행을 완료할 때까지 기다립니다. + + 배열 인수의 완료된 작업 인덱스이거나, 제한 시간이 초과되었으면 -1입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 열거 가능한 컬렉션의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The collection contained a null task. + + + 열거 가능한 컬렉션의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The collection contained a null task. + + + 배열의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The array contained a null task. + + + 배열의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The array contained a null task. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The array contained a null task, or was empty. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The array contained a null task, or was empty. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The array contained a null task, or was empty. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The array contained a null task, or was empty. + + + 대기할 때 현재 컨텍스트로 비동기적으로 전환되는 awaitable 작업을 만듭니다. + 대기할 때 대기 시의 현재 컨텍스트로 비동기적으로 전환될 컨텍스트입니다.현재 가 null이 아닌 경우 현재 컨텍스트로 처리됩니다.그렇지 않으면 현재 실행 중인 작업과 관련된 작업 스케줄러를 현재 컨텍스트로 처리됩니다. + + + 값을 반환할 수 있는 비동기 작업을 나타냅니다. + 에서 생성되는 결과의 형식입니다. + + + 지정된 함수를 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + The argument is null. + + + 지정된 함수를 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 이 작업에 할당할 입니다. + The that created has already been disposed. + The argument is null. + + + 지정된 함수 및 만들기 옵션을 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 새 작업에 할당할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 지정된 함수 및 만들기 옵션을 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument specifies an invalid value for . + The argument is null. + + + 지정된 함수 및 상태를 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + The that created has already been disposed. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 함수에서 사용할 데이터를 나타내는 개체입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument specifies an invalid value for . + The argument is null. + + + 를 기다리는 데 사용되는 awaiter를 구성합니다. + 이 작업을 기다리는 데 사용되는 개체입니다. + 캡처된 원래 컨텍스트로 연속 마샬링하려면 true이고, 그렇지 않으면 false입니다. + + + 대상 작업이 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + + 선행 작업이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + The has been disposed. + The argument is null. + + + 대상 이 완료될 때 비동기적으로 실행되는 취소 가능 연속 작업을 만듭니다. + 새 연속 작업입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 전달되는 취소 토큰입니다. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따른 작업입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The has been disposed. + The argument is null.-or-The argument is null. + + + 상태 정보가 전달되며 대상 이(가) 완료되면 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument is null. + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null.-or-The argument is null. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument is null. + + + + 인스턴스를 만들고 구성하는 팩터리 메서드에 대한 액세스를 제공합니다. + 다양한 개체를 만들 수 있는 팩터리 개체입니다. + + + 를 기다리는 데 사용되는 awaiter를 가져옵니다. + awaiter 인스턴스입니다. + + + 의 결과 값을 가져옵니다. + 작업의 형식 매개 변수와 동일한 형식인 이 의 결과 값입니다. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 작업 취소를 알리기 위해 사용되는 예외를 나타냅니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 취소된 에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 취소된 작업입니다. + + + 이 예외와 연결된 작업을 가져옵니다. + 이 예외와 연결된 에 대한 참조입니다. + + + 대리자에 바인딩되지 않은 의 생산자 측면을 나타내고 속성을 통해 소비자 측면에 대한 액세스를 제공합니다. + 에 연결된 결과 값의 형식입니다. + + + + 을 만듭니다. + + + 지정된 상태를 사용하여 을 만듭니다. + 내부 의 AsyncState로 사용할 상태입니다. + + + 지정된 상태 및 옵션을 사용하여 을 만듭니다. + 내부 의 AsyncState로 사용할 상태입니다. + 내부 를 만들 때 사용할 옵션입니다. + + 에 사용하기에 유효하지 않은 옵션을 나타냅니다. + + + 지정된 옵션을 사용하여 을 만듭니다. + 내부 를 만들 때 사용할 옵션입니다. + + 에 사용하기에 유효하지 않은 옵션을 나타냅니다. + + + 내부 상태로 전환합니다. + 기본 는 이미 , 또는 등 세 가지 최종 상태 중 하나에 있거나 기본 가 이미 삭제되었습니다. + + + 내부 상태로 전환합니다. + 에 바인딩할 예외 컬렉션입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + + 에 null 요소가 하나 이상 있습니다. + 기본 는 이미 , 또는 의 세 가지 최종 상태 중 하나에 있습니다. + + + 내부 상태로 전환합니다. + 에 바인딩할 예외입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + 기본 는 이미 , 또는 의 세 가지 최종 상태 중 하나에 있습니다. + + + 내부 상태로 전환합니다. + 에 바인딩할 결과 값입니다. + + 가 삭제되었습니다. + 기본 는 이미 , 또는 의 세 가지 최종 상태 중 하나에 있습니다. + + + 에서 만든 를 가져옵니다. + 에서 만든 를 반환합니다. + + + 내부 상태로 전환하려고 시도합니다. + 작업이 수행되었으면 true이고, 작업에 실패했거나 개체가 이미 삭제되었으면 false입니다. + + + 내부 전환 하려고 시도 상태 이며 취소 작업에 저장 될 취소 토큰을 사용할 수 있습니다. + 작업에 성공하면 true이고, 그렇지 않으면 false입니다. + 취소 토큰입니다. + + + 내부 상태로 전환하려고 시도합니다. + 작업이 성공했으면 true이고, 그렇지 않으면 false입니다. + 에 바인딩할 예외 컬렉션입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + + 에 null 요소가 하나 이상 있습니다.또는 컬렉션이 비어 있습니다. + + + 내부 상태로 전환하려고 시도합니다. + 작업이 성공했으면 true이고, 그렇지 않으면 false입니다. + 에 바인딩할 예외입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + + + 내부 상태로 전환하려고 시도합니다. + 작업이 성공했으면 true이고, 그렇지 않으면 false입니다. + 에 바인딩할 결과 값입니다. + + + + 또는 메서드를 사용하여 만드는 작업의 동작을 지정합니다. + + + 연속 작업이 자식 작업인 경우 작업 계층 구조의 부모에 연결되도록 지정합니다.연속 작업은 선행 작업도 자식 작업인 경우에만 자식 작업이 됩니다.기본적으로 자식 작업(즉, 외부 작업이 만든 내부 작업)은 부모와 독립적으로 실행됩니다. 옵션을 사용할 수 있어 부모와 자식 작업은 동기화됩니다.부모 작업이 옵션을 사용하여 구성된 경우 자식 작업의 옵션은 영향을 받지 않으며, 자식 작업은 분리된 자식 작업으로 실행됩니다. 자세한 내용은 연결된 자식 작업과 분리된 자식 작업을 참조하세요. + + + + 옵션으로 만들어지고 연결된 자식 작업으로 실행하려는 모든 자식 작업(이 연속 작업으로 만들어진 모든 중첩 내부 작업)은 부모 작업에 연결할 수 없고 대신 분리된 자식 작업으로 실행되도록 지정합니다.자세한 내용은 연결된 자식 작업 및 분리된 자식 작업을 참조하십시오. + + + 연속 작업이 동기적으로 실행되도록 지정합니다.이 옵션을 지정하면 연속 작업이 같은 스레드에서 실행되어 선행 작업이 최종 상태로 전환됩니다.연속 작업이 만들어질 때 선행 작업이 이미 완료된 경우 연속 작업은 해당 작업을 만드는 스레드에서 실행됩니다.선행 작업의 가 finally 블록 (Visual Basic의 Finally)에서 삭제된 경우 이 옵션이 지정되면 연속 작업이 해당 finally 블록에서 계속 실행됩니다.매우 단기로 실행되는 연속 작업만 동기적으로 실행됩니다.작업은 동기적으로 실행되므로, 호출 스레드가 작업이 완료되기를 기다리도록 하기 위해 와 같은 메서드를 호출할 필요가 없습니다. + + + + 또는 와 같은 메서드를 호출함으로써 연속 작업에 의해 만들어진 작업이 이 연속 작업이 실행되는 스케줄러가 아닌 기본 스케줄러()를 현재 스케줄러로 인식하도록 지정합니다. + + + 연속 취소의 경우 선행이 완료되기 전에 연속이 완료되는 것을 방지합니다. + + + 연속 작업이 장기 실행되는 성긴 작업이 되도록 지정합니다.초과 구독을 보장할 수 있는 에 대한 힌트를 제공합니다. + + + 연속 작업 옵션이 지정되지 않은 경우, 연속 작업을 실행할 때 기본 동작을 사용하도록 지정합니다.선행 작업의 최종 속성 값에 관계없이 선행 작업이 완료되면 연속 작업이 비동기적으로 실행됩니다.연속 작업이 자식 작업인 경우 해당 작업은 분리된 상태의 중첩된 작업으로 만들어집니다. + + + 선행 작업이 취소된 경우 연속 작업이 예약되지 않도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 취소됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업이 처리되지 않은 예외를 throw한 경우 연속 작업이 예약되지 않도록 지정합니다.완료 시 선행 작업의 속성이 이면 처리되지 않은 예외가 발생합니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업의 실행이 완료된 경우 연속 작업이 예약되지 않도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 끝까지 실행됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업이 취소된 경우에만 연속 작업이 예약되도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 취소됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업이 처리되지 않은 예외를 throw한 경우에만 연속 작업이 예약되도록 지정합니다.완료 시 선행 작업의 속성이 이면 처리되지 않은 예외가 발생합니다. 옵션은 선행 작업의 속성이 null이(가) 아니도록 보장합니다.이 속성을 사용하여 예외를 catch하고 해당 작업에 오류를 발생시킨 예외를 확인할 수 있습니다. 속성에 액세스하지 않는 경우에는 예외가 처리되지 않습니다.또한 취소되었거나 오류가 발생한 작업의 속성에 액세스하려고 하면 새 예외가 발생합니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업의 실행이 완료된 경우에만 연속 작업이 예약되도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 끝까지 실행됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 더 일찍 예약된 작업을 먼저 실행하고 나중에 예약된 작업을 나중에 실행할 수 있도록 예약된 순서대로 작업을 예약하도록 에 알려줍니다. + + + 연속 작업이 비동기 방식으로 실행되도록 지정합니다.이 옵션은 보다 우선합니다. + + + 작업을 만들고 실행하기 위한 선택적 동작을 제어하는 플래그를 지정합니다. + + + 작업이 작업 계층 구조의 부모에 연결되도록 지정합니다.기본적으로 자식 작업(즉, 외부 작업이 만든 내부 작업)은 부모와 독립적으로 실행됩니다. 옵션을 사용할 수 있어 부모와 자식 작업은 동기화됩니다.부모 작업이 옵션을 사용하여 구성된 경우 자식 작업의 옵션은 영향을 받지 않으며, 자식 작업은 분리된 자식 작업으로 실행됩니다. 자세한 내용은 연결된 자식 작업과 분리된 자식 작업을 참조하세요. + + + 연결된 자식 작업으로 실행하려는 자식 작업(즉 옵션으로 만듦)은 부모 작업에 연결할 수 없고 대신 분리된 자식 작업으로 실행되도록 지정합니다.자세한 내용은 연결된 자식 작업 및 분리된 자식 작업을 참조하세요. + + + 주변 스케줄러가 만든 작업에서 현재 스케줄러로 나타나지 않도록 합니다.이는 만들어진 작업에서 수행되는 StartNew 또는 ContinueWith와 같은 작업이 를 현재 스케줄러로 표시함을 의미합니다. + + + 세분화된 시스템보다 적고 폭 넓은 구성 요소가 개입하는 장기 실행되고 정교하지 않은 작업이 되도록 지정합니다.초과 구독을 보장할 수 있는 에 대한 힌트를 제공합니다.초과 구독을 사용하면 사용 가능한 하드웨어 수보다 많은 스레드를 만들 수 있습니다. + + + 기본 동작이 사용되도록 지정합니다. + + + 가능한 한 공정한 방식, 즉 일찍 예약된 작업은 일찍 실행되고 나중에 예약된 작업은 나중에 실행될 수 있는 방식으로 작업을 예약하는 에 대한 힌트입니다. + + + 비동기 방식으로 실행될 현재 작업에 추가된 연속을 적용합니다. + + + 특정 유형의 인스턴스로 작업하기 위한 정적(Visual Basic의 경우 Shared) 메서드 집합을 제공합니다. + + + Task<Task<T>>(C#) 또는 Task (Of Task(Of T))(Visual Basic)의 비동기 작업을 나타내는 프록시 를 만듭니다. + 제공된 Task<Task<T>>(C#) 또는 Task (Of Task(Of T))(Visual Basic)의 비동기 작업을 나타내는 입니다. + 래핑을 해제할 Task<Task<T>>(C#) 또는 Task (Of Task(Of T))(Visual Basic)입니다. + 작업 결과의 형식입니다. + + 인수가 null인 경우 throw되는 예외입니다. + + + + 의 비동기 작업을 나타내는 프록시 를 만듭니다. + 제공된 System.Threading.Tasks.Task(Of Task)의 비동기 작업을 나타내는 작업입니다. + 래핑을 해제할 Task<Task>(C#) 또는 Task (Of Task)(Visual Basic)입니다. + + 인수가 null인 경우 throw되는 예외입니다. + + + + 개체를 만들고 예약하도록 지원합니다. + + + 기본 구성을 사용하여 인스턴스를 초기화합니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 CancellationToken을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 입니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 CancellationToken을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 기본 입니다. + 이 TaskFactory를 사용하여 작업을 만들 때 사용할 기본 입니다. + 이 TaskFactory를 사용하여 연속 작업을 만들 때 사용할 기본 입니다. + 이 TaskFactory를 사용하여 만든 작업을 예약하는 데 사용할 기본 입니다.null 값은 TaskScheduler.Current를 사용함을 나타냅니다. + + 인수에서 잘못된 값을 지정합니다.자세한 내용은 설명 부분을 참조 하십시오. 합니다.또는 인수에서 잘못된 값을 지정합니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 이 TaskFactory를 사용하여 작업을 만들 때 사용할 기본 입니다. + 이 TaskFactory를 사용하여 연속 작업을 만들 때 사용할 기본 입니다. + + 인수에서 잘못된 값을 지정합니다.자세한 내용은 설명 부분을 참조 하십시오. 합니다.또는 인수에서 잘못된 값을 지정합니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 이 TaskFactory를 사용하여 만든 작업을 예약하는 데 사용할 입니다.null 값은 현재 TaskScheduler를 사용함을 나타냅니다. + + + 이 작업 팩터리에 대한 기본 취소 토큰을 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 취소 토큰입니다. + + + 이 작업 팩터리에 대한 기본 작업 연속 옵션을 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 연속 옵션입니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + 선행 의 결과 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + 인수에서 잘못된 값을 지정합니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다. 또는여는 인수가 null합니다. + + 배열에 포함 된 null 값입니다. 또는 배열이 비어 있습니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. 또는 이미 삭제 되었습니다. + + 배열은 null입니다. 또는 인수가 null인 경우 + + 배열에 포함 된 null 값입니다. 또는 배열이 비어 있습니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다.또는제공된 가 이미 삭제된 경우 + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 선행 의 결과 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + 선행 의 결과 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다.또는제공된 가 이미 삭제된 경우 + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + 선행 의 결과 형식입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 선행 의 결과 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다.또는제공된 가 이미 삭제된 경우 + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 이 작업 팩터리에 대한 기본 작업 만들기 옵션을 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 만들기 옵션입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 작업을 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 동작 대리자입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 지정된 가 완료될 때 End 메서드 작업을 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 동작 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 작업을 실행하는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 동작 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + End 메서드를 실행하는 작업을 예약하는 데 사용할 입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 함수 대리자입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + End 메서드를 실행하는 작업을 예약하는 데 사용할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 이 작업 팩터리에 대한 기본 작업 스케줄러를 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 스케줄러입니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 인수가 null인 경우 + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + 새 작업에 할당할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + 에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 인수가 null인 경우 + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 에 할당할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null인 경우 + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 에 할당할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 새 작업에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 에 할당할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 개체를 만들고 예약하도록 지원합니다. + 이 클래스의 메서드로 만든 개체의 반환 값입니다. + + + 기본 구성을 사용하여 인스턴스를 초기화합니다. + + + 기본 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 취소 토큰을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 기본 취소 토큰입니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 취소 토큰을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 기본 취소 토큰입니다. + 을 사용하여 작업을 만들 때 사용할 기본 옵션입니다. + 을 사용하여 연속 작업을 만들 때 사용할 기본 옵션입니다. + 을 사용하여 만든 작업을 예약하는 데 사용할 기본 스케줄러입니다.null 값은 를 사용해야 함을 나타냅니다. + + 또는 에 잘못된 값을 지정하는 경우 + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 을 사용하여 작업을 만들 때 사용할 기본 옵션입니다. + 을 사용하여 연속 작업을 만들 때 사용할 기본 옵션입니다. + + 또는 에 잘못된 값을 지정하는 경우 + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 을 사용하여 만든 작업을 예약하는 데 사용할 스케줄러입니다.null 값은 현재 를 사용해야 함을 나타냅니다. + + + 이 작업 팩터리에 대한 기본 취소 토큰을 가져옵니다. + 이 작업 팩터리에 대한 기본 취소 토큰입니다. + + + 이 작업 팩터리에 대한 열거형 값을 가져옵니다. + 이 작업 팩터리에 대한 기본 연속 옵션을 지정하는 열거형 값 중 하나입니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열이 null인 경우또는이 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 작업을 예약하는 데 사용할 스케줄러입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + 가 잘못된 값을 지정하는 경우 + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 작업을 예약하는 데 사용할 스케줄러입니다. + 선행 의 결과 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + 인수에서 잘못된 값을 지정합니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열이 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + 인수에서 잘못된 값을 지정합니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수가 잘못된 열거형 값을 지정합니다. + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + 선행 의 결과 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + 인수는 잘못된 TaskContinuationOptions 값을 지정합니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수가 잘못된 열거형 값을 지정합니다. + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 이 작업 팩터리에 대한 열거형 값을 가져옵니다. + 이 작업 팩터리에 대한 기본 만들기 옵션을 지정하는 열거형 값 중 하나입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 작업을 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거해야 하는 입니다. + 완료된 를 처리하는 함수 대리자입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 작업을 만듭니다. + 비동기 작업(operation)을 나타내는 작업(task)입니다. + 완료될 때 의 처리를 트리거해야 하는 입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 완료될 때 의 처리를 트리거해야 하는 입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + End 메서드를 실행하는 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 인수가 null인 경우또는 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 이 작업 팩터리에 대한 작업 스케줄러를 가져옵니다. + 이 작업 팩터리에 대한 작업 스케줄러입니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 새 작업에 할당할 취소 토큰입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 새 작업에 할당할 취소 토큰입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + 만들어진 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 만들고 시작합니다. + 시작된 입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 취소 토큰입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 취소 토큰입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + 만들어진 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 스레드의 큐에 대기하는 낮은 수준의 작업을 처리하는 개체를 나타냅니다. + + + + 를 초기화합니다. + + + 현재 실행 중인 작업과 연결된 를 가져옵니다. + 현재 실행 중인 작업과 연결된 를 반환합니다. + + + .NET Framework에 의해 제공된 기본 인스턴스를 가져옵니다. + 기본 인스턴스를 반환합니다. + + + 현재 와 연결된 를 만듭니다. + + 에서 확인된 현재 와 연결된 입니다. + 현재 SynchronizationContext를 TaskScheduler로 사용할 수 없습니다. + + + 디버거를 지원하기 위해 현재 스케줄러의 큐에 대기되어 실행을 기다리고 있는 인스턴스의 열거 가능한 형식을 생성합니다. + 디버거가 현재 이 스케줄러의 큐에 대기된 작업을 트래버스할 수 있도록 허용하는 열거 가능한 형식입니다. + 이 스케줄러는 현재 대기 중인 작업 목록을 생성할 수 없습니다. + + + 의 고유 ID를 가져옵니다. + 의 고유 ID를 반환합니다. + + + 가 지원할 수 있는 최대 동시성 수준을 나타냅니다. + 최대 동시성 수준을 나타내는 정수를 반환합니다.기본 스케줄러는 를 반환합니다. + + + + 를 스케줄러의 큐에 대기합니다. + 큐에 대기할 입니다. + + 인수가 null인 경우 + + + 이전에 이 스케줄러의 큐에 대기된 를 큐에서 제거하려고 합니다. + + 인수가 큐에서 제거되었는지 여부를 나타내는 부울입니다. + 큐에서 제거할 입니다. + + 인수가 null인 경우 + + + 이 스케줄러에 제공된 를 실행하려고 합니다. + + 가 실행되었으면 true이고, 그렇지 않으면 false인 부울입니다.실행이 실패하는 일반적인 이유는 작업이 이전에 실행되었거나 다른 스레드에서 실행 중이기 때문입니다. + 실행할 개체입니다. + + 는 이 스케줄러와 연결되어 있지 않습니다. + + + 제공된 를 이 호출에서 동기적으로 실행할 수 있는지 여부를 확인하고 실행 가능할 경우 실행합니다. + 작업이 인라인으로 실행되었는지 여부를 나타내는 부울 값입니다. + 실행할 입니다. + 작업이 이전에 큐에 대기되었는지 여부를 나타내는 부울입니다.이 매개 변수가 True이면 작업이 이전에 큐에 대기된 것일 수 있습니다. False이면 작업이 큐에 대기되지 않은 것입니다. 작업을 큐에 대기하지 않고 인라인으로 실행하려면 이 호출을 수행합니다. + + 인수가 null인 경우 + + 가 이미 실행되었습니다. + + + 오류가 발생한 작업의 관찰되지 않은 예외가 기본적으로 프로세스를 종료하는 예외 에스컬레이션 정책을 트리거하려는 경우 발생합니다. + + + + 에서 잘못된 작업을 알리기 위해 사용되는 예외를 나타냅니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 기본 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인이 되는 예외입니다. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + + 의 수명 주기에서 현재 단계를 나타냅니다. + + + 작업을 실행하기 전에 토큰이 신호를 받은 상태이거나 작업의 CancellationToken이 이미 신호를 받은 상태에서 자체 CancellationToken과 함께 OperationCanceledException을 throw하여 작업이 취소를 승인했습니다.자세한 내용은 작업 취소을 참조하십시오. + + + 작업이 초기화되었지만 예약되지는 않았습니다. + + + 작업이 처리되지 않은 예외 때문에 완료되었습니다. + + + 작업이 실행을 완료했습니다. + + + 작업이 실행되고 있지만 완료되지 않았습니다. + + + 작업이 .NET Framework 인프라를 통해 내부적으로 활성화되고 예약되기 위해 대기 중입니다. + + + 작업이 실행을 마쳤지만 연결된 자식 작업이 완료되기까지 암시적으로 대기 중입니다. + + + 작업이 실행되도록 예약되었지만 아직 실행되지 않았습니다. + + + 오류가 발생한 의 예외가 관찰되지 않을 때 발생하는 이벤트에 대한 데이터를 제공합니다. + + + 관찰되지 않은 예외를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 관찰되지 않은 예외입니다. + + + 관찰되지 않은 예외입니다. + 관찰되지 않은 예외입니다. + + + 이 예외가 "관찰됨"으로 표시되었는지 여부를 가져옵니다. + 이 예외가 "관찰됨"으로 표시되었으면 true이고, 그렇지 않으면 false입니다. + + + + 을 "관찰됨"으로 표시하여 기본적으로 프로세스를 종료하는 예외 에스컬레이션 정책을 트리거하지 않도록 합니다. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/ru/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/ru/System.Threading.Tasks.xml new file mode 100644 index 0000000..8e5a0c7 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/ru/System.Threading.Tasks.xml @@ -0,0 +1,3156 @@ + + + + System.Threading.Tasks + + + + Представляет одну или несколько ошибок, происходящих во время выполнения приложения. + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр класса со ссылками на внутренние исключения, вызвавшие данное исключение. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Инициализирует новый экземпляр класса со ссылками на внутренние исключения, вызвавшие данное исключение. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Инициализирует новый экземпляр класса указанным сообщением, содержащим описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке и ссылками на внутренние исключения, вызвавшие данное исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + Аргументом параметра является null. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке и ссылками на внутренние исключения, вызвавшие данное исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Объединяет экземпляры в один новый экземпляр. + Новый объединенный объект . + + + Возвращает объект , являющийся первопричиной данного исключения. + Возвращает объект , являющийся первопричиной данного исключения. + + + Вызывает обработчик для каждого объекта , содержащегося в данном объекте . + Предикат, который должен выполняться для каждого исключения.Предикат принимает в качестве аргумента подлежащий обработке объект и возвращает логическое значение, указывающее, было ли обработано исключение. + Аргументом параметра является null. + Не обработано исключение, содержащихся в этом . + + + Получает доступную только для чтения коллекцию экземпляров , вызывавших текущее исключение. + Возвращает доступную только для чтения коллекцию экземпляров , вызывавших текущее исключение. + + + Создает и возвращает строковое представление текущего объекта . + Строковое представление текущего исключения. + + + Исключение, которое создается в потоке при отмене операции, которая выполнялась в этом потоке. + 2 + + + Инициализирует новый экземпляр класса с системным сообщением об ошибке. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке. + Строка , описывающая ошибку. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке, ссылкой на внутренней исключение, вызвавшее это исключение, и токен отмены. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + Токен отмены, связанный с отмененной операцией. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке и токеном отмены. + Сообщение об ошибке с объяснением причин исключения. + Токен отмены, связанный с отмененной операцией. + + + Инициализирует новый экземпляр класса с токеном отмены. + Токен отмены, связанный с отмененной операцией. + + + Получает токен, связанный с отмененной операцией. + Токен, связанный с отмененной операцией, или токен по умолчанию. + + + Представляет построитель для асинхронных методов, которые возвращают задачу. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter.Этот метод может вызываться из частично доверенного кода. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Создает экземпляр класса . + Новый экземпляр построителя. + + + Помечает задачу как сбойную и привязывает указанное исключение в задаче. + Исключение для привязки к задаче. + Параметр имеет значение null. + Задача уже завершена.– или –Построитель не инициализирован. + + + Отмечает задачу как успешно завершенную. + Задача уже завершена.– или –Построитель не инициализирован. + + + Связывает построитель с указанным конечным автоматом. + Экземпляр конечного автомата, связываемый с построителем. + Параметр имеет значение null. + Конечный автомат был ранее установлен. + + + Начинает выполнение построителя со связанным конечным автоматом. + Экземпляр конечного автомата, переданный ссылкой. + Тип конечного автомата. + Параметр имеет значение null. + + + Получает задачу для данного построителя. + Задача для этого построителя. + Построитель не инициализирован. + + + Представляет построитель для асинхронных методов, который возвращает задачу и предоставляет параметр для результата. + Результат, используемый для выполнения задачи. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter.Этот метод может вызываться из частично доверенного кода. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Создает экземпляр класса . + Новый экземпляр построителя. + + + Помечает задачу как сбойную и привязывает указанное исключение в задаче. + Исключение для привязки к задаче. + Параметр имеет значение null. + Задача уже завершена. + + + Отмечает задачу как успешно завершенную. + Результат, используемый для выполнения задачи. + Задача уже завершена. + + + Связывает построитель с указанным конечным автоматом. + Экземпляр конечного автомата, связываемый с построителем. + Параметр имеет значение null. + Конечный автомат был ранее установлен. + + + Начинает выполнение построителя со связанным конечным автоматом. + Экземпляр конечного автомата, переданный ссылкой. + Тип конечного автомата. + Параметр имеет значение null. + + + Получает задачу для данного построителя. + Задача для этого построителя. + + + Представляет построитель для асинхронных методов, которые не возвращают значение. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter.Этот метод может вызываться из частично доверенного кода. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Создает экземпляр класса . + Новый экземпляр построителя. + + + Привязывает исключение к конструктору метода. + Исключение для привязки. + Параметр имеет значение null. + Построитель не инициализирован. + + + Помечает метод построения как успешно завершенный. + Построитель не инициализирован. + + + Связывает построитель с указанным конечным автоматом. + Экземпляр конечного автомата, связываемый с построителем. + Параметр имеет значение null. + Конечный автомат был ранее установлен. + + + Начинает выполнение построителя со связанным конечным автоматом. + Экземпляр конечного автомата, переданный ссылкой. + Тип конечного автомата. + Параметр имеет значение null. + + + Предоставляет ожидаемый объект, который включает настроенные объекты await для задачи. + + + возвращает объект типа awaiter для этого объекта awaitable. + Awaiter. + + + Предоставляет ожидаемый объект, который включает настроенные объекты await для задачи. + Тип результата, созданного данным объектом . + + + возвращает объект типа awaiter для этого объекта awaitable. + Awaiter. + + + Предоставляет объект типа awaiter для объекта awaitable (). + + + Завершает ожидание завершенной задачи. + Результат завершенной задачи. + Объект типа awaiter не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии сбоя. + + + Получает значение, указывающее, завершена ли ожидаемая задача. + Значение true, если задача, выполнение которой ожидается, завершена; в противном случае — значение false. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Предоставляет объект типа awaiter для объекта awaitable (). + + + Завершает ожидание завершенной задачи. + Объект типа awaiter не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии сбоя. + + + Получает значение, указывающее, завершена ли ожидаемая задача. + Значение true, если задача, выполнение которой ожидается, завершена; в противном случае — значение false. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Представляет конечные автоматы, созданные для асинхронных методов.Этот тип предназначен только для использования компилятором. + + + Перемещает конечный автомат в его следующее состояние. + + + Настраивает конечный автомат с размещенной в куче репликой. + Размещенная в куче реплика. + + + Представляет объект типа awaiter, которая планирует продолжение после завершения операции ожидания. + + + Планирует действие продолжения, которое вызывается, когда завершается экземпляр. + Действие, вызываемое по завершении операции. + Аргумент имеет значение NULL (Nothing в Visual Basic). + + + Представляет операцию, которая планирует продолжение после ее завершения. + + + Планирует действие продолжения, которое вызывается, когда завершается экземпляр. + Действие, вызываемое по завершении операции. + Аргумент имеет значение NULL (Nothing в Visual Basic). + + + Предоставляет объект, который ожидает завершения асинхронной задачи. + + + Завершает ожидание завершения асинхронной задачи. + Объект не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии . + + + Получает значение, показывающее, завершена ли асинхронная задача. + Значение true, если задача была завершена; в противном случае — значение false. + Объект не был инициализирован надлежащим образом. + + + Задает действие, выполняемое, когда объект прекращает ожидать завершения выполнения асинхронной задачи. + Действие, которое необходимо выполнить после завершения операции ожидания. + Свойство имеет значение null. + Объект не был инициализирован надлежащим образом. + + + Планирует действие продолжения для асинхронной задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Свойство имеет значение null. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Представляет объект, который ожидает завершения асинхронной задачи и предоставляет параметр для результата. + Результат для задачи. + + + Завершает ожидание завершения асинхронной задачи. + Результат завершенной задачи. + Объект не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии . + + + Получает значение, показывающее, завершена ли асинхронная задача. + Значение true, если задача была завершена; в противном случае — значение false. + Объект не был инициализирован надлежащим образом. + + + Задает действие, выполняемое, когда объект прекращает ожидать завершения выполнения асинхронной задачи. + Действие, которое необходимо выполнить после завершения операции ожидания. + Свойство имеет значение null. + Объект не был инициализирован надлежащим образом. + + + Планирует действие продолжения для асинхронной задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Свойство имеет значение null. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Предоставляет контекст для ожидания при асинхронном переключении на целевую среду. + + + Извлекает объект для данного экземпляра класса. + Объект, который используется для отслеживания завершения асинхронной операции. + + + Предоставляет ожидающий объект для переключения на целевую среду. + + + Завершает операцию ожидания. + + + Получает значение, указывающее, является ли оператор yield необязательным. + Всегда false, что указывает, что выходные данные всегда требуется для . + + + Задает вызываемое продолжение. + Действие, вызываемое асинхронно. + Параметр имеет значение null. + + + Отправляет обратно к текущему контексту. + Действие, вызываемое асинхронно. + Аргумент равен пустой ссылке (null). + + + Распространяет уведомление о том, что операции следует отменить. + + + Инициализирует объект . + Состояние отмены для токена. + + + Возвращает значение, указывающее, может ли данный токен находиться в отмененном состоянии. + Значение true, если данный токен может переходить в отмененное состояние; в противном случае — значение false. + + + Определяет, равен ли текущий экземпляр заданному объекту . + Значение true, если является и два экземпляра равны; в противном случае — значение false.Два токена равны, если они связаны с одним объектом или если они оба были созданы открытыми конструкторами CancellationToken и их значения равны. + Второй объект, с которым нужно сравнить данный экземпляр. + An associated has been disposed. + + + Определяет, равен ли текущий экземпляр заданному токену. + Значение true, если экземпляры равны; в противном случае — значение false.Два токена равны, если они связаны с одним объектом или если они оба были созданы открытыми конструкторами CancellationToken и их значения равны. + Второй токен , с которым нужно сравнить данный экземпляр. + + + Служит хэш-функцией для . + Хэш-код для текущего экземпляра . + + + Возвращает значение, указывающее, есть ли для данного токена запрос на отмену. + Значение true, если для данного токена создан запрос на отмену; в противном случае — значение false. + + + Возвращает пустое значение . + Пустой токен отмены. + + + Определяет, равны ли два экземпляра . + Значение true, если экземпляры равны; в противном случае — значение false. + Первый экземпляр. + Второй экземпляр. + An associated has been disposed. + + + Определяет, действительно ли два экземпляра не равны. + Значение true, если экземпляры не равны; в противном случае — значение false. + Первый экземпляр. + Второй экземпляр. + An associated has been disposed. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + The associated has been disposed. + + is null. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + Логическое значение, указывающее, следует ли записывать текущий объект и использовать его при вызове . + The associated has been disposed. + + is null. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + Состояние, передаваемое обратному вызову при вызове делегата.Может содержать пустое значение. + The associated has been disposed. + + is null. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + Состояние, передаваемое обратному вызову при вызове делегата.Может содержать пустое значение. + Логическое значение, указывающее, следует ли записывать текущий объект и использовать его при вызове . + The associated has been disposed. + + is null. + + + Создает исключение , если для данного токена есть запрос на отмену. + The token has had cancellation requested. + The associated has been disposed. + + + Возвращает дескриптор , получающий сигнал при отмене токена. + Дескриптор , получающий сигнал при отмене токена. + The associated has been disposed. + + + Представляет делегат обратного вызова, зарегистрированный с объектом . + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Определяет, равен ли текущий экземпляр заданному объекту . + Значение true, если данный параметр и равны.В противном случае — значение false.Два экземпляра равны, если они оба ссылаются на вывод одного вызова к одному методу Register объекта . + Второй объект, с которым нужно сравнить данный экземпляр. + + + Определяет, равен ли текущий экземпляр заданному объекту . + Значение true, если данный параметр и равны.В противном случае — значение false. Два экземпляра равны, если они оба ссылаются на вывод одного вызова к одному методу Register объекта . + Второй токен , с которым нужно сравнить данный экземпляр. + + + Служит хэш-функцией для объекта . + Хэш-код для текущего экземпляра . + + + Определяет, равны ли два экземпляра . + Значение true, если экземпляры объектов равны; в противном случае ― значение false. + Первый экземпляр. + Второй экземпляр. + + + Определяет, действительно ли два экземпляра не равны. + Значение true, если экземпляры не равны; в противном случае — значение false. + Первый экземпляр. + Второй экземпляр. + + + Отправляет токену сигнал отмены. + + + Инициализирует новый экземпляр класса . + + + Инициализирует новый экземпляр класса , который будет отменен после указанной задержки (в миллисекундах). + Интервал времени ожидания в миллисекундах перед отменой . + + is less than -1. + + + Инициализирует новый экземпляр класса , который будет отменен после указанного периода времени. + Интервал времени ожидания в миллисекундах перед отменой . + + . is less than -1 or greater than . + + + Передает запрос на отмену. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Передает запрос отмены и определяет, будут ли последующие обратные вызовы и отменяемые операции обрабатываться. + Значение true, если исключения нужно распространять немедленно; в противном случае — значение false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Планирует операцию отмены для данного объекта после указанного числа миллисекунд. + Интервал времени ожидания перед отменой этого объекта . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Планирует операцию отмены для данного объекта после указанного периода времени. + Интервал времени ожидания перед отменой этого объекта . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Создает объект , который будет иметь отмененное состояние, если какой-либо из исходных токенов находится в отмененном состоянии. + Объект , связанный с исходными токенами. + Первый токен отмены, который следует контролировать. + Второй токен отмены, который следует контролировать. + A associated with one of the source tokens has been disposed. + + + Создает объект , который будет иметь отмененное состояние, если любой из исходных токенов в заданном массиве находится в отмененном состоянии. + Объект , связанный с исходными токенами. + Массив, содержащий экземпляры токена отмены для наблюдения. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые ресурсы, используемые классом (при необходимости освобождает и управляемые ресурсы). + Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. + + + Получает значение, указывающее, есть ли для данного объекта запрос на отмену. + Значение true, если для данного объекта есть запрос на отмену; в противном случае — значение false. + + + Возвращает объект , связанный с этим объектом . + Рабочая область метаданных , связанная с этим соединением . + The token source has been disposed. + + + Предоставляет планировщики задачи, которые координируются для выполнения задач, обеспечивая то, что параллельные задачи могут выполняться одновременно, а эксклюзивные задачи - нет. + + + Инициализирует новый экземпляр класса . + + + Инициализирует новый экземпляр класса , предназначенный для указанного планировщика. + Целевой планировщик, на котором должна выполняться эта пара. + + + Инициализирует новый экземпляр класса , предназначенный для указанного планировщика с максимальным уровнем параллелизма. + Целевой планировщик, на котором должна выполняться эта пара. + Максимальное количество параллельно выполняемых задач. + + + Инициализирует новый экземпляр класса , предназначенный для указанного планировщика с максимальным уровнем параллелизма и максимальным количеством запланированных задач, которые могут обрабатываться как одна единица. + Целевой планировщик, на котором должна выполняться эта пара. + Максимальное количество параллельно выполняемых задач. + Максимальное число задач обработки для каждой базовой запланированной задачи, используемой парой. + + + Информирует пару планировщика, что она больше не должна принимать задачи. + + + Получает , который завершится, когда планировщик закончит обработку. + Асинхронная операция, которая завершается при завершении обработки планировщиком. + + + Получает , который можно использовать для планирования задач в этой паре, которая может выполняться параллельно с другими задачами на этой паре. + Объект, который может использоваться для параллельного планирования заданий. + + + Получает , который можно использовать для планирования задач в этой паре, которая должна выполняться исключительно с учетом других задач в этой паре. + Объект, который можно использовать для планирования задач, не выполняющихся параллельно с другими задачами. + + + Представляет асинхронную операцию.Исходный код .NET Framework для этого типа см. в указанном источнике. + + + Инициализирует новую задачу с заданным действием. + Делегат, который представляет код, выполняемый в рамках задачи. + The argument is null. + + + Инициализирует новую задачу с заданным действием и токеном . + Делегат, который представляет код, выполняемый в рамках задачи. + Токен , который будет контролироваться новой задачей. + The provided has already been disposed. + The argument is null. + + + Инициализирует новую задачу с заданными действием и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи. + Токен , который будет контролироваться новой задачей. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Инициализирует новую задачу с заданными действием и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект , который используется для настройки поведения задачи. + The argument is null. + The argument specifies an invalid value for . + + + Инициализирует новую задачу с заданным действием и состоянием. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + Токен , который будет контролироваться новой задачей. + The that created has already been disposed. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + Токен , который будет контролироваться новой задачей. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + Объект , который используется для настройки поведения задачи. + The argument is null. + The argument specifies an invalid value for . + + + Возвращает объект состояния, предоставленный при создании задачи , или значение null, если объект не предоставлен. + Объект , представляющий данные о состоянии, переданные задаче на этапе создания. + + + Возвращает задачу, которая уже завершилась успешно. + Успешно завершенная задача. + + + Настраивает объект типа awaiter, используемый для данного объекта . + Объект, используемый для ожидания данной задачи. + Значение true, чтобы попытаться выполнить маршалинг продолжения обратно в исходный захваченный контекст; в противном случае — значение false. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + The argument is null. + + + Создает продолжение, которое получает токен отмены и выполняется асинхронно после завершения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + The that created the token has already been disposed. + The argument is null. + + + Создает продолжение, выполняемое после завершения целевой задачи в соответствии с заданными параметрами .Продолжение получает токен отмены и использует указанный планировщик. + Новое продолжение . + Действие для запуска в соответствии с заданными параметрами .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое после завершения целевой задачи в соответствии с заданными параметрами . + Новое продолжение . + Действие для запуска в соответствии с заданными параметрами .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи .Продолжение использует указанный планировщик. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The has been disposed. + The argument is null. -or-The argument is null. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется после завершения целевой задачи . + Новая задача продолжения. + Действие, которое необходимо выполнить после завершения задачи.При запуске делегату передается в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + The argument is null. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и токен отмены и которое выполняется асинхронно после завершения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и токен отмены и которое выполняется после завершения целевой задачи .Продолжение выполняется на основе набора указанных условий и использует указанный планировщик. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется после завершения целевой задачи .Продолжение выполняется на основе набора указанных условий. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется асинхронно после завершения целевой задачи .Продолжение использует указанный планировщик. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение. + Новая задача продолжения. + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение.Продолжение получает токен отмены. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Создает продолжение, выполняемое в соответствии с заданными параметрами и возвращает значение.Продолжение получает токен отмены и использует указанный планировщик. + Новое продолжение . + Функция для запуска в соответствии с заданным условием . При запуске делегату будет передана завершенная задача в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое в соответствии с заданными параметрами и возвращает значение. + Новое продолжение . + Функция для запуска в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение.Продолжение использует указанный планировщик. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null.-or-The argument is null. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется асинхронно после завершения целевой задачи , а также возвращает значение. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Тип результата, созданного продолжением. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение.Продолжение получает предоставленные вызывающей стороной сведения и токен отмены. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче продолжения. + Тип результата, созданного продолжением. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется на основе указанных параметров продолжения токена после завершения целевой задачи и возвращает значение.Продолжение получает предоставленные вызывающей стороной сведения и токен отмены, а также использует указанный планировщик. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется на основе указанных параметров продолжения токена после завершения целевой задачи .Продолжение получает предоставленные вызывающей стороной сведения. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи .Продолжение получает предоставленные вызывающей стороной сведения и использует указанный планировщик. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument is null. + + + Возвращает объект , используемый для создания данной задачи. + Объект , используемый для создания данной задачи. + + + Возвращает уникальный идентификатор выполняющейся в настоящее время задачи . + Целое число, присвоенное системой выполняемой в настоящее время задаче. + + + Создает задачу, которая будет выполнена после некоторой временной задержки. + Задача, представляющая временную задержку. + Число миллисекунд, в течение которого ожидается завершение возвращаемой задачи, или -1 для неограниченного времени ожидания. + The argument is less than -1. + + + Создает отменяемую задачу, которая будет выполнена после некоторой временной задержки. + Задача, представляющая временную задержку. + Число миллисекунд, в течение которого ожидается завершение возвращаемой задачи, или -1 для неограниченного времени ожидания. + Токен отмены, проверяемый до завершения возвращаемой задачи. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Создает задачу, которая завершается через заданное время. + Задача, представляющая временную задержку. + Интервал времени, в течение которого ожидается завершение возвращаемой задачи, или TimeSpan.FromMilliseconds(-1) для неограниченного времени ожидания. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Создает отменяемую задачу, которая завершается через заданное время. + Задача, представляющая временную задержку. + Интервал времени, в течение которого ожидается завершение возвращаемой задачи, или TimeSpan.FromMilliseconds(-1) для неограниченного времени ожидания. + Токен отмены, проверяемый до завершения возвращаемой задачи. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Возвращает объект , который привел к преждевременному завершению задачи .Если задача завершилась успешно или еще не создала ни одного исключения, возвращает значение null. + Объект , который привел к преждевременному завершению задачи . + + + Предоставляет доступ к методам фабрики для создания и настройки экземпляров и . + Объект фабрики, который может создавать разнообразные объекты и . + + + Создает задачу , которая завершилась из-за отмены с помощью указанного маркера отмены. + Отменяемая задача. + Маркер отмены, с которым завершается задача. + + + Создает задачу , которая завершилась из-за отмены с помощью указанного маркера отмены. + Отменяемая задача. + Маркер отмены, с которым завершается задача. + Тип результата, возвращенного задачей. + + + Создает задачу , которая завершилась с указанным исключением. + Задача, завершившаяся сбоем. + Исключение, с которым завершается задача. + Тип результата, возвращенного задачей. + + + Создает задачу , которая завершилась с указанным исключением. + Задача, завершившаяся сбоем. + Исключение, с которым завершается задача. + + + Создает задачу , которая завершается удачно с указанным результатом. + Успешно завершенная задача. + Результат, сохраняемый в завершенную задачу. + Тип результата, возвращенного задачей. + + + Возвращает объект типа awaiter, используемый для данного объекта . + Экземпляр объекта типа awaiter. + + + Возвращает уникальный идентификатор данного экземпляра . + Целое число, присвоенное системой данному экземпляру задачи. + + + Возвращает значение, указывающее, завершилось ли выполнение данного экземпляра из-за отмены. + Значение true, если задача была завершена из-за отмены; в противном случае — значение false. + + + Возвращает значение, которое показывает, завершилась ли задача . + Значение true, если задача была завершена; в противном случае — значение false. + + + Возвращает значение, указывающее, завершилась ли задача из-за необработанного исключения. + Значение true, если задача создала необрабатываемое исключение; в противном случае — значение false. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает дескриптор задачи для этой работы. + Задача, которая представляет работу в очереди на выполнение в ThreadPool. + Работа для асинхронного выполнения + The parameter was null. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает дескриптор задачи для этой работы. + Задача, которая представляет работу в очереди на выполнение в ThreadPool. + Работа для асинхронного выполнения + Токен отмены, который должен использоваться для отмены работы + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи Task(TResult), возвращаемой . + Объект Task(TResult), представляющий прокси для объекта Task(TResult), возвращаемого . + Работа для асинхронного выполнения + Тип результата, возвращенного задачей прокси-сервера. + The parameter was null. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи Task(TResult), возвращаемой . + Объект Task(TResult), представляющий прокси для объекта Task(TResult), возвращаемого . + Работа для асинхронного выполнения + Токен отмены, который должен использоваться для отмены работы + Тип результата, возвращенного задачей прокси-сервера. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи, возвращаемой функцией . + Задача, которая представляет прокси для задачи, возвращаемой . + Работа для асинхронного выполнения + The parameter was null. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи, возвращаемой функцией . + Задача, которая представляет прокси для задачи, возвращаемой . + Работа для асинхронного выполнения. + Токен отмены, который должен использоваться для отмены работы. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ставит в очередь заданную работу для запуска в пуле потоков и возвращает объект , представляющий эту работу. + Объект задачи, представляющий работу в очереди на выполнение в пуле потоков. + Работа для асинхронного выполнения. + Возвращаемый тип задачи. + The parameter is null. + + + Ставит в очередь заданную работу для запуска в пуле потоков и возвращает дескриптор Task(TResult) для этой работы. + Задача Task(TResult), которая представляет работу в очереди на выполнение в ThreadPool. + Работа для асинхронного выполнения + Токен отмены, который должен использоваться для отмены работы + Тип результата задачи. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Синхронно выполняет задачу в текущем планировщике . + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Синхронно выполняет задачу в предоставленном планировщике . + Планировщик, в котором следует попытаться выполнить задачу. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Запускает задачу , планируя ее выполнение в текущем планировщике . + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Запускает задачу , планируя ее выполнение в заданном планировщике . + Планировщик , с которым нужно связать и в котором нужно выполнить данную задачу. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Возвращает состояние данной задачи. + Текущее состояние данного экземпляра задачи. + + + Возвращает дескриптор , который можно использовать для ожидания завершения задачи. + Дескриптор , который можно использовать для ожидания завершения задачи. + The has been disposed. + + + Возвращает значение, указывающее, синхронно ли выполнена операция. + Значение true, если операция завершилась синхронно, в противном случае — значение false. + + + Ожидает завершения выполнения задачи . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения задачи в течение указанного числа миллисекунд. + Значение true, если завершил выполнение в течение отведенного времени; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения задачи .Ожидание завершается, если время ожидания истекает или токен отмены отменяется до завершения задачи. + Значение true, если завершил выполнение в течение отведенного времени; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Токен отмены, который нужно контролировать во время ожидания выполнения задачи. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения задачи .Ожидание завершается, если токен отмены отменяется до завершения задачи. + Токен отмены, который нужно контролировать во время ожидания выполнения задачи. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения задач в течение указанного временного периода. + Значение true, если завершил выполнение в течение отведенного времени; в противном случае — значение false. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения всех указанных объектов . + Массив экземпляров , завершения выполнения которых следует дождаться. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Ожидает завершения выполнения всех указанных объектов в течение указанного числа миллисекунд. + true, если все экземпляры завершили выполнение в выделенное время; в противном случае — значение false. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Ожидает завершения выполнения всех указанных объектов в течение указанного числа миллисекунд или до отмены ожидания. + true, если все экземпляры завершили выполнение в выделенное время; в противном случае — значение false. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Токен , который нужно контролировать во время ожидания выполнения задач. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Ожидает завершения выполнения всех указанных объектов , пока ожидание не будет отменено. + Массив экземпляров , завершения выполнения которых следует дождаться. + Токен , который нужно контролировать во время ожидания выполнения задач. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Ожидает завершения выполнения всех указанных отменяемых объектов в течение указанного временного интервала. + true, если все экземпляры завершили выполнение в выделенное время; в противном случае — значение false. + Массив экземпляров , завершения выполнения которых следует дождаться. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Ожидает завершения выполнения любого из указанных объектов . + Индекс завершенной задачи в аргументе-массиве . + Массив экземпляров , завершения выполнения которых следует дождаться. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Ожидает завершения выполнения любого из указанных объектов в течение указанного числа миллисекунд. + Индекс завершенной задачи в аргументе-массиве или -1, если истекло время ожидания. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Ожидает завершения выполнения всех указанных объектов в течение указанного числа миллисекунд или до отмены токена отмены. + Индекс завершенной задачи в аргументе-массиве или -1, если истекло время ожидания. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Токен , который нужно контролировать во время ожидания выполнения задачи. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Ожидает завершения выполнения всех указанных объектов , пока ожидание не будет отменено. + Индекс завершенной задачи в аргументе-массиве . + Массив экземпляров , завершения выполнения которых следует дождаться. + Токен , который нужно контролировать во время ожидания выполнения задачи. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Ожидает завершения выполнения любого из указанных отменяемых объектов в течение указанного временного интервала. + Индекс завершенной задачи в аргументе-массиве или -1, если истекло время ожидания. + Массив экземпляров , завершения выполнения которых следует дождаться. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Создает задачу, которая будет выполнена, когда все объекты в перечислимой коллекции будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The collection contained a null task. + + + Создает задачу, которая будет выполнена, когда все объекты в перечислимой коллекции будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + The argument was null. + The collection contained a null task. + + + Создает задачу, которая будет выполнена, когда все объекты в массиве будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + The argument was null. + The array contained a null task. + + + Создает задачу, которая будет выполнена, когда все объекты в массиве будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The array contained a null task. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The array contained a null task, or was empty. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + The argument was null. + The array contained a null task, or was empty. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + The argument was null. + The array contained a null task, or was empty. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The array contained a null task, or was empty. + + + Создает поддерживающий ожидание объект задачи, который асинхронным образом выдает возврат текущему контексту, когда его ожидают. + Контекст, который при ожидании будет асинхронно переходить назад в текущий контекст во время ожидания.Если текущий отличен от null, он также обрабатывается как текущий контекст.В противном случае планировщик задач, связанный с задачей, выполняющейся в данный момент, рассматривается как текущий контекст. + + + Представляет асинхронную операцию, которая может вернуть значение. + Тип результата, созданного данной задачей . + + + Инициализирует новую задачу с указанной функцией. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + The argument is null. + + + Инициализирует новую задачу с указанной функцией. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Токен для назначения данной задаче. + The that created has already been disposed. + The argument is null. + + + Инициализирует новую задачу с указанной функцией и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Токен , который будет назначен новой задаче. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Инициализирует новую задачу с указанной функцией и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект , который используется для настройки поведения задачи. + The argument specifies an invalid value for . + The argument is null. + + + Инициализирует новую задачу с указанными функцией и состоянием. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые действием. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые функцией. + Токен для назначения новой задаче. + The that created has already been disposed. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые функцией. + Токен для назначения новой задаче. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые функцией. + Объект , который используется для настройки поведения задачи. + The argument specifies an invalid value for . + The argument is null. + + + Настраивает объект типа awaiter, используемый для данного объекта . + Объект, используемый для ожидания данной задачи. + Значение true, чтобы попытаться выполнить маршалинг продолжения обратно в исходный захваченный контекст; в противном случае — значение false. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи. + Новая задача продолжения. + Действие, которое необходимо выполнить после завершения предыдущей задачи .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + The has been disposed. + The argument is null. + + + Создает отменяемое продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новая задача продолжения. + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен отмены, передаваемый новой задаче продолжения. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Действие для запуска в соответствии с заданным условием в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Действие в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The has been disposed. + The argument is null.-or-The argument is null. + + + Создает продолжение, которое получает сведения о состоянии и выполняется после завершения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату передается в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + The argument is null. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Функция для запуска в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Функция для запуска в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null.-or-The argument is null. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Тип результата, созданного продолжением. + The argument is null. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче. + Тип результата, созданного продолжением. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument is null. + + + Предоставляет доступ к методам фабрики для создания и настройки экземпляров . + Объект фабрики, который может создавать разнообразные объекты . + + + Получает объект типа awaiter, используемый для данного объекта . + Экземпляр объекта типа awaiter. + + + Получает итоговое значение данного объекта . + Полученное значение данной задачи с тем же типом, что и параметр типа данной задачи. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Представляет исключение, используемое для передачи отмены задачи. + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр класса указанным сообщением, содержащим описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Инициализирует новый экземпляр класса со ссылкой на отмененную задачу . + Отмененная задача. + + + Получает задачу, связанную с данным исключением. + Ссылка на задачу , связанную с этим исключением. + + + Представляет сторону производителя задач , не привязанных к делегату и предоставляющих доступ к потребительской стороне через свойство . + Тип значений результата, связанного с данным объектом . + + + Создает объект . + + + Создает объект , используя заданное состояние. + Состояние, используемое в качестве состояния AsyncState базового объекта . + + + Создает объект , используя заданное состояние и параметры. + Состояние, используемое в качестве состояния AsyncState базового объекта . + Параметры, используемые при создании базовых задач . + + представляет параметры, недопустимые для использования с . + + + Создает объект , используя заданные параметры. + Параметры, используемые при создании базовых задач . + + представляет параметры, недопустимые для использования с . + + + Переводит подлежащий объект в состояние . + Базовая уже находится в одном из трех конечных состояний: , или , если базовая уже была удалена. + + + Переводит подлежащий объект в состояние . + Коллекция исключений для привязки к данному объекту . + + была удалена. + Аргументом параметра является null. + Имеется один или несколько элементов null в . + Базовая уже находится в одном из трех конечных состояний: , или . + + + Переводит подлежащий объект в состояние . + Выражение для привязки к данному . + + была удалена. + Аргументом параметра является null. + Базовая уже находится в одном из трех конечных состояний: , или . + + + Переводит подлежащий объект в состояние . + Итоговое значение для привязки к данному . + + была удалена. + Базовая уже находится в одном из трех конечных состояний: , или . + + + Получает объект , созданный данным объектом . + Возвращает объект , созданный данным . + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция завершилась успешно; значение false, если не удалось завершить операцию или объект уже был удален. + + + Выполняет переход базового в состояние и включает токен отмены должен храниться в отмененной задачи. + Значение true, если операция выполнена успешно; в противном случае — значение false. + Токен отмены. + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция выполнена успешно; в противном случае — значение false. + Коллекция исключений для привязки к данному объекту . + + была удалена. + Аргументом параметра является null. + Имеется один или несколько элементов null в .-или-Коллекция является пустой. + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция выполнена успешно; в противном случае — значение false. + Выражение для привязки к данному . + + была удалена. + Аргументом параметра является null. + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция выполнена успешно; в противном случае — значение false. + Итоговое значение для привязки к данному . + + + Задает поведение для задачи, созданной с помощью метода или . + + + Указывает, что если продолжение является дочерней задачей, оно присоединяется к родительской задаче в иерархии задач.Продолжение может быть дочерней задачей, только если ее предшествующая задача тоже была дочерней.По умолчанию дочерняя задача (это внутренняя задача, создаваемая внешней задачей) выполняется независимо от своей родительской задачи.Вы можете воспользоваться параметром , чтобы синхронизировать родительские и дочерние задачи.Обратите внимание, что если родительская задача настроена с параметром , параметр в дочерней задаче не действует, и эта дочерняя задача будет выполняться как отсоединенная. Дополнительные сведения см. в разделе Присоединенные и отсоединенные дочерние задачи. + + + Указывает, что любая дочерняя задача (т. е. любая вложенная задача, созданная продолжением), которая создается с параметром и для которой производится попытка выполнения в качестве подключенной дочерней задачи, не сможет подключиться к родительской задаче и будет выполняться как отсоединенная дочерняя задача.Для получения дополнительной информации см. Присоединенные и отсоединенные дочерние задачи. + + + Указывает, что задача продолжения должна выполняться синхронно.Если этот параметр указан, продолжение выполняется в том же потоке, который приводит к переходу предшествующей задачи в конечное состояние.Если при создании продолжения предшествующая задача уже завершена, продолжение будет выполняться в потоке, создавшем его.Если объект предшествующей задачи в блоке finally (Finally в Visual Basic) удаляется, продолжение с этим параметром будет запущено в указанном блокеfinally.Только очень короткие продолжения должны выполняться синхронно.Так как задача выполняется синхронно, нет необходимости вызывать, например, метод , чтобы убедиться, что вызывающий поток ожидает завершения задачи. + + + Указывает, что в задачах, созданных продолжением путем вызова таких методов, как или , в качестве текущего планировщика отображается планировщик по умолчанию (), а не планировщик, на котором запущено продолжение. + + + В случае отмены продолжения предотвращает завершение продолжения до тех пор, пока не будет завершена предшествующая задача. + + + Указывает, что продолжение будет длительной подробной операцией.Предоставляет сведения для , что следует ожидать избыточной подписки. + + + Если параметры продолжения не указаны, указывает поведение по умолчанию, которое следует использовать при выполнении продолжения.После завершения предыдущей задачи продолжение выполняется асинхронно независимо от конечного значения свойства предшествующей задачи.Если продолжение является дочерней задачей, оно создается как отсоединенная вложенная задача. + + + Указывает, что задача продолжения не должна планироваться, если предшествующая задача отменена.Предшествующая задача отменяется, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что задача продолжения не должна планироваться, если предшествующая ей задача создала необработанное исключение.Предшествующая задача вызывает необработанное исключение, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что задача продолжения не должна планироваться, если предшествующая ей задача завершилась.Предшествующая задача выполняется полностью, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что продолжение должно планироваться, только если предшествующая задача отменена.Предшествующая задача отменяется, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что задача продолжения должна планироваться, только если предшествующая ей задача создала необработанное исключение.Предшествующая задача вызывает необработанное исключение, если после завершения ее свойство имеет значение .Параметр гарантирует, что свойство в предшествующей задаче не равно null.Это свойство можно использовать для перехвата исключения и определения исключения, вызвавшего сбой задачи.Если не обратиться к свойству , исключение обрабатываться не будет.Кроме того, при попытке доступа к свойству задачи, которая была отменена или завершилась ошибкой, будет вызвано новое исключение.Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что продолжение должно планироваться, только если предшествующая задача завершилась.Предшествующая задача выполняется полностью, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указание для планирования задач в том порядке, в котором они были запланированы, т. е. задачи, запланированные ранее, будут выполняться ранее, а более поздние —позже. + + + Указывает, что задача продолжения должна выполняться асинхронно.Этот приоритет имеет приоритет над . + + + Задает флаги, которые управляют необязательным поведением создания и выполнения задач. + + + Указывает, что задача присоединена к родительской задаче в иерархии задач.По умолчанию дочерняя задача (это внутренняя задача, создаваемая внешней задачей) выполняется независимо от своей родительской задачи.Вы можете воспользоваться параметром , чтобы синхронизировать родительские и дочерние задачи.Обратите внимание, что если родительская задача настроена с параметром , параметр в дочерней задаче не действует, и эта дочерняя задача будет выполняться как отсоединенная. Дополнительные сведения см. в разделе Присоединенные и отсоединенные дочерние задачи. + + + Указывает, что любая дочерняя задача, для которой выполняется попытка выполнения в качестве подсоединенной дочерней задачи (т. е. она создается с параметром ), не сможет подключиться к родительской задаче и будет выполняться как отсоединенная дочерняя задача.Дополнительные сведения см. в разделе Присоединенные и отсоединенные дочерние задачи. + + + Не позволяет видеть внешний планировщик как текущий планировщик в созданной задаче.Это означает, что такие операции, как StartNew или ContinueWith, которые выполняются в созданной задаче, в качестве текущего планировщика будут видеть свойство . + + + Указывает, что задача будет выполняться долго в качестве общей операции, включающей еще несколько компонентов, по размеру превышающих детализированные системы.Предоставляет сведения для , что следует ожидать избыточной подписки.Превышение лимита подписки позволяет создать больше потоков, чем количество доступных аппаратных потоков. + + + Указывает, что следует использовать поведение по умолчанию. + + + Рекомендация для для планирования задач максимально прямым способом, то есть задачи, запланированные ранее, будут выполняться ранее, а более поздние — позднее. + + + Принудительное асинхронное выполнение продолжений, добавляемых в текущую задачу. + + + Предоставляет набор статических методов (Shared в Visual Basic) для работы с определенными типами экземпляров . + + + Создает прокси-объект , представляющий асинхронную операцию задачи Task<Task<T>> (C#) или Task (Of Task(Of T)) (Visual Basic). + Задача , представляющая асинхронную операцию предоставленной задачи Task<Task<T>> (C#) или Task (Of Task(Of T)) (Visual Basic). + Task<Task<T>> (C#) или Task (Of Task(Of T)) (Visual Basic) для извлечения из оболочки. + Тип результата задачи. + Исключение, которое возникает, если аргумент равен null. + + + Создает прокси-объект , представляющий асинхронную операцию задачи . + Задача, представляющая асинхронную операцию предоставленной задачи System.Threading.Tasks.Task(Of Task). + Task<Task> (C#) или Task (Of Task) (Visual Basic) для извлечения из оболочки. + Исключение, которое возникает, если аргумент равен null. + + + Предоставляет поддержку создания и планирования объектов . + + + Инициализирует экземпляр с конфигурацией по умолчанию. + + + Инициализирует экземпляр с заданной конфигурацией. + Токен , который будет назначен для задач, созданных данной фабрикой , если при вызове фабричных методов не задан явно другой токен CancellationToken. + + + Инициализирует экземпляр с заданной конфигурацией. + Токен по умолчанию, который будет назначен для задач, созданных данной фабрикой , если при вызове фабричных методов не задан явно другой токен CancellationToken. + Объект по умолчанию, который нужно использовать при создании задач с помощью данной фабрики TaskFactory. + Объект по умолчанию, который нужно использовать при создании задач продолжения с помощью данной фабрики TaskFactory. + Объект по умолчанию, который нужно использовать при планировании задач, созданных с помощью данной фабрики TaskFactory.Значение NULL означает, что следует использовать TaskScheduler.Current. + Аргумент указывает недопустимое значение .Дополнительные сведения см. в разделе Примечания для .-или-Аргумент указывает недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Объект по умолчанию, который нужно использовать при создании задач с помощью данной фабрики TaskFactory. + Объект по умолчанию, который нужно использовать при создании задач продолжения с помощью данной фабрики TaskFactory. + Аргумент указывает недопустимое значение .Дополнительные сведения см. в разделе Примечания для .-или-Аргумент указывает недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Объект , который нужно использовать при планировании задач, созданных с помощью данной фабрики TaskFactory.Значение NULL означает, что следует использовать текущий TaskScheduler. + + + Возвращает токен отмены по умолчанию для этой фабрики задач. + Токен отмены задачи по умолчанию для этой фабрики задач. + + + Возвращает параметры продолжения задач по умолчанию для этой фабрики задач. + Параметры продолжения задач по умолчанию для этой фабрики задач. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Один из элементов массива удален.-или-Класс , создавший , уже удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения. + Объект, который используется для планирования новой задачи продолжения. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален.-или-Класс , создавший , уже удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Объект, который используется для планирования новой задачи продолжения. + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Тип результата предыдущего объекта . + Один из элементов массива удален.-или-Класс , создавший , уже удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Объект, который используется для планирования новой задачи продолжения. + Тип результата предыдущего объекта . + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Объект, который используется для планирования новой задачи продолжения. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + Аргумент указывает недопустимое значение. + Один из элементов массива удален.-или-Класс , создавший , уже удален. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Один из элементов массива удален. + Массив равняется null. -или- Аргумент null. + + Массив содержит null значение. -или- Массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Один из элементов массива удален. -или- уже был удален. + Массив равняется null. -или-Аргумент имеет значение null. + + Массив содержит null значение. -или- Массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален.-или-Предоставленный объект уже был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Тип результата предыдущего объекта . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Исключение, которое возникает, когда один из элементов в массиве был удален.-или-Предоставленный объект уже был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата предыдущего объекта . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Тип результата предыдущего объекта . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален.-или-Предоставленный объект уже был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Возвращает параметры создания задач по умолчанию для этой фабрики задач. + Параметры создания задач по умолчанию для этой фабрики задач. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет действие метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат действия, который обрабатывает завершенный результат . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который выполняет действие метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат действия, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет действие метода End по завершении заданного объекта . + Созданный объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат действия, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования задачи, выполняющей метод end. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования задачи, выполняющей метод end. + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Возвращает планировщик задач по умолчанию для этой фабрики задач. + Планировщик задач по умолчанию для этой фабрики задач. + + + Создает и запускает задачу. + Запущенная задача. + Делегат действия для асинхронного выполнения. + Аргументом параметра является null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Токен , который будет назначен новой задаче. + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Токен , который будет назначен новой задаче . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Тип результата, доступный с использованием . + Аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Токен , который будет назначен новой задаче . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Токен , который будет назначен новой задаче. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Предоставляет поддержку создания и планирования объектов . + Возвращаемое значение объектов , созданных методами этого класса. + + + Инициализирует экземпляр с конфигурацией по умолчанию. + + + Инициализирует экземпляр с конфигурацией по умолчанию. + Токен отмены по умолчанию, который будет назначен задачам, созданным данной фабрикой , если при вызове методов фабрики не задан явно другой токен отмены. + + + Инициализирует экземпляр с заданной конфигурацией. + Токен отмены по умолчанию, который будет назначен задачам, созданным данной фабрикой , если при вызове методов фабрики не задан явно другой токен отмены. + Параметры по умолчанию, которые необходимо использовать при создании задач данной фабрикой . + Параметры по умолчанию, которые необходимо использовать при создании задач продолжения данной фабрикой . + Планировщик по умолчанию, который нужно использовать при планировании задач, созданных с помощью данной фабрики .Значение NULL указывает на то, что должно использоваться . + Параметр или имеет недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Параметры по умолчанию, которые необходимо использовать при создании задач данной фабрикой . + Параметры по умолчанию, которые необходимо использовать при создании задач продолжения данной фабрикой . + Параметр или имеет недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Планировщик, который нужно использовать при планировании задач, созданных с помощью данной фабрики .Значение NULL означает, что следует использовать текущий объект . + + + Возвращает токен отмены по умолчанию для этой фабрики задач. + Токен отмены по умолчанию для этой фабрики задач. + + + Возвращает значение перечисления для этой фабрики задач. + Одно из значений перечисления, которое задает параметры продолжения по умолчанию для этой фабрики задач. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Один из элементов массива удален. + Массив равен null.-или-Значение параметра — null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Свойство имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик, который используется для планирования созданной задачи продолжения. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + Параметр содержит недопустимое значение. + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик, который используется для планирования созданной задачи продолжения. + Тип результата предыдущего объекта . + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + Аргумент указывает недопустимое значение. + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется NULL.-или-Аргументом параметра является null. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик задач, который используется для планирования созданной задачи продолжения. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив содержит значение NULL.-или- Массив пуст. + Аргумент указывает недопустимое значение . + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение перечисления. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата предыдущего объекта . + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргументом параметра является null. + Массив содержит значение NULL.-или- Массив пуст. + Аргумент задает недопустимое значение для TaskContinuationOptions. + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение перечисления. + Массив содержит значение NULL.-или- Массив пуст. + + + Возвращает значение перечисления для этой фабрики задач. + Одно из значений перечисления, которое задает параметры создания по умолчанию для этой фабрики задач. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Объект, который управляет поведением созданной . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Объект, который управляет поведением созданной задачи. + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает задачу, которая выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс , завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая выполняет функцию метода End по завершении заданного объекта . + Задача, представляющая асинхронную операцию. + Интерфейс , завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + + + Создает задачу, которая выполняет функцию метода End по завершении заданного объекта . + Созданная задача, которая представляет асинхронную операцию. + Интерфейс , завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Планировщик задач, который используется для планирования задачи, выполняющей метод End. + Аргумент имеет значение null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Возвращает планировщик задач для этой фабрики задач. + Планировщик задач для этой фабрики задач. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Токен отмены, который будет назначен новой задаче. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Токен отмены, который будет назначен новой задаче. + Одно из значений перечисления, которое управляет поведением созданной задачи. + Планировщик задач, который используется для планирования созданной задачи. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает и запускает задачу. + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием задачи. + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Токен отмены, который будет назначен новой задаче. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Токен отмены, который будет назначен новой задаче. + Одно из значений перечисления, которое управляет поведением созданной задачи. + Планировщик задач, который используется для планирования созданной задачи. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Представляет объект, обрабатывающий низкоуровневую постановку задач в очередь на потоки. + + + Инициализирует объект . + + + Получает объект , связанный с выполняемой в настоящий момент задачей. + Возвращает объект , связанный с выполняемой в настоящий момент задачей. + + + Получает экземпляр по умолчанию, предоставляемый платформой .NET Framework. + Возвращает экземпляр по умолчанию. + + + Создает объект , связанный с текущим объектом . + Планировщик , связанный с текущим объектом , определенным свойством . + Текущий SynchronizationContext нельзя использовать как TaskScheduler. + + + Создает перечисляемый объект экземпляров , которые в настоящее время находятся в очереди планировщика, ожидая выполнения (только для поддержки отладки). + Перечисляемый объект, позволяющий отладчику перемещаться по задачам, которые находятся в очереди данного планировщика. + Этому планировщику не удается создать список находящихся в данный момент в очереди задач. + + + Получает уникальный идентификатор данного объекта . + Возвращает уникальный идентификатор для данного объекта . + + + Указывает максимальный уровень параллелизма, который может поддерживаться данным планировщиком . + Возвращает целое число, представляющее максимальный уровень параллелизма.Планировщик по умолчанию возвращает значение свойства . + + + Ставит объект в очередь планировщика. + Помещаемый в очередь объект . + Аргументом параметра является null. + + + Пытается удалить из очереди задачу , ранее поставленную в очередь данного планировщика. + Логическое значение, указывающее, был ли аргумент успешно удален из очереди. + Объект для удаления из очереди. + Аргументом параметра является null. + + + Пытается выполнить предоставленную задачу в этом планировщике. + Логическое значение true, если задача успешно выполнена; в противном случае — значение false.Общая причина ошибки выполнения состоит в том, что задача выполнялась ранее или выполняется другим потоком. + Выполняемая задача . + + не связана с данным планировщиком. + + + Определяет, можно ли выполнить предоставленную задачу в этом вызове синхронно, и если возможно, выполняет ее. + Логическое значение, определяющее, была ли задача выполнена на месте. + Объект , который требуется выполнить. + Логическое значение, указывающее, была ли задача ранее поставлена в очередь.Если этот параметр имеет значение True, задача могла ранее быть в очереди; если он имеет значение False, задача не была поставлена в очередь, а данный вызов совершается для выполнения задачи на месте без постановки в очередь. + Аргументом параметра является null. + + уже выполнена. + + + Происходит, если непредвиденное исключение задачи со сбоем готово запустить политику эскалации исключений, которая по умолчанию прекратит процесс. + + + Представляет исключение, используемое для передачи недопустимой операции планировщиком . + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр с сообщением об ошибке по умолчанию и ссылкой на внутреннее исключение, вызвавшее данное исключение. + Исключение, которое вызвало текущее исключение. + + + Инициализирует новый экземпляр класса указанным сообщением, содержащим описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Представляет текущий этап жизненного цикла задачи . + + + Задача приняла отмену, создав исключение OperationCanceledException с собственным токеном CancellationToken, пока он находился в состоянии получения сигнала, или токен CancellationToken задачи уже получил сигнал до начала выполнения задачи.Для получения дополнительной информации см. Отмена задач. + + + Задача инициализирована, но еще не запланирована. + + + Задача завершилась из-за необработанного исключения. + + + Задача успешно завершена. + + + Задача выполняется, но еще не завершилась. + + + Задача ожидает активации и внутреннего планирования инфраструктурой платформы .NET Framework. + + + Задача закончила выполнение и неявно ожидает завершения подключенных к ней дочерних задач. + + + Задача запланирована для выполнения, но еще не начала выполняться. + + + Предоставляет данные для события, создаваемого, если происходит непредвиденное исключение задачи с ошибкой . + + + Инициализирует новый экземпляр класса с непредвиденным исключением. + Непредвиденное исключение. + + + Непредвиденное исключение. + Непредвиденное исключение. + + + Получает значение, указывающее, отмечено ли данное исключение как observed. + Значение true, если исключение помечено как observed, в противном случае — значение false. + + + Присваивает свойству значение observed, не давая ему запускать политику роста исключений, которая по умолчанию прерывает процесс. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml new file mode 100644 index 0000000..120ae8e --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml @@ -0,0 +1,3378 @@ + + + + System.Threading.Tasks + + + + 表示在应用程序执行期间发生的一个或多个错误。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 用对作为此异常原因的内部异常的引用初始化 类的新实例。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 用对作为此异常原因的内部异常的引用初始化 类的新实例。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误信息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + 参数为 null。 + + + 使用指定错误信息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 实例平展入单个新实例。 + 一个新的平展 + + + 返回 ,它是此异常的根本原因。 + 返回 ,它是此异常的根本原因。 + + + 对此 所包含的每个 调用处理程序。 + 要对每个异常执行的谓词。该谓词接受作为参数来处理 ,并返回指示异常是否已处理的布尔值。 + + 参数为 null。 + 未处理此 包含的异常。 + + + 获取导致当前异常的 实例的只读集合。 + 返回导致当前异常的 实例的只读集合。 + + + 创建并返回当前 的字符串表示形式。 + 当前异常的字符串表示形式。 + + + 取消线程正在执行的操作时在线程中引发的异常。 + 2 + + + 使用系统提供的错误信息初始化 类的新实例。 + + + 使用指定的错误信息初始化 类的新实例。 + 描述该错误的 。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 用指定的错误消息、对作为此异常原因的内部异常的引用以及取消令牌初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + 一个与已取消的操作关联的取消标记。 + + + 使用指定的错误信息和取消令牌初始化 类的新实例。 + 解释异常原因的错误信息。 + 一个与已取消的操作关联的取消标记。 + + + 用取消令牌初始化 类的新实例。 + 一个与已取消的操作关联的取消标记。 + + + 获取与已取消的操作关联的令牌。 + 与已取消的操作关联的令牌,或默认令牌。 + + + 表示生成器,用于返回任务的异步方法。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。此方法可从部分受信任的代码调用。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 创建 类的实例。 + 生成器的新实例。 + + + 标记此任务为失败并绑定指定的异常至此任务。 + 要绑定到任务的异常。 + + 为 null。 + 任务已完成。- 或 -该生成程序未初始化。 + + + 将任务标记为已成功完成。 + 任务已完成。- 或 -该生成程序未初始化。 + + + 一个生成器与指定的状态机关联。 + 要与生成器关联的状态机实例。 + + 为 null。 + 预设置状态机。 + + + 开始运行有关联状态机的生成器。 + 由引用传递的状态器实例。 + 状态机的类型。 + + 为 null。 + + + 获取此生成器的任务。 + 此生成器的任务。 + 该生成程序未初始化。 + + + 表示异步方法的生成器,该生成器将返回任务并提供结果的参数。 + 用来完成任务的结果。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。此方法可从部分受信任的代码调用。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 创建 类的实例。 + 生成器的新实例。 + + + 标记此任务为失败并绑定指定的异常至此任务。 + 要绑定到任务的异常。 + + 为 null。 + 任务已完成。 + + + 将任务标记为已成功完成。 + 用来完成任务的结果。 + 任务已完成。 + + + 一个生成器与指定的状态机关联。 + 要与生成器关联的状态机实例。 + + 为 null。 + 预设置状态机。 + + + 开始运行有关联状态机的生成器。 + 由引用传递的状态器实例。 + 状态机的类型。 + + 为 null。 + + + 获取此生成器的任务。 + 此生成器的任务。 + + + 表示生成器,用于不返回值的异步方法。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。此方法可从部分受信任的代码调用。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 创建 类的实例。 + 生成器的新实例。 + + + 将一个异常绑定到该方法生成器。 + 要绑定的异常。 + + 为 null。 + 该生成程序未初始化。 + + + 标记此方法生成器为成功完成。 + 该生成程序未初始化。 + + + 一个生成器与指定的状态机关联。 + 要与生成器关联的状态机实例。 + + 为 null。 + 预设置状态机。 + + + 开始运行有关联状态机的生成器。 + 由引用传递的状态器实例。 + 状态机的类型。 + + 为 null。 + + + 提供用于启用对任务的已配置等待的可等待对象。 + + + 返回此可等待对象的 Awaiter。 + awaiter。 + + + 提供用于启用对任务的已配置等待的可等待对象。 + 生成的结果的类型。 + + + 返回此可等待对象的 Awaiter。 + awaiter。 + + + 提供可等待对象 () 的 Awaiter。 + + + 结束对已完成任务的等待。 + 已完成任务的结果。 + 等待未正确地初始化。 + 已取消的任务。 + 该任务在出错状态下完成。 + + + 获取一个值,该值指定等待中的任务是否已完成。 + 如果已成功完成等待任务,则为 true;否则为 false。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 提供可等待 () 对象的 Awaiter。 + + + 结束对已完成任务的等待。 + 等待未正确地初始化。 + 已取消的任务。 + 该任务在出错状态下完成。 + + + 获取指定长期任务是否复杂的值。 + 如果已成功完成等待任务,则为 true;否则为 false。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 表示为异步方法生成的状态机。此类别仅供编译器使用。 + + + 移动此状态机至其下一个状态。 + + + 使用堆分配的副本配置该状态机。 + 堆分配的副本。 + + + 表示等候程序,其计划等待操作完成时的后续部分。 + + + 计划实例完成时调用的延续操作。 + 要在操作完成时调用的操作。 + + 参数是 null(在 Visual Basic 中为 Nothing)。 + + + 表示操作,其计划等待操作完成时的后续部分。 + + + 计划实例完成时调用的延续操作。 + 要在操作完成时调用的操作。 + + 参数是 null(在 Visual Basic 中为 Nothing)。 + + + 提供对象,其等待异步任务的完成。 + + + 异步任务完成后关闭等待任务。 + + 对象未正确地初始化。 + 已取消的任务。 + 状态中完成的任务。 + + + 获取一个值,该值指示异步任务是否已完成。 + 如果该任务已完成,则为 true;否则为 false。 + + 对象未正确地初始化。 + + + 将操作设置为当 对象停止等待异步任务完成时执行。 + 在等待操作完成时要执行的操作。 + + 为 null。 + + 对象未正确地初始化。 + + + 计划与此 awaiter 相关异步任务的延续操作。 + 在等待操作完成时要调用的操作。 + + 为 null。 + 等待未正确地初始化。 + + + 表示等待完成的异步任务的对象,并提供结果的参数。 + 任务的结果。 + + + 异步任务完成后关闭等待任务。 + 已完成任务的结果。 + + 对象未正确地初始化。 + 已取消的任务。 + 状态中完成的任务。 + + + 获取一个值,该值指示异步任务是否已完成。 + 如果该任务已完成,则为 true;否则为 false。 + + 对象未正确地初始化。 + + + 将操作设置为当 对象停止等待异步任务完成时执行。 + 在等待操作完成时要执行的操作。 + + 为 null。 + + 对象未正确地初始化。 + + + 计划与此 awaiter 相关异步任务的延续操作。 + 在等待操作完成时要调用的操作。 + + 为 null。 + 等待未正确地初始化。 + + + 提供上下文,用于在异步切换到目标环境时等待。 + + + 为此类的实例检索 对象。 + 用于监视异步操作是否完成的对象。 + + + 提供等待器,用于切换至目标环境。 + + + 结束等待操作。 + + + 获取一个值,该值指示是否需要一个 yield。 + 始终 false,指示 yield 始终是 所必需的。 + + + 设置延续以调用。 + 要异步调用的调用。 + + 为 null。 + + + 发送 回到当前上下文。 + 要异步调用的调用。 + + 参数为 null。 + + + 传播有关应取消操作的通知。 + + + 初始化 + 标记的已取消状态。 + + + 获取此标记是否能处于已取消状态。 + 如果此标记能处于已取消状态,则为 true;否则为 false。 + + + 确定当前的 实例是否等于指定的 + 如果 并且两个实例相等,则为 true;否则为 false。如果两个标记与同一 关联,或者它们均是根据公共 CancellationToken 构造函数构造并且其 值相等,则两个标记相等。 + 要与此实例进行比较的其他对象。 + An associated has been disposed. + + + 确定当前的 实例是否等于指定的标记。 + 如果两个实例相等,则为 true;否则为 false。如果两个标记与同一 关联,或者它们均是根据公共 CancellationToken 构造函数构造并且其 值相等,则两个标记相等。 + 要与此实例进行比较的另一个 。 + + + 作为 的哈希函数。 + 当前 实例的哈希代码。 + + + 获取是否已请求取消此标记。 + 如果已请求取消此标记,则为 true;否则为 false。 + + + 返回一个空 值。 + 一个空取消标记。 + + + 确定两个 实例是否相等。 + 如果两个实例相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + An associated has been disposed. + + + 确定两个 实例是否不相等。 + 如果实例不相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + An associated has been disposed. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + The associated has been disposed. + + is null. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + 一个布尔值,该值指示是否捕获当前 并在调用 时使用它。 + The associated has been disposed. + + is null. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + 要在调用委托时传递给 的状态。这可能为 null。 + The associated has been disposed. + + is null. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + 要在调用委托时传递给 的状态。这可能为 null。 + 一个布尔值,该值指示是否捕获当前 并在调用 时使用它。 + The associated has been disposed. + + is null. + + + 如果已请求取消此标记,则引发 + The token has had cancellation requested. + The associated has been disposed. + + + 获取在取消标记时收到信号的 + 在取消标记时收到信号的 + The associated has been disposed. + + + 表示已向 注册的回调委托。 + + + 释放由 类的当前实例占用的所有资源。 + + + 确定当前的 实例是否等于指定的 + 如果此实例和 相等,则为 true。否则为 false。如果两个 实例均引用对相同 Register 方法的单一调用的输出,则这两个实例相等。 + 要与此实例进行比较的其他对象。 + + + 确定当前的 实例是否等于指定的 + 如果此实例和 相等,则为 true。否则为 false。 如果两个 实例均引用对相同 Register 方法的单一调用的输出,则这两个实例相等。 + 要与此实例进行比较的其他 。 + + + 作为 的哈希函数。 + 当前 实例的哈希代码。 + + + 确定两个 实例是否相等。 + 如果两个实例相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + + + 确定两个 实例是否不相等。 + 如果两个实例不相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + + + 向应该被取消的 发送信号。 + + + 初始化 类的新实例。 + + + 初始化 类的新实例,在指定的延迟(以毫秒为单位)后将被取消。 + 取消此 前等待的时间间隔(以毫秒为单位)。 + + is less than -1. + + + 初始化 类的新实例,在指定的时间跨度后将被取消。 + 取消此 前等待的时间间隔。 + + . is less than -1 or greater than . + + + 传达取消请求。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 传达对取消的请求,并指定是否应处理其余回调和可取消操作。 + 如果可以立即传播异常,则为 true;否则为 false。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 在指定的毫秒数后计划对此 的取消操作。 + 取消此 前等待的时间范围。 + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 在指定的时间跨度后计划对此 的取消操作。 + 取消此 前等待的时间范围。 + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + 创建一个将在任何源标记处于取消状态时处于取消状态的 + 一个链接到源标记的 + 要观察的第一个取消标记。 + 要观察的第二个取消标记。 + A associated with one of the source tokens has been disposed. + + + 创建一个将在在指定的数组中任何源标记处于取消状态时处于取消状态的 + 一个链接到源标记的 + 包含要观察的取消标记实例的数组。 + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + 释放 类的当前实例所使用的所有资源。 + + + 释放 类使用的非托管资源,并可以选择释放托管资源。 + 若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。 + + + 获取是否已请求取消此 + 如果已请求取消此 ,则为 true;否则为 false。 + + + 获取与此 关联的 + 与此 关联的 + The token source has been disposed. + + + 提供任务计划程序,其用于执行任务,同时确保并发任务可同时运行,而独占任务从不运行。 + + + 初始化 类的新实例。 + + + 用指定的计划程序目标初始化 类的新实例。 + 应执行的目标计划程序。 + + + 初始化针对最大并发级别的指定计划程序 类的新实例。 + 应执行的目标计划程序。 + 并发运行的最大任务数。 + + + 初始化 类的新实例,该实例针对最大并发级别和最大计划任务数的指定计划程序,并可能作为一个单元来处理。 + 应执行的目标计划程序。 + 并发运行的最大任务数。 + 要处理的被成对用于每一个基础计划任务的最大任务数。 + + + 通知不能接受更多任务的计划程序对。 + + + 当调度程序已经完成处理过程时,获取将要完成的 + 计划程序完成处理时将完成的异步操作。 + + + 获取可用于调度任务到此添加线对的 ,其中的线对可以与此线对上的其他任务同时运行。 + 可用于当前安排任务的对象。 + + + 获取可用于调度任务到此添加线对的 ,其中的线对必须独占地运行,不考虑此线对上的其他任务。 + 可用于安排任务没有与其他任务并发运行的对象。 + + + 表示一个异步操作。若要浏览此类型的 .NET Framework 源代码,请参阅引用源。 + + + 使用指定的操作初始化新的 + 表示要在任务中执行的代码的委托。 + The argument is null. + + + 使用指定的操作和 初始化新的 + 表示要在任务中执行的代码的委托。 + 新任务将观察的 。 + The provided has already been disposed. + The argument is null. + + + 使用指定的操作和创建选项初始化新的 + 表示要在任务中执行的代码的委托。 + 新任务将观察的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的操作和创建选项初始化新的 + 表示要在任务中执行的代码的委托。 + 用于自定义任务的行为的 。 + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的操作和状态初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + 新任务将观察的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + 新任务将观察的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + 用于自定义任务的行为的 。 + The argument is null. + The argument specifies an invalid value for . + + + 获取在创建 时提供的状态对象,如果未提供,则为 null。 + 一个 ,表示在创建任务时传递给该任务的状态数据。 + + + 获取一个已成功完成的任务。 + 已成功完成的任务。 + + + 配置用于等待此 的 awaiter。 + 用于的等待此任务的对象。 + 尝试将延续任务封送回原始上下文,则为 true;否则为 false。 + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + The argument is null. + + + 创建一个在目标 完成时可接收取消标记并以异步方式执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + The that created the token has already been disposed. + The argument is null. + + + 创建一个在目标任务完成时按照指定的 执行的延续任务。延续任务会收到一个取消标记,并使用指定计划程序。 + 一个新的延续 + 根据在 中指定的条件运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标任务完成时按照指定的 执行的延续任务。 + 一个新的延续 + 根据在 中指定的条件运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。延续任务使用指定计划程序。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + The has been disposed. + The argument is null. -or-The argument is null. + + + 创建一个在目标 完成时接收调用方提供的状态信息并执行的延续任务。 + 一个新的延续任务。 + 在任务完成时要运行的操作。运行时,委托作为一个参数传递给完成的任务和调用方提供的状态对象。 + 一个表示由该延续操作使用的数据的对象。 + The argument is null. + + + 创建一个在目标 完成时接收调用方提供的状态信息和取消标记,并以异步方式执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时接收调用方提供的状态信息和取消标记并执行的延续任务。延续任务根据一组指定的条件执行,并使用指定的计划程序。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时接收调用方提供的状态信息并执行的延续任务。延续任务根据一组指定的条件执行。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时接收调用方提供的状态信息并以异步方式执行的延续任务。延续任务使用指定计划程序。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument is null. + + + 创建一个在目标 完成时异步执行并返回一个值的延续任务。 + 一个新的延续任务。 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + + + 创建一个在目标 完成时异步执行并返回一个值的延续任务。延续任务收到取消标记。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 创建一个按照指定延续任务选项执行并返回一个值的延续任务。延续任务被传入一个取消标记,并使用指定计划程序。 + 一个新的延续 + 根据 中指定的条件运行函数。在运行时,委托将作为一个自变量传递给完成的任务。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建一个按照指定延续任务选项执行并返回一个值的延续任务。 + 一个新的延续 + 根据在 中指定的条件运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行并返回一个值的延续任务。延续任务使用指定计划程序。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 创建一个在目标 完成并返回一个值时接收调用方提供的状态信息并以异步方式执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 延续任务生成的结果的类型。 + The argument is null. + + + 创建一个在目标 完成并返回一个值时异步执行的延续任务。延续任务接收调用方提供的状态信息和取消标记。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新的延续任务的 。 + 延续任务生成的结果的类型。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成并返回一个值时根据指定的任务延续选项执行的延续任务。延续任务接收调用方提供的状态信息和取消标记,并使用指定计划程序。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时根据指定的任务延续选项执行的延续任务。延续任务接收调用方提供的状态信息。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。延续任务接收调用方提供的状态信息,并使用指定计划程序。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument is null. + + + 获取用于创建此任务的 + 用于创建此任务的 + + + 返回当前正在执行 的唯一 ID。 + 系统分配给当前正在执行的任务的一个整数。 + + + 创建将在时间延迟后完成的任务。 + 表示时间延迟的任务。 + 在完成返回的任务前要等待的毫秒数;如果无限期等待,则为 -1。 + The argument is less than -1. + + + 创建将在时间延迟后完成的可取消任务。 + 表示时间延迟的任务。 + 在完成返回的任务前要等待的毫秒数;如果无限期等待,则为 -1。 + 将在完成返回的任务之前选中的取消标记。 + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 创建一个在指定的时间间隔后完成的任务。 + 表示时间延迟的任务。 + 在完成返回的任务前等待的时间跨度;如果无限期等待,则为 TimeSpan.FromMilliseconds(-1)。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 创建一个在指定的时间间隔后完成的可取消任务。 + 表示时间延迟的任务。 + 在完成返回的任务前等待的时间跨度;如果无限期等待,则为 TimeSpan.FromMilliseconds(-1)。 + 将在完成返回的任务之前选中的取消标记。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + 获取导致 提前结束的 。如果 成功完成或尚未引发任何异常,这将返回 null。 + 导致 提前结束的 + + + 提供对用于创建 的工厂方法的访问。 + 一个工厂对象,可创建多种 对象。 + + + 创建 ,它因指定的取消标记进行的取消操作而完成。 + 取消的任务。 + 完成任务的取消标记。 + + + 创建 ,它因指定的取消标记进行的取消操作而完成。 + 取消的任务。 + 完成任务的取消标记。 + 任务返回的结果的类型。 + + + 创建 ,它是以指定的异常来完成的。 + 出错的任务。 + 完成任务的异常。 + 任务返回的结果的类型。 + + + 创建 ,它是以指定的异常来完成的。 + 出错的任务。 + 完成任务的异常。 + + + 创建指定结果的、成功完成的 + 已成功完成的任务。 + 存储入已完成任务的结果。 + 任务返回的结果的类型。 + + + 获取用于等待此 的 awaiter。 + 一个 awaiter 实例。 + + + 获取此 实例的唯一 ID。 + 系统分配给此任务实例的一个整数。 + + + 获取此 实例是否由于被取消的原因而已完成执行。 + 如果任务由于被取消而完成,则为 true;否则为 false。 + + + 获取此 是否已完成。 + 如果任务已完成,则为 true;否则为 false。 + + + 获取 是否由于未经处理异常的原因而完成。 + 如果任务引发了未经处理的异常,则为 true;否则为 false。 + + + 将在线程池上运行的指定工作排队,并返回该工作的任务句柄。 + 表示在线程池执行的队列的任务。 + 以异步方式执行的工作量。 + The parameter was null. + + + 将在线程池上运行的指定工作排队,并返回该工作的任务句柄。 + 表示在线程池执行的队列的任务。 + 以异步方式执行的工作量。 + 应用以取消工作的取消标记 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 将在线程池上运行的指定工作排队,并返回 Task(TResult) 返回的 的代理项。 + 表示由 Task(TResult) 返回的 Task(TResult) 的代理的 + 以异步方式执行的工作量。 + 代理任务返回的结果的类型。 + The parameter was null. + + + 将在线程池上运行的指定工作排队,并返回 Task(TResult) 返回的 的代理项。 + 表示由 Task(TResult) 返回的 Task(TResult) 的代理的 + 以异步方式执行的工作量。 + 应用以取消工作的取消标记 + 代理任务返回的结果的类型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 将在线程池上运行的指定工作排队,并返回 返回的任务的代理项。 + 表示由 返回的任务代理的任务。 + 以异步方式执行的工作量。 + The parameter was null. + + + 将在线程池上运行的指定工作排队,并返回 返回的任务的代理项。 + 表示由 返回的任务代理的任务。 + 以异步方式执行的工作。 + 应用以取消工作的取消标记。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 将在线程池上运行的指定工作排队,并返回代表该工作的 对象。 + 表示在线程池中排队执行的工作的任务对象。 + 以异步方式执行的工作。 + 任务的返回类型。 + The parameter is null. + + + 将在线程池上运行的指定工作排队,并返回该工作的 Task(TResult) 句柄。 + 表示在线程池执行的队列的 Task(TResult)。 + 以异步方式执行的工作量。 + 应用以取消工作的取消标记 + 任务的结果类型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 对当前的 同步运行 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 对提供的 同步运行 + 尝试对其以内联方式运行此任务的计划程序。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 启动 ,并将它安排到当前的 中执行。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 启动 ,并将它安排到指定的 中执行。 + 要与之关联并执行此任务的 。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 获取此任务的 + 此任务实例的当前 + + + 获取可用于等待任务完成的 + 可用于等待任务完成的 + The has been disposed. + + + 获取操作是否已同步完成的指示。 + 如果操作同步完成,则为 true;否则为 false。 + + + 等待 完成执行过程。 + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的毫秒数内完成执行。 + 如果在分配的时间内 true 完成执行,则为 ;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 完成执行过程。如果在任务完成之前超时间隔结束或取消标记已取消,等待将终止。 + 如果在分配的时间内 true 完成执行,则为 ;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 等待任务完成期间要观察的取消标记。 + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 完成执行过程。如果在任务完成之前取消标记已取消,等待将终止。 + 等待任务完成期间要观察的取消标记。 + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的时间间隔内完成执行。 + 如果在分配的时间内 true 完成执行,则为 ;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待提供的所有 对象完成执行过程。 + 要等待的 实例的数组。 + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 等待所有提供的 在指定的毫秒数内完成执行。 + 如果在分配的时间内所有 true 实例都已完成执行,则为 ;否则为 false。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待提供的所有 对象在指定的毫秒数内完成执行,或等到取消等待。 + 如果在分配的时间内所有 true 实例都已完成执行,则为 ;否则为 false。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 等待任务完成期间要观察的 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等待提供的所有 对象完成执行过程(除非取消等待)。 + 要等待的 实例的数组。 + 等待任务完成期间要观察的 。 + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 等待所有提供的可取消 对象在指定的时间间隔内完成执行。 + 如果在分配的时间内所有 true 实例都已完成执行,则为 ;否则为 false。 + 要等待的 实例的数组。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 等待提供的任一 对象完成执行过程。 + 已完成的任务在 数组参数中的索引。 + 要等待的 实例的数组。 + The has been disposed. + The argument is null. + The argument contains a null element. + + + 等待任何提供的 对象在指定的毫秒数内完成执行。 + 已完成的任务在 数组参数中的索引,如果发生超时,则为 -1。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待提供的任何 对象在指定的毫秒数内完成执行,或等到取消标记取消。 + 已完成的任务在 数组参数中的索引,如果发生超时,则为 -1。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 等待任务完成期间要观察的 。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等待提供的任何 对象完成执行过程(除非取消等待)。 + 已完成的任务在 数组参数中的索引。 + 要等待的 实例的数组。 + 等待任务完成期间要观察的 。 + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 等待任何提供的 对象在指定的时间间隔内完成执行。 + 已完成的任务在 数组参数中的索引,如果发生超时,则为 -1。 + 要等待的 实例的数组。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 创建一个任务,该任务将在可枚举集合中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The collection contained a null task. + + + 创建一个任务,该任务将在可枚举集合中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + The argument was null. + The collection contained a null task. + + + 创建一个任务,该任务将在数组中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + The argument was null. + The array contained a null task. + + + 创建一个任务,该任务将在数组中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The array contained a null task. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The array contained a null task, or was empty. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + The argument was null. + The array contained a null task, or was empty. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + The argument was null. + The array contained a null task, or was empty. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The array contained a null task, or was empty. + + + 创建异步产生当前上下文的等待任务。 + 等待时,上下文将异步转换回等待时的当前上下文。如果当前 不为 null,则将其视为当前上下文。否则,与当前执行任务关联的任务计划程序将视为当前上下文。 + + + 表示一个可以返回值的异步操作。 + 生成的结果的类型。 + + + 使用指定的函数初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + The argument is null. + + + 使用指定的函数初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 将指派给此任务的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的函数和创建选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 将指派给新任务的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函数和创建选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 用于自定义任务的行为的 。 + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函数和状态初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示由该操作使用的数据的对象。 + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示将由此函数使用的数据的对象。 + 将指派给此新任务的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示将由此函数使用的数据的对象。 + 将指派给此新任务的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示将由此函数使用的数据的对象。 + 用于自定义任务的行为的 。 + The argument specifies an invalid value for . + The argument is null. + + + 配置用于等待此 的 awaiter。 + 用于的等待此任务的对象。 + 尝试将延续任务封送回原始上下文,则为 true;否则为 false。 + + + 创建一个在目标任务完成时异步执行的延续任务。 + 一个新的延续任务。 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + The has been disposed. + The argument is null. + + + 创建一个在目标 完成时异步执行的可取消延续任务。 + 一个新的延续任务。 + 完成时要运行的操作。在运行时,委托作为一个参数传递给完成的任务。 + 传递给新的延续任务的取消标记。 + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 根据在 中指定的条件运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 中指定的条件的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 创建一个传递了状态信息并在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,委托作为一个参数传递给完成的任务和调用方提供的状态对象。 + 一个表示由该延续操作使用的数据的对象。 + The argument is null. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument is null. + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新任务的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 根据 中指定的条件运行函数。在运行时,委托将作为一个参数传递给此完成的任务。 + 将指派给新任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 根据 中指定的条件运行函数。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 延续任务生成的结果的类型。 + The argument is null. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新任务的 。 + 延续任务生成的结果的类型。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument is null. + + + 提供对用于创建和配置 实例的工厂方法的访问。 + 一个工厂对象,可创建多种 对象。 + + + 获取用于等待此 的 awaiter。 + 一个 awaiter 实例。 + + + 获取此 的结果值。 + 的结果值,该值类型与任务参数类型相同。 + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 表示一个用于告知任务取消的异常。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 使用对已取消的 的引用初始化 类的新实例。 + 已取消的任务。 + + + 获取与此异常关联的任务。 + 对与此异常关联的 的引用。 + + + 表示未绑定到委托的 的制造者方,并通过 属性提供对使用者方的访问。 + 与此 关联的结果值的类型。 + + + 创建一个 + + + 使用指定的状态创建一个 + 要用作基础 的 AsyncState 的状态。 + + + 使用指定的状态和选项创建一个 + 要用作基础 的 AsyncState 的状态。 + 创建基础 时要使用的选项。 + + 表示与 一起使用时无效的选项。 + + + 使用指定的选项创建一个 + 创建基础 时要使用的选项。 + + 表示与 一起使用时无效的选项。 + + + 将基础 转换为 状态。 + 基础 已经处于三个最终状态之一: ;或者基础 已被释放。 + + + 将基础 转换为 状态。 + 要绑定到此 的异常的集合。 + + 已处理。 + + 参数为 null。 + 中有一个或多个 null 元素。 + 基础 已经处于三个最终状态之一: + + + 将基础 转换为 状态。 + 要绑定到此 的异常。 + + 已处理。 + + 参数为 null。 + 基础 已经处于三个最终状态之一: + + + 将基础 转换为 状态。 + 要绑定到此 的结果值。 + + 已处理。 + 基础 已经处于三个最终状态之一: + + + 获取由此 创建的 + 返回由此 创建的 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;如果操作失败或对象已被释放,则为 false。 + + + 尝试,则过渡基础状态,并使用于存储在已取消的任务的取消标记。 + 如果操作成功,则为 true;否则为 false。 + 取消标记。 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;否则为 false。 + 要绑定到此 的异常的集合。 + + 已处理。 + + 参数为 null。 + 中有一个或多个 null 元素。- 或 - 集合是空的。 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;否则为 false。 + 要绑定到此 的异常。 + + 已处理。 + + 参数为 null。 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;否则为 false。 + 要绑定到此 的结果值。 + + + 为通过使用 方法创建的任务指定行为。 + + + 如果延续为子任务,则指定将延续附加到任务层次结构中的父级。只有当延续前面的任务也是子任务时,延续才可以是子任务。默认情况下,子任务(即由外部任务创建的内部任务)将独立于其父任务执行。可以使用 选项以便将父任务和子任务同步。请注意,如果使用 选项配置父任务,则子任务中的 选项不起作用,并且子任务将作为分离的子任务执行。有关详细信息,请参阅附加和分离的子任务。 + + + 指定任何使用 选项创建,并尝试作为附加的子任务执行的子任务(即,由此延续创建的任何嵌套内部任务)都无法附加到父任务,会改成作为分离的子任务执行。有关详细信息,请参阅已附加和已分离的子任务。 + + + 指定应同步执行延续任务。指定此选项后,延续任务在导致前面的任务转换为其最终状态的相同线程上运行。如果在创建延续任务时已经完成前面的任务,则延续任务将在创建此延续任务的线程上运行。如果前面任务的 已在一个 finally(在 Visual Basic 中为 Finally)块中释放,则使用此选项的延续任务将在该 finally 块中运行。只应同步执行运行时间非常短的延续任务。由于任务以同步方式执行,因此无需调用诸如 的方法来确保调用线程等待任务完成。 + + + 指定由延续通过调用方法 创建的任务视默认计划程序 () 为当前的计划程序,而不是正在运行该延续的计划程序。 + + + 在延续取消的情况下,防止延续的完成直到完成先前的任务。 + + + 指定延续将是长期运行的、粗粒度的操作。它会向 提示,过度订阅可能是合理的。 + + + 如果未指定延续选项,应在执行延续任务时使用指定的默认行为。延续任务在前面的任务完成后以异步方式运行,与前面任务最终的 属性值无关。如果延续为子任务,则会将其创建为分离的嵌套任务。 + + + 指定不应在延续任务前面的任务已取消的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会取消。此选项对多任务延续无效。 + + + 指定不应在延续任务前面的任务引发了未处理异常的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会引发未处理的异常。此选项对多任务延续无效。 + + + 指定不应在延续任务前面的任务已完成运行的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会运行直至完成。此选项对多任务延续无效。 + + + 指定只应在延续前面的任务已取消的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会取消。此选项对多任务延续无效。 + + + 指定只有在延续任务前面的任务引发了未处理异常的情况下才应安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会引发未处理的异常。 选项可保证前面任务中的 属性不是 null。你可以使用该属性来捕获异常,并确定导致任务出错的异常。如果你不访问 属性,则不会处理异常。此外,如果尝试访问已取消或出错的任务的 属性,则会引发一个新异常。此选项对多任务延续无效。 + + + 指定只应在延续任务前面的任务已完成运行的情况下才安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会运行直至完成。此选项对多任务延续无效。 + + + 提示 按任务计划的顺序安排任务,因此较早安排的任务将更可能较早运行,而较晚安排运行的任务将更可能较晚运行。 + + + 指定应异步运行延续任务。此选项优先于 + + + 指定用于控制任务的创建和执行的可选行为的标志。 + + + 指定将任务附加到任务层次结构中的某个父级。默认情况下,子任务(即由外部任务创建的内部任务)将独立于其父任务执行。可以使用 选项以便将父任务和子任务同步。请注意,如果使用 选项配置父任务,则子任务中的 选项不起作用,并且子任务将作为分离的子任务执行。有关详细信息,请参阅附加和分离的子任务。 + + + 指定任何尝试作为附加的子任务执行(即,使用 选项创建)的子任务都无法附加到父任务,会改成作为分离的子任务执行。有关更多信息,请参见 已附加和已分离的子任务。 + + + 防止环境计划程序被视为已创建任务的当前计划程序。这意味着像 StartNew 或 ContinueWith 创建任务的执行操作将被视为 当前计划程序。 + + + 指定任务将是长时间运行的、粗粒度的操作,涉及比细化的系统更少、更大的组件。它会向 提示,过度订阅可能是合理的。可以通过过度订阅创建比可用硬件线程数更多的线程。 + + + 指定应使用默认行为。 + + + 提示 以一种尽可能公平的方式安排任务,这意味着较早安排的任务将更可能较早运行,而较晚安排运行的任务将更可能较晚运行。 + + + 强制异步执行添加到当前任务的延续任务。 + + + 提供一组用于处理特定类型的 实例的静态方法(在 Visual Basic 中为共享方法)。 + + + 创建一个表示 的异步操作的代理 Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic)。 + 一个 它表示所提供的 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic) 的异步运算。 + 要解包的 Task<Task<T>> (C#) 或者 Task (Of Task(Of T)) (Visual Basic)。 + 任务结果的类型。 + + 参数为 null 时引发的异常。 + + + 创建一个表示 的异步操作的代理 + 表示所提供的 System.Threading.Tasks.Task(Of Task) 的异步操作的 Task。 + 要解包的 Task<Task> (C#) 或者 Task (Of Task) (Visual Basic)。 + + 参数为 null 时引发的异常。 + + + 提供对创建和计划 对象的支持。 + + + 使用默认配置初始化 实例。 + + + 使用指定配置初始化 实例。 + 将指派给由此 创建的任务的 ,除非在调用工厂方法时显式指定另一个 CancellationToken。 + + + 使用指定配置初始化 实例。 + 将指派给由此 创建的任务的 ,除非在调用工厂方法时显式指定另一个 CancellationToken。 + 在使用此 TaskFactory 创建任务时要使用的默认 。 + 在使用此 TaskFactory 创建延续任务时要使用的默认 。 + 要用于计划使用此 TaskFactory 创建的任何任务的默认 。一个 null 值,该值指示应使用 TaskScheduler.Current。 + + 参数指定的 值无效。有关详细信息,请参阅的备注部分 。- 或 - 参数指定的值无效。 + + + 使用指定配置初始化 实例。 + 在使用此 TaskFactory 创建任务时要使用的默认 。 + 在使用此 TaskFactory 创建延续任务时要使用的默认 。 + + 参数指定的 值无效。有关详细信息,请参阅的备注部分 。- 或 - 参数指定的值无效。 + + + 使用指定配置初始化 实例。 + 要用于计划使用此 TaskFactory 创建的任何任务的 。一个 null 值,该值指示应使用当前的 TaskScheduler。 + + + 获取此任务工厂的默认取消标记。 + 此任务工厂的默认任务取消标记。 + + + 获取此任务工厂的默认任务继续选项。 + 此任务工厂的默认任务继续选项。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。 + 用于计划新的延续任务的对象。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 用于计划新的延续任务的对象。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 以前的 结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 用于计划新的延续任务的对象。 + 以前的 结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 以前的 结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 用于计划新的延续任务的对象。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + 参数指定的值无效。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数是 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + + 数组中的某个元素已被释放。- 或 - 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + + 值,用于控制所创建的延续 的行为。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。- 或 -提供的 已被释放。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 委托返回并与创建的 关联的结果的类型。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + + 值,用于控制所创建的延续 的行为。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 以前的 结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + 以前的 结果的类型。 + 数组中的元素之一已经被释放时引发的异常。- 或 -提供的 已被释放。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 以前的 结果的类型。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + + 值,用于控制所创建的延续 的行为。 + 以前的 结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。- 或 -提供的 已被释放。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + + 值,用于控制所创建的延续 的行为。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 获取此任务工厂的默认任务创建选项。 + 此任务工厂的默认任务创建选项。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法操作。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的操作委托。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,它在指定的 完成时执行一个结束方法操作。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的操作委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法操作。 + 创建的表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的操作委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划将执行结束方法的任务的 。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划将执行结束方法的任务的 。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 获取此任务工厂的默认任务计划程序。 + 此任务工厂的默认任务计划程序。 + + + 创建并启动 任务。 + 已启动的任务。 + 要异步执行的操作委托。 + + 参数为 null。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 将指派给新任务的 。 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 将指派给新 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + + 参数为 null。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + 将指派给新 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + 将指派给新任务的 。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 可通过 获得的结果的类型。 + + 参数为 null。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 将指派给新 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 将指派给新任务的 。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 将指派给新 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 将指派给新任务的 。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 提供对创建和计划 对象的支持。 + 此类的方法创建的 对象的返回值。 + + + 使用默认配置初始化 实例。 + + + 使用默认配置初始化 实例。 + 将指派给由此 创建的任务的默认取消标记(除非在调用工厂方法时显式指定另一个取消标记)。 + + + 使用指定配置初始化 实例。 + 将指派给由此 创建的任务的默认取消标记(除非在调用工厂方法时显式指定另一个取消标记)。 + 在使用此 创建任务时要使用的默认选项。 + 在使用此 创建任务时要使用的默认选项。 + 要用于计划使用此 创建的任何任务的默认计划程序。null 值指示应使用 。 + + 指定了一个无效值。 + + + 使用指定配置初始化 实例。 + 在使用此 创建任务时要使用的默认选项。 + 在使用此 创建任务时要使用的默认选项。 + + 指定了一个无效值。 + + + 使用指定配置初始化 实例。 + 要用于计划使用此 创建的任何任务的计划程序。一个 null 值,该值指示应使用当前 。 + + + 获取此任务工厂的默认取消标记。 + 此任务工厂的默认取消标记。 + + + 获取此任务工厂的 枚举值。 + 指定此任务工厂的默认延续选项的枚举值之一。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续任务的计划程序。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + 指定了一个无效值。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续任务的计划程序。 + 以前的 结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + 参数指定的值无效。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续任务的任务计划程序。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + 参数指定的 值无效。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的枚举值无效。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续 。 + 以前的 结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + 参数指定的 TaskContinuationOptions 值无效。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的枚举值无效。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 获取此任务工厂的 枚举值。 + 指定此任务工厂的默认创建选项的枚举值之一。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 控制所创建的任务的行为的枚举值之一。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 一个对象,用于控制所创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 一个对象,用于控制所创建的任务的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + + ,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它在指定的 完成时执行一个结束方法函数。 + 表示异步操作的任务。 + + ,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它在指定的 完成时执行一个结束方法函数。 + 创建的表示异步操作的任务。 + + ,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + 控制所创建的任务的行为的枚举值之一。 + 用于计划将执行结束方法的任务计划程序。 + + 参数为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 获取此任务工厂的任务计划程序。 + 此任务工厂的任务计划程序。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 将指派给新的任务的取消标记。 + 已处理创建的 的取消标记源。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 将指派给新的任务的取消标记。 + 控制所创建的任务的行为的枚举值之一。 + 用于计划所创建的任务的任务计划程序。 + 已处理创建的 的取消标记源。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建并启动 任务。 + 已启动的 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。 + + 参数指定的值无效。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + 将指派给新的任务的取消标记。 + 已处理创建的 的取消标记源。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + 将指派给新的任务的取消标记。 + 控制所创建的任务的行为的枚举值之一。 + 用于计划所创建的任务的任务计划程序。 + 已处理创建的 的取消标记源。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。 + + 参数指定的值无效。 + + + 表示一个处理将任务排队到线程中的低级工作的对象。 + + + 初始化 + + + 获取与当前正在执行的任务关联的 + 返回与当前正在执行的任务关联的 + + + 获取由 .NET Framework 提供的默认 实例。 + 返回默认的 实例。 + + + 创建一个与当前 关联的 + 与由 确定的当前 关联的 + 当前的 SynchronizationContext 不能用作 TaskScheduler。 + + + 仅对于调试器支持,生成当前排队到计划程序中等待执行的 实例的枚举。 + 一个允许调试器遍历当前排队到此计划程序中的任务的枚举。 + 此计划程序无法在此时生成排队任务的列表。 + + + 获取此 的唯一 ID。 + 返回此 的唯一 ID。 + + + 指示此 能够支持的最大并发级别。 + 返回表示最大并发级别的一个整数。默认计划程序返回 + + + 排队到计划程序中。 + 要排队的 。 + + 参数为 null。 + + + 尝试将以前排队到此计划程序中的 取消排队。 + 一个布尔值,该值指示是否已成功地将 参数取消排队。 + 要取消排队的 。 + + 参数为 null。 + + + 尝试在此计划程序上执行提供的 + 一个布尔值,如果成功执行了 ,则该值为 true;如果未成功执行,则该值为 false。执行失败的常见原因是,该任务先前已经执行或者位于正在由另一个线程执行的进程中。 + 要执行的 对象。 + + 与此计划程序无关联。 + + + 确定是否可以在此调用中同步执行提供的 ,如果可以,将执行该任务。 + 一个布尔值,该值指示是否已以内联方式执行该任务。 + 要执行的 。 + 一个布尔值,该值指示任务之前是否已排队。如果此参数为 True,则该任务以前可能已排队(已计划);如果为 False,则已知该任务尚未排队,此时将执行此调用,以便以内联方式执行该任务,而不用将其排队。 + + 参数为 null。 + 已执行的 + + + 当出错的任务的未观察到的异常将要触发异常升级策略时发生,默认情况下,这将终止进程。 + + + 表示一个用于告知由 计划的某个操作无效的异常。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 使用默认的错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 导致当前异常的异常。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 表示 的生命周期中的当前阶段。 + + + 该任务已通过对其自身的 CancellationToken 引发 OperationCanceledException 对取消进行了确认,此时该标记处于已发送信号状态;或者在该任务开始执行之前,已向该任务的 CancellationToken 发出了信号。有关详细信息,请参阅任务取消。 + + + 该任务已初始化,但尚未被计划。 + + + 由于未处理异常的原因而完成的任务。 + + + 已成功完成执行的任务。 + + + 该任务正在运行,但尚未完成。 + + + 该任务正在等待 .NET Framework 基础结构在内部将其激活并进行计划。 + + + 该任务已完成执行,正在隐式等待附加的子任务完成。 + + + 该任务已被计划执行,但尚未开始执行。 + + + 为在出错的 的异常未观察到时引发的事件提供数据。 + + + 使用未观察到的异常初始化 类的新实例。 + 未观察到的异常。 + + + 未观察到的异常。 + 未观察到的异常。 + + + 获取此异常是否已标记为“已观察到”。 + 如果此异常已标记为“已观察到”,则为 true;否则为 false。 + + + 标记为“已观察到”,这样将阻止该异常触发默认情况下会终止进程的异常升级策略。 + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml new file mode 100644 index 0000000..e2b520e --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml @@ -0,0 +1,3422 @@ + + + + System.Threading.Tasks + + + + 表示應用程式執行期間所發生的一個或多個錯誤。 + + + 使用系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 使用造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + 引數為 null。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 執行個體簡維成單一新執行個體。 + 簡維的新 + + + 傳回這個例外狀況之根本原因的 + 傳回這個例外狀況之根本原因的 + + + 對這個 包含的每個 叫用處理常式。 + 要對每個例外狀況執行的述詞。述詞會接受要處理的 做為引數,並傳回表示是否已處理例外狀況的布林值。 + + 引數為 null。 + 未處理此 所包含的例外狀況。 + + + 取得造成目前例外狀況之 執行個體的唯讀集合。 + 傳回造成目前例外狀況之 執行個體的唯讀集合。 + + + 建立並傳回目前 的字串表示。 + 目前例外狀況的字串表示。 + + + 在取消執行緒執行的作業之後,在執行緒中擲回的例外狀況。 + 2 + + + 使用系統提供的錯誤訊息,初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 描述錯誤的 。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 使用指定的錯誤訊息、造成這個例外狀況原因的內部例外狀況參考和取消語彙基元,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + 與已取消作業關聯的取消語彙基元。 + + + 使用指定的錯誤訊息和取消語彙基元,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 與已取消作業關聯的取消語彙基元。 + + + 使用取消語彙基元,初始化 類別的新執行個體。 + 與已取消作業關聯的取消語彙基元。 + + + 取得與已取消之作業相關聯的語彙基元。 + 與已取消之作業相關聯的語彙基元,或是預設語彙基元。 + + + 表示非同步方法產生器,會傳回工作。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。可以從部分信任程式碼呼叫這個方法。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 建立 類別的執行個體。 + 產生器的新執行個體。 + + + 將工作標示為失敗,並將指定的例外狀況繫結至工作。 + 要繫結至工作的例外狀況。 + + 為 null。 + 工作已完成。-或-產生器未初始化。 + + + 將工作標記為已成功完成。 + 工作已完成。-或-產生器未初始化。 + + + 將產生器與指定的狀態機器產生關聯。 + 要和產生器產生關聯的狀態機器執行個體。 + + 為 null。 + 狀態電腦先前已經設定。 + + + 開始執行具有相關聯狀態機器的產生器。 + 狀態機器執行個體,由參考傳遞。 + 狀態機器的類型。 + + 為 null。 + + + 取得此產生器的工作。 + 此產生器的工作。 + 產生器未初始化。 + + + 表示非同步方法的產生器,會傳回一項工作並提供結果參數。 + 要用來完成工作的結果。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。可以從部分信任程式碼呼叫這個方法。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 建立 類別的執行個體。 + 產生器的新執行個體。 + + + 將工作標示為失敗,並將指定的例外狀況繫結至工作。 + 要繫結至工作的例外狀況。 + + 為 null。 + 工作已完成。 + + + 將工作標記為已成功完成。 + 要用來完成工作的結果。 + 工作已完成。 + + + 將產生器與指定的狀態機器產生關聯。 + 要和產生器產生關聯的狀態機器執行個體。 + + 為 null。 + 狀態電腦先前已經設定。 + + + 開始執行具有相關聯狀態機器的產生器。 + 狀態機器執行個體,由參考傳遞。 + 狀態機器的類型。 + + 為 null。 + + + 取得此產生器的工作。 + 此產生器的工作。 + + + 表示非同步方法產生器,不會傳回值。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。可以從部分信任程式碼呼叫這個方法。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 建立 類別的執行個體。 + 產生器的新執行個體。 + + + 將例外狀況繫結至方法建立幫手。 + 要繫結的例外狀況。 + + 為 null。 + 產生器未初始化。 + + + 將方法產生器標記為成功完成。 + 產生器未初始化。 + + + 將產生器與指定的狀態機器產生關聯。 + 要和產生器產生關聯的狀態機器執行個體。 + + 為 null。 + 狀態電腦先前已經設定。 + + + 開始執行具有相關聯狀態機器的產生器。 + 狀態機器執行個體,由參考傳遞。 + 狀態機器的類型。 + + 為 null。 + + + 提供 awaitable 物件,啟用工作上之設定的等候。 + + + 傳回這個 awaitable 物件的 awaiter。 + awaiter。 + + + 提供 awaitable 物件,啟用工作上之設定的等候。 + 這個 所產生之結果的型別。 + + + 傳回這個 awaitable 物件的 awaiter。 + awaiter。 + + + 提供 awaitable 物件 () 的 awaiter。 + + + 結束等候已完成的工作。 + 已完成的工作的結果。 + awaiter 未正確初始化。 + 工作已取消。 + 以出錯狀態完成的工作。 + + + 取得值,指出等候的工作是否已完成。 + 如果等候的工作已完成,則為 true,否則為 false。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 提供 awaitable () 物件的 awaiter。 + + + 結束等候已完成的工作。 + awaiter 未正確初始化。 + 工作已取消。 + 以出錯狀態完成的工作。 + + + 取得值,指出等候的工作是否已完成。 + 如果等候的工作已完成,則為 true,否則為 false。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 表示針對非同步方法所產生的狀態機器。這個型別僅供編譯器使用。 + + + 將狀態機器移到下一個狀態。 + + + 使用堆積配置的複本設定狀態機器。 + 堆積配置的複本。 + + + 表示在 await 作業完成時排程接續符號的 awaiter。 + + + 排程執行個體完成時所叫用的接續動作。 + 作業完成時要叫用的動作。 + + 引數是 null (在 Visual Basic 中為 Nothing)。 + + + 表示在作業完成時排程接續符號的作業。 + + + 排程執行個體完成時所叫用的接續動作。 + 作業完成時要叫用的動作。 + + 引數是 null (在 Visual Basic 中為 Nothing)。 + + + 提供等候非同步工作完成的物件。 + + + 結束對非同步工作完成的等候。 + + 物件未正確初始化。 + 工作已取消。 + 完成的工作處於 狀態。 + + + 取得值,指出非同步工作是否已經完成。 + 如果工作已完成,則為 true,否則為 false。 + + 物件未正確初始化。 + + + 設定 物件停止等待非同步工作完成時要執行時的動作。 + 等候作業完成時要執行的動作。 + + 為 null。 + + 物件未正確初始化。 + + + 排程此 awaiter 相關聯的非同步工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 為 null。 + awaiter 未正確初始化。 + + + 表示等候非同步工作完成,並提供結果參數的物件。 + 工作的結果。 + + + 結束對非同步工作完成的等候。 + 已完成的工作的結果。 + + 物件未正確初始化。 + 工作已取消。 + 完成的工作處於 狀態。 + + + 取得值,指出非同步工作是否已經完成。 + 如果工作已完成,則為 true,否則為 false。 + + 物件未正確初始化。 + + + 設定 物件停止等待非同步工作完成時要執行時的動作。 + 等候作業完成時要執行的動作。 + + 為 null。 + + 物件未正確初始化。 + + + 排程此 awaiter 相關聯的非同步工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 為 null。 + awaiter 未正確初始化。 + + + 以非同步方式切換到目標環境時,提供等候的內容。 + + + 擷取此類別執行個體的 物件。 + 物件,用來監視非同步作業的完成。 + + + 提供要切換至目標環境的 awaiter。 + + + 結束等候作業。 + + + 取得值,指出是否不需要 yield。 + 永遠為 false,這表示 永遠都要有 yield。 + + + 設定要叫用的接續符號。 + 以非同步方式叫用的動作。 + + 為 null。 + + + 回傳至目前的內容。 + 以非同步方式叫用的動作。 + + 引數為 null。 + + + 傳播通知,表示應該取消作業。 + + + 初始化 + 語彙基元的已取消狀態。 + + + 取得這個語彙基元是否能夠處於已取消狀態。 + 如果這個語彙基元能夠處於已取消狀態,則為 true;否則為 false。 + + + 判斷目前的 執行個體與指定的 是否相等。 + 如果 ,且兩個執行個體相等,則為 true;否則為 false。如果兩個語彙基元與同一個 相關聯,或兩者都是從公用 CancellationToken 建構函式所建構且其 值相等,則這兩個語彙基元是相等的。 + 要與這個執行個體比較的其他物件。 + An associated has been disposed. + + + 判斷目前的 執行個體與指定的語彙基元是否相等。 + 如果執行個體相等,則為 true;否則為 false。如果兩個語彙基元與同一個 相關聯,或兩者都是從公用 CancellationToken 建構函式所建構且其 值相等,則這兩個語彙基元是相等的。 + 要與這個執行個體比較的其他 。 + + + 做為 的雜湊函式。 + 目前 執行個體的雜湊碼。 + + + 取得是否已要求取消這個語彙基元。 + 如果已要求取消這個語彙基元,則為 true;否則為 false。 + + + 傳回空的 值。 + 空的取消語彙基元。 + + + 判斷兩個 執行個體是否相等。 + 如果執行個體相等,則為 true;否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + An associated has been disposed. + + + 判斷兩個 執行個體是否不相等。 + 如果執行個體不相等,則為 true;否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + An associated has been disposed. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + The associated has been disposed. + + is null. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + 布林值,表示是否要擷取目前的 並在叫用 時使用它。 + The associated has been disposed. + + is null. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + 當叫用委派時,要傳遞給 的狀態。這可能是 null。 + The associated has been disposed. + + is null. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + 當叫用委派時,要傳遞給 的狀態。這可能是 null。 + 布林值,表示是否要擷取目前的 並在叫用 時使用它。 + The associated has been disposed. + + is null. + + + 如果已要求取消這個語彙基元,則擲回 + The token has had cancellation requested. + The associated has been disposed. + + + 取得取消語彙基元時所發出的 信號。 + 取消語彙基元時所發出的 信號。 + The associated has been disposed. + + + 表示已向 登錄的回呼委派。 + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 判斷目前的 執行個體與指定的 是否相等。 + 如果這個執行個體和 相等則為 True,否則為 False。如果兩個 執行個體都參考 的相同 Register 方法之單一呼叫的輸出,則這兩個執行個體相等。 + 要與這個執行個體比較的其他物件。 + + + 判斷目前的 執行個體與指定的 是否相等。 + 如果這個執行個體和 相等則為 True,否則為 False。 如果兩個 執行個體都參考 的相同 Register 方法之單一呼叫的輸出,則這兩個執行個體相等。 + 要與這個執行個體比較的其他 。 + + + 做為 的雜湊函式。 + 目前 執行個體的雜湊碼。 + + + 判斷兩個 執行個體是否相等。 + 如果執行個體相等,則為 true,否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + + + 判斷兩個 執行個體是否不相等。 + 如果執行個體不相等則為 true,否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + + + 發出訊號,表示應該將它取消。 + + + 初始化 類別的新執行個體。 + + + 初始化 類別的新執行個體,過了指定的延遲時間 (以毫秒為單位) 之後,將會取消這個執行個體。 + 取消此 之前要等候的時間間隔 (毫秒)。 + + is less than -1. + + + 初始化 類別的新執行個體,在指定的時間範圍之後,將會取消這個執行個體。 + 取消此 之前要等候的時間間隔 (毫秒)。 + + . is less than -1 or greater than . + + + 傳遞取消要求。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 傳遞取消要求,並指定是否應處理其餘回呼和可取消的作業。 + 如果應該立即傳播例外狀況,則為 true;否則為 false。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 針對這個 ,排定在指定毫秒數之後的取消作業。 + 在取消此 之前,所要等待的時間範圍。 + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 針對這個 ,排定在指定時間範圍之後的取消作業。 + 在取消此 之前,所要等待的時間範圍。 + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + 建立 ,且設定只要有任何來源語彙基元處於已取消狀態,它就會處於已取消狀態。 + 已連結至來源語彙基元的 + 要觀察的第一個取消語彙基元。 + 要觀察的第二個取消語彙基元。 + A associated with one of the source tokens has been disposed. + + + 建立 ,且設定只要指定的陣列中有任何來源語彙基元處於已取消狀態,它就會處於已取消狀態。 + 已連結至來源語彙基元的 + 包含要觀察之取消語彙基元執行個體的陣列。 + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放 類別所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 + true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。 + + + 取得是否已為這個 要求取消。 + 如果已為這個 要求取消,則為 true;否則為 false。 + + + 取得與這個 關聯的 + 與這個 相關聯的 + The token source has been disposed. + + + 提供工作排程器,以協調執行工作,並確保並行工作可以同時執行,而獨佔式工作永遠不可能。 + + + 初始化 類別的新執行個體。 + + + 初始化 類別的新執行個體,這個執行個體會以指定的排程器為目標。 + 應該執行這一組的目標排程器。 + + + 初始化 類別的新執行個體,這個執行個體以具有最大並行層級的指定排程器為目標。 + 應該執行這一組的目標排程器。 + 要同時執行的工作的最大數目。 + + + 初始化 類別的新執行個體,這個執行個體以指定的排程器為目標,其具有最大並行層級與可當做一個單位來進行處理的排定工作最大數目。 + 應該執行這一組的目標排程器。 + 要同時執行的工作的最大數目。 + 要針對此配對所使用的每個基礎排定工作進行處理的工作的最大數目。 + + + 通知排程器配對,它不應該接受任何更多的工作。 + + + 取得 ,當排程器已完成處理時,它就會完成。 + 排程器完成處理時將完成的非同步作業。 + + + 取得 ,這個物件可以用來排程工作至此組,而這些工作可能會與其他工作同時在此組上執行。 + 可用來同時排程工作的物件。 + + + 取得 ,這個物件可以用來排程工作至此組,相對於其他工作,這些工作必須以獨佔方式在此組上執行。 + 可用來排定無法與其他工作同時執行之工作的物件。 + + + 表示非同步作業。若要瀏覽此類型的 .NET Framework 原始程式碼,請參閱 參考來源。 + + + 使用指定的動作,初始化新的 + 委派,表示工作中要執行的程式碼。 + The argument is null. + + + 使用指定的動作和 ,初始化新的 + 委派,表示工作中要執行的程式碼。 + 新工作將會觀察的 。 + The provided has already been disposed. + The argument is null. + + + 使用指定的動作和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 新工作將會觀察的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的動作和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + + ,用於自訂工作的行為。 + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的動作和狀態,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + 新工作將會觀察的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + 新工作將會觀察的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + + ,用於自訂工作的行為。 + The argument is null. + The argument specifies an invalid value for . + + + 取得建立 時提供的狀態物件,如果未提供則為 null。 + + ,代表工作建立時傳入工作的狀態資料。 + + + 取得已成功完成的工作。 + 成功完成的工作。 + + + 設定用來等候這個 的 awaiter。 + 等候這項工作所用的物件。 + true 表示嘗試將接續封送處理回原始擷取的內容,否則為 false。 + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + The argument is null. + + + 建立當目標 完成時,會接收取消語彙基元並非同步執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + The that created the token has already been disposed. + The argument is null. + + + 建立當目標工作完成時,會根據指定之 執行的接續。接續會接收取消語彙基元,並使用指定的排程器。 + 新的接續 + 要根據指定的 執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立當目標工作完成時,會根據指定之 執行的接續。 + 新的接續 + 要根據指定的 執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。接續會使用指定的排程器。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + The has been disposed. + The argument is null. -or-The argument is null. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊及執行的接續。 + 新的接續工作。 + 當工作完成時要執行的動作。執行時,會將已完成的工作和呼叫端提供的狀態物件當做引數傳遞給委派。 + 物件,表示接續動作所使用的資料。 + The argument is null. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊和取消語彙基元,並非同步執行的接續。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊和取消語彙基元,並執行的接續。接續會根據一組指定的條件執行,並使用指定的排程器。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊並執行的接續。接續會根據一組指定的條件執行。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊並非同步執行的接續。接續會使用指定的排程器。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument is null. + + + 建立當目標 完成並傳回值時非同步執行的接續。 + 新的接續工作。 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + + + 建立當目標 完成並傳回值時非同步執行的接續。接續會接收取消語彙基元。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 建立會根據指定之接續選項執行並傳回值的接續。接續會接收取消語彙基元,並使用指定的排程器。 + 新的接續 + 要根據指定之 執行的函式。執行時,會將完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立會根據指定之接續選項執行並傳回值的接續。 + 新的接續 + 要根據 中指定之條件執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成並傳回值時非同步執行的接續。接續會使用指定的排程器。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 建立當目標 完成並傳回值時,會接收呼叫端提供的狀態資訊並非同步執行的接續。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續作業所產生的結果類型。 + The argument is null. + + + 建立當目標 完成並傳回值時,會非同步執行的接續。接續會接收呼叫端提供的狀態資訊和取消語彙基元。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新接續工作的 。 + 接續作業所產生的結果類型。 + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成並傳回值時,會根據指定的工作接續選項來執行的接續。接續會接收呼叫端提供的狀態資訊和取消語彙基元,並使用指定的排程器。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成時,會根據指定的工作接續選項來執行的接續。接續會接收呼叫端提供的狀態資訊。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。接續會接收呼叫端提供的狀態資訊,並使用指定的排程器。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument is null. + + + 取得用來建立這個工作的 + 用來建立這個工作的 + + + 傳回目前執行之 的唯一 ID。 + 系統指派給目前執行中工作的整數。 + + + 建立在時間延遲之後才會完成的工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前等待的毫秒數;-1 為無限期地等待。 + The argument is less than -1. + + + 建立在時間延遲之後才會完成的可取消工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前等待的毫秒數;-1 為無限期地等待。 + 將在完成傳回的工作之前檢查的取消語彙基元。 + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 建立在指定時間間隔之後完成的工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前要等待的時間範圍;TimeSpan.FromMilliseconds(-1) 表示無限期地等待。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 建立在指定時間間隔之後完成的可取消工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前要等待的時間範圍;TimeSpan.FromMilliseconds(-1) 表示無限期地等待。 + 將在完成傳回的工作之前檢查的取消語彙基元。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + 取得導致 不當結束的 。如果 順利完成,或未擲回任何例外狀況,則這會傳回 null。 + 導致 不當結束的 + + + 提供 Factory 方法的存取,這些 Factory 方法用於建立及設定 執行個體。 + Factory 物件,可以建立各種不同的 物件。 + + + 建立以指定的取消語彙基元取消而完成的 + 取消的工作。 + 可用來完成工作的取消語彙基元。 + + + 建立以指定的取消語彙基元取消而完成的 + 取消的工作。 + 可用來完成工作的取消語彙基元。 + 工作傳回的結果的類型。 + + + 建立以指定例外狀況完成的 + 發生錯誤的工作。 + 可用來完成工作的例外狀況。 + 工作傳回的結果的類型。 + + + 建立以指定例外狀況完成的 + 發生錯誤的工作。 + 可用來完成工作的例外狀況。 + + + 建立已成功完成且具有指定之結果的 + 成功完成的工作。 + 要儲存到完成的工作的結果。 + 工作傳回的結果的類型。 + + + 取得用來等候這個 的 awaiter。 + awaiter 執行個體。 + + + 取得這個 執行個體的唯一 ID。 + 系統指派給這個工作執行個體的整數。 + + + 取得這個 執行個體是否因取消才完成執行。 + 如果工作是由於取消而完成,則為 true,否則為 false。 + + + 取得這個 是否已完成。 + 如果工作已完成,則為 true,否則為 false。 + + + 取得 是否因未處理的例外狀況才完成。 + 如果工作擲回未處理的例外狀況,則為 true,否則為 false。 + + + 將指定在 ThreadPool 執行工作排入佇列,並傳回該工作的工作控制代碼。 + 表示已進入佇列要在 ThreadPool 中執行之工作 (work) 的工作 (task)。 + 要以非同步方式執行的工作 + The parameter was null. + + + 將指定在 ThreadPool 執行工作排入佇列,並傳回該工作的工作控制代碼。 + 表示已進入佇列要在 ThreadPool 中執行之工作 (work) 的工作 (task)。 + 要以非同步方式執行的工作 + 應該用來取消工作的取消語彙基元 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 Task(TResult) 所傳回之 的 Proxy。 + Task(TResult),代表 Task(TResult) 所傳回之 的 Proxy。 + 要以非同步方式執行的工作 + Proxy 工作傳回的結果類型。 + The parameter was null. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 Task(TResult) 所傳回之 的 Proxy。 + Task(TResult),代表 Task(TResult) 所傳回之 的 Proxy。 + 要以非同步方式執行的工作 + 應該用來取消工作的取消語彙基元 + Proxy 工作傳回的結果類型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 所傳回之工作的 Proxy。 + 表示 所傳回工作之 Proxy 的工作。 + 要以非同步方式執行的工作 + The parameter was null. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 所傳回之工作的 Proxy。 + 表示 所傳回工作之 Proxy 的工作。 + 要以非同步方式執行的工作。 + 應該用來取消工作的取消語彙基元。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 將指定在執行緒集區執行工作排入佇列,並傳回代表該工作的 物件。 + 代表已排入佇列要在執行緒集區中執行之工作 (work) 的工作 (task) 物件。 + 要以非同步方式執行的工作。 + 工作的傳回類型。 + The parameter is null. + + + 將指定在執行緒集區執行工作排入佇列,並傳回該工作的 Task(TResult) 控制代碼。 + Task(TResult),代表已排入佇列要在 ThreadPool 中執行的工作。 + 要以非同步方式執行的工作 + 應該用來取消工作的取消語彙基元 + 工作的結果類型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 在目前的 上同步執行 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 在提供的 上同步執行 + 排程器,要嘗試在其上以內嵌方式執行這個工作。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 啟動 ,並排定它在目前的 執行。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 啟動 ,並排定它在指定的 執行。 + 要與這個工作產生關聯,並用於執行這個工作的 。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 取得這個工作的 + 這個工作執行個體目前的 + + + 取得 ,這個項目可用來等候工作完成。 + + ,可用來等候工作完成。 + The has been disposed. + + + 取得作業是否已同步完成的指示。 + 如果作業同步完成,則為 true,否則為 false。 + + + 等候 完成執行。 + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的毫秒數內完成執行。 + 如果 true 在指定的時間內執行完成,則為 ,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等候 完成執行。如果在工作完成之前經過逾時間隔或取消語彙基元已取消,則等候會終止。 + 如果 true 在指定的時間內執行完成,則為 ,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 等候工作完成時要觀察的取消語彙基元。 + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等候 完成執行。如果在工作完成之前取消語彙基元已取消,則等候會終止。 + 等候工作完成時要觀察的取消語彙基元。 + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的時間間隔內完成執行。 + 如果 true 在指定的時間內執行完成,則為 ,否則為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等候所有提供的 物件完成執行。 + 要等待之 執行個體的陣列。 + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 等待所有提供的 物件在指定的毫秒數內完成執行。 + 如果所有 true 執行個體在指定的時間內執行完成,則為 ,否則為 false。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待所有提供的 物件在指定的毫秒數內完成執行。 + 如果所有 true 執行個體在指定的時間內執行完成,則為 ,否則為 false。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 等候工作完成時要觀察的 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等候所有提供的 物件完成執行。 + 要等待之 執行個體的陣列。 + 等候工作完成時要觀察的 。 + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 等候所有提供的可取消 物件在指定的時間間隔內完成執行。 + 如果所有 true 執行個體在指定的時間內執行完成,則為 ,否則為 false。 + 要等待之 執行個體的陣列。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 等候任一提供的 物件完成執行。 + + 陣列引數中已完成工作的索引。 + 要等待之 執行個體的陣列。 + The has been disposed. + The argument is null. + The argument contains a null element. + + + 等候所有提供的 物件在指定的毫秒數內完成執行。 + + 陣列引數中已完成工作的索引;如果發生逾時,則為 -1。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待所有提供的 物件在指定的毫秒數內完成執行。 + + 陣列引數中已完成工作的索引;如果發生逾時,則為 -1。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 等候工作完成時要觀察的 。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等候所有提供的 物件完成執行。 + + 陣列引數中已完成工作的索引。 + 要等待之 執行個體的陣列。 + 等候工作完成時要觀察的 。 + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 等候其中任何一個提供的 物件在指定的時間間隔內完成執行。 + + 陣列引數中已完成工作的索引;如果發生逾時,則為 -1。 + 要等待之 執行個體的陣列。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 建立一個工作,當可列舉集合中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The collection contained a null task. + + + 建立一個工作,當可列舉集合中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + The argument was null. + The collection contained a null task. + + + 建立一個工作,當陣列中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + The argument was null. + The array contained a null task. + + + 建立一個工作,當陣列中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The array contained a null task. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The array contained a null task, or was empty. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + The argument was null. + The array contained a null task, or was empty. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + The argument was null. + The array contained a null task, or was empty. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The array contained a null task, or was empty. + + + 建立會在等候時以非同步方式遞交 (Yield) 給目前內容的 awaitable 工具。 + 內容,這個內容會在受到等候時非同步轉換回等候當時的最新內容。如果目前的 非 null,即視為目前的內容。否則,將與目前執行之工作相關聯的工作排程器視為目前的內容。 + + + 代表可傳回值的非同步作業。 + 這個 所產生之結果的類型。 + + + 使用指定的函式,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + The argument is null. + + + 使用指定的函式,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 要指派給這個工作的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的函式和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 要指派給新工作的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函式和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + + ,用於自訂工作的行為。 + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函式和狀態,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,表示動作所需的資料。 + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,代表示函式所要使用的資料。 + 要指派給新工作的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,代表示函式所要使用的資料。 + 要指派給新工作的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,代表示函式所要使用的資料。 + + ,用於自訂工作的行為。 + The argument specifies an invalid value for . + The argument is null. + + + 設定用來等候這個 的 awaiter。 + 等候這項工作所用的物件。 + true 表示嘗試將接續封送處理回擷取的原始內容,否則為 false。 + + + 建立當目標工作完成時非同步執行的接續。 + 新的接續工作。 + 當前項 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + The has been disposed. + The argument is null. + + + 建立當目標 完成時非同步執行的可取消接續。 + 新的接續工作。 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要傳遞給新接續工作的取消語彙基元。 + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 建立當目標 完成時,會接收狀態資訊並執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作和呼叫端提供的狀態物件當做引數傳遞給委派。 + 物件,表示接續動作所使用的資料。 + The argument is null. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument is null. + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新工作的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的函式。執行時,會將這個完成的工作當做引數傳遞給委派。 + 要指派給新工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續作業所產生的結果類型。 + The argument is null. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新工作的 。 + 接續作業所產生的結果類型。 + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument is null. + + + 提供 Factory 方法的存取,這些 Factory 方法用於建立及設定 執行個體。 + Factory 物件,可以建立各種不同的 物件。 + + + 取得用來等候這個 的 awaiter。 + awaiter 執行個體。 + + + 取得這個 的結果值。 + 這個 的結果值,與工作的類型參數同一類型。 + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 表示用來傳達工作取消的例外狀況。 + + + 使用系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 使用已取消之 的參考,初始化 類別的新執行個體。 + 已取消的工作。 + + + 取得與這個例外狀況相關聯的工作。 + 與這個例外狀況相關聯之 的參考。 + + + 表示未與委派繫結之 的生產者端,可提供透過 屬性對消費者端的存取。 + 與這個 相關聯之結果值的型別。 + + + 建立 + + + 使用指定的狀態,建立 + 要當成基礎 之 AsyncState 的狀態。 + + + 使用指定的狀態和選項,建立 + 要當成基礎 之 AsyncState 的狀態。 + 建立基礎 時要使用的選項。 + + 代表搭配 使用的選項無效。 + + + 使用指定的選項,建立 + 建立基礎 時要使用的選項。 + + 代表搭配 使用的選項無效。 + + + 將基礎 轉換為 狀態。 + 基礎 已處於三個最終狀態的其中一種:,或是已經處置基礎 + + + 將基礎 轉換為 狀態。 + 要繫結至這個 的例外狀況集合。 + + 已處置。 + + 引數為 null。 + + 中有一或多個 Null 項目。 + 基礎 已處於三種最終狀態的其中一種: + + + 將基礎 轉換為 狀態。 + 要繫結至這個 的例外狀況。 + + 已處置。 + + 引數為 null。 + 基礎 已處於三種最終狀態的其中一種: + + + 將基礎 轉換為 狀態。 + 要繫結至這個 的結果值。 + + 已處置。 + 基礎 已處於三種最終狀態的其中一種: + + + 取得這個 所建立的 + 傳回這個 所建立的 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,如果作業未成功或物件已處置則為 false。 + + + 嘗試轉換基礎狀態,並可讓儲存在取消工作的取消語彙基元。 + 如果作業成功,則為 true,否則為 false。 + 取消語彙基元。 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,否則為 false。 + 要繫結至這個 的例外狀況集合。 + + 已處置。 + + 引數為 null。 + + 中有一或多個 Null 項目。-或- 集合為空白。 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,否則為 false。 + 要繫結至這個 的例外狀況。 + + 已處置。 + + 引數為 null。 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,否則為 false。 + 要繫結至這個 的結果值。 + + + 指定使用 方法建立之工作的行為。 + + + 指定將接續 (如果是子工作) 附加至工作階層中的父代。只有在接續的前項也是子工作時,該接續才可以是子工作。根據預設,子工作 (即外部工作所建立的內部工作) 會在其父代之外單獨執行。您可以使用 選項,使父工作與子工作同步化。請注意,若父工作是以 選項進行設定,則子工作中的 選項無效,且會以中斷連結的子工作方式執行子工作。如需詳細資訊,請參閱附加與中斷連結的子工作。 + + + 指定以 選項建立的任何子工作 (亦即這個接續所建立的任何巢狀內部工作),以及以附加子工作方式執行的嘗試,都將無法附加至父工作,且會改為以中斷連結的子工作方式執行。如需詳細資訊,請參閱附加與中斷連結的子工作。 + + + 指定應該要同步執行接續工作。指定這個選項時,接續會在造成前項工作轉換為最終狀態的同一個執行緒上執行。如果建立接續時前項已完成,則接續會在建立接續的執行緒上執行。如果前項的 在 finally 區塊 (在 Visual Basic 中為 Finally) 中遭處置,則會在該 finally 區塊中執行具有這個選項的接續。只有執行時間很短的接續工作才適合以同步方式執行。因為工作以同步方式執行,所以不需要呼叫方法 (如 ),以確保呼叫執行緒等待工作完成。 + + + 指定接續透過呼叫 等方法所建立的工作,會將預設排程器 () 視為目前的排程器,而不是這個接續執行依據的排程器。 + + + 在接續取消的情況下,防止接續在前項完成之前完成。 + + + 指定接續會是長時間執行的繁複作業。這會提示 可能會發生過度訂閱的狀況。 + + + 如果未指定任何接續選項,則指定在執行接續時,應該使用預設行為。當前項工作完成時,接續會以非同步方式執行,而不論前項的最終 屬性值為何。如果接續為子工作,則會建立為中斷連結的巢狀工作。 + + + 指定當前項工作取消時,不應該排定接續工作。如果前項在完成時的 屬性為 ,則取消前項。這個選項對多工接續而言無效。 + + + 指定當前項擲回未處理的例外狀況時,不應該排程接續工作。如果前項在完成時的 屬性為 ,則擲回未處理的例外狀況。這個選項對多工接續而言無效。 + + + 指定當前項執行完成時,不應該排程接續工作。如果前項在完成時的 屬性為 ,則執行到完成。這個選項對多工接續而言無效。 + + + 指定只有在取消接續的前項時,才應該排定接續。如果前項在完成時的 屬性為 ,則取消前項。這個選項對多工接續而言無效。 + + + 指定只有在前項擲回未處理的例外狀況時,才應排程接續工作。如果前項在完成時的 屬性為 ,則擲回未處理的例外狀況。 選項可確保前項的 屬性不是 null。您可以使用該屬性來攔截例外狀況,並查看是哪一種例外狀況導致工作錯誤。如果您未存取 屬性,則會形成未處理的例外狀況。此外,如果您嘗試存取已取消或已發生錯誤之工作的 屬性,將會擲回新的例外狀況。這個選項對多工接續而言無效。 + + + 指定只有在接續的前項徹底執行後,才應該排定接續。如果前項在完成時的 屬性為 ,則執行到完成。這個選項對多工接續而言無效。 + + + 提示 依序排程工作,讓先排程的工作早執行的機率較高,後排程的工作晚執行的機率較高。 + + + 指定應該要非同步執行接續工作。這個選項優先於 + + + 指定旗標,這些旗標會控制建立和執行工作時的選擇性行為。 + + + 指定將工作附加至工作階層中的父代。根據預設,子工作 (即外部工作所建立的內部工作) 會在其父代之外單獨執行。您可以使用 選項,使父工作與子工作同步化。請注意,若父工作是以 選項進行設定,則子工作中的 選項無效,且會以中斷連結的子工作方式執行子工作。如需詳細資訊,請參閱附加與中斷連結的子工作。 + + + 指定嘗試以連結的子工作方式執行的任何子工作 (亦即以 選項所建立),都將無法連結至父工作,且會改為以中斷連結的子工作方式執行。如需詳細資訊,請參閱 附加與中斷連結的子工作。 + + + 防止環境排程器被視為所建立工作中的目前排程器。表示如 StartNew 或 ContinueWith 這樣在已建立工作中執行的作業會將 視為目前排程器。 + + + 指定工作將會是長時間執行的廣泛作業,涉及比細部系統更少、更大的元件。這會提示 可能會發生過度訂閱的狀況。過度訂閱可讓您建立比可用硬體執行緒數目更多的執行緒。 + + + 指定應該使用預設行為。 + + + 提示 盡量依公平法則排定工作,即盡量讓較早排定的工作較早執行,並讓較晚排定的工作較晚執行。 + + + 強制以非同步方式執行加入目前工作的接續。 + + + 提供一組 static (Visual Basic 中是 Shared) 方法,以處理特定類型的 執行個體。 + + + 建立 Proxy ,表示 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic) 的非同步作業。 + + ,表示提供之 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic) 的非同步作業。 + 要解除包裝的 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic)。 + 工作結果的型別。 + 如果 引數為 Null 時,所會擲回例外狀況。 + + + 建立 Proxy ,表示 的非同步作業。 + 工作,表示提供之 System.Threading.Tasks.Task(Of Task) 的非同步作業。 + 要解除包裝的 Task<Task> (C#) 或 Task (Of Task) (Visual Basic)。 + 如果 引數為 Null 時,所會擲回例外狀況。 + + + 提供建立和排程 物件的支援。 + + + 使用預設組態,初始化 執行個體。 + + + 使用指定的組態,初始化 執行個體。 + 除非呼叫 Factory 方法時明確指定另一個 CancellationToken,否則為將指派給這個 所建立之工作的 。 + + + 使用指定的組態,初始化 執行個體。 + 除非呼叫 Factory 方法時明確指定另一個 CancellationToken,否則為將指派給這個 所建立之工作的預設 。 + 使用這個 TaskFactory 建立工作時要採用的預設 。 + 使用這個 TaskFactory 建立接續工作時要採用的預設 。 + 預設 ,用來排定任何以這個 TaskFactory 建立的工作。Null 值表示應該使用 TaskScheduler.Current。 + + 引數指定了無效的 值。有关详细信息,请参阅的备注部分 。-或- 引數指定了無效的值。 + + + 使用指定的組態,初始化 執行個體。 + 使用這個 TaskFactory 建立工作時要採用的預設 。 + 使用這個 TaskFactory 建立接續工作時要採用的預設 。 + + 引數指定了無效的 值。有关详细信息,请参阅的备注部分 。-或- 引數指定了無效的值。 + + + 使用指定的組態,初始化 執行個體。 + + ,用來排定任何以這個 TaskFactory 建立的工作。Null 值表示應該使用目前 TaskScheduler。 + + + 取得這個工作 Factory 的預設取消語彙基元。 + 這個工作 Factory 的預設工作取消語彙基元。 + + + 取得這個工作 Factory 的預設工作接續選項。 + 這個工作 Factory 的預設工作接續選項。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 已處置之 陣列中的項目。-或-已處置建立 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。 + 用來排定新接續工作的物件。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。-或-已處置建立 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 用來排定新接續工作的物件。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 前項 的結果類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 已處置之 陣列中的項目。-或-已處置建立 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 用來排定新接續工作的物件。 + 前項 的結果類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 前項 的結果類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 用來排定新接續工作的物件。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + 引數指定了無效的值。 + 已處置之 陣列中的項目。-或-已處置建立 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 参数是 null。 + + 数组包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + 已處置 陣列的其中一個項目。-或- 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 数组包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + + 值,控制建立之接續 的行為。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。-或-已經處置所提供的 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + + 值,控制建立之接續 的行為。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 前項 的結果類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + 前項 的結果類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。-或-已經處置所提供的 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 前項 的結果類型。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + + 值,控制建立之接續 的行為。 + 前項 的結果類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。-或-已經處置所提供的 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + + 值,控制建立之接續 的行為。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 取得這個工作 Factory 的預設工作建立選項。 + 這個工作 Factory 的預設工作建立選項。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,這個項目會在指定的 完成時執行結束方法動作。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 動作委派,會處理已完成的 。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,這個項目會在指定的 完成時執行結束方法動作。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 動作委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,這個項目會在指定的 完成時執行結束方法動作。 + 建立的 ,表示非同步作業。 + IAsyncResult,完成時會觸發 處理作業。 + 動作委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + + ,用來排程可執行結束方法的工作。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + + ,用來排程可執行結束方法的工作。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 取得這個工作 Factory 的預設工作排程器。 + 這個工作 Factory 的預設工作排程器。 + + + 建立並啟動工作。 + 已開始的工作。 + 要以非同步方式執行的動作委派。 + + 引數為 null。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 要指派給新工作的 。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + + ,將指派給新的 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + ,用來排定建立的接續 。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + + 引數為 null。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + + ,將指派給新的 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + 要指派給新工作的 。 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + ,用來排定建立的接續 。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 透過 取得的結果類型。 + + 引數為 null。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + + ,將指派給新的 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 要指派給新工作的 。 + TaskCreationOptions 值,可控制已建立之 的行為。 + + ,用來排定建立的接續 。 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + TaskCreationOptions 值,可控制已建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + + ,將指派給新的 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + 要指派給新工作的 。 + TaskCreationOptions 值,可控制已建立之 的行為。 + + ,用來排定建立的接續 。 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,可控制已建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 提供建立和排程 物件的支援。 + 此類別的方法所建立之 物件的傳回值。 + + + 使用預設組態,初始化 執行個體。 + + + 使用預設組態,初始化 執行個體。 + 除非呼叫處理站方法時明確指定另一個取消語彙基元,否則為將指派給這個 所建立之工作的預設取消語彙基元。 + + + 使用指定的組態,初始化 執行個體。 + 除非呼叫處理站方法時明確指定另一個取消語彙基元,否則為將指派給這個 所建立之工作的預設取消語彙基元。 + 使用這個 建立工作時要採用的預設選項。 + 使用這個 建立接續工作時要採用的預設選項。 + 預設排程器,用來排定任何使用這個 所建立的工作。null 值表示應該使用 。 + + 指定了無效值。 + + + 使用指定的組態,初始化 執行個體。 + 使用這個 建立工作時要採用的預設選項。 + 使用這個 建立接續工作時要採用的預設選項。 + + 指定了無效值。 + + + 使用指定的組態,初始化 執行個體。 + 排程器,用來排定任何使用這個 所建立的工作。null 值表示應該使用目前的 。 + + + 取得這個工作 Factory 的預設取消語彙基元。 + 這個工作 Factory 的預設取消語彙基元。 + + + 取得這個工作 Factory 的 列舉值。 + 其中一個列舉值,這個值會指定這個工作 Factory 的預設接續選項。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 用來排定所建立之接續工作的排程器。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + 指定了無效的值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 用來排定所建立之接續工作的排程器。 + 前項 的結果類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + 引數指定了無效的值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 用來排定所建立之接續工作的工作排程器。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + 引數指定了無效的 值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的列舉值。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + + ,用來排定建立的接續 。 + 前項 的結果類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + 引數指定了無效的 TaskContinuationOptions 值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的列舉值。 + + 陣列包含 null 值。-或- 数组为空。 + + + 取得這個工作 Factory 的 列舉值。 + 其中一個列舉值,這個值會指定這個工作 Factory 的預設建立選項。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 控制所建立 之行為的物件。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 控制所建立工作之行為的物件。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立工作,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + + ,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,當指定的 完成時會執行結束方法函式。 + 代表非同步作業的工作。 + + ,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + + 建立工作,當指定的 完成時會執行結束方法函式。 + 建立的工作,代表非同步作業。 + + ,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 工作排程器,用來排程可執行結束方法的工作。 + + 引數為 null。-或- 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 取得這個工作 Factory 的工作排程器。 + 這個工作 Factory 的工作排程器。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 要指派給新工作的取消語彙基元。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 要指派給新工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 用來排定所建立之工作的工作排程器。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立並啟動工作。 + 啟動的 + 函式委派,會傳回將可透過工作使用的未來結果。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。 + + 參數指定了無效的值。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + 要指派給新工作的取消語彙基元。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + 要指派給新工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 用來排定所建立之工作的工作排程器。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。 + + 參數指定了無效的值。 + + + 表示物件,這個物件會處理將工作排入至執行緒上的低階工作。 + + + 初始化 + + + 取得與目前執行之工作相關聯的 + 傳回與目前執行之工作相關聯的 + + + 取得 .NET Framework 提供的預設 執行個體。 + 傳回預設 執行個體。 + + + 建立與目前 相關聯的 + 與目前 (由 所決定) 相關聯的 + 目前的 SynchronizationContext 不可當做 TaskScheduler 使用。 + + + 僅限偵錯工具支援,針對目前已排入至排程器中等候執行的 執行個體,產生可列舉項目。 + 可列舉項目,允許偵錯工具在目前已排入至這個排程器中的工作之間周遊。 + 這個排程器無法在這個階段產生佇列的工作清單。 + + + 取得這個 的唯一 ID。 + 傳回這個 的唯一 ID。 + + + 表示這個 可以支援的最大並行層級。 + 傳回整數,表示最大並行層級。預設排程器會傳回 + + + 排入至排程器。 + 要排入的 。 + + 引數為 null。 + + + 嘗試清除之前排入至這個排程器的 + 布林值,表示是否已經成功清除 引數。 + 要清除的 。 + + 引數為 null。 + + + 嘗試在這個排程器上執行提供的 + 布林值,如果已成功執行 則為 true,否則為 false。執行失敗的常見原因是之前已執行過該工作,或另一個執行緒正在執行該工作。 + 要執行的 物件。 + + 與此排程器無關。 + + + 判斷是否可以在這個呼叫中同步執行所提供的 ,如果可以,即加以執行。 + 布林值,表示工作是否以內嵌方式執行。 + 要執行的 。 + 布林值,表示之前是否已排入過工作。如果這個參數為 True,則可能之前已排入 (排定) 過工作,如果為 False,則表示未排入過工作,系統便會隨即執行此呼叫,以內嵌方式執行工作,而不將它排入佇列。 + + 引數為 null。 + + 已經執行。 + + + 當有錯誤之工作未觀察到的例外狀況即將觸發例外狀況擴大原則 (此原則預設會讓處理序結束) 時發生。 + + + 表示 用來傳達無效作業的例外狀況。 + + + 使用系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用預設錯誤訊息和造成這個例外狀況的內部例外狀況參考,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 表示 開發週期中的目前階段。 + + + 工作確認取消動作,不論是因為工作在語彙基元處於信號狀態時使用自己的 CancellationToken 擲回 OperationCanceledException,或是工作的 CancellationToken 信號在工作開始執行之前便已存在。如需詳細資訊,請參閱工作取消。 + + + 工作已初始化但尚未排程。 + + + 工作因未處理的例外狀況而完成。 + + + 工作已成功完成執行。 + + + 工作正在執行,但尚未完成。 + + + 工作正在等候由 .NET Framework 基礎結構從內部啟動並排程。 + + + 工作已完成執行,而且在暗中等候附加的子工作完成。 + + + 工作已排定執行,但尚未開始執行。 + + + 提供當未觀察到錯誤 的例外狀況時,所引發事件的資料。 + + + 使用未觀察的例外狀況,初始化 類別的新執行個體。 + 已變成未觀察對象的例外狀況。 + + + 變成未觀察到的例外狀況。 + 變成未觀察到的例外狀況。 + + + 取得這個例外狀況是否已標記為「已觀察」。 + 如果這個例外狀況已標記為「已觀察」則為 true,否則為 false。 + + + 標記為「已觀察」,讓其無法觸發例外狀況擴大原則 (此原則預設會讓處理序結束)。 + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/System.Threading.Tasks.dll b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/System.Threading.Tasks.dll new file mode 100644 index 0000000..aaad499 Binary files /dev/null and b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/System.Threading.Tasks.dll differ diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/System.Threading.Tasks.xml new file mode 100644 index 0000000..b958713 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/System.Threading.Tasks.xml @@ -0,0 +1,3163 @@ + + + + System.Threading.Tasks + + + + Represents one or more errors that occur during application execution. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with references to the inner exceptions that are the cause of this exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with references to the inner exceptions that are the cause of this exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and references to the inner exceptions that are the cause of this exception. + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + The argument is null. + + + Initializes a new instance of the class with a specified error message and references to the inner exceptions that are the cause of this exception. + The error message that explains the reason for the exception. + The exceptions that are the cause of the current exception. + The argument is null. + An element of is null. + + + Flattens an instances into a single, new instance. + A new, flattened . + + + Returns the that is the root cause of this exception. + Returns the that is the root cause of this exception. + + + Invokes a handler on each contained by this . + The predicate to execute for each exception. The predicate accepts as an argument the to be processed and returns a Boolean to indicate whether the exception was handled. + The argument is null. + An exception contained by this was not handled. + + + Gets a read-only collection of the instances that caused the current exception. + Returns a read-only collection of the instances that caused the current exception. + + + Creates and returns a string representation of the current . + A string representation of the current exception. + + + The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. + 2 + + + Initializes a new instance of the class with a system-supplied error message. + + + Initializes a new instance of the class with a specified error message. + A that describes the error. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Initializes a new instance of the class with a specified error message, a reference to the inner exception that is the cause of this exception, and a cancellation token. + The error message that explains the reason for the exception. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + A cancellation token associated with the operation that was canceled. + + + Initializes a new instance of the class with a specified error message and a cancellation token. + The error message that explains the reason for the exception. + A cancellation token associated with the operation that was canceled. + + + Initializes a new instance of the class with a cancellation token. + A cancellation token associated with the operation that was canceled. + + + Gets a token associated with the operation that was canceled. + A token associated with the operation that was canceled, or a default token. + + + Represents a builder for asynchronous methods that return a task. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Marks the task as failed and binds the specified exception to the task. + The exception to bind to the task. + + is null. + The task has already completed.-or-The builder is not initialized. + + + Marks the task as successfully completed. + The task has already completed.-or-The builder is not initialized. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is null. + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is null. + + + Gets the task for this builder. + The task for this builder. + The builder is not initialized. + + + Represents a builder for asynchronous methods that returns a task and provides a parameter for the result. + The result to use to complete the task. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Marks the task as failed and binds the specified exception to the task. + The exception to bind to the task. + + is null. + The task has already completed. + + + Marks the task as successfully completed. + The result to use to complete the task. + The task has already completed. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is null. + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is null. + + + Gets the task for this builder. + The task for this builder. + + + Represents a builder for asynchronous methods that do not return a value. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code. + The awaiter. + The state machine. + The type of the awaiter. + The type of the state machine. + + + Creates an instance of the class. + A new instance of the builder. + + + Binds an exception to the method builder. + The exception to bind. + + is null. + The builder is not initialized. + + + Marks the method builder as successfully completed. + The builder is not initialized. + + + Associates the builder with the specified state machine. + The state machine instance to associate with the builder. + + is null. + The state machine was previously set. + + + Begins running the builder with the associated state machine. + The state machine instance, passed by reference. + The type of the state machine. + + is null. + + + Provides an awaitable object that enables configured awaits on a task. + + + Returns an awaiter for this awaitable object. + The awaiter. + + + Provides an awaitable object that enables configured awaits on a task. + The type of the result produced by this . + + + Returns an awaiter for this awaitable object. + The awaiter. + + + Provides an awaiter for an awaitable object(). + + + Ends the await on the completed task. + The result of the completed task. + The awaiter was not properly initialized. + The task was canceled. + The task completed in a faulted state. + + + Gets a value that specifies whether the task being awaited has been completed. + true if the task being awaited has been completed; otherwise, false. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Provides an awaiter for an awaitable () object. + + + Ends the await on the completed task. + The awaiter was not properly initialized. + The task was canceled. + The task completed in a faulted state. + + + Gets a value that specifies whether the task being awaited is completed. + true if the task being awaited is completed; otherwise, false. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Schedules the continuation action for the task associated with this awaiter. + The action to invoke when the await operation completes. + The argument is null. + The awaiter was not properly initialized. + + + Represents state machines that are generated for asynchronous methods. This type is intended for compiler use only. + + + Moves the state machine to its next state. + + + Configures the state machine with a heap-allocated replica. + The heap-allocated replica. + + + Represents an awaiter that schedules continuations when an await operation completes. + + + Schedules the continuation action that's invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Represents an operation that schedules continuations when it completes. + + + Schedules the continuation action that's invoked when the instance completes. + The action to invoke when the operation completes. + The argument is null (Nothing in Visual Basic). + + + Provides an object that waits for the completion of an asynchronous task. + + + Ends the wait for the completion of the asynchronous task. + The object was not properly initialized. + The task was canceled. + The task completed in a state. + + + Gets a value that indicates whether the asynchronous task has completed. + true if the task has completed; otherwise, false. + The object was not properly initialized. + + + Sets the action to perform when the object stops waiting for the asynchronous task to complete. + The action to perform when the wait operation completes. + + is null. + The object was not properly initialized. + + + Schedules the continuation action for the asynchronous task that is associated with this awaiter. + The action to invoke when the await operation completes. + + is null. + The awaiter was not properly initialized. + + + Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result. + The result for the task. + + + Ends the wait for the completion of the asynchronous task. + The result of the completed task. + The object was not properly initialized. + The task was canceled. + The task completed in a state. + + + Gets a value that indicates whether the asynchronous task has completed. + true if the task has completed; otherwise, false. + The object was not properly initialized. + + + Sets the action to perform when the object stops waiting for the asynchronous task to complete. + The action to perform when the wait operation completes. + + is null. + The object was not properly initialized. + + + Schedules the continuation action for the asynchronous task associated with this awaiter. + The action to invoke when the await operation completes. + + is null. + The awaiter was not properly initialized. + + + Provides the context for waiting when asynchronously switching into a target environment. + + + Retrieves a object for this instance of the class. + The object that is used to monitor the completion of an asynchronous operation. + + + Provides an awaiter for switching into a target environment. + + + Ends the await operation. + + + Gets a value that indicates whether a yield is not required. + Always false, which indicates that a yield is always required for . + + + Sets the continuation to invoke. + The action to invoke asynchronously. + + is null. + + + Posts the back to the current context. + The action to invoke asynchronously. + The argument is null. + + + Propagates notification that operations should be canceled. + + + Initializes the . + The canceled state for the token. + + + Gets whether this token is capable of being in the canceled state. + true if this token is capable of being in the canceled state; otherwise false. + + + Determines whether the current instance is equal to the specified . + True if is a and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated with the same or if they were both constructed from public CancellationToken constructors and their values are equal. + The other object to which to compare this instance. + An associated has been disposed. + + + Determines whether the current instance is equal to the specified token. + True if the instances are equal; otherwise, false. Two tokens are equal if they are associated with the same or if they were both constructed from public CancellationToken constructors and their values are equal. + The other to which to compare this instance. + + + Serves as a hash function for a . + A hash code for the current instance. + + + Gets whether cancellation has been requested for this token. + true if cancellation has been requested for this token; otherwise false. + + + Returns an empty value. + An empty cancellation token. + + + Determines whether two instances are equal. + True if the instances are equal; otherwise, false. + The first instance. + The second instance. + An associated has been disposed. + + + Determines whether two instances are not equal. + True if the instances are not equal; otherwise, false. + The first instance. + The second instance. + An associated has been disposed. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + A Boolean value that indicates whether to capture the current and use it when invoking the . + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + The state to pass to the when the delegate is invoked. This may be null. + The associated has been disposed. + + is null. + + + Registers a delegate that will be called when this is canceled. + The instance that can be used to deregister the callback. + The delegate to be executed when the is canceled. + The state to pass to the when the delegate is invoked. This may be null. + A Boolean value that indicates whether to capture the current and use it when invoking the . + The associated has been disposed. + + is null. + + + Throws a if this token has had cancellation requested. + The token has had cancellation requested. + The associated has been disposed. + + + Gets a that is signaled when the token is canceled. + A that is signaled when the token is canceled. + The associated has been disposed. + + + Represents a callback delegate that has been registered with a . + + + Releases all resources used by the current instance of the class. + + + Determines whether the current instance is equal to the specified . + True, if both this and are equal. False, otherwise.Two instances are equal if they both refer to the output of a single call to the same Register method of a . + The other object to which to compare this instance. + + + Determines whether the current instance is equal to the specified . + True, if both this and are equal. False, otherwise. Two instances are equal if they both refer to the output of a single call to the same Register method of a . + The other to which to compare this instance. + + + Serves as a hash function for a . + A hash code for the current instance. + + + Determines whether two instances are equal. + True if the instances are equal; otherwise, false. + The first instance. + The second instance. + + + Determines whether two instances are not equal. + True if the instances are not equal; otherwise, false. + The first instance. + The second instance. + + + Signals to a that it should be canceled. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that will be canceled after the specified delay in milliseconds. + The time interval in milliseconds to wait before canceling this . + + is less than -1. + + + Initializes a new instance of the class that will be canceled after the specified time span. + The time interval to wait before canceling this . + + . is less than -1 or greater than . + + + Communicates a request for cancellation. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Communicates a request for cancellation, and specifies whether remaining callbacks and cancelable operations should be processed. + true if exceptions should immediately propagate; otherwise, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Schedules a cancel operation on this after the specified number of milliseconds. + The time span to wait before canceling this . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Schedules a cancel operation on this after the specified time span. + The time span to wait before canceling this . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Creates a that will be in the canceled state when any of the source tokens are in the canceled state. + A that is linked to the source tokens. + The first cancellation token to observe. + The second cancellation token to observe. + A associated with one of the source tokens has been disposed. + + + Creates a that will be in the canceled state when any of the source tokens in the specified array are in the canceled state. + A that is linked to the source tokens. + An array that contains the cancellation token instances to observe. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Releases all resources used by the current instance of the class. + + + Releases the unmanaged resources used by the class and optionally releases the managed resources. + true to release both managed and unmanaged resources; false to release only unmanaged resources. + + + Gets whether cancellation has been requested for this . + true if cancellation has been requested for this ; otherwise, false. + + + Gets the associated with this . + The associated with this . + The token source has been disposed. + + + Provides task schedulers that coordinate to execute tasks while ensuring that concurrent tasks may run concurrently and exclusive tasks never do. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that targets the specified scheduler. + The target scheduler on which this pair should execute. + + + Initializes a new instance of the class that targets the specified scheduler with a maximum concurrency level. + The target scheduler on which this pair should execute. + The maximum number of tasks to run concurrently. + + + Initializes a new instance of the class that targets the specified scheduler with a maximum concurrency level and a maximum number of scheduled tasks that may be processed as a unit. + The target scheduler on which this pair should execute. + The maximum number of tasks to run concurrently. + The maximum number of tasks to process for each underlying scheduled task used by the pair. + + + Informs the scheduler pair that it should not accept any more tasks. + + + Gets a that will complete when the scheduler has completed processing. + The asynchronous operation that will complete when the scheduler finishes processing. + + + Gets a that can be used to schedule tasks to this pair that may run concurrently with other tasks on this pair. + An object that can be used to schedule tasks concurrently. + + + Gets a that can be used to schedule tasks to this pair that must run exclusively with regards to other tasks on this pair. + An object that can be used to schedule tasks that do not run concurrently with other tasks. + + + Represents an asynchronous operation.To browse the .NET Framework source code for this type, see the Reference Source. + + + Initializes a new with the specified action. + The delegate that represents the code to execute in the task. + The argument is null. + + + Initializes a new with the specified action and . + The delegate that represents the code to execute in the task. + The that the new task will observe. + The provided has already been disposed. + The argument is null. + + + Initializes a new with the specified action and creation options. + The delegate that represents the code to execute in the task. + The that the new task will observe. + The used to customize the task's behavior. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action and creation options. + The delegate that represents the code to execute in the task. + The used to customize the task's behavior. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action and state. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that that the new task will observe. + The that created has already been disposed. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The that that the new task will observe.. + The used to customize the task's behavior. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. + An object representing data to be used by the action. + The used to customize the task's behavior. + The argument is null. + The argument specifies an invalid value for . + + + Gets the state object supplied when the was created, or null if none was supplied. + An that represents the state data that was passed in to the task when it was created. + + + Gets a task that has already completed successfully. + The successfully completed task. + + + Configures an awaiter used to await this . + An object used to await this task. + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The argument is null. + + + Creates a continuation that receives a cancellation token and executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + The that created the token has already been disposed. + The argument is null. + + + Creates a continuation that executes when the target task competes according to the specified . The continuation receives a cancellation token and uses a specified scheduler. + A new continuation . + An action to run according to the specified . When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target task completes according to the specified . + A new continuation . + An action to run according to the specified . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. The continuation uses a specified scheduler. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The has been disposed. + The argument is null. -or-The argument is null. + + + Creates a continuation that receives caller-supplied state information and executes when the target completes. + A new continuation task. + An action to run when the task completes. When run, the delegate is passed the completed task and a caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The argument is null. + + + Creates a continuation that receives caller-supplied state information and a cancellation token and that executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that receives caller-supplied state information and a cancellation token and that executes when the target completes. The continuation executes based on a set of specified conditions and uses a specified scheduler. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that receives caller-supplied state information and executes when the target completes. The continuation executes based on a set of specified conditions. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that receives caller-supplied state information and executes asynchronously when the target completes. The continuation uses a specified scheduler. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes and returns a value. + A new continuation task. + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation receives a cancellation token. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + The type of the result produced by the continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Creates a continuation that executes according to the specified continuation options and returns a value. The continuation is passed a cancellation token and uses a specified scheduler. + A new continuation . + A function to run according to the specified When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes according to the specified continuation options and returns a value. + A new continuation . + A function to run according to the condition specified in . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation uses a specified scheduler. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Creates a continuation that receives caller-supplied state information and executes asynchronously when the target completes and returns a value. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The type of the result produced by the continuation. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes and returns a value. The continuation receives caller-supplied state information and a cancellation token. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new continuation task. + The type of the result produced by the continuation. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes based on the specified task continuation options when the target completes and returns a value. The continuation receives caller-supplied state information and a cancellation token and uses the specified scheduler. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes based on the specified task continuation options when the target completes. The continuation receives caller-supplied state information. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. The continuation receives caller-supplied state information and uses a specified scheduler. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument is null. + + + Gets the used to create this task. + The used to create this task. + + + Returns the unique ID of the currently executing . + An integer that was assigned by the system to the currently-executing task. + + + Creates a task that completes after a time delay. + A task that represents the time delay. + The number of milliseconds to wait before completing the returned task, or -1 to wait indefinitely. + The argument is less than -1. + + + Creates a cancellable task that completes after a time delay. + A task that represents the time delay. + The number of milliseconds to wait before completing the returned task, or -1 to wait indefinitely. + The cancellation token that will be checked prior to completing the returned task. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Creates a task that completes after a specified time interval. + A task that represents the time delay. + The time span to wait before completing the returned task, or TimeSpan.FromMilliseconds(-1) to wait indefinitely. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Creates a cancellable task that completes after a specified time interval. + A task that represents the time delay. + The time span to wait before completing the returned task, or TimeSpan.FromMilliseconds(-1) to wait indefinitely. + The cancellation token that will be checked prior to completing the returned task. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Gets the that caused the to end prematurely. If the completed successfully or has not yet thrown any exceptions, this will return null. + The that caused the to end prematurely. + + + Provides access to factory methods for creating and configuring and instances. + A factory object that can create a variety of and objects. + + + Creates a that's completed due to cancellation with a specified cancellation token. + The canceled task. + The cancellation token with which to complete the task. + + + Creates a that's completed due to cancellation with a specified cancellation token. + The canceled task. + The cancellation token with which to complete the task. + The type of the result returned by the task. + + + Creates a that's completed with a specified exception. + The faulted task. + The exception with which to complete the task. + The type of the result returned by the task. + + + Creates a that has completed with a specified exception. + The faulted task. + The exception with which to complete the task. + + + Creates a that's completed successfully with the specified result. + The successfully completed task. + The result to store into the completed task. + The type of the result returned by the task. + + + Gets an awaiter used to await this . + An awaiter instance. + + + Gets a unique ID for this instance. + An integer that was assigned by the system to this task instance. + + + Gets whether this instance has completed execution due to being canceled. + true if the task has completed due to being canceled; otherwise false. + + + Gets whether this has completed. + true if the task has completed; otherwise false. + + + Gets whether the completed due to an unhandled exception. + true if the task has thrown an unhandled exception; otherwise false. + + + Queues the specified work to run on the ThreadPool and returns a task handle for that work. + A task that represents the work queued to execute in the ThreadPool. + The work to execute asynchronously + The parameter was null. + + + Queues the specified work to run on the ThreadPool and returns a task handle for that work. + A task that represents the work queued to execute in the ThreadPool. + The work to execute asynchronously + A cancellation token that should be used to cancel the work + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the Task(TResult) returned by . + A Task(TResult) that represents a proxy for the Task(TResult) returned by . + The work to execute asynchronously + The type of the result returned by the proxy task. + The parameter was null. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the Task(TResult) returned by . + A Task(TResult) that represents a proxy for the Task(TResult) returned by . + The work to execute asynchronously + A cancellation token that should be used to cancel the work + The type of the result returned by the proxy task. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the task returned by . + A task that represents a proxy for the task returned by . + The work to execute asynchronously + The parameter was null. + + + Queues the specified work to run on the ThreadPool and returns a proxy for the task returned by . + A task that represents a proxy for the task returned by . + The work to execute asynchronously. + A cancellation token that should be used to cancel the work. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Queues the specified work to run on the thread pool and returns a object that represents that work. + A task object that represents the work queued to execute in the thread pool. + The work to execute asynchronously. + The return type of the task. + The parameter is null. + + + Queues the specified work to run on the thread pool and returns a Task(TResult) handle for that work. + A Task(TResult) that represents the work queued to execute in the ThreadPool. + The work to execute asynchronously + A cancellation token that should be used to cancel the work + The result type of the task. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Runs the synchronously on the current . + The instance has been disposed. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Runs the synchronously on the provided. + The scheduler on which to attempt to run this task inline. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Starts the , scheduling it for execution to the current . + The instance has been disposed. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Starts the , scheduling it for execution to the specified . + The with which to associate and execute this task. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Gets the of this task. + The current of this task instance. + + + Gets a that can be used to wait for the task to complete. + A that can be used to wait for the task to complete. + The has been disposed. + + + Gets an indication of whether the operation completed synchronously. + true if the operation completed synchronously; otherwise, false. + + + Waits for the to complete execution. + The has been disposed. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution within a specified number of milliseconds. + true if the completed execution within the allotted time; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution. The wait terminates if a timeout interval elapses or a cancellation token is canceled before the task completes. + true if the completed execution within the allotted time; otherwise, false. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A cancellation token to observe while waiting for the task to complete. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution. The wait terminates if a cancellation token is canceled before the task completes. + A cancellation token to observe while waiting for the task to complete. + The was canceled. + The task has been disposed. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for the to complete execution within a specified time interval. + true if the completed execution within the allotted time; otherwise, false. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Waits for all of the provided objects to complete execution. + An array of instances on which to wait. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled. If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Waits for all of the provided objects to complete execution within a specified number of milliseconds. + true if all of the instances completed execution within the allotted time; otherwise, false. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection. -or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Waits for all of the provided objects to complete execution within a specified number of milliseconds or until the wait is cancelled. + true if all of the instances completed execution within the allotted time; otherwise, false. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A to observe while waiting for the tasks to complete. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Waits for all of the provided objects to complete execution unless the wait is cancelled. + An array of instances on which to wait. + A to observe while waiting for the tasks to complete. + The was canceled. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Waits for all of the provided cancellable objects to complete execution within a specified time interval. + true if all of the instances completed execution within the allotted time; otherwise, false. + An array of instances on which to wait. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled. If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Waits for any of the provided objects to complete execution. + The index of the completed task in the array argument. + An array of instances on which to wait. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Waits for any of the provided objects to complete execution within a specified number of milliseconds. + The index of the completed task in the array argument, or -1 if the timeout occurred. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Waits for any of the provided objects to complete execution within a specified number of milliseconds or until a cancellation token is cancelled. + The index of the completed task in the array argument, or -1 if the timeout occurred. + An array of instances on which to wait. + The number of milliseconds to wait, or (-1) to wait indefinitely. + A to observe while waiting for a task to complete. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Waits for any of the provided objects to complete execution unless the wait is cancelled. + The index of the completed task in the array argument. + An array of instances on which to wait. + A to observe while waiting for a task to complete. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Waits for any of the provided objects to complete execution within a specified time interval. + The index of the completed task in the array argument, or -1 if the timeout occurred. + An array of instances on which to wait. + A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Creates a task that will complete when all of the objects in an enumerable collection have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The collection contained a null task. + + + Creates a task that will complete when all of the objects in an enumerable collection have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The argument was null. + The collection contained a null task. + + + Creates a task that will complete when all of the objects in an array have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The argument was null. + The array contained a null task. + + + Creates a task that will complete when all of the objects in an array have completed. + A task that represents the completion of all of the supplied tasks. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The array contained a null task. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The argument was null. + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The argument was null. + The array contained a null task, or was empty. + + + Creates a task that will complete when any of the supplied tasks have completed. + A task that represents the completion of one of the supplied tasks. The return task's Result is the task that completed. + The tasks to wait on for completion. + The type of the completed task. + The argument was null. + The array contained a null task, or was empty. + + + Creates an awaitable task that asynchronously yields back to the current context when awaited. + A context that, when awaited, will asynchronously transition back into the current context at the time of the await. If the current is non-null, it is treated as the current context. Otherwise, the task scheduler that is associated with the currently executing task is treated as the current context. + + + Represents an asynchronous operation that can return a value. + The type of the result produced by this . + + + Initializes a new with the specified function. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The argument is null. + + + Initializes a new with the specified function. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The to be assigned to this task. + The that created has already been disposed. + The argument is null. + + + Initializes a new with the specified function and creation options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The that will be assigned to the new task. + The used to customize the task's behavior. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initializes a new with the specified function and creation options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + The used to customize the task's behavior. + The argument specifies an invalid value for . + The argument is null. + + + Initializes a new with the specified function and state. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the action. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The to be assigned to the new task. + The that created has already been disposed. + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The to be assigned to the new task. + The used to customize the task's behavior. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initializes a new with the specified action, state, and options. + The delegate that represents the code to execute in the task. When the function has completed, the task's property will be set to return the result value of the function. + An object representing data to be used by the function. + The used to customize the task's behavior. + The argument specifies an invalid value for . + The argument is null. + + + Configures an awaiter used to await this . + An object used to await this task. + true to attempt to marshal the continuation back to the original context captured; otherwise, false. + + + Creates a continuation that executes asynchronously when the target task completes. + A new continuation task. + An action to run when the antecedent completes. When run, the delegate will be passed the completed task as an argument. + The has been disposed. + The argument is null. + + + Creates a cancelable continuation that executes asynchronously when the target completes. + A new continuation task. + An action to run when the completes. When run, the delegate is passed the completed task as an argument. + The cancellation token that is passed to the new continuation task. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Creates a continuation that executes according the condition specified in . + A new continuation . + An action to run according the condition specified in . When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes according the condition specified in . + A new continuation . + An action to according the condition specified in . When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The has been disposed. + The argument is null.-or-The argument is null. + + + Creates a continuation that that is passed state information and that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate is passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The argument is null. + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The that will be assigned to the new continuation task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target completes. + A new continuation . + An action to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation action. + The to associate with the continuation task and to use for its execution. + The argument is null. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The that will be assigned to the new task. + The type of the result produced by the continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Creates a continuation that executes according the condition specified in . + A new continuation . + A function to run according the condition specified in .When run, the delegate will be passed as an argument this completed task. + The that will be assigned to the new task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes according the condition specified in . + A new continuation . + A function to run according the condition specified in .When run, the delegate will be passed the completed task as an argument. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes asynchronously when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task as an argument. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The type of the result produced by the continuation. + The argument is null. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new task. + The type of the result produced by the continuation. + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The that will be assigned to the new task. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + Options for when the continuation is scheduled and how it behaves. This includes criteria, such as , as well as execution options, such as . + The type of the result produced by the continuation. + The argument is null. + The argument specifies an invalid value for . + + + Creates a continuation that executes when the target completes. + A new continuation . + A function to run when the completes. When run, the delegate will be passed the completed task and the caller-supplied state object as arguments. + An object representing data to be used by the continuation function. + The to associate with the continuation task and to use for its execution. + The type of the result produced by the continuation. + The argument is null. + The argument is null. + + + Provides access to factory methods for creating and configuring instances. + A factory object that can create a variety of objects. + + + Gets an awaiter used to await this . + An awaiter instance. + + + Gets the result value of this . + The result value of this , which is the same type as the task's type parameter. + The task was canceled. The collection contains a object. -or-An exception was thrown during the execution of the task. The collection contains information about the exception or exceptions. + + + Represents an exception used to communicate task cancellation. + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Initializes a new instance of the class with a reference to the that has been canceled. + A task that has been canceled. + + + Gets the task associated with this exception. + A reference to the that is associated with this exception. + + + Represents the producer side of a unbound to a delegate, providing access to the consumer side through the property. + The type of the result value assocatied with this . + + + Creates a . + + + Creates a with the specified state. + The state to use as the underlying 's AsyncState. + + + Creates a with the specified state and options. + The state to use as the underlying 's AsyncState. + The options to use when creating the underlying . + The represent options invalid for use with a . + + + Creates a with the specified options. + The options to use when creating the underlying . + The represent options invalid for use with a . + + + Transitions the underlying into the state. + The underlying is already in one of the three final states: , , or , or if the underlying has already been disposed. + + + Transitions the underlying into the state. + The collection of exceptions to bind to this . + The was disposed. + The argument is null. + There are one or more null elements in . + The underlying is already in one of the three final states: , , or . + + + Transitions the underlying into the state. + The exception to bind to this . + The was disposed. + The argument is null. + The underlying is already in one of the three final states: , , or . + + + Transitions the underlying into the state. + The result value to bind to this . + The was disposed. + The underlying is already in one of the three final states: , , or . + + + Gets the created by this . + Returns the created by this . + + + Attempts to transition the underlying into the state. + True if the operation was successful; false if the operation was unsuccessful or the object has already been disposed. + + + Attempts to transition the underlying into the state and enables a cancellation token to be stored in the canceled task. + true if the operation is successful; otherwise, false. + A cancellation token. + + + Attempts to transition the underlying into the state. + True if the operation was successful; otherwise, false. + The collection of exceptions to bind to this . + The was disposed. + The argument is null. + There are one or more null elements in .-or-The collection is empty. + + + Attempts to transition the underlying into the state. + True if the operation was successful; otherwise, false. + The exception to bind to this . + The was disposed. + The argument is null. + + + Attempts to transition the underlying into the state. + True if the operation was successful; otherwise, false. + The result value to bind to this . + + + Specifies the behavior for a task that is created by using the or method. + + + Specifies that the continuation, if it is a child task, is attached to a parent in the task hierarchy. The continuation can be a child task only if its antecedent is also a child task. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the option so that the parent and child tasks are synchronized. Note that if a parent task is configured with the option, the option in the child task has no effect, and the child task will execute as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Specifies that any child task (that is, any nested inner task created by this continuation) that is created with the option and attempts to execute as an attached child task will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Specifies that the continuation task should be executed synchronously. With this option specified, the continuation runs on the same thread that causes the antecedent task to transition into its final state. If the antecedent is already complete when the continuation is created, the continuation will run on the thread that creates the continuation. If the antecedent's is disposed in a finally block (Finally in Visual Basic), a continuation with this option will run in that finally block. Only very short-running continuations should be executed synchronously. Because the task executes synchronously, there is no need to call a method such as to ensure that the calling thread waits for the task to complete. + + + Specifies that tasks created by the continuation by calling methods such as or see the default scheduler () rather than the scheduler on which this continuation is running to be the current scheduler. + + + In the case of continuation cancellation, prevents completion of the continuation until the antecedent has completed. + + + Specifies that a continuation will be a long-running, course-grained operation. It provides a hint to the that oversubscription may be warranted. + + + When no continuation options are specified, specifies that default behavior should be used when executing a continuation. The continuation runs asynchronously when the antecedent task completes, regardless of the antecedent's final property value. It the continuation is a child task, it is created as a detached nested task. + + + Specifies that the continuation task should not be scheduled if its antecedent was canceled. An antecedent is canceled if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should not be scheduled if its antecedent ran to completion. An antecedent runs to completion if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation should be scheduled only if its antecedent was canceled. An antecedent is canceled if its property upon completion is . This option is not valid for multi-task continuations. + + + Specifies that the continuation task should be scheduled only if its antecedent threw an unhandled exception. An antecedent throws an unhandled exception if its property upon completion is . The option guarantees that the property in the antecedent is not null. You can use that property to catch the exception and see which exception caused the task to fault. If you do not access the property, the exception is unhandled. Also, if you attempt to access the property of a task that has been canceled or has faulted, a new exception is thrown. This option is not valid for multi-task continuations. + + + Specifies that the continuation should be scheduled only if its antecedent ran to completion. An antecedent runs to completion if its property upon completion is . This option is not valid for multi-task continuations. + + + A hint to a to schedule task in the order in which they were scheduled, so that tasks scheduled sooner are more likely to run sooner, and tasks scheduled later are more likely to run later. + + + Specifies that the continuation task should be run asynchronously. This option has precedence over . + + + Specifies flags that control optional behavior for the creation and execution of tasks. + + + Specifies that a task is attached to a parent in the task hierarchy. By default, a child task (that is, an inner task created by an outer task) executes independently of its parent. You can use the option so that the parent and child tasks are synchronized. Note that if a parent task is configured with the option, the option in the child task has no effect, and the child task will execute as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Specifies that any child task that attempts to execute as an attached child task (that is, it is created with the option) will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see Attached and Detached Child Tasks. + + + Prevents the ambient scheduler from being seen as the current scheduler in the created task. This means that operations like StartNew or ContinueWith that are performed in the created task will see as the current scheduler. + + + Specifies that a task will be a long-running, coarse-grained operation involving fewer, larger components than fine-grained systems. It provides a hint to the that oversubscription may be warranted. Oversubscription lets you create more threads than the available number of hardware threads. + + + Specifies that the default behavior should be used. + + + A hint to a to schedule a task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to be run sooner, and tasks scheduled later will be more likely to be run later. + + + Forces continuations added to the current task to be executed asynchronously. + + + Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of instances. + + + Creates a proxy that represents the asynchronous operation of a Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic). + A that represents the asynchronous operation of the provided Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic). + The Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic) to unwrap. + The type of the task's result. + The exception that is thrown if the argument is null. + + + Creates a proxy that represents the asynchronous operation of a . + A Task that represents the asynchronous operation of the provided System.Threading.Tasks.Task(Of Task). + The Task<Task> (C#) or Task (Of Task) (Visual Basic) to unwrap. + The exception that is thrown if the argument is null. + + + Provides support for creating and scheduling objects. + + + Initializes a instance with the default configuration. + + + Initializes a instance with the specified configuration. + The that will be assigned to tasks created by this unless another CancellationToken is explicitly specified while calling the factory methods. + + + Initializes a instance with the specified configuration. + The default that will be assigned to tasks created by this unless another CancellationToken is explicitly specified while calling the factory methods. + The default to use when creating tasks with this TaskFactory. + The default to use when creating continuation tasks with this TaskFactory. + The default to use to schedule any Tasks created with this TaskFactory. A null value indicates that TaskScheduler.Current should be used. + The argument specifies an invalid value. For more information, see the Remarks for . -or-The argument specifies an invalid value. + + + Initializes a instance with the specified configuration. + The default to use when creating tasks with this TaskFactory. + The default to use when creating continuation tasks with this TaskFactory. + The argument specifies an invalid value. For more information, see the Remarks for . -or-The argument specifies an invalid value. + + + Initializes a instance with the specified configuration. + The to use to schedule any tasks created with this TaskFactory. A null value indicates that the current TaskScheduler should be used. + + + Gets the default cancellation token for this task factory. + The default task cancellation token for this task factory. + + + Gets the default task continuation options for this task factory. + The default task continuation options for this task factory. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. + The object that is used to schedule the new continuation task. + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result that is returned by the delegate and associated with the created task. + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The type of the result of the antecedent . + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result of the antecedent . + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result of the antecedent . + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The action delegate to execute when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result of the antecedent . + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array is empty or contains a null value. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token to assign to the new continuation task. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The object that is used to schedule the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + The array is null.-or-The argument is null.-or-The argument is null. + The array is empty or contains a null value. + The argument specifies an invalid value. + An element in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that starts when a set of specified tasks has completed. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + A bitwise combination of the enumeration values that control the behavior of the new continuation task. The NotOn* and OnlyOn* members are not supported. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created task. + An element in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array is empty or contains a null value. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + One of the elements in the array has been disposed. + The array is null. -or-The The argument is null. + The array contains a null value. -or-The array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + One of the elements in the array has been disposed. -or- has already been disposed. + The array is null. -or-The argument is null. + The array contains a null value. -or-The array is empty . + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The value that controls the behavior of the created continuation . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed.-or-The provided has already been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The type of the result of the antecedent . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result of the antecedent . + The exception that is thrown when one of the elements in the array has been disposed.-or-The provided has already been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The action delegate to execute when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result of the antecedent . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed.-or-The provided has already been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The that will be assigned to the new continuation task. + The value that controls the behavior of the created continuation . + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Creates a continuation that will be started upon the completion of any Task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The value that controls the behavior of the created continuation . + The type of the result of the antecedent . + The type of the result that is returned by the delegate and associated with the created . + The exception that is thrown when one of the elements in the array has been disposed. + The exception that is thrown when the array is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskContinuationOptions value. + The exception that is thrown when the array contains a null value.-or-The exception that is thrown when the array is empty. + + + Gets the default task creation options for this task factory. + The default task creation options for this task factory. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The TaskCreationOptions value that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method action when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that executes an end method action when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method action when a specified completes. + The created that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The action delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the task that executes the end method. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + + + Creates a that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates a that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The IAsyncResult whose completion should trigger the processing of the . + The function delegate that processes the completed . + The TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the task that executes the end method. + The type of the result available through the . + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Gets the default task scheduler for this task factory. + The default task scheduler for this task factory. + + + Creates and starts a task. + The started task. + The action delegate to execute asynchronously. + The argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + The that will be assigned to the new task. + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + The that will be assigned to the new + A TaskCreationOptions value that controls the behavior of the created + The that is used to schedule the created . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + A TaskCreationOptions value that controls the behavior of the created + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The that will be assigned to the new + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created + The that is used to schedule the created . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + The action delegate to execute asynchronously. + An object containing data to be used by the delegate. + A TaskCreationOptions value that controls the behavior of the created + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + The type of the result available through the . + The argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + The that will be assigned to the new + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the created . + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + A TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The type of the result available through the . + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The that will be assigned to the new + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null. + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + The that will be assigned to the new task. + A TaskCreationOptions value that controls the behavior of the created . + The that is used to schedule the created . + The type of the result available through the . + The provided has already been disposed. + The exception that is thrown when the argument is null.-or-The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Creates and starts a . + The started . + A function delegate that returns the future result to be available through the . + An object containing data to be used by the delegate. + A TaskCreationOptions value that controls the behavior of the created . + The type of the result available through the . + The exception that is thrown when the argument is null. + The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. The exception that is thrown when the argument specifies an invalid TaskCreationOptions value. For more information, see the Remarks for + + + Provides support for creating and scheduling objects. + The return value of the objects that the methods of this class create. + + + Initializes a instance with the default configuration. + + + Initializes a instance with the default configuration. + The default cancellation token that will be assigned to tasks created by this unless another cancellation token is explicitly specified when calling the factory methods. + + + Initializes a instance with the specified configuration. + The default cancellation token that will be assigned to tasks created by this unless another cancellation token is explicitly specified when calling the factory methods. + The default options to use when creating tasks with this . + The default options to use when creating continuation tasks with this . + The default scheduler to use to schedule any tasks created with this . A null value indicates that should be used. + + or specifies an invalid value. + + + Initializes a instance with the specified configuration. + The default options to use when creating tasks with this . + The default options to use when creating continuation tasks with this . + + or specifies an invalid value. + + + Initializes a instance with the specified configuration. + The scheduler to use to schedule any tasks created with this . A null value indicates that the current should be used. + + + Gets the default cancellation token for this task factory. + The default cancellation token for this task factory. + + + Gets the enumeration value for this task factory. + One of the enumeration values that specifies the default continuation options for this task factory. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + One of the elements in the array has been disposed. + + array is null.-or-The is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or- is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided Tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The scheduler that is used to schedule the created continuation task. + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value or is empty. + + specifies an invalid value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of a set of provided Tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + The type of the result of the antecedent . + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The scheduler that is used to schedule the created continuation task. + The type of the result of the antecedent . + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value or is empty. + The argument specifies an invalid value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of a set of provided tasks. + The new continuation task. + The array of tasks from which to continue. + The function delegate to execute asynchronously when all tasks in the array have completed. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid value. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The array contains a null value or is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The task scheduler that is used to schedule the created continuation task. + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + The argument specifies an invalid value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid enumeration value. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation task. + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + The type of the result of the antecedent . + One of the elements in the array has been disposed.-or-The that created has already been disposed. + The array is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + The cancellation token that will be assigned to the new continuation task. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The that is used to schedule the created continuation . + The type of the result of the antecedent . + The array is null.-or-The argument is null.-or-The argument is null. + The array contains a null value.-or-The array is empty. + The argument specifies an invalid TaskContinuationOptions value. + One of the elements in the array has been disposed.-or-The that created has already been disposed. + + + Creates a continuation task that will be started upon the completion of any task in the provided set. + The new continuation . + The array of tasks from which to continue when one task completes. + The function delegate to execute asynchronously when one task in the array completes. + One of the enumeration values that controls the behavior of the created continuation task. The NotOn* or OnlyOn* values are not valid. + The type of the result of the antecedent . + One of the elements in the array has been disposed. + The array is null.-or-The argument is null. + The argument specifies an invalid enumeration value. + The array contains a null value.-or-The array is empty. + + + Gets the enumeration value for this task factory. + One of the enumeration values that specifies the default creation options for this task factory. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + An object containing data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The argument is null.-or-The argument is null. + The argument specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + An object containing data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + An object containing data to be used by the delegate. + An object that controls the behavior of the created . + The type of the second argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + + + Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. + The created task that represents the asynchronous operation. + The delegate that begins the asynchronous operation. + The delegate that ends the asynchronous operation. + The first argument passed to the delegate. + The second argument passed to the delegate. + The third argument passed to the delegate. + An object containing data to be used by the delegate. + An object that controls the behavior of the created task. + The type of the second argument passed to delegate. + The type of the third argument passed to delegate. + The type of the first argument passed to the delegate. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates a task that executes an end method function when a specified completes. + A that represents the asynchronous operation. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + The argument is null.-or-The argument is null. + + + Creates a task that executes an end method function when a specified completes. + A task that represents the asynchronous operation. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + One of the enumeration values that controls the behavior of the created task. + The argument is null.-or-The argument is null. + The argument specifies an invalid value. + + + Creates a task that executes an end method function when a specified completes. + The created task that represents the asynchronous operation. + The whose completion should trigger the processing of the . + The function delegate that processes the completed . + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the task that executes the end method. + The argument is null.-or-The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Gets the task scheduler for this task factory. + The task scheduler for this task factory. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + The cancellation token that will be assigned to the new task. + The cancellation token source that created has already been disposed. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + The cancellation token that will be assigned to the new task. + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the created task. + The cancellation token source that created has already been disposed. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates and starts a task. + The started . + A function delegate that returns the future result to be available through the task. + One of the enumeration values that controls the behavior of the created task. + The argument is null. + The parameter specifies an invalid value. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The cancellation token that will be assigned to the new task. + The cancellation token source that created has already been disposed. + The argument is null. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + The cancellation token that will be assigned to the new task. + One of the enumeration values that controls the behavior of the created task. + The task scheduler that is used to schedule the created task. + The cancellation token source that created has already been disposed. + The argument is null.-or-The argument is null. + The parameter specifies an invalid value. + + + Creates and starts a task. + The started task. + A function delegate that returns the future result to be available through the task. + An object that contains data to be used by the delegate. + One of the enumeration values that controls the behavior of the created task. + The argument is null. + The parameter specifies an invalid value. + + + Represents an object that handles the low-level work of queuing tasks onto threads. + + + Initializes the . + + + Gets the associated with the currently executing task. + Returns the associated with the currently executing task. + + + Gets the default instance that is provided by the .NET Framework. + Returns the default instance. + + + Creates a associated with the current . + A associated with the current , as determined by . + The current SynchronizationContext may not be used as a TaskScheduler. + + + For debugger support only, generates an enumerable of instances currently queued to the scheduler waiting to be executed. + An enumerable that allows a debugger to traverse the tasks currently queued to this scheduler. + This scheduler is unable to generate a list of queued tasks at this time. + + + Gets the unique ID for this . + Returns the unique ID for this . + + + Indicates the maximum concurrency level this is able to support. + Returns an integer that represents the maximum concurrency level. The default scheduler returns . + + + Queues a to the scheduler. + The to be queued. + The argument is null. + + + Attempts to dequeue a that was previously queued to this scheduler. + A Boolean denoting whether the argument was successfully dequeued. + The to be dequeued. + The argument is null. + + + Attempts to execute the provided on this scheduler. + A Boolean that is true if was successfully executed, false if it was not. A common reason for execution failure is that the task had previously been executed or is in the process of being executed by another thread. + A object to be executed. + The is not associated with this scheduler. + + + Determines whether the provided can be executed synchronously in this call, and if it can, executes it. + A Boolean value indicating whether the task was executed inline. + The to be executed. + A Boolean denoting whether or not task has previously been queued. If this parameter is True, then the task may have been previously queued (scheduled); if False, then the task is known not to have been queued, and this call is being made in order to execute the task inline without queuing it. + The argument is null. + The was already executed. + + + Occurs when a faulted task's unobserved exception is about to trigger exception escalation policy, which, by default, would terminate the process. + + + Represents an exception used to communicate an invalid operation by a . + + + Initializes a new instance of the class with a system-supplied message that describes the error. + + + Initializes a new instance of the class using the default error message and a reference to the inner exception that is the cause of this exception. + The exception that is the cause of the current exception. + + + Initializes a new instance of the class with a specified message that describes the error. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + + + Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. + The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. + The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. + + + Represents the current stage in the lifecycle of a . + + + The task acknowledged cancellation by throwing an OperationCanceledException with its own CancellationToken while the token was in signaled state, or the task's CancellationToken was already signaled before the task started executing. For more information, see Task Cancellation. + + + The task has been initialized but has not yet been scheduled. + + + The task completed due to an unhandled exception. + + + The task completed execution successfully. + + + The task is running but has not yet completed. + + + The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. + + + The task has finished executing and is implicitly waiting for attached child tasks to complete. + + + The task has been scheduled for execution but has not yet begun executing. + + + Provides data for the event that is raised when a faulted 's exception goes unobserved. + + + Initializes a new instance of the class with the unobserved exception. + The Exception that has gone unobserved. + + + The Exception that went unobserved. + The Exception that went unobserved. + + + Gets whether this exception has been marked as "observed." + true if this exception has been marked as "observed"; otherwise false. + + + Marks the as "observed," thus preventing it from triggering exception escalation policy which, by default, terminates the process. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/de/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/de/System.Threading.Tasks.xml new file mode 100644 index 0000000..8e5e6d3 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/de/System.Threading.Tasks.xml @@ -0,0 +1,3168 @@ + + + + System.Threading.Tasks + + + + Stellt einen oder mehrere Fehler dar, die beim Ausführen einer Anwendung auftreten. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit Verweisen auf die inneren Ausnahmen, die diese Ausnahme ausgelöst haben. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Initialisiert eine neue Instanz der -Klasse mit Verweisen auf die inneren Ausnahmen, die diese Ausnahme ausgelöst haben. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und Verweisen auf die inneren Ausnahmen, die diese Ausnahme verursacht haben. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + Das -Argument ist NULL. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und Verweisen auf die inneren Ausnahmen, die diese Ausnahme verursacht haben. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahmen, die die aktuelle Ausnahme ausgelöst haben. + Das -Argument ist NULL. + Ein Element von ist null. + + + Fasst -Instanzen in einer einzigen neuen Instanz zusammen. + Eine neue, zusammengefasste . + + + Gibt die zurück, die diese Ausnahme verursacht hat. + Gibt die zurück, die diese Ausnahme verursacht hat. + + + Ruft einen Handler für jede in dieser enthaltenen auf. + Das Prädikat, das für jede Ausnahme ausgeführt werden soll.Das Prädikat akzeptiert als Argument die zu verarbeitende und gibt einen booleschen Wert zurück, der angibt, ob die Ausnahme behandelt wurde. + Das -Argument ist NULL. + Eine in dieser enthaltene Ausnahme wurde nicht behandelt. + + + Ruft eine schreibgeschützte Auflistung der -Instanzen ab, die die aktuelle Ausnahme verursacht haben. + Gibt eine schreibgeschützte Auflistung der -Instanzen zurück, die die aktuelle Ausnahme verursacht haben. + + + Erstellt eine Zeichenfolgenentsprechung der aktuellen und gibt diese zurück. + Eine Zeichenfolgenentsprechung der aktuellen Ausnahme. + + + Die Ausnahme, die einem Thread beim Abbrechen eines von diesem Thread ausgeführten Vorgangs ausgelöst wird. + 2 + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System bereitgestellten Fehlermeldung. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung. + Ein , der den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung, einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat, und einem Abbruchtoken. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + Ein Abbruchtoken, das dem abgebrochenen Vorgang zugeordnet ist. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Abbruchtoken. + Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird. + Ein Abbruchtoken, das dem abgebrochenen Vorgang zugeordnet ist. + + + Initialisiert eine neue Instanz der -Klasse mit einem Abbruchtoken. + Ein Abbruchtoken, das dem abgebrochenen Vorgang zugeordnet ist. + + + Ruft ein Token ab, das dem abgebrochenen Vorgang zugeordnet ist. + Ein Token, das dem abgebrochenen Vorgang zugeordnet ist, oder ein Standardtoken. + + + Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.Diese Methode kann von teilweise vertrauenswürdigem Code aufgerufen werden. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Erstellt eine Instanz der -Klasse. + Eine neue Instanz des Generators. + + + Markiert die Aufgabe als fehlgeschlagen und verknüpft die angegebene Ausnahme mit der Aufgabe. + Die Ausnahme, die an die Aufgabe gebunden werden soll. + + ist null. + Die Aufgabe ist bereits abgeschlossen.- oder -Der Builder wird nicht initialisiert. + + + Markiert die Aufgabe als erfolgreich abgeschlossen. + Die Aufgabe ist bereits abgeschlossen.- oder -Der Builder wird nicht initialisiert. + + + Ordnet den Generator dem angegebenen Zustandsautomaten zu. + Die Zustandsautomatinstanz, die dem Generator zugeordnet werden soll. + + ist null. + Der Zustandsautomat wurde zuvor festgelegt. + + + Startet den Generator mit dem zugeordneten Zustandsautomaten. + Die Zustandsautomatinstanz, die als Verweis übergeben wird. + Der Typ des Zustandsautomaten. + + ist null. + + + Ruft die Aufgabe für diesen Generator ab. + Die Aufgabe für diesen Generator. + Der Builder wird nicht initialisiert. + + + Stellt einen Generator für asynchrone Methoden dar, die eine Aufgabe zurückgeben, und stellt einen Parameter für das Ergebnis bereit. + Das zum Abschließen der Aufgabe zu verwendende Ergebnis. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.Diese Methode kann von teilweise vertrauenswürdigem Code aufgerufen werden. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Erstellt eine Instanz der -Klasse. + Eine neue Instanz des Generators. + + + Markiert die Aufgabe als fehlgeschlagen und verknüpft die angegebene Ausnahme mit der Aufgabe. + Die Ausnahme, die an die Aufgabe gebunden werden soll. + + ist null. + Die Aufgabe ist bereits abgeschlossen. + + + Markiert die Aufgabe als erfolgreich abgeschlossen. + Das zum Abschließen der Aufgabe zu verwendende Ergebnis. + Die Aufgabe ist bereits abgeschlossen. + + + Ordnet den Generator dem angegebenen Zustandsautomaten zu. + Die Zustandsautomatinstanz, die dem Generator zugeordnet werden soll. + + ist null. + Der Zustandsautomat wurde zuvor festgelegt. + + + Startet den Generator mit dem zugeordneten Zustandsautomaten. + Die Zustandsautomatinstanz, die als Verweis übergeben wird. + Der Typ des Zustandsautomaten. + + ist null. + + + Ruft die Aufgabe für diesen Generator ab. + Die Aufgabe für diesen Generator. + + + Stellt einen Generator für asynchrone Methoden dar, die keinen Wert zurückgeben. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Plant den Übergang des Zustandsautomaten zur nächsten Aktion, wenn der angegebene Awaiter abgeschlossen ist.Diese Methode kann von teilweise vertrauenswürdigem Code aufgerufen werden. + Der Awaiter. + Der Zustandsautomat. + Der Awaitertyp. + Der Typ des Zustandsautomaten. + + + Erstellt eine Instanz der -Klasse. + Eine neue Instanz des Generators. + + + Bindet eine Ausnahme an den Methodengenerator. + Die zu bindende Ausnahme. + + ist null. + Der Builder wird nicht initialisiert. + + + Markiert den Methodengenerator als erfolgreich abgeschlossen. + Der Builder wird nicht initialisiert. + + + Ordnet den Generator dem angegebenen Zustandsautomaten zu. + Die Zustandsautomatinstanz, die dem Generator zugeordnet werden soll. + + ist null. + Der Zustandsautomat wurde zuvor festgelegt. + + + Startet den Generator mit dem zugeordneten Zustandsautomaten. + Die Zustandsautomatinstanz, die als Verweis übergeben wird. + Der Typ des Zustandsautomaten. + + ist null. + + + Stellt ein Awaitable-Objekt bereit, das konfigurierte Awaits bei einem Task zulässt. + + + Gibt einen Awaiter für dieses awaitable Objekt zurück. + Der Awaiter. + + + Stellt ein Awaitable-Objekt bereit, das konfigurierte Awaits bei einem Task zulässt. + Der von diesem erzeugte Ergebnistyp. + + + Gibt einen Awaiter für dieses awaitable Objekt zurück. + Der Awaiter. + + + Stellt einen Awaiter für ein awaitable Objekt bereit () . + + + Beendet den Wartevorgang für den abgeschlossenen Task . + Das Ergebnis der abgeschlossenen Aufgabe. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die im Fehlerzustand abgeschlossene Aufgabe. + + + Ruft einen Wert ab, der angibt, ob die Aufgabe, auf die gewartet wird, abgeschlossen wurde. + true, wenn die erwartete Aufgabe abgeschlossen wurde; andernfalls false. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt einen Awaiter für ein awaitable () Objekt bereit. + + + Beendet den Wartevorgang für den abgeschlossenen Task . + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die im Fehlerzustand abgeschlossene Aufgabe. + + + Ruft einen Wert ab, der angibt, ob die Aufgabe, auf die gewartet wird, abgeschlossen wurde. + true, wenn die erwartete Aufgabe abgeschlossen ist; andernfalls false. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Plant den Fortsetzungsvorgang für die Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die Abschluss der Warte-Vorgangs aufgerufen wird. + Das -Argument ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt Zustandsautomaten dar, die für asynchrone Methoden generiert werden.Dieser Typ ist ausschließlich zur Compiler-Verwendung vorgesehen. + + + Verschiebt den Zustandsautomaten zum nächsten Zustand. + + + Konfiguriert den Zustandsautomaten mit einem HEAP-zugeordneten Replikat. + Das HEAP-zugeordnete Replikat. + + + Stellt einen Awaiter dar, der Fortsetzungen plant, wenn ein Await-Vorgang beendet wird. + + + Plant den Fortsetzungsvorgang, der aufgerufen wird, wenn die Instanz abgeschlossen wird. + Die Aktion, die beim Abschluss der Vorgangs aufgerufen wird. + Das -Argument ist ein NULL-Argument (Nothing in Visual Basic). + + + Stellt einen Vorgang dar, der Fortsetzungen plant, wenn er abgeschlossen wird. + + + Plant den Fortsetzungsvorgang, der aufgerufen wird, wenn die Instanz abgeschlossen wird. + Die Aktion, die beim Abschluss der Vorgangs aufgerufen wird. + Das -Argument ist ein NULL-Argument (Nothing in Visual Basic). + + + Stellt ein Objekt bereit, das auf den Abschluss einer asynchronen Aufgabe wartet. + + + Beendet das Warten auf den Abschluss der asynchronen Aufgabe. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die Aufgabe hat in einem abgeschlossen. + + + Ruft einen Wert ab, der angibt, ob die asynchrone Aufgabe abgeschlossen wurde. + true, wenn die Aufgabe abgeschlossen wurde, andernfalls false. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Legt die Aktion fest, die ausgeführt wird, sobald das -Objekt nicht mehr auf die zu beendende asynchrone Aufgabe wartet. + Die Aktion, die ausgeführt werden soll, wenn der Wartevorgang abgeschlossen wird. + + ist null. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Plant die Fortsetzungsaktion für die asynchrone Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die bei Abschluss der Wartevorgangs aufgerufen wird. + + ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt ein Objekt dar, das auf den Abschluss einer asynchronen Aufgabe wartet und einen Parameter für das Ergebnis bereitstellt. + Das Ergebnis der Aufgabe. + + + Beendet das Warten auf den Abschluss der asynchronen Aufgabe. + Das Ergebnis der abgeschlossenen Aufgabe. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + Die Aufgabe wurde abgebrochen. + Die Aufgabe hat in einem abgeschlossen. + + + Ruft einen Wert ab, der angibt, ob die asynchrone Aufgabe abgeschlossen wurde. + true, wenn die Aufgabe abgeschlossen wurde, andernfalls false. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Legt die Aktion fest, die ausgeführt wird, sobald das -Objekt nicht mehr auf die zu beendende asynchrone Aufgabe wartet. + Die Aktion, die ausgeführt werden soll, wenn der Wartevorgang abgeschlossen wird. + + ist null. + Das -Objekt wurde nicht ordnungsgemäß initialisiert. + + + Plant die Fortsetzungsaktion für die asynchrone Aufgabe, die diesem Awaiter zugeordnet ist. + Die Aktion, die bei Abschluss der Wartevorgangs aufgerufen wird. + + ist null. + Der Awaiter wurde nicht ordnungsgemäß initialisiert. + + + Stellt den Kontext für das Warten bereit, wenn asynchron in einer Zielumgebung gewechselt wird. + + + Ruft ein -Objekt für diese Instanz der Klasse ab. + Ein -Objekt, mit dem der Abschluss des asynchronen Vorgangs überwacht wird. + + + Stellt einen Awaiter zum Umschalten in einer Zielumgebung bereit. + + + Beendet den Wartevorgang. + + + Ruft einen Wert ab, der angibt, ob ein Ertrag nicht erforderlich ist. + Immer false, das angibt, dass ein Ertrag immer für erforderlich ist. + + + Legt die Fortsetzung fest, die aufgerufen werden soll. + Die Aktion zum asynchronen Aufrufen. + + ist null. + + + Stellt die zurück in den aktuellen Kontext. + Die Aktion zum asynchronen Aufrufen. + Das -Argument ist null. + + + Gibt eine Benachrichtigung darüber weiter, dass Vorgänge abgebrochen werden sollen. + + + Initialisiert das . + Der Zustand "abgebrochen" für das Token. + + + Ruft einen Wert ab, der angibt, ob der Zustand "abgebrochen" von diesem Token unterstützt wird. + "true", wenn sich dieses Token im abgebrochenen Zustand befinden kann, andernfalls "false". + + + Ermittelt, ob die aktuelle -Instanz und die angegebene -Instanz gleich sind. + "true", wenn ein ist und die beiden Instanzen gleich sind, andernfalls "false".Zwei Token sind gleich, wenn sie derselben zugeordnet sind oder beide aus öffentlichen CancellationToken-Konstruktoren erstellt wurden und ihre -Werte gleich sind. + Das andere Objekt, mit dem diese Instanz verglichen werden soll. + An associated has been disposed. + + + Ermittelt, ob die aktuelle -Instanz gleich dem angegebenen Token ist. + "true", wenn die Instanzen gleich sind, andernfalls "false".Zwei Token sind gleich, wenn sie derselben zugeordnet sind oder beide aus öffentlichen CancellationToken-Konstruktoren erstellt wurden und ihre -Werte gleich sind. + Das andere , mit dem diese Instanz verglichen werden soll. + + + Dient als Hashfunktion für eine . + Ein Hashcode für die aktuelle -Instanz. + + + Ruft einen Wert ab, der angibt, ob für dieses Token ein Abbruch angefordert wurde. + "true", wenn der Abbruch für dieses Token angefordert wurde, andernfalls "false". + + + Gibt einen leeren -Wert zurück. + Ein leeres Abbruchtoken. + + + Stellt fest, ob zwei -Instanzen gleich sind. + "true", wenn die Instanzen gleich sind, andernfalls "false". + Die erste Instanz. + Die zweite Instanz. + An associated has been disposed. + + + Ermittelt, ob zwei -Instanzen ungleich sind. + "true", wenn die beiden Instanzen ungleich sind, andernfalls "false". + Die erste Instanz. + Die zweite Instanz. + An associated has been disposed. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + The associated has been disposed. + + is null. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + Ein boolescher Wert, der angibt, ob der aktuelle erfasst und beim Aufrufen von verwendet werden soll. + The associated has been disposed. + + is null. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + Der Zustand, der beim Aufrufen des Delegaten an übergeben werden soll.Dies kann NULL sein. + The associated has been disposed. + + is null. + + + Registriert einen Delegaten, der aufgerufen wird, wenn dieses abgebrochen wird. + Die -Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben. + Der Delegat, der ausgeführt wird, wenn das -Objekt abgebrochen wird. + Der Zustand, der beim Aufrufen des Delegaten an übergeben werden soll.Dies kann NULL sein. + Ein boolescher Wert, der angibt, ob der aktuelle erfasst und beim Aufrufen von verwendet werden soll. + The associated has been disposed. + + is null. + + + Löst eine aus, wenn für dieses Token ein Abbruch angefordert wurde. + The token has had cancellation requested. + The associated has been disposed. + + + Ruft ein ab, das signalisiert wird, wenn das Token abgebrochen wird. + Ein , das signalisiert wird, wenn das Token abgebrochen wird. + The associated has been disposed. + + + Stellt einen Rückrufdelegaten dar, der bei einem registriert wurde. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Bestimmt, ob die aktuelle -Instanz und die angegebene -Instanz gleich sind. + True, wenn diese Instanz und gleich sind.Andernfalls false.Zwei -Instanzen sind gleich, wenn sie beide auf die Ausgabe eines Aufrufs derselben Register-Methode eines verweisen. + Das andere Objekt, mit dem diese Instanz verglichen werden soll. + + + Bestimmt, ob die aktuelle -Instanz und die angegebene -Instanz gleich sind. + True, wenn diese Instanz und gleich sind.Andernfalls false. Zwei -Instanzen sind gleich, wenn sie beide auf die Ausgabe eines Aufrufs derselben Register-Methode eines verweisen. + Das andere , mit dem diese Instanz verglichen werden soll. + + + Fungiert als Hashfunktion für eine . + Ein Hashcode für die aktuelle -Instanz. + + + Bestimmt, ob zwei -Instanzen gleich sind. + True, wenn die Instanzen gleich sind, andernfalls false. + Die erste Instanz. + Die zweite Instanz. + + + Bestimmt, ob zwei -Instanzen ungleich sind. + True, wenn die beiden Instanzen ungleich sind, andernfalls false. + Die erste Instanz. + Die zweite Instanz. + + + Signalisiert einem , dass es abgebrochen werden soll. + + + Initialisiert eine neue Instanz der -Klasse. + + + Initialisiert eine neue Instanz der -Klasse, die nach der angegebenen Verzögerung in Millisekunden abgebrochen wird. + Das Zeitintervall in Millisekunden, das vor dem Abbrechen dieser abgewartet wird. + + is less than -1. + + + Initialisiert eine neue Instanz der -Klasse, die nach der angegebenen Zeitspanne abgebrochen wird. + Das Zeitintervall in Millisekunden, das vor dem Abbrechen dieser abgewartet wird. + + . is less than -1 or greater than . + + + Übermittelt eine Abbruchanforderung. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Teilt eine Anforderung für Abbruch mit und gibt an, ob verbleibenden Rückrufe und abbrechbare Vorgänge verarbeitet werden sollen. + true, wenn Ausnahmen sofort weitergegeben werden sollten, andernfalls false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Plant einen Abbruch auf diesem nach der angegebenen Anzahl von Millisekunden. + Die Zeitspanne, die gewartet wird, bevor diese abgebrochen wird. + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Plant einen Abbruch auf diesem nach der angegebenen Zeitspanne. + Die Zeitspanne, die gewartet wird, bevor diese abgebrochen wird. + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Erstellt eine , für die der Zustand "abgebrochen" festgelegt wird, wenn eines der Quelltoken im Zustand "abgebrochen" ist. + Ein , das mit den Quelltoken verknüpft ist. + Das erste Abbruchtoken, das überwacht werden soll. + Das zweite Abbruchtoken, das überwacht werden soll. + A associated with one of the source tokens has been disposed. + + + Erstellt eine , für die der Zustand „abgebrochen“ festgelegt wird, wenn eines der Quelltoken im angegebenen Array im Zustand „abgebrochen“ ist. + Ein , das mit den Quelltoken verknüpft ist. + Ein Array, das die Abbruchtokeninstanzen enthält, die beobachtet werden sollen. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. + + + Gibt die von der -Klasse verwendeten nicht verwalteten Ressourcen frei und gibt (optional) auch die verwalteten Ressourcen frei. + true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben. + + + Ruft einen Wert ab, der angibt, ob für diese ein Abbruch angefordert wurde. + true, wenn der Abbruch für diese angefordert wurde, andernfalls false. + + + Ruft den diesem zugeordneten ab. + Das dieser zugeordnete . + The token source has been disposed. + + + Stellt Taskplaner bereit, die auszuführende Aufgaben koordinieren, während sie sicherstellen, dass gleichzeitige Aufgaben gleichzeitig ausgeführt werden können, exklusive Aufgaben zu keinerlei Zeitpunkt. + + + Initialisiert eine neue Instanz der -Klasse. + + + Initialisiert eine neue Instanz der -Klasse, die auf den angegebenen Planer abzielt. + Der Zielplaner, auf dem dieses Paar ausgeführt werden soll. + + + Initialisiert eine neue Instanz der -Klasse für den angegebenen Planer mit einer maximalen Parallelitätsebene. + Der Zielplaner, auf dem dieses Paar ausgeführt werden soll. + Die maximale Anzahl von Tasks, die gleichzeitig ausgeführt werden. + + + Initialisiert eine neue Instanz der -Klasse für den angegebenen Planer mit einer maximalen Parallelitätsebene und einer maximalen Anzahl von geplanten Aufgaben, die als Einheit verarbeitet werden können. + Der Zielplaner, auf dem dieses Paar ausgeführt werden soll. + Die maximale Anzahl von Tasks, die gleichzeitig ausgeführt werden. + Die maximale Anzahl auszuführender Tasks für jeden zugrunde liegenden geplanten Task, der von dem Paar verwendet wird. + + + Informiert das Planerpaar, dass es keine weiteren Aufgaben annehmen sollte. + + + Ruft ab, der abgeschlossen wird, wenn der Planer die Verarbeitung abgeschlossen hat. + Der asynchrone Vorgang, der abgeschlossen wird, wenn der Planer die Verarbeitung abschließt. + + + Ruft ab, das verwendet werden kann, um Aufgaben für dieses Paar zu planen, die gleichzeitig mit anderen Aufgaben für dieses Paar ausgeführt werden können. + Ein Objekt, das verwendet werden kann, um Aufgaben gleichzeitig zu planen. + + + Ruft ab, das verwendet werden kann, um Aufgaben für dieses Paar zu planen, die in Bezug auf andere Aufgaben für dieses Paar exklusiv ausgeführt werden müssen. + Ein Objekt, das verwendet werden kann, um Aufgaben zu planen, die nicht gleichzeitig mit anderen Aufgaben ausgeführt werden. + + + Stellt einen asynchronen Vorgang dar.Informationen zum Durchsuchen des .NET Framework-Quellcodes für diesen Typ finden Sie in der Verweisquelle. + + + Initialisiert eine neue mit der angegebenen Aktion. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + The argument is null. + + + Initialisiert eine neue mit den angegebenen Werten für Aktion und . + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Das , das die neue Aufgabe berücksichtigt. + The provided has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Das , das die neue Aufgabe berücksichtigt. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument is null. + The argument specifies an invalid value for . + + + Initialisiert eine neue mit den angegebenen Werten für Aktion und Zustand. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + Das , das die neue Aufgabe berücksichtigt. + The that created has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + Das , das die neue Aufgabe berücksichtigt. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument is null. + The argument specifies an invalid value for . + + + Ruft das beim Erstellen der angegebene Zustandsobjekt ab, oder NULL, wenn kein Zustandsobjekt angegeben wurde. + Ein , das die Zustandsdaten darstellt, die bei der Erstellung an die Aufgabe übergeben wurden. + + + Ruft eine Aufgabe ab, die bereits erfolgreich abgeschlossen wurde. + Die erfolgreich abgeschlossene Aufgabe. + + + Konfiguriert einen Awaiter, der verwendet wird, um diese zu erwarten. + Ein Objekt, das verwendet wird, um diese Aufgabe zu erwarten. + true um zu versuchen, die Fortsetzung zurück in den ursprünglich erfassten Text zu marshallen, andernfalls false. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + The argument is null. + + + Erstellt eine Fortsetzung, die ein Abbruchtoken empfängt und asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + The that created the token has already been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die, sobald der Zieltask abgeschlossen ist, entsprechend den Angaben in ausgeführt wird.Die Fortsetzung empfängt ein Abbruchtoken und verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die nach den angegebenen ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die, sobald der Zieltask abgeschlossen ist, entsprechend den Angaben in ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Aktion, die nach den angegebenen ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde.Die Fortsetzung verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The has been disposed. + The argument is null. -or-The argument is null. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird ausgeführt, wenn der Ziel- abgeschlossen ist. + Eine neue Fortsetzungsaufgabe. + Eine Aktion, die ausgeführt werden soll, wenn der Task abgeschlossen wurde.Wenn der Delegat ausgeführt wird, werden ihm der abgeschlossene Task und das vom Aufrufer bereitgestellte Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + The argument is null. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken empfängt und asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken empfängt und ausgeführt wird, wenn der Ziel- abgeschlossen wurde.Die Fortsetzung wird entsprechend einem Satz angegebener Bedingungen ausgeführt und verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird ausgeführt, wenn der Ziel- abgeschlossen ist.Die Fortsetzung wird entsprechend einem Satz angegebener Bedingungen ausgeführt. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird asynchron ausgeführt, wenn der Ziel- abgeschlossen ist.Die Fortsetzung verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück. + Eine neue Fortsetzungsaufgabe. + Eine Funktion, die ausgeführt werden soll, wenn der abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück.Die Fortsetzung empfängt ein Abbruchtoken. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Fortsetzungsoptionen ausgeführt wird, und gibt einen Wert zurück.An die Fortsetzung wird ein Abbruchtoken übergeben, und sie verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die gemäß dem angegebenen -Parameter ausgeführt wird. Wenn eine Ausführung stattfindet, wird dem Delegaten die ausgeführte Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Fortsetzungsoptionen ausgeführt wird, und gibt einen Wert zurück. + Ein neuer Fortsetzungs-. + Eine Funktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück.Die Fortsetzung verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null.-or-The argument is null. + + + Erstellt eine Fortsetzung, die vom Aufrufer bereitgestellte Zustandsinformationen empfängt, und wird asynchron ausgeführt, wenn der Ziel- abgeschlossen ist, und gibt einen Wert zurück. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde, und gibt einen Wert zurück.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Taskfortsetzungsoptionen ausgeführt wird, wenn der Ziel- abgeschlossen ist, und gibt einen Wert zurück.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen sowie ein Abbruchtoken und verwendet den angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die entsprechend den angegebenen Taskfortsetzungsoptionen ausgeführt wird, wenn der Ziel- abgeschlossen ist.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde.Die Fortsetzung empfängt vom Aufrufer bereitgestellte Zustandsinformationen und verwendet einen angegebenen Zeitplan. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument is null. + + + Ruft die zum Erstellen dieser Aufgabe verwendeten ab. + Die zum Erstellen dieser Aufgabe verwendeten . + + + Gibt die eindeutige ID der momentan ausgeführten zurück. + Eine ganze Zahl, die der gerade ausgeführten Aufgabe vom System zugewiesen wurde. + + + Erstellt eine Aufgabe, die nach einer Verzögerung abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Anzahl der Millisekunden, die gewartet wird, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder -1, um unbegrenzt zu warten. + The argument is less than -1. + + + Erstellt eine abzubrechende Aufgabe, die nach einer Verzögerung abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Anzahl der Millisekunden, die gewartet wird, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder -1, um unbegrenzt zu warten. + Das Abbruchtoken, das vor dem Abschließen der zurückgegebenen Aufgabe geprüft wird. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Erstellt eine Aufgabe, die nach Ablauf einer festgelegten Zeitspanne abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Zeitspanne, die abgewartet werden soll, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder TimeSpan.FromMilliseconds(-1), um unbegrenzt zu warten. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Erstellt eine abzubrechende Aufgabe, die nach Ablauf einer festgelegten Zeitspanne abgeschlossen wird. + Eine Aufgabe, die die Verzögerung darstellt. + Die Zeitspanne, die abgewartet werden soll, bevor die zurückgegebene Aufgabe abgeschlossen wird, oder TimeSpan.FromMilliseconds(-1), um unbegrenzt zu warten. + Das Abbruchtoken, das vor dem Abschließen der zurückgegebenen Aufgabe geprüft wird. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Ruft die ab, die die vorzeitige Beendigung der verursacht hat.Wenn die erfolgreich abgeschlossen wurde oder noch keine Ausnahmen ausgelöst wurden, wird null zurückgegeben. + Die , die die vorzeitige Beendigung der verursacht hat. + + + Bietet Zugriff auf Factorymethoden zum Erstellen und Konfigurieren von - und -Instanzen. + Ein Factoryobjekt, das eine Vielzahl von - und -Objekten erstellen kann. + + + Erstellt eine durch Abbruch abgeschlossene mit einem angegebenen Abbruchtoken. + Die abgebrochene Aufgabe. + Das Abbruchtoken, mit dem die Aufgabe abgeschlossen werden soll. + + + Erstellt eine durch Abbruch abgeschlossene mit einem angegebenen Abbruchtoken. + Die abgebrochene Aufgabe. + Das Abbruchtoken, mit dem die Aufgabe abgeschlossen werden soll. + Der Typ des von der Aufgabe zurückgegebenen Ergebnisses. + + + Erstellt eine durch eine angegebene Ausnahme abgeschlossene . + Die fehlgeschlagene Aufgabe. + Die Ausnahme, mit der die Aufgabe abgeschlossen werden soll. + Der Typ des von der Aufgabe zurückgegebenen Ergebnisses. + + + Erstellt eine durch eine angegebene Ausnahme abgeschlossene . + Die fehlgeschlagene Aufgabe. + Die Ausnahme, mit der die Aufgabe abgeschlossen werden soll. + + + Erstellt eine , die erfolgreich mit dem angegebenen Ergebnis abgeschlossen wurde. + Die erfolgreich abgeschlossene Aufgabe. + Das in der abgeschlossenen Aufgabe zu speichernde Ergebnis. + Der Typ des von der Aufgabe zurückgegebenen Ergebnisses. + + + Ruft einen Awaiter ab, der verwendet wird, um diese zu erwarten. + Eine Awaiter-Instanz. + + + Ruft eine eindeutige ID für diese -Instanz ab. + Eine ganze Zahl, die dieser Aufgabeninstanz vom System zugewiesen wurde. + + + Ruft einen Wert ab, der angibt, ob diese -Instanz die Ausführung aufgrund eines Abbruchs abgeschlossen hat. + true, wenn die Aufgabe aufgrund eines Abbruchs beendet wurde, andernfalls false. + + + Ruft einen Wert ab, der angibt, ob diese abgeschlossen wurde. + true, wenn die Aufgabe abgeschlossen wurde, andernfalls false. + + + Ruft einen Wert ab, der angibt, ob die aufgrund einer nicht behandelten Ausnahme abgeschlossen wurde. + true, wenn die Aufgabe einen Ausnahmefehler ausgelöst hat, andernfalls false. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein Task-Handle für diese Aufgabe zurück. + Eine Aufgabe, die die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + The parameter was null. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein Task-Handle für diese Aufgabe zurück. + Eine Aufgabe, die die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Task(TResult) zurück, die von zurückgegeben wird. + Eine Task(TResult), die einen Proxy für die Task(TResult) darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + Der Typ des von der Proxy-Aufgabe zurückgegebenen Ergebnisses. + The parameter was null. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Task(TResult) zurück, die von zurückgegeben wird. + Eine Task(TResult), die einen Proxy für die Task(TResult) darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + Der Typ des von der Proxy-Aufgabe zurückgegebenen Ergebnisses. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Aufgabe zurück, die von zurückgegeben wird. + Eine Aufgabe, die einen Proxy für die Aufgabe darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + The parameter was null. + + + Fügt die angegebene Verarbeitung zur Ausführung im ThreadPool der Warteschleife hinzu und gibt einen Proxy für die Aufgabe zurück, die von zurückgegeben wird. + Eine Aufgabe, die einen Proxy für die Aufgabe darstellt, die durch zurückgegeben wird. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein -Objekt zurück, das diese Aufgabe darstellt. + Ein Aufgabenobjekt, das die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + Der Rückgabetyp der Aufgabe. + The parameter is null. + + + Fügt die angegebene Verarbeitung zur Ausführung im Threadpool der Warteschlange hinzu und gibt ein Task(TResult)-Handle für diese Aufgabe zurück. + Eine Task(TResult) die die Arbeit darstellt, die sich in der Warteschlange befindet, um im Threadpool ausgeführt zu werden. + Die asynchron auszuführende Arbeit. + Ein Abbruchtoken, das verwendet werden soll, um die Arbeit abzubrechen. + Der Ergebnistyp der Aufgabe. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Führt den synchron mit dem aktuellen aus. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Führt die synchron mit dem bereitgestellten aus. + Der Taskplaner, mit dem diese Aufgabe inline ausgeführt werden soll. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Startet die und plant ihre Ausführung mit dem aktuellen . + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Startet die und plant ihre Ausführung mit dem angegebenen . + Der , dem diese Aufgabe zugeordnet und mit dem sie ausgeführt werden soll. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Ruft den dieser Aufgabe ab. + Der aktuelle dieser Aufgabeninstanz. + + + Ruft ein ab, das verwendet werden kann, um auf den Abschluss der Aufgabe zu warten. + Ein , das verwendet werden kann, um auf den Abschluss der Aufgabe zu warten. + The has been disposed. + + + Ruft einen Wert ab, der angibt, ob der Vorgang synchron abgeschlossen wurde. + true, wenn der Vorgang synchron abgeschlossen wurde, andernfalls false. + + + Wartet, bis der die Ausführung abschließt. + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet darauf, dass die innerhalb einer angegebenen Anzahl an Millisekunden vollständig ausgeführt wird. + true, wenn der die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen hat, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet, bis der die Ausführung abschließt.Der Wartevorgang wird beendet, wenn ein Timeoutintervall abläuft oder ein Abbruchtoken abgebrochen wird, bevor die Aufgabe abgeschlossen ist. + true, wenn der die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen hat, andernfalls false. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Ein Abbruchtoken, das beim Warten auf den Abschluss der Aufgabe überwacht werden soll. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet, bis der die Ausführung abschließt.Der Wartevorgang wird beendet, wenn ein Abbruchtoken abgebrochen wird, bevor die Aufgabe abgeschlossen ist. + Ein Abbruchtoken, das beim Warten auf den Abschluss der Aufgabe überwacht werden soll. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet darauf, dass die innerhalb eines angegebenen Zeitintervalls vollständig ausgeführt wird. + true, wenn der die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen hat, andernfalls false. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Wartet, bis alle bereitgestellten -Objekte die Ausführung abschließen. + Ein Array von -Instanzen, auf die gewartet werden soll. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Wartet darauf, dass alle bereitgestellten -Objekte innerhalb einer angegebenen Anzahl an Millisekunden vollständig ausgeführt werden. + true wenn alle -Instanzen die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen haben, andernfalls false. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Wartet darauf, dass alle bereitgestellten -Objekte innerhalb einer angegebenen Anzahl an Millisekunden oder vollständig ausgeführt werden, oder bis zum Abbruch des Wartevorgangs. + true wenn alle -Instanzen die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen haben, andernfalls false. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Ein , das beim Warten auf den Abschluss der Aufgaben überwacht werden soll. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Wartet, bis alle bereitgestellten -Objekte die Ausführung abschließen oder bis der Wartevorgang abgebrochen wird. + Ein Array von -Instanzen, auf die gewartet werden soll. + Ein , das beim Warten auf den Abschluss der Aufgaben überwacht werden soll. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Wartet darauf, dass alle bereitgestellten -Objekte, die abgebrochen werden können, innerhalb eines angegebenen Zeitintervalls vollständig ausgeführt werden. + true wenn alle -Instanzen die Ausführung innerhalb der zugewiesenen Zeit abgeschlossen haben, andernfalls false. + Ein Array von -Instanzen, auf die gewartet werden soll. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Wartet, bis eines der bereitgestellten -Objekte die Ausführung abschließt. + Der Index der ausgeführten Aufgabe im -Arrayargument. + Ein Array von -Instanzen, auf die gewartet werden soll. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Wartet darauf, dass bereitgestellte -Objekte innerhalb einer angegebenen Anzahl an Millisekunden vollständig ausgeführt werden. + Der Index der abgeschlossenen Aufgabe im -Arrayargument oder -1, wenn das Timeout aufgetreten ist. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Wartet darauf, dass bereitgestellte -Objekte innerhalb einer angegebenen Anzahl an Millisekunden oder vollständig ausgeführt werden, oder bis ein Abbruchtoken abgebrochen wird. + Der Index der abgeschlossenen Aufgabe im -Arrayargument oder -1, wenn das Timeout aufgetreten ist. + Ein Array von -Instanzen, auf die gewartet werden soll. + Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. + Ein , das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Wartet, bis bereitgestellte -Objekte die Ausführung abschließen oder bis der Wartevorgang abgebrochen wird. + Der Index der ausgeführten Aufgabe im -Arrayargument. + Ein Array von -Instanzen, auf die gewartet werden soll. + Ein , das beim Warten auf den Abschluss einer Aufgabe überwacht werden soll. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Wartet darauf, dass bereitgestellte -Objekte, die abgebrochen werden können, innerhalb eines angegebenen Zeitintervalls vollständig ausgeführt werden. + Der Index der abgeschlossenen Aufgabe im -Arrayargument oder -1, wenn das Timeout aufgetreten ist. + Ein Array von -Instanzen, auf die gewartet werden soll. + Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einer aufzählbaren Auflistung abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The collection contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einer aufzählbaren Auflistung abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The collection contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einem Array abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The array contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn alle -Objekte in einem Array abgeschlossen sind. + Eine Aufgabe, die den Abschluss aller angegebenen Aufgaben darstellt. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The array contained a null task. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Aufgabe, die abgeschlossen wird, wenn eine der angegebenen Aufgaben abgeschlossen ist. + Eine Aufgabe, die den Abschluss einer der angegebenen Aufgaben darstellt.Das zurückgegebene Ergebnis der Aufgabe ist die Aufgabe, die abgeschlossen wurde. + Die Aufgaben, auf deren Abschluss gewartet werden soll. + Der Typ der abgeschlossenen Aufgabe. + The argument was null. + The array contained a null task, or was empty. + + + Erstellt eine Awaitable-Aufgabe, die asynchron an den aktuellen Kontext liefert, wenn erwartet. + Ein Kontext, der während des Abwartens asynchron wieder in den aktuellen Kontext zum Zeitpunkt des Abwartens übergeht.Wenn der aktuelle nicht Null ist, wird er als der aktuelle Kontext behandelt.Andernfalls wird der Taskplaner, der der aktuell ausgeführten Aufgabe zugeordnet ist, als der aktuelle Kontext behandelt. + + + Stellt einen asynchronen Vorgang dar, der einen Wert zurückgeben kann. + Der von diesem erzeugte Ergebnistyp. + + + Initialisiert einen neuen mit der angegebenen Funktion. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + The argument is null. + + + Initialisiert einen neuen mit der angegebenen Funktion. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Das , das dieser Aufgabe zugewiesen werden soll. + The that created has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Funktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Das , das der neuen Aufgabe zugewiesen wird. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Funktion und Erstellungsoptionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument specifies an invalid value for . + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Funktion und Zustand. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Aktion verwendet werden sollen. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Funktion verwendet werden sollen. + Das , das dieser neuen Aufgabe zugewiesen werden soll. + The that created has already been disposed. + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Funktion verwendet werden sollen. + Das , das dieser neuen Aufgabe zugewiesen werden soll. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialisiert einen neuen mit den angegebenen Werten für Aktion, Zustand und Optionen. + Der Delegat, der den in der Aufgabe auszuführenden Code darstellt.Nachdem die Funktion abgeschlossen wurde, wird die -Eigenschaft der Aufgabe festgelegt, um den Ergebniswert der Funktion zurückzugeben. + Ein Objekt, das Daten darstellt, die von der Funktion verwendet werden sollen. + Die , die verwendet werden, um das Verhalten der Aufgabe zu ändern. + The argument specifies an invalid value for . + The argument is null. + + + Konfiguriert einen Awaiter, der verwendet wird, um diese zu erwarten. + Ein Objekt, das verwendet wird, um diese Aufgabe zu erwarten. + "True", um zu versuchen, die Fortsetzung zurück in den ursprünglich erfassten Text zu marshallen; andernfalls "False". + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn die Zielaufgabe abgeschlossen wurde. + Eine neue Fortsetzungsaufgabe. + Eine Aktion, die beim Abschluss vom vorhergehenden ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + The has been disposed. + The argument is null. + + + Erstellt eine abzubrechende Fortsetzung, die asynchron ausgeführt wird, wenn die Ziel- abgeschlossen wurde. + Eine neue Fortsetzungsaufgabe. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das Abbruchtoken, das an die neue Fortsetzungsaufgabe übergeben werden soll. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Aktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Aktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The has been disposed. + The argument is null.-or-The argument is null. + + + Erstellt eine Fortsetzung, an die Zustandsinformationen übergeben werden und die ausgeführt wird, wenn der Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Wenn der Delegat ausgeführt wird, werden ihm der abgeschlossene Task und das vom Aufrufer bereitgestellte Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + The argument is null. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Aktion, die beim Abschluss von ausgeführt werden soll.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsaktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + The argument is null. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Aufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Funktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten diese abgeschlossene Aufgabe als Argument übergeben. + Das , das der neuen Aufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die nach der in angegebenen Bedingung ausgeführt wird. + Ein neuer Fortsetzungs-. + Eine Funktion, die entsprechend der in angegebenen Bedingung ausgeführt wird.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die asynchron ausgeführt wird, wenn der Ziel- abgeschlossen wurde. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung wird dem Delegaten die abgeschlossene Aufgabe als Argument übergeben. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The has been disposed. + The argument is null.-or-The argument is null. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Aufgabe zugewiesen wird. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der neuen Aufgabe zugewiesen wird. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Optionen für die Planung und das Verhalten der Fortsetzung.Dazu zählen Kriterien wie und Ausführungsoptionen wie . + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument specifies an invalid value for . + + + Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ziel- abgeschlossen ist. + Ein neuer Fortsetzungs-. + Eine Funktion, die ausgeführt werden soll, wenn das abgeschlossen ist.Bei der Ausführung werden dem Delegaten die abgeschlossene Aufgabe und das vom Aufrufer angegebene Zustandsobjekt als Argumente übergeben. + Ein Objekt, das Daten darstellt, die von der Fortsetzungsfunktion verwendet werden sollen. + Das , das der Fortsetzungsaufgabe zugeordnet und für ihre Ausführung verwendet werden soll. + Der Typ des von der Fortsetzung generierten Ergebnisses. + The argument is null. + The argument is null. + + + Bietet Zugriff auf Factorymethoden zum Erstellen und Konfigurieren von -Instanzen. + Ein Factoryobjekt, das eine Vielzahl von -Objekten erstellen kann. + + + Ruft einen Awaiter ab, der verwendet wird, um diese zu erwarten. + Eine Awaiter-Instanz. + + + Ruft den Ergebniswert dieses ab. + Der Ergebniswert für diesen , der dem Typparameter der Aufgabe entspricht. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Stellt eine Ausnahme dar, die verwendet wurde, um einen Taskabbruch zu übermitteln. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Initialisiert eine neue Instanz der -Klasse mit einem Verweis auf das -Objekt, das abgebrochen wurde. + Ein Task, der abgebrochen wurde. + + + Ruft die Aufgabe ab, die dieser Ausnahme zugeordnet ist. + Ein Verweis auf den , der dieser Ausnahme zugeordnet ist. + + + Stellt die Producerseite eines -Objekts dar, dessen Bindung an einen Delegaten aufgehoben wurde. Das Element ermöglicht mithilfe der -Eigenschaft den Zugriff auf die Consumerseite. + Der Typ des Ergebniswerts, der dem -Objekt zugeordnet ist. + + + Erstellt eine . + + + Erstellt ein -Objekt mit dem angegebenen Zustand. + Der Zustand, der als zugrunde liegender AsyncState von verwendet werden soll. + + + Erstellt ein -Objekt mit dem angegebenen Zustand und den angegebenen Optionen. + Der Zustand, der als zugrunde liegender AsyncState von verwendet werden soll. + Die Optionen, die beim Erstellen des zugrunde liegenden -Objekts zu verwenden sind. + Der stellt Optionen dar, die für die Verwendung mit einem ungültig sind. + + + Erstellt ein -Objekt mit den angegebenen Optionen. + Die Optionen, die beim Erstellen des zugrunde liegenden -Objekts zu verwenden sind. + Der stellt Optionen dar, die für die Verwendung mit einem ungültig sind. + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Der zugrunde liegende befindet sich bereits in einem der drei Endzustände: , oder , oder wenn der zugrunde liegende bereits freigegeben wurde. + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Die Auflistung der Ausnahmen, die an das -Objekt gebunden werden sollen. + + wurde freigegeben. + Das -Argument ist Null. + In ist mindestens ein NULL-Element vorhanden. + Der zugrunde liegende ist bereits in einem der drei Endzustände: , oder . + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Die Ausnahme, die an das -Objekt gebunden werden soll. + + wurde freigegeben. + Das -Argument ist Null. + Der zugrunde liegende ist bereits in einem der drei Endzustände: , oder . + + + Sorgt für den Übergang des zugrunde liegenden -Objekts in den -Zustand. + Der Ergebniswert, der an das -Objekt gebunden werden soll. + + wurde freigegeben. + Der zugrunde liegende ist bereits in einem der drei Endzustände: , oder . + + + Ruft den von der erstellten ab. + Gibt den von dieser erstellten zurück. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, false, wenn der Vorgang nicht erfolgreich war oder das Objekt bereits freigegeben wurde. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen, und ermöglicht das Speichern eines Abbruchtokens in der abgebrochenen Aufgabe. + true, wenn der Vorgang erfolgreich ist, andernfalls false. + Ein Abbruchtoken. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, andernfalls false. + Die Auflistung der Ausnahmen, die an das -Objekt gebunden werden sollen. + + wurde freigegeben. + Das -Argument ist Null. + In ist mindestens ein NULL-Element vorhanden.- oder - Die -Auflistung ist leer. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, andernfalls false. + Die Ausnahme, die an das -Objekt gebunden werden soll. + + wurde freigegeben. + Das -Argument ist Null. + + + Versucht, den Übergang des zugrunde liegenden -Objekts in den -Zustand auszuführen. + True, wenn der Vorgang erfolgreich war, andernfalls false. + Der Ergebniswert, der an das -Objekt gebunden werden soll. + + + Gibt das Verhalten für eine Aufgabe an, die mit der -Methode oder -Methode erstellt wird. + + + Gibt an, dass die Fortsetzung, sofern es sich um eine untergeordnete Aufgabe handelt, in der Aufgabenhierarchie mit einem übergeordneten Element verknüpft wird.Die Fortsetzung kann nur dann eine untergeordnete Aufgabe handeln, wenn das vorangehende Element ebenfalls eine untergeordnete Aufgabe ist.Eine untergeordnete Aufgabe (d. h. eine von einer äußeren Aufgabe erstellte innere Aufgabe) wird standardmäßig unabhängig von der übergeordneten Aufgabe ausgeführt.Sie können die -Option verwenden, damit die übergeordneten und untergeordneten Aufgaben synchronisiert werden.Beachten Sie: Wenn eine übergeordnete Aufgabe mit der -Option konfiguriert ist, hat die -Option in der untergeordneten Aufgabe keine Auswirkungen, und die untergeordnete Aufgabe wird als eine getrennte untergeordnete Aufgabe ausgeführt. Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Gibt an, dass jede untergeordnete Aufgabe (d.h. jede geschachtelte innere Aufgabe, die von dieser Fortsetzung erstellt wurde), die mit der -Option erstellt wurde und deren Ausführung als angefügte untergeordnete Aufgabe versucht wird, nicht an die übergeordnete Aufgabe angefügt werden kann und stattdessen als eine getrennte untergeordnete Aufgabe ausgeführt wird.Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe synchron ausgeführt werden soll.Wenn diese Option angegeben wird, wird die Fortsetzung in dem Thread ausgeführt, der den Übergang der vorangehenden Aufgabe in ihren Endzustand verursacht hat.Falls die vorangehende Aufgabe bereits abgeschlossen wurde, wird die Fortsetzung in dem Thread ausgeführt, der die Fortsetzung erstellt.Wird die des Vorgängers in einem finally-Block (Finally in Visual Basic) verworfen, wird eine Fortsetzung mit dieser Option in diesem finally-Block ausgeführt.Nur sehr kurze Fortsetzungen sollten synchron ausgeführt werden.Da der Vorgang synchron ausgeführt wird, ist das Aufrufen einer Methode wie nicht erforderlich, um sicherzustellen, dass der aufrufende Thread wartet, bis die Aufgabe abgeschlossen ist. + + + Gibt an, dass Aufgaben, die von der Fortsetzung durch den Aufruf von Methoden wie oder erstellt wurden, sich auf den Standardplaner () als aktuellen Planer beziehen, statt auf den Planer, auf dem diese Fortsetzung ausgeführt wird. + + + Im Fall des Fortsetzungsabbruchs wird die Beendigung der Fortsetzung verhindert, bis der Vorgänger abgeschlossen wurde. + + + Gibt an, dass die Fortsetzung ein undifferenzierter Vorgang mit langer Laufzeit ist.Enthält einen Hinweis für den , dass möglicherweise zu viele Abonnements gewährt werden. + + + Gibt, wenn keine Fortsetzungsoptionen angegeben sind, an, dass beim Ausführen einer Fortsetzen das Standardverhalten verwendet werden soll.Die Fortsetzung wird beim Abschluss der vorhergehenden Aufgabe asynchron ausgeführt, unabhängig vom endgültigen Wert der Eigenschaft .Handelt es sich bei der Fortsetzung um eine untergeordnete Aufgabe, wird diese als getrennte geschachtelte Aufgabe erstellt. + + + Gibt an, dass die Fortsetzungsaufgabe nicht geplant werden soll, wenn die vorangehende Aufgabe abgebrochen wurde.Ein vorhergehende Aufgabe wird abgebrochen, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe nicht geplant werden soll, wenn der Vorgänger einen Ausnahmefehler ausgelöst hat.Eine vorhergehende Aufgabe löst einen Ausnahmefehler aus, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe nicht geplant werden soll, wenn der Vorgänger bis zum Abschluss ausgeführt wurde.Eine vorhergehende Aufgabe wird bis zum Abschluss ausgeführt, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzung nur geplant werden soll, wenn die vorangehende Aufgabe abgebrochen wurde.Ein vorhergehende Aufgabe wird abgebrochen, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzungsaufgabe nur geplant werden soll, wenn der Vorgänger einen Ausnahmefehler ausgelöst hat.Eine vorhergehende Aufgabe löst einen Ausnahmefehler aus, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Die Option "" stellt sicher, dass die -Eigenschaft im Vorgänger nicht null ist.Sie können diese Eigenschaft verwenden, um die Ausnahme zu erfassen und anzuzeigen, welche Ausnahme das Fehlschlagen der Aufgabe verursacht hat.Wenn Sie nicht auf die -Eigenschaft zugreifen, bleibt die Ausnahme unbehandelt.Darüber hinaus wird eine neue Ausnahme ausgelöst, wenn Sie auf die -Eigenschaft einer Aufgabe zugreifen, die abgebrochen wurde oder fehlgeschlagen ist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Gibt an, dass die Fortsetzung nur geplant werden soll, wenn die vorangehende Aufgabe bis zum Abschluss ausgeführt wurde.Eine vorhergehende Aufgabe wird bis zum Abschluss ausgeführt, wenn ihre Eigenschaft "" beim Abschluss den Wert "" aufweist.Diese Option ist nicht gültig für die Fortsetzung mehrerer Aufgaben. + + + Ein Hinweis für ein , Aufgaben in der Reihenfolge ihrer ursprünglichen Planung zu planen, sodass zu einem früheren Zeitpunkt geplante Aufgaben tendenziell früher, zu einem späteren Zeitpunkt geplante Aufgaben tendenziell später ausgeführt werden. + + + Gibt an, dass die Fortsetzungsaufgabe asynchron ausgeführt werden soll.Diese Option hat Vorrang vor . + + + Gibt Flags an, die optionales Verhalten für die Erstellung und Ausführung von Aufgaben steuern. + + + Gibt an, dass eine Aufgabe in der Aufgabenhierarchie an ein übergeordnetes Element angefügt wird.Eine untergeordnete Aufgabe (d. h. eine von einer äußeren Aufgabe erstellte innere Aufgabe) wird standardmäßig unabhängig von der übergeordneten Aufgabe ausgeführt.Sie können die -Option verwenden, damit die übergeordneten und untergeordneten Aufgaben synchronisiert werden.Beachten Sie: Wenn eine übergeordnete Aufgabe mit der -Option konfiguriert ist, hat die -Option in der untergeordneten Aufgabe keine Auswirkungen, und die untergeordnete Aufgabe wird als eine getrennte untergeordnete Aufgabe ausgeführt. Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Gibt an, dass jede untergeordnete Aufgabe, die als angefügte untergeordnete Aufgabe ausgeführt werden soll (d. h. mit der -Option erstellt), nicht an die übergeordnete Aufgabe angefügt werden kann und stattdessen als eine getrennte untergeordnete Aufgabe ausgeführt wird.Weitere Informationen finden Sie unter Angefügte und getrennte untergeordnete Aufgaben. + + + Verhindert, dass der Ambientenplaner als aktueller Planer in der erstellten Aufgabe sichtbar ist.Dies bedeutet, dass Vorgänge wie StartNew oder ContinueWith, die in der erstellten Aufgabe ausgeführt werden, als aktuellen Planer aufweisen. + + + Gibt an, dass eine Aufgabe ein undifferenzierter Vorgang mit langer Laufzeit sein wird, der weniger größere Komponenten als differenzierte Systeme beinhaltet.Enthält einen Hinweis für den , dass möglicherweise zu viele Abonnements gewährt werden.Durch Überzeichnung können Sie mehr Threads als die Anzahl der verfügbaren Hardwarethreads erstellen. + + + Gibt an, dass das Standardverhalten verwendet werden soll. + + + Ein Hinweis für einen , eine Aufgabe möglichst fair zu planen. Dies bedeutet, dass früher geplante Aufgaben wahrscheinlich früher und später geplante Aufgaben wahrscheinlich später ausgeführt werden. + + + Erzwingt die asynchrone Ausführung von Fortsetzungen, die zur aktuellen Aufgabe hinzugefügt werden. + + + Stellt einen Satz mit statischen Methoden (Shared in Visual Basic) für die Arbeit mit bestimmten Arten von -Instanzen bereit. + + + Erstellt einen Proxy-, der den asynchronen Vorgang von einem Task<Task<T>> (C#) oder Task (Of Task(Of T)) (Visual Basic) darstellt. + Ein , der den asynchronen Vorgang des bereitgestellten Task<Task<T>> (C#) oder Task (Of Task(Of T)) (Visual Basic) darstellt. + Die zu entpackende Task<Task<T>> (C#) oder Task (Of Task(Of T)) Visual Basic). + Der Typ des Aufgabenergebnisses. + Die Ausnahme, die ausgelöst wird, wenn das -Argument NULL ist. + + + Erstellt einen für Proxys, der den asynchronen Vorgang eines darstellt. + Eine Aufgabe, die den asynchronen Vorgang des angegebenen System.Threading.Tasks.Task(Of Task) darstellt. + Die zu entpackende Task<Task> (C#) oder Task (Of Task) Visual Basic). + Die Ausnahme, die ausgelöst wird, wenn das -Argument NULL ist. + + + Bietet Unterstützung für das Erstellen und Planen von -Objekten. + + + Initialisiert eine -Instanz mit der Standardkonfiguration. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das , das Aufgaben zugewiesen wird, die von dieser erstellt wurden, sofern beim Aufrufen der Factorymethoden kein anderes CancellationToken explizit angegeben wird. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das standardmäßige , das Aufgaben zugewiesen wird, die von dieser erstellt wurden, sofern beim Aufrufen der Factorymethoden kein anderes CancellationToken explizit angegeben wird. + Das zum Erstellen von Aufgaben mit dieser TaskFactory zu verwendende Standard-. + Das zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory zu verwendende Standard-. + Der beim Planen von Aufgaben mit dieser TaskFactory zu verwendende standardmäßige .Ein NULL-Wert gibt an, dass TaskScheduler.Current verwendet werden soll. + Das -Argument gibt einen ungültigen -Wert an.Weitere Informationen finden Sie unter den Hinweisen zur .- oder - Das -Argument gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das zum Erstellen von Aufgaben mit dieser TaskFactory zu verwendende Standard-. + Das zum Erstellen von Fortsetzungsaufgaben mit dieser TaskFactory zu verwendende Standard-. + Das -Argument gibt einen ungültigen -Wert an.Weitere Informationen finden Sie unter den Hinweisen zur .- oder - Das -Argument gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Der beim Planen von Aufgaben mit dieser TaskFactory zu verwendende .Ein NULL-Wert gibt an, dass der aktuelle TaskScheduler verwendet werden soll. + + + Ruft das Standardabbruchtoken für diese Aufgabenfactory ab. + Das standardmäßige Aufgabenabbruchtoken für diese Aufgabenfactory. + + + Ruft die standardmäßigen Aufgabenfortsetzungsoptionen für diese Aufgabenfactory ab. + Die standardmäßigen Aufgabenfortsetzungsoptionen für diese Aufgabenfactory. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Ergebnistyp des vorangehenden -Elements. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Der Ergebnistyp des vorangehenden -Elements. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Aktionsdelegat, der ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Der Ergebnistyp des vorangehenden -Elements. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugeordnet werden soll. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Das Objekt, das verwendet wird, um die neue Fortsetzungsaufgabe zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array ist leer oder enthält einen NULL-Wert. + Das -Argument gibt einen ungültigen Wert an. + Ein Element im -Array wurde freigegeben.- oder - Die , die erstellt hat, wurde bereits freigegeben. + + + Erstellt eine Fortsetzungsaufgabe, die beginnt, wenn ein Satz angegebener Aufgaben abgeschlossen wurde. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eine bitweise Kombination der Enumerationswerte, die das Verhalten der neuen Fortsetzungsaufgabe steuern.Die Member NotOn* und OnlyOn* werden nicht unterstützt. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und der erstellten Aufgabe zugeordnet wird. + Ein Element im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array ist leer oder enthält einen NULL-Wert. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null. - oder - Die dem -Argument ist null. + Die Array enthält ein null Wert. - oder - Die Array ist leer. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Eines der Elemente im -Array wurde freigegeben. - oder - wurde bereits freigegeben. + Das -Array ist null. - oder - Das -Argument lautet null. + Die Array enthält ein null Wert. - oder - Die Array ist leer. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde.- oder - Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Ergebnistyp des vorangehenden -Elements. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde.- oder - Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Aktionsdelegat, der ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Der Ergebnistyp des vorangehenden -Elements. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde.- oder - Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das , das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Erstellt ein Fortsetzungs-, das nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der -Wert, der das Verhalten des erstellten Fortsetzungs- steuert. + Der Ergebnistyp des vorangehenden -Elements. + Der Typ des Ergebnisses, das vom -Delegaten zurückgegeben und dem erstellten -Element zugeordnet wird. + Die Ausnahme, die ausgelöst wird, wenn eines der Elemente im -Array freigegeben wurde. + Diese Ausnahme wird ausgelöst, wenn das -Array NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskContinuationOptions-Wert angibt. + Diese Ausnahme wird ausgelöst, wenn das -Array einen NULL-Wert enthält.- oder - Diese Ausnahme wird ausgelöst, wenn das -Array leer ist. + + + Ruft die standardmäßigen Aufgabenerstellungsoptionen für diese Aufgabenfactory ab. + Die standardmäßigen Aufgabenerstellungsoptionen für diese Aufgabenfactory. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein , das ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenaktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Aktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein -Element, das eine Endmethodenaktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Aktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenaktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Der erstellte , der den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Aktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Das -Element, das verwendet wird, um die Aufgabe zu planen, die die Endmethode ausführt. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenfunktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt ein -Element, das eine Endmethodenfunktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt ein -Element, das eine Endmethodenfunktion ausführt, wenn ein angegebenes -Objekt abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das IAsyncResult-Element, dessen Abschluss die Verarbeitung des -Elements auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Der TaskCreationOptions-Wert, der das Verhalten des erstellten steuert. + Das -Element, das verwendet wird, um die Aufgabe zu planen, die die Endmethode ausführt. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Ruft den standardmäßigen Aufgabenplaner für diese Aufgabenfactory ab. + Der standardmäßige Aufgabenplaner für diese Aufgabenfactory. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Das -Argument ist Null. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Das , das der neuen Aufgabe zugewiesen wird. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Das -Element, das der neuen zugewiesen wird + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Das , das zum Planen des erstellten verwendet wird. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Argument lautet null. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Element, das der neuen zugewiesen wird + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das , das der neuen Aufgabe zugewiesen wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Das , das zum Planen des erstellten verwendet wird. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Der Aktionsdelegat, der asynchron ausgeführt werden soll. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das -Argument lautet null. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Das -Element, das der neuen zugewiesen wird + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Das , das der neuen Aufgabe zugewiesen wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Das , das zum Planen des erstellten verwendet wird. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Element, das der neuen zugewiesen wird + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das , das der neuen Aufgabe zugewiesen wird. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Das , das zum Planen des erstellten verwendet wird. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Das angegebene wurde bereits freigegeben. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist.- oder - Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Erstellt und startet ein . + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe des -Elements verfügbar sein wird. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein TaskCreationOptions-Wert, der das Verhalten des erstellten -Elements steuert. + Der Typ des Ergebnisses, das über das -Element verfügbar ist. + Diese Ausnahme wird ausgelöst, wenn das -Argument NULL ist. + Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Die Ausnahme, die ausgelöst wird, wenn das -Argument einen ungültigen TaskCreationOptions-Wert angibt.Weitere Informationen finden Sie in den Hinweisen zu . + + + Bietet Unterstützung für das Erstellen und Planen von -Objekten. + Der Rückgabewert der -Objekte, die von den Methoden dieser Klasse erstellt werden. + + + Initialisiert eine -Instanz mit der Standardkonfiguration. + + + Initialisiert eine -Instanz mit der Standardkonfiguration. + Das Standardabbruchtoken, das von dieser erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes Abbruchtoken explizit angegeben wird. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Das Standardabbruchtoken, das von dieser erstellten Aufgaben zugewiesen wird, sofern beim Aufrufen der Factorymethoden kein anderes Abbruchtoken explizit angegeben wird. + Die zum Erstellen von Aufgaben mit dieser zu verwendenden Standardoptionen. + Die zum Erstellen von Fortsetzungsaufgaben mit dieser zu verwendenden Standardoptionen. + Der beim Planen von Aufgaben, die mit dieser erstellt wurden, zu verwendende Standardplaner.Ein NULL-Wert gibt an, dass verwendet werden soll. + + oder gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Die zum Erstellen von Aufgaben mit dieser zu verwendenden Standardoptionen. + Die zum Erstellen von Fortsetzungsaufgaben mit dieser zu verwendenden Standardoptionen. + + oder gibt einen ungültigen Wert an. + + + Initialisiert eine -Instanz mit der angegebenen Konfiguration. + Der zum Planen von Aufgaben, die mit dieser erstellt wurden, zu verwendende Planer.Ein NULL-Wert gibt an, dass der aktuelle verwendet werden soll. + + + Ruft das Standardabbruchtoken für diese Aufgabenfactory ab. + Das Standardabbruchtoken für diese Aufgabenfactory. + + + Ruft den -Enumerationswert für diese Aufgabenfactory ab. + Einer der Enumerationswerte, die die Standardfortsetzungsoptionen für diese Aufgabenfactory angibt. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Eines der Elemente im -Array wurde freigegeben. + + -Array ist null.- oder - ist null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - ist null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Planer, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + gibt einen ungültigen Wert an. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Planer, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + Das -Argument gibt einen ungültigen Wert an. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss eines Satzes angegebener Aufgaben gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn alle Aufgaben im -Array abgeschlossen wurden. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert oder ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist NULL.- oder - Das -Argument ist Null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Aufgabenplaner, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + Das -Argument gibt einen ungültigen -Wert an. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Vom -Argument gibt einen ungültigen Enumerationswert an. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Die neue Fortsetzungsaufgabe. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + Das -Array ist null.- oder - Das -Argument lautet null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Das Abbruchtoken, das der neuen Fortsetzungsaufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Das , das verwendet wird, um das erstellte Fortsetzungs- zu planen. + Der Ergebnistyp des vorangehenden -Elements. + Das -Array ist null.- oder - Das -Argument lautet null.- oder - Das -Argument ist Null. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + Vom -Argument wird ein ungültiger TaskContinuationOptions-Wert angegeben. + Eines der Elemente im -Array wurde freigegeben.- oder - Die erstellten bereits freigegeben wurde. + + + Erstellt eine Fortsetzungsaufgabe, die nach dem Abschluss einer Aufgabe im bereitgestellten Satz gestartet wird. + Der neue Fortsetzungs-. + Das Array von Aufgaben, mit denen fortgefahren wird, wenn eine Aufgabe abgeschlossen ist. + Der Funktionsdelegat, der asynchron ausgeführt werden soll, wenn eine Aufgabe im -Array abgeschlossen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Fortsetzungsaufgabe steuert.Die Werte NotOn* oder OnlyOn* sind nicht gültig. + Der Ergebnistyp des vorangehenden -Elements. + Eines der Elemente im -Array wurde freigegeben. + Das -Array ist null.- oder - Das -Argument lautet null. + Vom -Argument gibt einen ungültigen Enumerationswert an. + Das -Array enthält einen NULL-Wert.- oder - Die Array ist leer. + + + Ruft den -Enumerationswert für diese Aufgabenfactory ab. + Einer der Enumerationswerte, die die Standarderstellungsoptionen für diese Aufgabenfactory angibt. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Der erstellte , der den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein Objekt, das das Verhalten der erstellten steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die ein dem asynchronen Programmiermodellmuster entsprechendes Paar von Begin- und End-Methoden darstellt. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Der Delegat, der den asynchronen Vorgang startet. + Der Delegat, der den asynchronen Vorgang beendet. + Das erste an den -Delegaten übergebene Argument. + Das zweite an den -Delegaten übergebene Argument. + Das dritte an den -Delegaten übergebene Argument. + Ein Objekt, das vom -Delegaten zu verwendende Daten enthält. + Ein Objekt, das das Verhalten der erstellten Aufgabe steuert. + Der Typ des zweiten an den -Delegaten übergebenen Arguments. + Der Typ des dritten, an den -Delegaten übergebenen Arguments. + Der Typ des ersten, an den -Delegaten übergebenen Arguments. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die eine EndMethod-Funktion ausführt, wenn ein angegebenes abgeschlossen wird. + Ein -Element, das den asynchronen Vorgang darstellt. + Das , dessen Abschluss die Verarbeitung der auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Das -Argument lautet null.- oder - Das -Argument lautet null. + + + Erstellt eine Aufgabe, die eine EndMethod-Funktion ausführt, wenn ein angegebenes abgeschlossen wird. + Eine Aufgabe, die den asynchronen Vorgang darstellt. + Das , dessen Abschluss die Verarbeitung der auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Das -Argument gibt einen ungültigen Wert an. + + + Erstellt eine Aufgabe, die eine EndMethod-Funktion ausführt, wenn ein angegebenes abgeschlossen wird. + Die erstellte Aufgabe, die den asynchronen Vorgang darstellt. + Das , dessen Abschluss die Verarbeitung der auslösen sollte. + Der Funktionsdelegat, der das abgeschlossene -Objekt verarbeitet. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Aufgabenplaner, der verwendet wird, um die Aufgabe zu planen, die EndMethod ausführt. + Das -Argument lautet null.- oder - Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Ruft das Aufgabenplaner für diese Aufgabenfactory ab. + Der Aufgabenplaner für diese Aufgabenfactory. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Aufgabenplaner, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt und startet eine Aufgabe. + Der gestartete . + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Das Abbruchtoken, das der neuen Aufgabe zugewiesen wird. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Der Aufgabenplaner, der verwendet wird, um die erstellte Fortsetzungsaufgabe zu planen. + Die Abbruchtokenquelle, die erstellt hat, wurde bereits freigegeben. + Das -Argument lautet null.- oder - Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Erstellt und startet eine Aufgabe. + Die begonnene Aufgabe. + Ein Funktionsdelegat, der das zukünftige Ergebnis zurückgibt, das mithilfe der Aufgabe verfügbar sein wird. + Ein Objekt, das die vom -Delegaten zu verwendenden Daten enthält. + Einer der Enumerationswerte, der das Verhalten der erstellten Aufgabe steuert. + Das -Argument lautet null. + Der Parameter gibt einen ungültigen Wert an. + + + Stellt ein Objekt dar, das das Einfügen von Aufgaben in Threadwarteschlangen auf niedriger Ebene behandelt. + + + Initialisiert den . + + + Ruft den zugeordneten der derzeit ausgeführten Aufgabe ab. + Gibt den zugeordneten der momentan ausgeführten Aufgabe zurück. + + + Ruft die -Standardinstanz ab, die von .NET Framework bereitgestellt wird. + Gibt die -Standardinstanz zurück. + + + Erstellt einen mit dem aktuellen . + Ein , der dem aktuellen entsprechend zugeordnet ist. + Der aktuelle SynchronizationContext kann nicht als TaskScheduler verwendet werden. + + + Nur für Debuggerunterstützung: Generiert eine Enumeration von -Instanzen, die sich gegenwärtig in der Warteschlange des Taskplaners befinden und auf ihre Ausführung warten. + Eine Aufzählung, in der von einem Debugger die gegenwärtig in der Warteschlange dieses Taskplaners enthaltenen Aufgaben durchsucht werden können. + Dieser Planer kann derzeit keine Liste in der Warteschlange stehender Aufgaben generieren. + + + Ruft die eindeutige ID für diesen ab. + Gibt die eindeutige ID für diesen zurück. + + + Gibt die maximale Parallelitätsebene an, die dieser unterstützt. + Gibt eine ganze Zahl zurück, die die maximale Parallelitätsebene darstellt.Der Standardplaner gibt zurück. + + + Fügt einen in die Warteschlange des Planers ein. + Der , der in die Warteschlange eingereiht werden soll. + Das -Argument ist Null. + + + Versucht, einen zuvor in die Warteschlange dieses Planers eingereihten aus der Warteschlange zu entfernen. + Ein boolescher Wert, der angibt, ob das -Argument erfolgreich aus der Warteschlange entfernt wurde. + Das , das aus der Warteschlange entfernt werden soll. + Das -Argument ist Null. + + + Versucht, den angegebenen mit diesem Planer auszuführen. + Ein boolescher Wert, der true ist, wenn erfolgreich ausgeführt wurde. Andernfalls ist dieser Wert false.Ein häufiger Grund für Ausführungsfehler besteht darin, dass die Aufgabe zuvor ausgeführt wurde oder gerade von einem anderen Thread ausgeführt wird. + Ein auszuführendes -Objekt. + Der ist nicht diesem Planer zugeordnet. + + + Bestimmt, ob der angegebene in diesem Aufruf synchron ausgeführt werden kann, und führt ihn aus, wenn dies der Fall ist. + Ein boolescher Wert, der angibt, ob die Aufgabe inline ausgeführt wurde. + Das auszuführende . + Ein boolescher Wert, der angibt, ob die Aufgabe zuvor in die Warteschlange eingereiht wurde.Wenn dieser Parameter true ist, wurde die Aufgabe möglicherweise zuvor in die Warteschlange eingereiht (geplant). Ist er false, wurde die Aufgabe bekanntermaßen nicht in die Warteschlange eingereiht, und dieser Aufruf wird ausgeführt, um die Aufgabe inline auszuführen, ohne sie in die Warteschlange einzureihen. + Das -Argument ist Null. + Der wurde bereits ausgeführt. + + + Tritt auf, wenn die unüberwachte Ausnahme einer fehlgeschlagenen Aufgabe im Begriff ist, die Ausnahmeausweitungsrichtlinie auszulösen. Durch die Ausweitungsrichtlinie wird der Prozess standardmäßig beendet. + + + Stellt eine Ausnahme dar, die verwendet wird, um einen ungültigen Vorgang eines zu übermitteln. + + + Initialisiert eine neue Instanz der -Klasse mit einer vom System generierten Meldung, die den Fehler beschreibt. + + + Initialisiert eine neue Instanz der -Klasse unter Verwendung einer Standardfehlermeldung und eines Verweises auf die interne Ausnahme, die die Ursache dieser Ausnahme ist. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung, die den Fehler beschreibt. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + + + Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat. + Die Meldung, in der die Ausnahme beschrieben wirdDer Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde. + Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt. + + + Stellt die aktuelle Phase im Lebenszyklus eines dar. + + + Die Aufgabe hat den Abbruch durch Auslösen einer OperationCanceledException mit einem eigenen CancellationToken bestätigt, während das Token im Zustand "signalisiert" war, oder das CancellationToken der Aufgabe wurde bereits vor dem Start der Aufgabenausführung signalisiert.Weitere Informationen finden Sie unter Aufgabenabbruch. + + + Die Aufgabe wurde initialisiert, aber noch nicht geplant. + + + Die Aufgabe wurde aufgrund eines Ausnahmefehlers abgeschlossen. + + + Die Ausführung der Aufgabe wurde erfolgreich abgeschlossen. + + + Die Aufgabe wird ausgeführt, wurde aber noch nicht abgeschlossen. + + + Die Aufgabe wartet auf ihre Aktivierung und interne Planung durch die .NET Framework-Infrastruktur. + + + Die Aufgabe hat die Ausführung beendet und wartet implizit auf den Abschluss angefügter untergeordneter Aufgaben. + + + Die Aufgabe wurde zur Ausführung geplant, aber noch nicht gestartet. + + + Stellt Daten für das Ereignis bereit, das ausgelöst wird, wenn die Ausnahme eines fehlerhaften bemängelte -Objekts nicht beobachtet wird. + + + Initialisiert eine neue Instanz der -Klasse mit der nicht überwachten Ausnahme. + Die Ausnahme, deren Überwachung eingestellt wurde. + + + Die Ausnahme, deren Überwachung eingestellt wurde. + Die Ausnahme, deren Überwachung eingestellt wurde. + + + Ruft ab, ob diese Ausnahme als "überwacht" gekennzeichnet wurde. + True, wenn diese Ausnahme als "überwacht" markiert wurde, andernfalls false. + + + Markiert die -Eigenschaft als "überwacht". Dadurch wird verhindert, dass eine Ausnahmeneskalierungsrichtlinie ausgelöst wird, durch die der Prozess standardmäßig beendet wird. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/es/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/es/System.Threading.Tasks.xml new file mode 100644 index 0000000..271495c --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/es/System.Threading.Tasks.xml @@ -0,0 +1,3175 @@ + + + + System.Threading.Tasks + + + + Representa uno o varios errores que se producen durante la ejecución de una aplicación. + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una nueva instancia de la clase que hace referencia a las excepciones internas que representan la causa de esta excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Inicializa una nueva instancia de la clase que hace referencia a las excepciones internas que representan la causa de esta excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Inicializa una nueva instancia de la clase con un mensaje especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado y referencias a las excepciones internas que representan la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + El argumento de es nulo. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado y referencias a las excepciones internas que representan la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + Excepciones que representan la causa de la excepción actual. + El argumento de es nulo. + Un elemento de es NULL. + + + Reduce las instancias de a una sola instancia nueva. + Nueva instancia reducida de . + + + Devuelve la excepción que es la causa principal de esta excepción. + Devuelve la excepción que es la causa principal de esta excepción. + + + Invoca un controlador en cada objeto contenido en esta excepción . + Predicado que se va a ejecutar para cada excepción.El predicado acepta como argumento el objeto que se va a procesar y devuelve un valor booleano para indicar si se controló la excepción. + El argumento de es nulo. + No se controló ninguna excepción incluida en esta excepción . + + + Obtiene una colección de solo lectura de las instancias de que causaron la excepción actual. + Devuelve una colección de solo lectura de las instancias de que causaron la excepción actual. + + + Crea y devuelve una representación en forma de cadena del objeto . + Representación de cadena de la excepción actual. + + + Excepción que se produce en un subproceso al cancelar una operación que este estaba ejecutando. + 2 + + + Inicializa una nueva instancia de la clase con un mensaje de error proporcionado por el sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado. + Objeto que describe el error. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado, una referencia a la excepción interna que representa la causa de esta excepción y un token de cancelación. + Mensaje de error que explica la razón de la excepción. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + Un token de cancelación asociado a la operación que se canceló. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado y un token de cancelación. + Mensaje de error que explica la razón de la excepción. + Un token de cancelación asociado a la operación que se canceló. + + + Inicializa una nueva instancia de la clase con un token de cancelación. + Un token de cancelación asociado a la operación que se canceló. + + + Obtiene un token de cancelación asociado a la operación que se canceló. + Un token de cancelación asociado a la operación que se canceló, o un token predeterminado. + + + Representa un generador de métodos asincrónicos que devuelven una tarea. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado.Se puede llamar a este método desde el código de confianza parcial. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Cree una instancia de la clase . + Nueva instancia del generador. + + + Marca la tarea como errónea y enlaza la excepción especificada a la tarea. + Excepción que se va a enlazar a la tarea. + + es null. + La tarea ya se ha completado.O bienEl generador no se inicializó. + + + Marca la tarea como finalizada correctamente. + La tarea ya se ha completado.O bienEl generador no se inicializó. + + + Asocia el generador al equipo de estado especificado. + La instancia de la máquina de estados que se va a asociar al generador. + + es null. + La máquina de estados que se estableció previamente. + + + Comienza la ejecución del generador con el equipo de estado asociado. + La instancia de la máquina de estados, pasada por referencia. + Tipo de la máquina de estados. + + es null. + + + Obtiene la tarea para este generador. + La tarea para este generador. + El generador no se inicializó. + + + Representa un generador de métodos asincrónicos que devuelve una tarea y proporciona un parámetro para el resultado. + El resultado que se va a usar para completar la tarea. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado.Se puede llamar a este método desde el código de confianza parcial. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Cree una instancia de la clase . + Nueva instancia del generador. + + + Marca la tarea como errónea y enlaza la excepción especificada a la tarea. + Excepción que se va a enlazar a la tarea. + + es null. + La tarea ya se ha completado. + + + Marca la tarea como finalizada correctamente. + El resultado que se va a usar para completar la tarea. + La tarea ya se ha completado. + + + Asocia el generador al equipo de estado especificado. + La instancia de la máquina de estados que se va a asociar al generador. + + es null. + La máquina de estados que se estableció previamente. + + + Comienza la ejecución del generador con el equipo de estado asociado. + La instancia de la máquina de estados, pasada por referencia. + Tipo de la máquina de estados. + + es null. + + + Obtiene la tarea para este generador. + La tarea para este generador. + + + Representa un generador de métodos asincrónicos que no devuelven un valor. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Programa la máquina de estados para continuar en la siguiente acción cuando se complete el awaiter especificado.Se puede llamar a este método desde el código de confianza parcial. + Awaiter. + Máquina de estados. + Tipo de awaiter. + Tipo de la máquina de estados. + + + Cree una instancia de la clase . + Nueva instancia del generador. + + + Enlaza una excepción al generador de métodos. + Excepción que se va a enlazar. + + es null. + El generador no se inicializó. + + + Marca el generador de métodos como completado correctamente. + El generador no se inicializó. + + + Asocia el generador al equipo de estado especificado. + La instancia de la máquina de estados que se va a asociar al generador. + + es null. + La máquina de estados que se estableció previamente. + + + Comienza la ejecución del generador con el equipo de estado asociado. + La instancia de la máquina de estados, pasada por referencia. + Tipo de la máquina de estados. + + es null. + + + Proporciona un objeto que admite await que permite configurar objetos await en una tarea. + + + Devuelve un awaiter para este objeto que admite await. + Awaiter. + + + Proporciona un objeto que admite await que permite configurar objetos await en una tarea. + El tipo del resultado generado por . + + + Devuelve un awaiter para este objeto que admite await. + Awaiter. + + + Proporciona un objeto que ejecuta await para un objeto que admite await (). + + + Finaliza la espera sobre la tarea completada. + Resultado de la tarea completada. + Awaiter no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado con error. + + + Obtiene un valor que especifica si la tarea que se espera está completada. + true si se ha completado la tarea que estaba en espera; si no, false. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Proporciona un objeto que ejecuta await para un objeto () que admite await. + + + Finaliza la espera sobre la tarea completada. + Awaiter no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado con error. + + + Obtiene un valor que especifica si la tarea que se espera está completada. + true si se ha completado la tarea que estaba en espera; si no, false. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El argumento es null. + Awaiter no se ha inicializado correctamente. + + + Representa las máquinas de estado que se generan para los métodos asincrónicos.Este tipo solo es para uso del compilador. + + + Mueve el equipo de estado al estado siguiente. + + + Configura la máquina de estado con una réplica de asignación del montón. + Réplica asignada por montón. + + + Representa un elemento awaiter que programa continuaciones cuando se completa una operación await. + + + Programa la acción de continuación que se invoca al completarse la instancia. + Acción al que debe invocarse cuando se complete la operación. + El argumento es NULL (Nothing en Visual Basic). + + + Representa una operación que programa continuaciones cuando finaliza. + + + Programa la acción de continuación que se invoca al completarse la instancia. + Acción al que debe invocarse cuando se complete la operación. + El argumento es NULL (Nothing en Visual Basic). + + + Proporciona un objeto que espera la finalización de una tarea asincrónica. + + + Finaliza la espera para la finalización de la tarea asincrónica. + El objeto no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado de . + + + Obtiene un valor que indica si se ha completado la tarea asincrónica. + true si la tarea se ha completado; de lo contrario, es false. + El objeto no se ha inicializado correctamente. + + + Establece la acción que se va a realizar cuando el objeto detiene la espera de la tarea asincrónica que se debe completar. + La acción que se realizará cuando se complete la operación de espera. + El valor de es null. + El objeto no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asincrónica que se asocia a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El valor de es null. + Awaiter no se ha inicializado correctamente. + + + Representa un objeto que espera la finalización de una tarea asincrónica y proporciona un parámetro para el resultado. + Resultado de la tarea. + + + Finaliza la espera para la finalización de la tarea asincrónica. + Resultado de la tarea completada. + El objeto no se ha inicializado correctamente. + Se canceló la tarea. + La tarea completada en un estado de . + + + Obtiene un valor que indica si se ha completado la tarea asincrónica. + true si la tarea se ha completado; de lo contrario, es false. + El objeto no se ha inicializado correctamente. + + + Establece la acción que se va a realizar cuando el objeto detiene la espera de la tarea asincrónica que se debe completar. + La acción que se realizará cuando se complete la operación de espera. + El valor de es null. + El objeto no se ha inicializado correctamente. + + + Programa la acción de continuación para la tarea asincrónica asociada a este awaiter. + Acción que se va a invocar cuando se complete la operación await. + El valor de es null. + Awaiter no se ha inicializado correctamente. + + + Proporciona el contexto para esperar la conmutación asincrónica en un entorno de destino. + + + Recupera un objeto para esta instancia de la clase. + Objeto que se usa para controlar la finalización de una operación asincrónica. + + + Proporciona un awaiter para pasar a un entorno de destino. + + + Termina la operación de espera. + + + Obtiene un valor que indica si un campo no se requiere. + Siempre false, lo que indica que un valor es necesario siempre para . + + + Establece la continuación que se va a invocar. + La acción para invocar de forma asincrónica. + + es null. + + + Vuelve a publicar en el contexto actual. + La acción para invocar de forma asincrónica. + El argumento es null. + + + Propaga la notificación de que las operaciones deben cancelarse. + + + Inicializa el objeto . + El estado cancelado para el token. + + + Obtiene si este token es capaz de existir en el estado cancelado. + Es true si este token puede estar en estado cancelado; en caso contrario, es false. + + + Determina si la instancia de actual es igual que la instancia de especificada. + Es true si es y si las dos instancias son iguales; en caso contrario, es false.Dos tokens son iguales si están asociados al mismo o si ambos se construyeron a partir de los constructores CancellationToken públicos y sus valores son iguales. + Otro objeto con el que se va a comparar esta instancia. + An associated has been disposed. + + + Determina si la instancia de actual es igual que el token especificado. + Es true si las instancias son iguales; en caso contrario, es false.Dos tokens son iguales si están asociados al mismo o si ambos se construyeron a partir de los constructores CancellationToken públicos y sus valores son iguales. + El otro objeto con el que se va a comparar esta instancia. + + + Sirve como función hash de un objeto . + Código hash de la instancia de actual. + + + Obtiene si se ha solicitado la cancelación para este token. + Es true si se ha solicitado la cancelación para este token; en caso contrario, es false. + + + Devuelve un valor vacío. + Token de cancelación vacío. + + + Determina si dos instancias de son iguales. + Es true si las instancias son iguales; en caso contrario, es false. + Primera instancia. + Segunda instancia. + An associated has been disposed. + + + Determina si dos instancias de no son iguales. + Es true, si las instancias no son iguales; en caso contrario, es false. + Primera instancia. + Segunda instancia. + An associated has been disposed. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + The associated has been disposed. + + is null. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + Un valor booleano que indica si se va a capturar el actual y si se va a usar al invocar . + The associated has been disposed. + + is null. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + El estado que se va a pasar a cuando se invoque al delegado.Puede ser null. + The associated has been disposed. + + is null. + + + Registra un delegado que se invocará cuando se cancele este objeto . + Instancia de que se puede usar para eliminar del Registro la devolución de llamada. + Delegado que se va a ejecutar cuando se cancele . + El estado que se va a pasar a cuando se invoque al delegado.Puede ser null. + Un valor booleano que indica si se va a capturar el actual y si se va a usar al invocar . + The associated has been disposed. + + is null. + + + Produce si este token ha tenido una solicitud de cancelación. + The token has had cancellation requested. + The associated has been disposed. + + + Obtiene un que se señala cuando el token se cancela. + + que se señala cuando el token se cancela. + The associated has been disposed. + + + Representa un delegado de devolución de llamada que se ha registrado con un token . + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Determina si la instancia de actual es igual que la instancia de especificada. + True, si la instancia actual y son iguales.De lo contrario, false.Dos instancias de son iguales si ambas hacen referencia al resultado de una sola llamada al mismo método Register de un . + Otro objeto con el que se va a comparar esta instancia. + + + Determina si la instancia de actual es igual que la instancia de especificada. + True, si la instancia actual y son iguales.De lo contrario, false. Dos instancias de son iguales si ambas hacen referencia al resultado de una sola llamada al mismo método Register de un . + Otra instancia de con la que se va a comparar esta instancia. + + + Actúa como una función hash para . + Código hash de la instancia de actual. + + + Determina si dos instancias de son iguales. + True, si las instancias son iguales; en caso contrario, false. + Primera instancia. + Segunda instancia. + + + Determina si dos instancias de no son iguales. + True, si las instancias no son iguales; de lo contrario, false. + Primera instancia. + Segunda instancia. + + + Señala un objeto que debe cancelarse. + + + Inicializa una nueva instancia de la clase . + + + Inicializa una nueva instancia de la clase que se cancela después del retraso especificado en milisegundos. + Intervalo de tiempo en milisegundos que se esperará antes de cancelar este . + + is less than -1. + + + Inicializa una nueva instancia de la clase que se cancela después del intervalo de tiempo especificado. + Intervalo de tiempo que se esperará antes de cancelar este . + + . is less than -1 or greater than . + + + Comunica una solicitud de cancelación. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Comunica una solicitud de cancelación y especifica si se deben procesar las devoluciones de llamada restantes y las operaciones cancelables. + true si las excepciones deben propagarse de inmediato; en caso contrario, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Programa una operación de cancelación en este después del número especificado de milisegundos. + Intervalo de tiempo que hay que esperar antes de cancelar este . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Programa una operación de cancelación en este después del intervalo de tiempo especificado. + Intervalo de tiempo que hay que esperar antes de cancelar este . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Crea un que tendrá el estado cancelado cuando alguno de los tokens de origen tenga el estado cancelado. + + que está vinculado a los tokens de origen. + Primer token de cancelación que se va a observar. + Segundo token de cancelación que se va a observar. + A associated with one of the source tokens has been disposed. + + + Crea un que tendrá el estado cancelado cuando alguno de los tokens de origen del la matriz especificada tenga el estado cancelado. + + que está vinculado a los tokens de origen. + Matriz que contiene instancias de tokens de cancelación que se van a observar. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Libera todos los recursos usados por la instancia actual de la clase . + + + Libera los recursos no administrados usados que usa la clase y, de forma opcional, libera los recursos administrados. + Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados. + + + Obtiene si se solicitó la cancelación de este . + false si se solicitó la cancelación de este true; en caso contrario, . + + + Obtiene el objeto asociado a . + + asociada a esta . + The token source has been disposed. + + + Proporciona programadores de tareas que se coordinan para ejecutar las tareas a la vez que garantizan que las tareas simultáneas puedan ejecutarse en paralelo y las tareas excluyentes nunca lo hagan así. + + + Inicializa una nueva instancia de la clase . + + + Inicializa una nueva instancia de la clase que se destina al programador especificado. + El programador de destino en el que se debe ejecutar este par. + + + Inicializa una nueva instancia de la clase destinada al programador especificado con un nivel de simultaneidad máximo. + El programador de destino en el que se debe ejecutar este par. + Número máximo de tareas que se van a ejecutar simultáneamente. + + + Inicializa una nueva instancia de la clase destinada al programador especificado con un nivel de simultaneidad máximo y un número de tareas programadas máximo que se pueden procesar como una unidad. + El programador de destino en el que se debe ejecutar este par. + Número máximo de tareas que se van a ejecutar simultáneamente. + Número máximo de tareas para procesar para cada tarea programada subyacente usada por el par. + + + Informa al par de programadores que no debe aceptar más tareas. + + + Obtiene un objeto que se completará cuando el programador haya completado el procesamiento. + La operación asincrónica que se completará cuando el programador finalice el procesamiento. + + + Obtiene un objeto que se puede utilizar para programar tareas en este par que puede ejecutarse simultáneamente con otras tareas de este par. + Un objeto que se puede utilizar para programar tareas simultáneamente. + + + Obtiene un objeto que se puede utilizarse para programar tareas en este par que deben ejecutarse exclusivamente con respecto a otras tareas de este par. + Un objeto que se puede utilizar para programar las tareas que no se ejecutan simultáneamente con otras tareas. + + + Representa una operación asincrónica.Para examinar el código fuente de .NET Framework de este tipo, consulte el origen de referencia. + + + Inicializa una nueva instancia de con la acción especificada. + Delegado que representa el código que se va a ejecutar en la tarea. + The argument is null. + + + Inicializa una nueva instancia de con la acción especificada y . + Delegado que representa el código que se va a ejecutar en la tarea. + El que observará la nueva tarea. + The provided has already been disposed. + The argument is null. + + + Inicializa un nuevo objeto con la acción y las opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea. + El que observará la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inicializa un nuevo objeto con la acción y las opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument is null. + The argument specifies an invalid value for . + + + Inicializa una nueva instancia de con la acción y el estado especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + El que observará la nueva tarea. + The that created has already been disposed. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + El que observará la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea. + Objeto que representa los datos que la acción va a usar. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument is null. + The argument specifies an invalid value for . + + + Obtiene el objeto de estado que se proporcionó al crearse el objeto , o null si no se proporcionó ningún objeto de estado. + Un que representa los datos de estado que se pasaron a la tarea cuando se creó. + + + Obtiene una tarea que ya ha finalizado correctamente. + La tarea que finalizó correctamente. + + + Configura un awaiter utilizado para esperar a este objeto . + Objeto utilizado para esperar a esta tarea. + true para intentar calcular las referencias de la continuación de nuevo al contexto original capturado; en caso contrario, false. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + The argument is null. + + + Crea una continuación que recibe un token de cancelación y se ejecuta de forma asincrónica cuando el elemento de destino se completa. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + The that created the token has already been disposed. + The argument is null. + + + Crea una continuación que se ejecuta cuando se completa la tarea de destino según el elemento especificado.La continuación recibe un token de cancelación y usa un programador especificado. + Nuevo objeto de continuación. + Una acción para ejecutarse según el especificado.Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta cuando se completa la tarea de destino según el elemento especificado. + Nuevo objeto de continuación. + Una acción para ejecutarse según el especificado.Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino.La continuación usa un programador especificado. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The has been disposed. + The argument is null. -or-The argument is null. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta cuando el de destino se completa. + Una tarea de continuación nueva. + Acción que se ejecutará cuando se complete la tarea.Cuando se ejecuta, se pasa al delegado la tarea completada y el objeto de estado proporcionado por el autor de la llamada como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + The argument is null. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y un token de cancelación y que se ejecuta de forma asincrónica cuando el elemento de destino se completa. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y un token de cancelación y que se ejecuta cuando el elemento de destino se completa.La continuación se ejecuta según un conjunto de condiciones especificadas y usa un programador especificado. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta cuando el elemento de destino se completa.La continuación se ejecuta según un conjunto de condiciones especificadas. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta de forma asincrónica cuando el elemento de destino se completa.La continuación usa un programador especificado. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument is null. + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor. + Una tarea de continuación nueva. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor.La continuación recibe un token de cancelación. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Crea una continuación que se ejecuta según las opciones de continuación especificadas y devuelve un valor.Se pasa un token de cancelación a la continuación y usa un programador especificado. + Nuevo objeto de continuación. + Función que se ejecuta según la condición especificada en . Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta según las opciones de continuación especificadas y devuelve un valor. + Nuevo objeto de continuación. + Función que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor.La continuación usa un programador especificado. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuación que recibe información de estado proporcionada por el autor de la llamada y se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Tipo de resultado generado por la continuación. + The argument is null. + + + Crea una continuación que se ejecuta de forma asincrónica cuando el elemento de destino se completa y devuelve un valor.La continuación recibe información de estado proporcionada por el autor de la llamada y un token de cancelación. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Tipo de resultado generado por la continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta según las opciones de continuación de la tarea especificadas cuando el elemento de destino se completa y devuelve un valor.La continuación recibe información de estado proporcionada por el autor de la llamada y un token de cancelación y usa el programador especificado. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta según las opciones de continuación de la tarea especificadas cuando el elemento de destino se completa.La continuación recibe información de estado proporcionada por el autor de la llamada. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino.La continuación recibe información de estado proporcionada por el autor de la llamada y usa a un programador especificado. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument is null. + + + Obtiene el objeto usado para crear esta tarea. + Objeto usado para crear esta tarea. + + + Devuelve el identificador único del objeto que se está ejecutando actualmente. + Entero que el sistema asignó a la tarea en ejecución. + + + Crea una tarea que se completa después de un retraso. + Una tarea que representa el retraso. + El número de milisegundos que se esperará antes de completar la tarea devuelta o -1 para esperar indefinidamente. + The argument is less than -1. + + + Crea una tarea cancelable que se completa después de un retraso. + Una tarea que representa el retraso. + El número de milisegundos que se esperará antes de completar la tarea devuelta o -1 para esperar indefinidamente. + El token de cancelación que se comprobará antes de completar la tarea devuelta. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Crea una tarea que se completa después de un intervalo de tiempo especificado. + Una tarea que representa el retraso. + El intervalo de tiempo que espera antes de completar la tarea devuelta o TimeSpan.FromMilliseconds(-1) para esperar indefinidamente. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Crea una tarea cancelable que se completa después de un intervalo de tiempo específico. + Una tarea que representa el retraso. + El intervalo de tiempo que espera antes de completar la tarea devuelta o TimeSpan.FromMilliseconds(-1) para esperar indefinidamente. + El token de cancelación que se comprobará antes de completar la tarea devuelta. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Obtiene la excepción que causó la finalización prematura del objeto .Si se completó correctamente o no ha iniciado ninguna excepción, el valor devuelto será null. + Excepción que causó la finalización prematura del objeto . + + + Proporciona acceso a patrones de diseño para crear y configurar instancias de y . + Un objeto de fábrica que puede crear una variedad de objetos y . + + + Crea una que se finaliza debido a la cancelación con un token de cancelación especificado. + Tarea cancelada. + Token de cancelación con el que se finaliza la tarea. + + + Crea una que se finaliza debido a la cancelación con un token de cancelación especificado. + Tarea cancelada. + Token de cancelación con el que se finaliza la tarea. + Tipo de resultado devuelto por la tarea. + + + Crea una que finalizó con una excepción especificada. + Tarea con error. + Excepción con la que se finaliza la tarea. + Tipo de resultado devuelto por la tarea. + + + Crea una que finalizó con una excepción especificada. + Tarea con error. + Excepción con la que se finaliza la tarea. + + + Crea un objeto que se ha completado correctamente con el resultado especificado. + Tarea completada correctamente. + Resultado que se va a almacenar en la tarea completada. + Tipo de resultado devuelto por la tarea. + + + Obtiene un awaiter utilizado para esperar a este objeto . + Una instancia de awaiter. + + + Obtiene un identificador único para esta instancia de . + Entero que el sistema asignó a esta instancia de la tarea. + + + Obtiene un valor que indica si esta instancia de ha completado su ejecución debido a una cancelación. + true si la tarea se ha completado debido a su cancelación; en caso contrario, false. + + + Obtiene un valor que indica si se ha completado esta instancia de . + true si la tarea se ha completado; en caso contrario, false. + + + Obtiene un valor que indica si el objeto se ha completado debido a una excepción no controlada. + true si la tarea inició una excepción no controlada; en caso contrario, false. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un identificador de tarea para dicho trabajo. + Tarea que representa el trabajo en cola para ejecutarse en ThreadPool. + Trabajo que se va a ejecutar de forma asincrónica. + The parameter was null. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un identificador de tarea para dicho trabajo. + Tarea que representa el trabajo en cola para ejecutarse en ThreadPool. + Trabajo que se va a ejecutar de forma asincrónica. + Token de cancelación que se debe usar para cancelar el trabajo. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para Task(TResult) que devuelve . + Una Task(TResult) que representa un proxy para Task(TResult) devuelta por . + Trabajo que se va a ejecutar de forma asincrónica. + Tipo de resultado devuelto por la tarea del proxy. + The parameter was null. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para Task(TResult) que devuelve . + Una Task(TResult) que representa un proxy para Task(TResult) devuelta por . + Trabajo que se va a ejecutar de forma asincrónica. + Token de cancelación que se debe usar para cancelar el trabajo. + Tipo de resultado devuelto por la tarea del proxy. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para la tarea devuelta por . + Una tarea que representa un proxy para la tarea devuelta por . + Trabajo que se va a ejecutar de forma asincrónica. + The parameter was null. + + + Pone en cola el trabajo especificado para ejecutarlo en ThreadPool y devuelve un proxy para la tarea devuelta por . + Una tarea que representa un proxy para la tarea devuelta por . + El trabajo que se ejecutará de forma asincrónica. + Un token de cancelación que debería usarse para cancelar el trabajo. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Pone en cola el trabajo especificado para ejecutarlo en el grupo de subprocesos y devuelve un objeto que representa ese trabajo. + Un objeto de tarea que representa el trabajo en cola para ejecutarse en el grupo de subprocesos. + El trabajo que se ejecutará de forma asincrónica. + El tipo devuelto de la tarea. + The parameter is null. + + + Pone en cola el trabajo especificado para ejecutarlo en el grupo de subprocesos y devuelve un identificador Task(TResult) para dicho trabajo. + Una Task(TResult) que representa el trabajo en cola para ejecutarse en ThreadPool. + Trabajo que se va a ejecutar de forma asincrónica. + Token de cancelación que se debe usar para cancelar el trabajo. + Tipo de resultado de la tarea. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ejecuta sincrónicamente el objeto en el objeto actual. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Ejecuta sincrónicamente el objeto en el objeto proporcionado. + Programador en el que se va a intentar ejecutar esta tarea insertada. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Inicia el objeto , programando su ejecución en el objeto actual. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Inicia el objeto , programando su ejecución en el objeto especificado. + Objeto con el que se va a asociar y ejecutar esta tarea. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Obtiene el objeto de esta tarea. + Valor actual de la propiedad de esta instancia de la tarea. + + + Obtiene un identificador que se puede usar para esperar a que se complete la tarea. + Identificador que se puede usar para esperar a que se complete la tarea. + The has been disposed. + + + Obtiene un valor que indica si la operación se ha completado sincrónicamente. + true si la operación se completó de forma sincrónica; en caso contrario, false. + + + Espera a que se complete la ejecución del objeto . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que el objeto complete la ejecución dentro de un número especificado de milisegundos. + true si completó su ejecución en el tiempo asignado; en caso contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que se complete la ejecución del objeto .La espera finalizará si transcurre un intervalo de tiempo de espera o un token de cancelación se cancela antes de que finalice la tarea. + true si completó su ejecución en el tiempo asignado; en caso contrario, false. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Un token de cancelación que se observará mientras se espera a que se complete la tarea. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que se complete la ejecución del objeto .La espera finalizará si un token de cancelación se cancela antes de que finalice la tarea. + Un token de cancelación que se observará mientras se espera a que se complete la tarea. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera a que complete la ejecución dentro de un intervalo de tiempo especificado. + true si completó su ejecución en el tiempo asignado; en caso contrario, false. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Espera que se complete la ejecución de todos los objetos proporcionados. + Matriz de instancias de en las que se va a esperar. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Espera a que todos los objetos proporcionados de completen la ejecución dentro de un número especificado de milisegundos. + true si todas las instancias de completan su ejecución en el tiempo asignado; en caso contrario, false. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Espera a que todos los objetos proporcionados completen la ejecución dentro de un número especificado de milisegundos o hasta que se cancele la espera. + true si todas las instancias de completan su ejecución en el tiempo asignado; en caso contrario, false. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Un que se observará mientras se espera a que se complete la tarea. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Espera que se complete la ejecución de todos los objetos proporcionados, a menos que se cancele la espera. + Matriz de instancias de en las que se va a esperar. + Un que se observará mientras se espera a que se complete la tarea. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Espera a que todos los objetos cancelables que se hayan proporcionado completen la ejecución en un intervalo de tiempo especificado. + true si todas las instancias de completan su ejecución en el tiempo asignado; en caso contrario, false. + Matriz de instancias de en las que se va a esperar. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Espera a que se complete la ejecución de cualquiera de los objetos proporcionados. + Índice de la tarea completada en la matriz especificada por el parámetro . + Matriz de instancias de en las que se va a esperar. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Espera a que cualquiera de los objetos que se hayan proporcionado complete su ejecución dentro de un número especificado de milisegundos. + Índice de la tarea completada en la matriz especificada por el parámetro o -1 si se agotó el tiempo de espera. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Espera a que cualquiera de los objetos proporcionados complete la ejecución dentro de un número especificado de milisegundos o hasta que se cancele un token de cancelación. + Índice de la tarea completada en la matriz especificada por el parámetro o -1 si se agotó el tiempo de espera. + Matriz de instancias de en las que se va a esperar. + Número de milisegundos de espera o (-1) para esperar indefinidamente. + Un que se observará mientras se espera a que se complete la tarea. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Espera que se complete la ejecución de cualquiera de los objetos proporcionados, a menos que se cancele la espera. + Índice de la tarea completada en la matriz especificada por el parámetro . + Matriz de instancias de en las que se va a esperar. + Un que se observará mientras se espera a que se complete la tarea. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Espera a que se complete la ejecución de cualquier objeto proporcionado en un intervalo de tiempo especificado. + Índice de la tarea completada en la matriz especificada por el parámetro o -1 si se agotó el tiempo de espera. + Matriz de instancias de en las que se va a esperar. + Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Crea una tarea que se completará cuando todos los objetos de una colección enumerable se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The collection contained a null task. + + + Crea una tarea que se completará cuando todos los objetos de una colección enumerable se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + The argument was null. + The collection contained a null task. + + + Crea una tarea que se completará cuando todos los objetos de una matriz se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + The argument was null. + The array contained a null task. + + + Crea una tarea que se completará cuando todos los objetos de una matriz se hayan completado. + Tarea que representa la finalización de todas las tareas proporcionadas. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The array contained a null task. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que finalizará cuando se haya completado cualquiera de las tareas proporcionadas. + Tarea que representa la finalización de una de las tareas proporcionadas.El resultado de la tarea devuelto es la tarea completada. + Tareas cuya finalización hay que esperar. + Tipo de la tarea completada. + The argument was null. + The array contained a null task, or was empty. + + + Crea una tarea que admite "await" que, de forma asincrónica, devuelve al contexto actual cuando es "awaited". + Contexto que, cuando se espera, hará la transición de vuelta de forma asincrónica en el contexto actual en el momento de la espera.Si el objeto actual no es null, se trata como el contexto actual.Si no, el programador de tareas que está asociado a la tarea que se está ejecutando actualmente se trata como el contexto actual. + + + Representa una operación asincrónica que puede devolver un valor. + El tipo del resultado generado por esta . + + + Inicializa una nueva con la función especificada. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + The argument is null. + + + Inicializa una nueva con la función especificada. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + El al que se va a asignar esta tarea. + The that created has already been disposed. + The argument is null. + + + Inicializa una nueva con la función y opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + El al que se va a asignar la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inicializa una nueva con la función y opciones de creación especificadas. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument specifies an invalid value for . + The argument is null. + + + Inicializa una nueva con la función y estado especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Objeto que representa los datos que la acción va a usar. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Un objeto que representa los datos que la función va a usar. + El que se va a asignar a la nueva tarea. + The that created has already been disposed. + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Un objeto que representa los datos que la función va a usar. + El que se va a asignar a la nueva tarea. + El objeto que se usa para personalizar el comportamiento de la tarea. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inicializa un nuevo objeto con la acción, el estado y las opciones especificados. + Delegado que representa el código que se va a ejecutar en la tarea.Cuando se complete la función, se establecerá la propiedad de la tarea para que se devuelva el valor de resultado de la función. + Un objeto que representa los datos que la función va a usar. + El objeto que se usa para personalizar el comportamiento de la tarea. + The argument specifies an invalid value for . + The argument is null. + + + Configura un awaiter utilizado para esperar a este objeto . + Objeto utilizado para esperar a esta tarea. + true para intentar calcular las referencias de la continuación de nuevo al contexto original capturado; de lo contrario, false. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa la tarea de destino. + Una tarea de continuación nueva. + Una acción que se ejecuta cuando se completa el antecedente.Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + The has been disposed. + The argument is null. + + + Crea una continuación cancelable que se ejecuta de manera asincrónica cuando se completa el objetivo. + Una tarea de continuación nueva. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecuta, se le pasará al delegado la tarea completada como un argumento. + El token de cancelación que se pasa a la nueva tarea de continuación. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una acción que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una acción según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuación a la que se pasa información de estado y que se ejecuta cuando el objeto de destino se completa. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecuta, se pasan al delegado la tarea completada y el objeto de estado proporcionado por el autor de la llamada como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + The argument is null. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + El que se asignará a la nueva tarea de continuación. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Acción que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la acción de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + The argument is null. + The argument is null. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El al que se va a asignar la nueva tarea. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una función que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + El al que se va a asignar la nueva tarea. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta según la condición especificada en . + Nuevo objeto de continuación. + Una función que se ejecuta según la condición especificada en .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Tipo de resultado generado por la continuación. + The argument is null. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El al que se va a asignar la nueva tarea. + Tipo de resultado generado por la continuación. + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + El al que se va a asignar la nueva tarea. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Opciones para la programación y el comportamiento de la continuación.Incluye criterios, como , y opciones de ejecución, como . + Tipo de resultado generado por la continuación. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuación que se ejecuta cuando se completa el objeto de destino. + Nuevo objeto de continuación. + Función que se va a ejecutar cuando se complete el objeto .Cuando se ejecute, se pasarán al delegado la tarea completada y el objeto de estado proporcionado por el llamador como argumentos. + Objeto que representa los datos que la función de continuación va a usar. + Objeto que se va a asociar a la tarea de continuación y se va a usar para su ejecución. + Tipo de resultado generado por la continuación. + The argument is null. + The argument is null. + + + Proporciona acceso a patrones de diseño para crear y configurar instancias de . + Un objeto de fábrica que puede crear una variedad de objetos . + + + Obtiene un awaiter utilizado para esperar a este objeto . + Una instancia de awaiter. + + + Obtiene el valor de resultado de esta . + El valor resultante de esta , que es el mismo que el parámetro de tipo de la tarea. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Representa una excepción utilizada para comunicar la cancelación de la tarea. + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Inicializa una nueva instancia de la clase con una referencia al objeto que se ha cancelado. + Tarea que se ha cancelado. + + + Obtiene la tarea asociada a esta excepción. + Referencia al objeto asociado a esta excepción. + + + Representa el lado del productor de una sin enlazar a un delegado, proporcionando acceso al lado del consumidor mediante la propiedad . + Tipo del valor de resultado asociado a este objeto . + + + Crea un objeto . + + + Crea un objeto con el estado especificado. + Estado que se va a usar como AsyncState de la subyacente. + + + Crea un objeto con el estado y las opciones especificados. + Estado que se va a usar como AsyncState de la subyacente. + Opciones que se van a usar al crear la subyacente. + + representan las opciones no válidas para su uso con . + + + Crea un objeto con las opciones especificadas. + Opciones que se van a usar al crear la subyacente. + + representan las opciones no válidas para su uso con . + + + Transiciona la subyacente al estado . + La subyacente ya está en uno de los tres estados finales: , o , o si ya se ha eliminado la subyacente. + + + Transiciona la subyacente al estado . + Colección de excepciones que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + Hay uno o más elementos NULL en . + La subyacente ya está en uno de los tres estados finales: , o . + + + Transiciona la subyacente al estado . + Excepción que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + La subyacente ya está en uno de los tres estados finales: , o . + + + Transiciona la subyacente al estado . + Valor de resultado que se va a enlazar a esta . + Se eliminó . + La subyacente ya está en uno de los tres estados finales: , o . + + + Obtiene la creada por este objeto . + Devuelve la creada por este objeto . + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; es false si la operación no se realizó correctamente o ya se ha desechado el objeto. + + + Intenta transicionar la subyacente al estado y permite que se almacene un token de cancelación en la tarea cancelada. + true si la operación es correcta; de lo contrario, false. + Token de cancelación. + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; en caso contrario, es false. + Colección de excepciones que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + Hay uno o más elementos NULL en .o bienLa colección está vacía. + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; en caso contrario, es false. + Excepción que se va a enlazar a esta . + Se eliminó . + El argumento de es nulo. + + + Intenta transicionar la subyacente al estado . + Es true si la operación se realizó correctamente; en caso contrario, es false. + Valor de resultado que se va a enlazar a esta . + + + Especifica el comportamiento de una tarea que se crea mediante el método o . + + + Especifica que la continuación, si es una tarea secundaria, se adjunta a un elemento primario en la jerarquía de tareas.La continuación puede ser una tarea secundaria solo si su antecedente también es una tarea secundaria.De forma predeterminada, una tarea secundaria (es decir, una tarea interna creada por una tarea externa) se ejecuta de forma independiente de la tarea principal.La opción permite sincronizar las tareas primarias y secundarias.Tenga en cuenta que, si una tarea primaria se configura con la opción , la opción no tiene ningún efecto en la tarea secundaria y ésta se ejecutará como una tarea secundaria desasociada. Para obtener más información, vea el artículo sobre tareas secundarias adjuntas y desasociadas. + + + Especifica que cualquier tarea secundaria (es decir, toda tarea interna anidada creada por su continuación) que se cree con la opción e intente ejecutarse como una tarea secundaria asociada no pueda adjuntar la tarea primaria y se ejecute como una tarea secundaria desasociada.Para obtener más información, vea Tareas secundarias asociadas y desasociadas. + + + Especifica que la tarea de continuación debe ejecutarse sincrónicamente.Si se especifica esta opción, la continuación se ejecuta en el mismo subproceso que causa la transición de la tarea anterior a su estado final.Si la tarea anterior ya se completó al crear la continuación, esta se ejecutará en el subproceso que crea la continuación.Si se desecha del antecedente en un bloque finally (Finally en Visual Basic), se ejecutará una continuación con esta opción en ese bloque finally.Solo deben ejecutarse sincrónicamente las continuaciones de duración muy breve.Dado que la tarea se ejecuta de forma sincrónica, no es necesario llamar a un método como para asegurarse de que el subproceso llamado espera a que se complete la tarea. + + + Especifica que las tareas creadas por la continuación llamando a métodos como o vean el programador predeterminado () en lugar del programador en el que esta continuación se ejecuta para ser el programador actual. + + + En el caso de cancelación de continuación, evita la finalización de la continuación hasta que el antecedente se haya completado. + + + Especifica que una continuación será una operación general de larga duración.Proporciona una sugerencia al de que se puede garantizar la sobresuscripción. + + + Cuando no se indica ninguna opción de continuación, especifica que se debe usar el comportamiento predeterminado cuando se ejecuta una continuación.La continuación se ejecuta de forma asincrónica cuando se complete la tarea anterior, independientemente valor de propiedad de final del antecedente.Si la continuación es una tarea secundaria, se crea como una tarea anidada desasociada. + + + Especifica que no se programe la tarea de continuación si se cancela la tarea anterior.Un antecedente se cancela si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que no se debe programar la tarea de continuación si su antecedente produjo una excepción no controlada.Un antecedente produce una excepción no controlada si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que no se debe programar la tarea de continuación si su antecedente se ejecuta completamente.Un antecedente se ejecuta por completo si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que la continuación debe programarse únicamente si se cancela su antecedente.Un antecedente se cancela si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que la tarea de continuación solo se debe programar si su antecedente produjo una excepción no controlada.Un antecedente produce una excepción no controlada si su propiedad al finalizar es .La opción garantiza que la propiedad del antecedente no es null.Puede usar esa propiedad para detectar la excepción y ver qué excepción provocó el error de la tarea.Si no tiene acceso a la propiedad , no se controla la excepción.Asimismo, si intenta tener acceso a la propiedad de una tarea cancelada o con errores, se producirá una nueva excepción.Esta opción no es válida para las continuaciones de varias tareas. + + + Especifica que la continuación debe programarse únicamente si su antecedente se ejecuta completamente.Un antecedente se ejecuta por completo si su propiedad al finalizar es .Esta opción no es válida para las continuaciones de varias tareas. + + + Sugerencia a un objeto para que programe las tareas en el orden en el que se programaron, de manera que haya más probabilidades de que las tareas programadas antes se ejecuten en primer lugar y las tareas programadas más tarde se ejecuten después. + + + Especifica que la tarea de continuación debe ejecutarse asincrónicamente.Esta opción tiene precedencia sobre . + + + Especifica las marcas que controlan el comportamiento opcional de la creación y ejecución de tareas. + + + Especifica que una tarea está adjunta a la tarea primaria en la jerarquía de tareas.De forma predeterminada, una tarea secundaria (es decir, una tarea interna creada por una tarea externa) se ejecuta de forma independiente de la tarea principal.La opción permite sincronizar las tareas primarias y secundarias.Tenga en cuenta que, si una tarea primaria se configura con la opción , la opción no tiene ningún efecto en la tarea secundaria y ésta se ejecutará como una tarea secundaria desasociada. Para obtener más información, vea el artículo sobre tareas secundarias adjuntas y desasociadas. + + + Especifica que cualquier tarea secundaria que intente ejecutarse como una tarea secundaria asociada (es decir, creada con la opción ) no pueda adjuntar la tarea primaria y se ejecute como una tarea secundaria desasociada.Para más información, vea Tareas secundarias asociadas y desasociadas. + + + Impide que el programador de ambiente se vea como programador actual en la tarea creada.Esto significa que las operaciones como StartNew o ContinueWith que se realizan en la tarea creada verán como programador actual. + + + Especifica que una tarea será una operación general de larga duración que implica menos componentes mayores que los sistemas concretos.Proporciona una sugerencia al de que se puede garantizar la sobresuscripción.La sobresuscripción le permite crear más subprocesos que el número de subprocesos de hardware disponibles. + + + Especifica que debe usarse el comportamiento predeterminado. + + + Sugerencia a un objeto para que programe las tareas de la manera más justa posible, lo cual significa que las tareas programadas antes probablemente se ejecuten en primer lugar y las tareas programadas más tarde se ejecuten después. + + + Fuerza la ejecución asincrónica de las continuaciones agregadas a la tarea actual. + + + Proporciona un conjunto de métodos estáticos (Shared en Visual Basic) para que funcionen con determinados tipos de instancias de . + + + Crea una de proxy que representa la operación asincrónica de Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic). + + que representa la operación asincrónica del Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) proporcionado. + Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) que se va a desempaquetar. + Tipo del resultado de la tarea. + La excepción que se produce si el argumento es NULL. + + + Crea un proxy que representa el funcionamiento asincrónico de . + Tarea que representa la operación asincrónica del objeto System.Threading.Tasks.Task(Of Task) proporcionado. + Task<Task> (C#) o Task (Of Task) (Visual Basic) que se va a desempaquetar. + La excepción que se produce si el argumento es NULL. + + + Proporciona compatibilidad para crear y programar objetos . + + + Inicializa una instancia de con la configuración predeterminada. + + + Inicializa una instancia de con la configuración especificada. + + que se asignará a las tareas creadas por este a menos que se especifique explícitamente otro CancellationToken mientras se llama a los métodos del generador. + + + Inicializa una instancia de con la configuración especificada. + + predeterminado que se asignará a las tareas creadas por este a menos que se especifique explícitamente otro CancellationToken mientras se llama a los métodos del generador. + Objeto predeterminado que se va a usar al crear tareas con TaskFactory. + Objeto predeterminado que se va a usar al crear tareas de continuación con TaskFactory. + Objeto predeterminado que se va a usar para programar las tareas creadas con TaskFactory.Un valor null indica que se debería emplear TaskScheduler.Current. + El no válido que especifica el argumento valor.Para obtener más información, vea la sección Comentarios para .o bienEl argumento especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Objeto predeterminado que se va a usar al crear tareas con TaskFactory. + Objeto predeterminado que se va a usar al crear tareas de continuación con TaskFactory. + El no válido que especifica el argumento valor.Para obtener más información, vea la sección Comentarios para .o bienEl argumento especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Objeto predeterminado que se va a usar para programar las tareas creadas con TaskFactory.Un valor null indica que se debería emplear el objeto TaskScheduler actual. + + + Obtiene el token de cancelación predeterminado para este generador de tareas. + Token de cancelación de tareas predeterminado para este generador de tareas. + + + Obtiene las opciones predeterminadas de continuación de tareas para este generador de tareas. + Opciones predeterminadas de continuación de tareas para este generador de tareas. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación. + Objeto que se usa para programar la nueva tarea de continuación. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Objeto que se usa para programar la nueva tarea de continuación. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Tipo del resultado del parámetro precedente. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Objeto que se usa para programar la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de acción que se va a ejecutar cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Tipo del resultado del parámetro precedente. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Objeto que se usa para programar la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz está vacío o contiene un valor null. + El argumento especifica un valor no válido. + Un elemento en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que comienza cuando un conjunto de tareas especificadas se ha completado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Combinación bit a bit de los valores de enumeración que controlan el comportamiento de la nueva tarea de continuación.No se admiten los miembros NotOn* y OnlyOn*. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado a la tarea creada. + Un elemento en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz está vacío o contiene un valor null. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null. o bienEl el argumento es null. + El matriz contiene un null valor. o bienEl matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Uno de los elementos en el se ha eliminado la matriz. o bien ya se ha eliminado. + El matriz es null. o bienEl argumento es null. + El matriz contiene un null valor. o bienEl matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz.o bienEl ya se ha eliminado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz.o bienEl ya se ha eliminado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de acción que se va a ejecutar cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + Tipo del resultado del parámetro precedente. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz.o bienEl ya se ha eliminado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + El que se asignará a la nueva tarea de continuación. + Valor de que controla el comportamiento del objeto de continuación creado. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Crea un objeto de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Valor de que controla el comportamiento del objeto de continuación creado. + Tipo del resultado del parámetro precedente. + Tipo del resultado devuelto por el delegado de y asociado al objeto creado. + La excepción que se produce cuando uno de los elementos en el se ha eliminado la matriz. + La excepción que se produce cuando el matriz es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskContinuationOptions no válido. + La excepción que se produce cuando el matriz contiene un valor null.o bienLa excepción que se produce cuando el matriz está vacía. + + + Obtiene las opciones predeterminadas de creación de tareas para este generador de tareas. + Opciones predeterminadas de creación de tareas para este generador de tareas. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una acción del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de acción que procesa el objeto completado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que ejecuta una acción del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de acción que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una acción del método End cuando se completa la interfaz especificada. + Objeto creado que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de acción que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar la tarea que ejecuta el método End. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una función del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + + + Crea un objeto que ejecuta una función del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea un objeto que ejecuta una función del método End cuando se completa la interfaz especificada. + Objeto que representa la operación asincrónica. + Interfaz IAsyncResult cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar la tarea que ejecuta el método End. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Obtiene el programador de tareas predeterminado para este generador de tareas. + Programador de tareas predeterminado para este generador de tareas. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de acción que se va a ejecutar de forma asincrónica. + El el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + El al que se va a asignar la nueva tarea. + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + + que se asignará a la nueva + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + El argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + + que se asignará a la nueva + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + El al que se va a asignar la nueva tarea. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de acción que se va a ejecutar de forma asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Tipo del resultado que está disponible a través de . + El argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + + que se asignará a la nueva + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + El al que se va a asignar la nueva tarea. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + + que se asignará a la nueva + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null. + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + El al que se va a asignar la nueva tarea. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Objeto que se usa para programar el objeto creado. + Tipo del resultado que está disponible a través de . + El ya se ha eliminado. + La excepción que se produce cuando la el argumento es null.o bienLa excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Crea e inicia un objeto . + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de . + Objeto que contiene los datos que el delegado de va a usar. + Valor de TaskCreationOptions que controla el comportamiento del objeto creado. + Tipo del resultado que está disponible a través de . + La excepción que se produce cuando la el argumento es null. + La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.La excepción que se produce cuando el argumento especifica un valor TaskCreationOptions no válido.Para obtener más información, vea la sección Comentarios para + + + Proporciona compatibilidad para crear y programar objetos . + Valor devuelto de los objetos creados por los métodos de esta clase. + + + Inicializa una instancia de con la configuración predeterminada. + + + Inicializa una instancia de con la configuración predeterminada. + Token de cancelación predeterminado que se asignará a las tareas creadas por este a menos que se especifique otro token de cancelación de forma explícita mientras se llama a los métodos de generador. + + + Inicializa una instancia de con la configuración especificada. + Token de cancelación predeterminado que se asignará a las tareas creadas por este a menos que se especifique otro token de cancelación de forma explícita mientras se llama a los métodos de generador. + Opciones predeterminadas que se van a usar al crear tareas con este . + Opciones predeterminadas que se van a usar al crear tareas de continuación con este . + Programador predeterminado que se va a usar para programar las tareas creadas con este .Un valor null indica que se debería usar . + + o especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Opciones predeterminadas que se van a usar al crear tareas con este . + Opciones predeterminadas que se van a usar al crear tareas de continuación con este . + + o especifica un valor no válido. + + + Inicializa una instancia de con la configuración especificada. + Programador que se va a usar para programar las tareas creadas con este .Un valor null indica que se debería usar el actual. + + + Obtiene el token de cancelación predeterminado para este generador de tareas. + El token de cancelación predeterminado para este generador de tareas. + + + Obtiene el valor de enumeración para este generador de tareas. + Uno de los valores de enumeración que especifica las opciones de continuación predeterminadas para este generador de tareas. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Uno de los elementos en el se ha eliminado la matriz. + + la matriz es null.o bienEl valor de es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl valor de es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Programador que se usa para programar la tarea de continuación creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + Especifica un valor no válido. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Programador que se usa para programar la tarea de continuación creada. + Tipo del resultado del parámetro precedente. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + El argumento especifica un valor no válido. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete el conjunto de tareas proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar. + Delegado de función que se va a ejecutar asincrónicamente cuando se completen todas las tareas de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* u OnlyOn* no son válidos. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor nulo o está vacío. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl el argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Programador que se usa para programar la tarea de continuación creada. + El matriz es null.o bienEl argumento es null.o bienEl argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + El no válido que especifica el argumento valor. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor de enumeración no válido. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nueva tarea de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + El matriz es null.o bienEl argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Token de cancelación que se va a asignar a la nueva tarea de continuación. + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Objeto que se usa para programar el objeto de continuación creado. + Tipo del resultado del parámetro precedente. + El matriz es null.o bienEl argumento es null.o bienEl el argumento es null. + El matriz contiene un valor null.o bienEl matriz está vacía. + El argumento especifica un valor TaskContinuationOptions no válido. + Uno de los elementos en el se ha eliminado la matriz.o bienEl que creó ya se ha eliminado. + + + Crea una tarea de continuación que se iniciará cuando se complete cualquier tarea del conjunto proporcionado. + Nuevo objeto de continuación. + Matriz de tareas desde la que se va a continuar cuando se complete una tarea. + Delegado de función que se va a ejecutar asincrónicamente cuando se complete una tarea de la matriz . + Uno de los valores de enumeración que controla el comportamiento de la tarea de continuación creada.Los valores NotOn* o OnlyOn* no son válidos. + Tipo del resultado del parámetro precedente. + Uno de los elementos en el se ha eliminado la matriz. + El matriz es null.o bienEl argumento es null. + El argumento especifica un valor de enumeración no válido. + El matriz contiene un valor null.o bienEl matriz está vacía. + + + Obtiene el valor de enumeración para este generador de tareas. + Uno de los valores de enumeración que especifica las opciones de creación predeterminadas para este generador de tareas. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Objeto creado que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Objeto que contiene los datos que el delegado de va a usar. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Objeto que controla el comportamiento del creado. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que representa un par de métodos Begin y End que se ajustan al modelo de programación asincrónica. + Tarea creada que representa la operación asincrónica. + Delegado que comienza la operación asincrónica. + Delegado que finaliza la operación asincrónica. + Primer argumento que se pasa al delegado de . + Segundo argumento que se pasa al delegado de . + Tercer argumento que se pasa al delegado de . + Objeto que contiene los datos que el delegado de va a usar. + Un objeto que controla el comportamiento de la tarea creada. + Tipo del segundo argumento que se pasa al delegado de . + Tipo del tercer argumento que se pasa al delegado de . + Tipo del primer argumento que se pasa al delegado de . + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea una tarea que ejecuta una función del método End cuando se completa el especificado. + Objeto que representa la operación asincrónica. + + cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + El argumento es null.o bienEl argumento es null. + + + Crea una tarea que ejecuta una función del método End cuando se completa el especificado. + Tarea que representa la operación asincrónica. + + cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null.o bienEl argumento es null. + El argumento especifica un valor no válido. + + + Crea una tarea que ejecuta una función del método End cuando se completa el especificado. + Tarea creada que representa la operación asincrónica. + + cuya finalización debe desencadenar el procesamiento de . + Delegado de función que procesa el objeto completado. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El programador de tareas que se usa para programar la tarea que ejecuta el método End. + El argumento es null.o bienEl argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Obtiene el programador de tareas para este generador de tareas. + El programador de tareas para este generador de tareas. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Token de cancelación que se va a asignar a la nueva tarea. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Token de cancelación que se va a asignar a la nueva tarea. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + Programador de tareas que se usó para programar la tarea creada. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea e inicia una tarea. + Objeto iniciado. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null. + El parámetro especifica un valor no válido. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + Token de cancelación que se va a asignar a la nueva tarea. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + Token de cancelación que se va a asignar a la nueva tarea. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + Programador de tareas que se usó para programar la tarea creada. + El token de cancelación de origen que crearon ya se ha eliminado. + El argumento es null.o bienEl argumento es null. + El parámetro especifica un valor no válido. + + + Crea e inicia una tarea. + La tarea iniciada. + Delegado de función que devuelve el resultado futuro que va a estar disponible a través de la tarea. + Objeto que contiene los datos que el delegado de va a usar. + Uno de los valores de enumeración que controla el comportamiento de la tarea creada. + El argumento es null. + El parámetro especifica un valor no válido. + + + Representa un objeto que administra el trabajo de bajo nivel de la puesta en cola de las tareas en los subprocesos. + + + Inicializa el objeto . + + + Obtiene el objeto asociado a la tarea que se está ejecutando actualmente. + Devuelve el objeto asociado a la tarea que se está ejecutando actualmente. + + + Obtiene la instancia predeterminada de proporcionada por .NET Framework. + Devuelve la instancia predeterminada de . + + + Crea un objeto asociado a la instancia actual de . + Objeto asociado a la instancia actual de , tal y como determina la propiedad . + El SynchronizationContext actual no puede usarse como TaskScheduler. + + + Solo por compatibilidad con el depurador, genera un enumerable de las instancias de que se encuentran actualmente en la cola del programador a la espera de ser ejecutadas. + Enumerable que permite a un depurador atravesar las tareas que se encuentran actualmente en la cola de este programador. + Este programador no puede generar una lista de tareas en cola en este momento. + + + Obtiene el identificador único de este . + Devuelve el identificador único de este objeto . + + + Indica el nivel de simultaneidad máximo admitido por este . + Devuelve un entero que representa el nivel máximo de simultaneidad.El programador predeterminado devuelve la propiedad . + + + Pone un objeto en la cola del programador. + Objeto que se va a poner en la cola. + El argumento de es nulo. + + + Intenta quitar un objeto de la cola de este programador. + Valor booleano que indica si el argumento se quitó correctamente de la cola. + Objeto que se va a quitar de la cola. + El argumento de es nulo. + + + Intenta ejecutar el objeto especificado en este programador. + Valor booleano que es true si se ejecutó correctamente; de lo contrario, es false.Normalmente, los errores de ejecución son debidos a que la tarea ya se ha ejecutado anteriormente o está a punto de ser ejecutada por otro subproceso. + Objeto que se va a ejecutar. + La no está asociada a este programador. + + + Determina si el objeto especificado puede ejecutarse sincrónicamente en esta llamada y, en caso afirmativo, lo ejecuta. + Valor booleano que indica si se ejecutó la tarea alineada. + Objeto que se va a ejecutar. + Valor booleano que indica si la tarea se ha puesto anteriormente en la cola.Si este parámetro es True, la tarea se ha puesto en la cola (programado) anteriormente; si su valor es False, la tarea no se ha puesto anteriormente en la cola y esta llamada se realiza para ejecutar la tarea insertada sin ponerla en la cola. + El argumento de es nulo. + La ya se ejecutó. + + + Se produce cuando una excepción no controlada de una tarea con un error está a punto de desencadenar la directiva de elevación de excepciones, lo que de forma predeterminada terminaría el proceso. + + + Representa una excepción que se usa para comunicar una operación no válida de un objeto . + + + Inicializa una nueva instancia de la clase con un mensaje proporcionado por el sistema que describe el error. + + + Inicializa una instancia nueva de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + La excepción que es la causa de la excepción actual. + + + Inicializa una nueva instancia de la clase con un mensaje de error especificado que describe el error. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + + + Inicializa una nueva instancia de la clase con el mensaje de error especificado y una referencia a la excepción interna que representa la causa de esta excepción. + Mensaje que describe la excepción.El llamador de este constructor debe asegurarse de que esta cadena se ha traducido para la actual referencia cultural del sistema. + La excepción que es la causa de la excepción actual.Si el parámetro no es null, la excepción actual se produce en un bloque catch que controla la excepción interna. + + + Representa la fase actual del ciclo de vida de una . + + + La tarea confirmó la cancelación iniciando una excepción OperationCanceledException con su propio CancellationToken mientras el token estaba en estado señalado o el CancellationToken de la tarea ya se había señalado antes de que la tarea empezara a ejecutarse.Para más información, vea Cancelación de tareas. + + + La tarea se ha inicializado pero aún no se ha programado. + + + La tarea se completó debido a una excepción no controlada. + + + La tarea terminó de ejecutarse correctamente. + + + La tarea se está ejecutando pero aún no se ha completado. + + + La tarea está a la espera de ser activada y programada internamente por la infraestructura de .NET Framework. + + + La tarea ha terminado de ejecutarse y está implícitamente a la espera de que se completen las tareas secundarias asociadas. + + + Se ha programado la ejecución de la tarea pero la ejecución aún no ha comenzado. + + + Proporciona datos para el evento que se genera cuando una excepción del objeto erróneo pasa inadvertida. + + + Inicializa una nueva instancia de la clase con la excepción inadvertida. + Excepción que ha pasado inadvertida. + + + Excepción que pasó inadvertida. + Excepción que pasó inadvertida. + + + Obtiene datos sobre si esta excepción se ha marcado como "advertida". + True, si esta excepción se ha marcado como "observed"; de lo contrario, false. + + + Marca como "advertida", evitando así que desencadene la directiva de elevación de excepciones que, de forma predeterminada, termina el proceso. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/fr/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/fr/System.Threading.Tasks.xml new file mode 100644 index 0000000..3c7206a --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/fr/System.Threading.Tasks.xml @@ -0,0 +1,3309 @@ + + + + System.Threading.Tasks + + + + Représente une ou plusieurs erreurs qui se produisent lors de l'exécution de l'application. + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec des références aux exceptions internes qui sont la cause de cette exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Initialise une nouvelle instance de la classe avec des références aux exceptions internes qui sont la cause de cette exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et des références aux exceptions internes qui sont la cause de cette exception. + Message d'erreur indiquant la raison de l'exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + L'argument a la valeur null. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et des références aux exceptions internes qui sont la cause de cette exception. + Message d'erreur indiquant la raison de l'exception. + Exceptions qui ont provoqué l'exception actuelle. + L'argument a la valeur null. + Un élément d' est null. + + + Aplatit des instances en une nouvelle instance unique. + Nouvelle instance aplatie. + + + Retourne qui est la cause première de cette exception. + Retourne qui est la cause première de cette exception. + + + Appelle un gestionnaire sur chaque contenu par ce . + Prédicat à exécuter pour chaque exception.Le prédicat accepte l'objet à traiter en tant qu'argument et retourne une valeur booléenne pour indiquer si l'exception a été gérée. + L'argument a la valeur null. + Une exception contenue dans ce n'a pas été gérée. + + + Obtient une collection en lecture seule des instances qui ont provoqué l'exception actuelle. + Retourne une collection en lecture seule des instances qui ont provoqué l'exception actuelle. + + + Crée et retourne une chaîne représentant le en cours. + Représentation sous forme de chaîne de l'exception en cours. + + + Exception levée dans un thread lors de l'annulation d'une opération que le thread exécutait. + 2 + + + Initialise une nouvelle instance de la classe avec un message d'erreur système. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié. + + qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié, une référence à l'exception interne qui est à l'origine de cette exception et un jeton d'annulation. + Message d'erreur indiquant la raison de l'exception. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + Jeton d'annulation associé à l'opération annulée. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et un jeton d'annulation. + Message d'erreur indiquant la raison de l'exception. + Jeton d'annulation associé à l'opération annulée. + + + Initialise une nouvelle instance de la classe avec un jeton d'annulation. + Jeton d'annulation associé à l'opération annulée. + + + Obtient un jeton associé à l'opération annulée. + Jeton associé à l'opération annulée ou jeton par défaut. + + + Représente un concepteur pour les méthodes asynchrones qui retournent une tâche. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine.Cette méthode peut être appelée depuis du code d'un niveau de confiance partiel. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Crée une instance de la classe . + Nouvelle instance du générateur. + + + Marque la tâche comme ayant échoué et lie l'exception spécifiée à la tâche. + Exception à lier à la tâche. + + a la valeur null. + La tâche est déjà terminée.ouLe générateur n'est pas initialisé. + + + Marque que la tâche s'est déroulée correctement. + La tâche est déjà terminée.ouLe générateur n'est pas initialisé. + + + Associe le concepteur à la machine à états spécifiée. + Instance de machine à états à associer au concepteur. + + a la valeur null. + La machine à états a été définie précédemment. + + + Commence l'exécution du générateur avec la machine à états associée. + Instance de machine à états, passée par la référence. + Type de la machine à états. + + a la valeur null. + + + Obtient la tâche pour ce générateur. + Tâche pour ce générateur. + Le générateur n'est pas initialisé. + + + Représente un concepteur pour les méthodes asynchrones qui retourne une tâche et fournit un paramètre pour le résultat. + Résultat à utiliser pour effectuer la tâche. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine.Cette méthode peut être appelée depuis du code d'un niveau de confiance partiel. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Crée une instance de la classe . + Nouvelle instance du générateur. + + + Marque la tâche comme ayant échoué et lie l'exception spécifiée à la tâche. + Exception à lier à la tâche. + + a la valeur null. + La tâche est déjà terminée. + + + Marque que la tâche s'est déroulée correctement. + Résultat à utiliser pour effectuer la tâche. + La tâche est déjà terminée. + + + Associe le concepteur à la machine à états spécifiée. + Instance de machine à états à associer au concepteur. + + a la valeur null. + La machine à états a été définie précédemment. + + + Commence l'exécution du générateur avec la machine à états associée. + Instance de machine à états, passée par la référence. + Type de la machine à états. + + a la valeur null. + + + Obtient la tâche pour ce générateur. + Tâche pour ce générateur. + + + Représente un concepteur pour les méthodes asynchrones qui ne retournent aucune valeur. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Planifie la machine à états de continuer à l'action suivante lorsque l'awaiter spécifié se termine.Cette méthode peut être appelée depuis du code d'un niveau de confiance partiel. + Awaiter. + Machine à états. + Type d'awaiter. + Type de la machine à états. + + + Crée une instance de la classe . + Nouvelle instance du générateur. + + + Lie une exception au générateur de méthode. + Exception à lier. + + a la valeur null. + Le générateur n'est pas initialisé. + + + Marque le générateur de méthode comme exécuté avec succès. + Le générateur n'est pas initialisé. + + + Associe le concepteur à la machine à états spécifiée. + Instance de machine à états à associer au concepteur. + + a la valeur null. + La machine à états a été définie précédemment. + + + Commence l'exécution du générateur avec la machine à états associée. + Instance de machine à états, passée par la référence. + Type de la machine à états. + + a la valeur null. + + + Fournit un objet awaitable qui active les attentes configurées sur une tâche. + + + Retourne un awaiter pour cet objet pouvant être attendu. + Awaiter. + + + Fournit un objet awaitable qui active les attentes configurées sur une tâche. + Type du résultat produit par ce . + + + Retourne un awaiter pour cet objet pouvant être attendu. + Awaiter. + + + Fournit un awaiter pour un objet pouvant être attendu (). + + + Met fin à l'attente sur la tâche terminée. + Résultat de la tâche terminée. + L'élément awaiter n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée avec un état d'erreur. + + + Obtient une valeur qui spécifie si la tâche attendue est terminée. + true si la tâche attendue est terminée ; sinon, false. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Fournit un awaiter pour un objet pouvant être attendu (). + + + Met fin à l'attente sur la tâche terminée. + L'élément awaiter n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée avec un état d'erreur. + + + Obtient une valeur qui spécifie si la tâche attendue est terminée. + true si la tâche attendue est terminée ; sinon, false. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche associée à cet awaiter. + Action à rappeler lorsque l'opération d'attente se termine. + L'argument a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Représente les machines à états générées pour les méthodes asynchrones.Ce type est exclusivement destiné aux compilateurs. + + + Déplace la machine à états vers son prochain état. + + + Configure la machine à états avec un réplica alloué par tas. + Réplica alloué par tas. + + + Représente un awaiter qui planifie des suites lorsqu'une opération d'attente se termine. + + + Planifie l'action de continuation qui est appelée lorsque l'instance se termine. + Action à appeler lorsque l'opération se termine. + L'argument est null (Nothing en Visual Basic). + + + Représente une opération qui planifie les suites lorsqu'elle se termine. + + + Planifie l'action de continuation qui est appelée lorsque l'instance se termine. + Action à appeler lorsque l'opération se termine. + L'argument est null (Nothing en Visual Basic). + + + Fournit un objet qui attend la fin d'une tâche asynchrone. + + + Met fin à l'attente de la fin de la tâche asynchrone. + L'objet n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée dans un état . + + + Obtient une valeur qui indique si la tâche asynchrone est terminée. + true si la tâche s'est terminée ; sinon, false. + L'objet n'a pas été initialisé correctement. + + + Définit l'action à exécuter lorsque l'objet cesse d'attendre que la tâche asynchrone se termine. + Action à exécuter quand l'opération d'attente se termine. + + a la valeur null. + L'objet n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche asynchrone qui est associée à cet élément en attente. + Action à appeler quand l'opération d'attente se termine. + + a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Représente un objet qui attend la fin d'une tâche asynchrone et fournit un paramètre pour le résultat. + Résultat de la tâche. + + + Met fin à l'attente de la fin de la tâche asynchrone. + Résultat de la tâche terminée. + L'objet n'a pas été initialisé correctement. + La tâche a été annulée. + Tâche terminée dans un état . + + + Obtient une valeur qui indique si la tâche asynchrone est terminée. + true si la tâche s'est terminée ; sinon, false. + L'objet n'a pas été initialisé correctement. + + + Définit l'action à exécuter lorsque l'objet cesse d'attendre que la tâche asynchrone se termine. + Action à exécuter quand l'opération d'attente se termine. + + a la valeur null. + L'objet n'a pas été initialisé correctement. + + + Planifie l'action de continuation pour la tâche asynchrone associée à cet élément en attente. + Action à appeler quand l'opération d'attente se termine. + + a la valeur null. + L'élément awaiter n'a pas été initialisé correctement. + + + Fournit le contexte pour l'attente lors d'un basculement asynchrone dans un environnement cible. + + + Récupère un objet pour cette instance de la classe. + Objet utilisé pour suivre l'état d'achèvement de l'opération asynchrone. + + + Fournit un awaiter pour basculer dans un environnement cible. + + + Met fin à l'opération d'attente. + + + Obtient une valeur qui indique si aucune cession n'est requise. + Toujours false, ce qui indique qu'une instruction yield est systématiquement requise pour . + + + Définit la continuation à appeler. + Action à appeler de façon asynchrone. + + a la valeur null. + + + Publie le paramètre dans le contexte actuel. + Action à appeler de façon asynchrone. + L'argument a la valeur null. + + + Propage une notification selon laquelle les opérations doivent être annulées. + + + Initialise le . + État d'annulation du jeton. + + + Détermine si ce jeton peut être à l'état Annulé. + True si ce jeton peut être à l'état Annulé ; sinon, false. + + + Détermine si l'instance actuelle de est égale au spécifié. + True si est un et si les deux instances sont égales ; sinon, false.Deux jetons sont égaux s'ils sont associés au même ou s'ils ont tous les deux été construits à partir de constructeurs CancellationToken publics et que leurs valeurs sont égales. + Autre objet auquel comparer cette instance. + An associated has been disposed. + + + Détermine si l'instance actuelle de est égale au jeton spécifié. + true si les instances sont égales ; sinon, false.Deux jetons sont égaux s'ils sont associés au même ou s'ils ont tous les deux été construits à partir de constructeurs CancellationToken publics et que leurs valeurs sont égales. + Autre auquel comparer cette instance. + + + Sert de fonction de hachage pour un . + Code de hachage pour l'instance actuelle de . + + + Détermine si l'annulation a été demandée pour ce jeton. + True si l'annulation a été demandée pour ce jeton ; sinon, False. + + + Retourne une valeur vide. + Jeton d'annulation vide. + + + Détermine si deux instances sont égales. + True si les instances sont égales ; sinon, False. + Première instance. + Deuxième instance. + An associated has been disposed. + + + Détermine si les deux instances de ne sont pas égales. + True si les instances ne sont pas égales ; sinon, False. + Première instance. + Deuxième instance. + An associated has been disposed. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + The associated has been disposed. + + is null. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + Valeur booléenne qui indique s'il faut capturer le actuel et l'utiliser lors de l'appel de . + The associated has been disposed. + + is null. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + État à passer à lorsque le délégué est appelé.Il peut s'agir d'une valeur null. + The associated has been disposed. + + is null. + + + Inscrit un délégué qui sera appelé lors de l'annulation du . + Instance de qui peut être utilisée pour annuler l'inscription du rappel. + Délégué à exécuter lorsque est annulé. + État à passer à lorsque le délégué est appelé.Il peut s'agir d'une valeur null. + Valeur booléenne qui indique s'il faut capturer le actuel et l'utiliser lors de l'appel de . + The associated has been disposed. + + is null. + + + Lève une si l'annulation de ce jeton a été demandée. + The token has had cancellation requested. + The associated has been disposed. + + + Obtient un qui est signalé lors de l'annulation du jeton. + + signalé lors de l'annulation du jeton. + The associated has been disposed. + + + Représente un délégué de rappel inscrit avec un . + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Détermine si l'instance actuelle de est égale à spécifiée. + True si cet objet et sont égaux.False dans le cas contraire.Deux instances de sont égales si elles font toutes les deux référence à la sortie d'un appel unique à la même méthode d'inscription d'un . + Autre objet avec lequel comparer cette instance. + + + Détermine si l'instance actuelle de est égale à spécifiée. + True si cet objet et sont égaux.False dans le cas contraire. Deux instances de sont égales si elles font toutes les deux référence à la sortie d'un appel unique à la même méthode d'inscription d'un . + Autre avec lequel comparer cette instance. + + + Sert de fonction de hachage pour un . + Code de hachage pour l'instance actuelle de . + + + Détermine si les deux instances de sont identiques. + True si les instances sont égales ; sinon, false. + Première instance. + Deuxième instance. + + + Détermine si les deux instances de ne sont pas identiques. + True si les instances ne sont pas égales ; sinon, False. + Première instance. + Deuxième instance. + + + Signale à un qu'il doit être annulé. + + + Initialise une nouvelle instance de la classe . + + + Initialise une nouvelle instance de la classe qui sera annulée après le délai spécifié en millisecondes. + Intervalle de temps d'attente en millisecondes avant d'annuler cet élément . + + is less than -1. + + + Initialise une nouvelle instance de la classe qui sera annulée après l'intervalle de temps spécifié. + Intervalle de temps d'attente avant d'annuler cet élément . + + . is less than -1 or greater than . + + + Transmet une demande d'annulation. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Transmet une demande d'annulation, et spécifie si les rappels restants et les opérations annulables doivent être traités. + true si les exceptions doivent se propager immédiatement ; sinon, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Planifie une opération d'annulation sur cette après le nombre spécifié de millisecondes. + Intervalle de temps avant l'annulation de cette . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Planifie une opération d'annulation sur cette après l'intervalle de temps spécifié. + Intervalle de temps avant l'annulation de cette . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Crée une qui est à l'état annulé quand l'un des jetons source est à l'état annulé. + + qui est liée aux jetons sources. + Premier jeton d'annulation à observer. + Second jeton d'annulation à observer. + A associated with one of the source tokens has been disposed. + + + Crée une qui est à l'état « annulé » quand l'un des jetons sources du tableau spécifié est à l'état « annulé ». + + qui est liée aux jetons sources. + Tableau qui contient les instances de jeton d'annulation à observer. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Libère toutes les ressources utilisées par l'instance actuelle de la classe . + + + Libère les ressources non managées utilisées par la classe et libère éventuellement les ressources managées. + true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées. + + + Détermine si l'annulation a été demandée pour cette . + true si l'annulation a été demandée pour cette  ; sinon, false. + + + Obtient l' associée à cette . + + associé à ce . + The token source has been disposed. + + + Fournit les planificateurs de tâches qui se coordonnent pour exécuter les tâches tout en garantissant que les tâches simultanées peuvent s'exécuter simultanément et que les tâches exclusives ne s'exécutent jamais simultanément. + + + Initialise une nouvelle instance de la classe . + + + Initialise une nouvelle instance de la classe qui cible le planificateur spécifié. + Planificateur cible sur lequel cette paire doit s'exécuter. + + + Initialise une nouvelle instance de la classe qui cible le planificateur spécifié avec un niveau de concurrence maximal. + Planificateur cible sur lequel cette paire doit s'exécuter. + Nombre maximal de tâches à exécuter simultanément. + + + Initialise une nouvelle instance de la classe qui cible le planificateur spécifié avec un niveau de concurrence maximal et un nombre maximal de tâches planifiées qui peuvent être traités en tant qu'unité. + Planificateur cible sur lequel cette paire doit s'exécuter. + Nombre maximal de tâches à exécuter simultanément. + Nombre maximal de tâches à traiter pour chaque tâche planifiée sous-jacente utilisée par la paire. + + + Informe la paire de planificateur qu'elle ne doit plus accepter de tâches. + + + Obtient une qui ne se termine lorsque le planificateur est achevé. + Opération asynchrone qui se termine lorsque le planificateur termine le traitement. + + + Obtient un qui peut être utilisé pour planifier des tâches à cette paire qui peut s'exécuter simultanément avec d'autres tâches sur cette paire. + Objet qui peut être utilisé pour planifier des tâches simultanément. + + + Obtient un qui peut être utilisé pour planifier des tâches à cette paire qui doit s'exécuter de manière exclusive par rapport à d'autres tâches sur cette paire. + Objet qui peut être utilisé pour planifier les tâches qui ne sont pas exécutés simultanément avec d'autres tâches. + + + Représente une opération asynchrone.Pour parcourir le code source de .NET Framework pour ce type, consultez la Source de référence. + + + Initialise un nouveau avec l'action spécifiée. + Délégué qui représente le code à exécuter dans la tâche. + The argument is null. + + + Initialise un nouveau avec l'action spécifiée et . + Délégué qui représente le code à exécuter dans la tâche. + Le que la nouvelle tâche observera. + The provided has already been disposed. + The argument is null. + + + Initialise une nouvelle avec l'action et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche. + Le que la nouvelle tâche observera. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialise une nouvelle avec l'action et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche. + + utilisé pour personnaliser le comportement de la tâche. + The argument is null. + The argument specifies an invalid value for . + + + Initialise un nouveau avec l'action et l'état spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + + que la nouvelle tâche observera. + The that created has already been disposed. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + + que la nouvelle tâche observera. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche. + Objet représentant les données que l'action doit utiliser. + + utilisé pour personnaliser le comportement de la tâche. + The argument is null. + The argument specifies an invalid value for . + + + Obtient l'objet d'état fourni quand la a été créée, ou null si aucune n'a été fournie. + + représentant les données d'état passées à la tâche lors de sa création. + + + Obtient une tâche qui s'est déjà terminée correctement. + Tâche terminée avec succès. + + + Configure un élément awaiter utilisé pour attendre cette . + Objet utilisé pour attendre cette tâche. + true en cas de tentative de marshaling de la continuation vers le contexte d'origine capturé ; sinon, false. + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + The argument is null. + + + Crée une continuation qui reçoit un jeton d'annulation et s'exécute de façon asynchrone quand le cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + The that created the token has already been disposed. + The argument is null. + + + Crée une continuation qui s'exécute quand la tâche cible se termine conformément au spécifié.La continuation reçoit un jeton d'annulation et utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter selon le spécifié.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute quand la tâche cible se termine conformément au spécifié. + Nouvelle de continuation. + Action à exécuter selon le spécifié.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine.La continuation utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The has been disposed. + The argument is null. -or-The argument is null. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute quand le cible se termine. + Nouvelle tâche de continuation. + Action à exécuter quand la tâche se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés comme arguments au délégué. + Objet représentant les données que l'action de continuation doit utiliser. + The argument is null. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et un jeton d'annulation, et qui s'exécute de façon asynchrone quand le cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et un jeton d'annulation, et qui s'exécute quand le cible se termine.La continuation s'exécute selon un ensemble de conditions spécifiées et utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute quand le cible se termine.La continuation s'exécute selon un ensemble de conditions spécifiées. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute de façon asynchrone quand le cible se termine.La continuation utilise un planificateur spécifié. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur. + Nouvelle tâche de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur.La continuation reçoit un jeton d'annulation. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Crée une continuation qui s'exécute en fonction des options de continuation spécifiées et retourne une valeur.La continuation reçoit un jeton d'annulation et utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter selon le spécifié. Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute en fonction des options de continuation spécifiées et retourne une valeur. + Nouvelle de continuation. + Fonction à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur.La continuation utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crée une continuation qui reçoit des informations d'état fournies par l'appelant et s'exécute de façon asynchrone quand le cible se termine et retourne une valeur. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Type du résultat produit par la continuation. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand le cible se termine et retourne une valeur.La continuation reçoit des informations d'état fournies par l'appelant et un jeton d'annulation. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat produit par la continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute en fonction des options de continuation de tâche spécifiées quand le cible se termine et retourne une valeur.La continuation reçoit des informations d'état fournies par l'appelant et un jeton d'annulation et elle utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute en fonction des options de continuation de tâche spécifiées quand le cible se termine et retourne une valeur.La continuation reçoit des informations d'état fournies par l'appelant. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine.La continuation reçoit des informations d'état fournies par l'appelant et utilise un planificateur spécifié. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument is null. + + + Obtient les utilisées pour créer cette tâche. + + utilisées pour créer cette tâche. + + + Retourne l'ID unique de la en cours d'exécution. + Entier assigné par le système à la tâche en cours d'exécution. + + + Crée une tâche qui se termine après un certain délai. + Tâche qui représente le délai. + Nombre de millisecondes à attendre avant la fin de la tâche retournée ou -1 pour attendre indéfiniment. + The argument is less than -1. + + + Crée une tâche pouvant être annulée qui se termine après un certain délai. + Tâche qui représente le délai. + Nombre de millisecondes à attendre avant la fin de la tâche retournée ou -1 pour attendre indéfiniment. + Jeton d'annulation qui sera vérifié avant de terminer la tâche retournée. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Crée une tâche qui se termine après un intervalle de temps spécifié. + Tâche qui représente le délai. + Intervalle de temps à attendre avant la fin de la tâche retournée ou TimeSpan.FromMilliseconds(-1) pour attendre indéfiniment. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Crée une tâche pouvant être annulée qui se termine après un intervalle de temps spécifié. + Tâche qui représente le délai. + Intervalle de temps à attendre avant la fin de la tâche retournée ou TimeSpan.FromMilliseconds(-1) pour attendre indéfiniment. + Jeton d'annulation qui sera vérifié avant de terminer la tâche retournée. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Obtient le qui a provoqué l'arrêt prématuré de .Si la s'est terminée avec succès ou n'a pas encore levé d'exception, la valeur null est retournée. + + qui a provoqué la fin prématurée de . + + + Fournit l'accès aux méthodes de fabrique pour la création d'instances de et de . + Objet de fabrique pouvant créer une variété d'objets et . + + + Crée une qui s'est terminée en raison de l'annulation avec un jeton d'annulation spécifié. + Tâche annulée. + Jeton d'annulation avec lequel terminer la tâche. + + + Crée une qui s'est terminée en raison de l'annulation avec un jeton d'annulation spécifié. + Tâche annulée. + Jeton d'annulation avec lequel terminer la tâche. + Type du résultat retourné par la tâche. + + + Crée une qui s'est terminée avec une exception spécifiée. + Tâche ayant échoué. + Exception avec laquelle terminer la tâche. + Type du résultat retourné par la tâche. + + + Crée une qui s'est terminée avec une exception spécifiée. + Tâche ayant échoué. + Exception avec laquelle terminer la tâche. + + + Crée une qui s'est terminée correctement avec le résultat spécifié. + Tâche terminée avec succès. + Résultat à enregistrer dans la tâche terminée. + Type du résultat retourné par la tâche. + + + Obtient un élément awaiter utilisé pour attendre cette . + Instance d'élément awaiter. + + + Obtient un ID unique pour cette instance de . + Entier assigné par le système à cette instance de tâche. + + + Indique si cette instance de s'est exécutée avec succès suite à une annulation. + true si la tâche s'est terminée suite à son annulation ; sinon false. + + + Indique si cette s'est terminée. + true si la tâche s'est terminée ; sinon, false. + + + Indique si la s'est terminée suite à une exception non gérée. + true si la tâche a levé une exception non gérée ; sinon, false. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un handle de tâche pour ce travail. + Tâche qui représente le travail mis en file d'attente à exécuter dans le ThreadPool. + Travail à exécuter de façon asynchrone + The parameter was null. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un handle de tâche pour ce travail. + Tâche qui représente le travail mis en file d'attente à exécuter dans le ThreadPool. + Travail à exécuter de façon asynchrone + Jeton d'annulation qui doit être utilisé pour annuler le travail + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la Task(TResult) retournée par . + Task(TResult) qui représente un proxy de la Task(TResult) retournée par . + Travail à exécuter de façon asynchrone + Type du résultat retourné par la tâche de proxy. + The parameter was null. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la Task(TResult) retournée par . + Task(TResult) qui représente un proxy de la Task(TResult) retournée par . + Travail à exécuter de façon asynchrone + Jeton d'annulation qui doit être utilisé pour annuler le travail + Type du résultat retourné par la tâche de proxy. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la tâche retournée par . + Tâche qui représente un proxy de la tâche retournée par . + Travail à exécuter de façon asynchrone + The parameter was null. + + + Met en file d'attente le travail spécifié à exécuter dans le ThreadPool et retourne un proxy pour la tâche retournée par . + Tâche qui représente un proxy de la tâche retournée par . + Travail à exécuter de façon asynchrone. + Jeton d'annulation qui doit être utilisé pour annuler le travail. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Met en file d'attente le travail spécifié à exécuter dans le pool de threads et retourne un objet qui représente ce travail. + Objet de tâche qui représente le travail mis en file d'attente à exécuter dans le pool de threads. + Travail à exécuter de façon asynchrone. + Type de retour de la tâche. + The parameter is null. + + + Met en file d'attente le travail spécifié à exécuter dans le pool de threads et retourne un handle de Task(TResult) pour ce travail. + Task(TResult) qui représente le travail mis en file d'attente à exécuter dans le ThreadPool. + Travail à exécuter de façon asynchrone + Jeton d'annulation qui doit être utilisé pour annuler le travail + Type de résultat de la tâche. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Exécute de façon synchrone la sur le actuel. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Exécute de façon synchrone le sur le fourni. + Planificateur sur lequel tenter d'exécuter cette tâche inline. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Démarre la , en planifiant son exécution selon le actuel. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Démarre la , en planifiant son exécution sur le spécifié. + + avec lequel associer et exécuter cette tâche. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Obtient le de cette tâche. + + actuel de cette instance de tâche. + + + Obtient un qui peut être utilisé en attendant la fin de la tâche. + + qui peut être utilisé pour attendre la fin de la tâche. + The has been disposed. + + + Obtient une indication précisant si l'opération s'est terminée de manière synchrone. + true si l'opération s'est terminée de manière synchrone ; sinon, false. + + + Attend la fin de l'exécution de . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de la en un nombre de millisecondes spécifié. + true si l'exécution de s'est terminée dans le délai imparti ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de .L'attente se termine si un intervalle de délai est écoulé ou si un jeton d'annulation est annulé avant la fin de la tâche. + true si l'exécution de s'est terminée dans le délai imparti ; sinon, false. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + Jeton d'annulation à observer en attendant que la tâche se termine. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de .L'attente se termine si un jeton d'annulation est annulé avant la fin de la tâche. + Jeton d'annulation à observer en attendant que la tâche se termine. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de la dans un intervalle de temps spécifié. + true si l'exécution de s'est terminée dans le délai imparti ; sinon, false. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attend la fin de l'exécution de tous les objets fournis. + Tableau d'instances de sur lesquelles attendre. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Attend la fin de l'exécution de tous les objets fournis en un nombre de millisecondes spécifié. + true si l'exécution de toutes les instances s'est terminée dans le délai imparti ; sinon, false. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attend la fin de l'exécution de tous les objets fournis en un nombre de millisecondes spécifié ou jusqu'à ce que l'attente soit annulée. + true si l'exécution de toutes les instances s'est terminée dans le délai imparti ; sinon, false. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer en attendant que les tâches se terminent. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attend la fin de l'exécution de tous les objets fournis sauf si l'attente est annulée. + Tableau d'instances de sur lesquelles attendre. + + à observer en attendant que les tâches se terminent. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Attend la fin de l'exécution de tous les objets pouvant être annulés fournis dans un intervalle de temps spécifié. + true si l'exécution de toutes les instances s'est terminée dans le délai imparti ; sinon, false. + Tableau d'instances de sur lesquelles attendre. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Attend la fin de l'exécution de l'un des objets fournis. + Index de la tâche achevée dans l'argument de tableau . + Tableau d'instances de sur lesquelles attendre. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Attend la fin de l'exécution de l'un des objets fournis en un nombre de millisecondes spécifié. + Index de la tâche achevée dans l'argument de tableau ou -1, si le délai a expiré. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attend la fin de l'exécution de l'un des objets fournis en un nombre de millisecondes spécifié ou jusqu'à ce qu'un jeton d'annulation soit annulé. + Index de la tâche achevée dans l'argument de tableau ou -1, si le délai a expiré. + Tableau d'instances de sur lesquelles attendre. + Nombre de millisecondes à attendre, ou (-1) pour un délai d'attente infini. + + à observer en attendant qu'une tâche se termine. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attend la fin de l'exécution de l'un des objets fournis sauf si l'attente est annulée. + Index de la tâche achevée dans l'argument de tableau . + Tableau d'instances de sur lesquelles attendre. + + à observer en attendant qu'une tâche se termine. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Attend la fin de l'exécution de n'importe lequel des objets fournis dans un intervalle de temps spécifié. + Index de la tâche achevée dans l'argument de tableau ou -1, si le délai a expiré. + Tableau d'instances de sur lesquelles attendre. + + qui représente le nombre de millisecondes à attendre ou qui représente -1 milliseconde de seconde, pour attendre indéfiniment. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Crée une tâche qui s'achève quand tous les objets d'une collection énumérable sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The collection contained a null task. + + + Crée une tâche qui s'achève quand tous les objets d'une collection énumérable sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + The argument was null. + The collection contained a null task. + + + Crée une tâche qui s'achève quand tous les objets d'un tableau sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + The argument was null. + The array contained a null task. + + + Crée une tâche qui s'achève quand tous les objets d'un tableau sont terminés. + Tâche qui représente l'achèvement de toutes les tâches fournies. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The array contained a null task. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche qui s'achève quand l'une des tâches fournies est terminée. + Tâche qui représente l'achèvement de l'une des tâches fournies.Le résultat de la tâche retour est la tâche qui s'est terminée. + Tâches restantes à exécuter avant la fin. + Type de la tâche terminée. + The argument was null. + The array contained a null task, or was empty. + + + Crée une tâche pouvant être attendue qui se produit de manière asynchrone dans le contexte actuel pendant l'attente. + Contexte qui, quand il est attendu, reviendra de façon asynchrone au contexte qui était le sien au moment de l'attente.Si le actuel n'a pas la valeur null, il est traité comme le contexte actuel.Sinon, le Planificateur de tâches associé à la tâche en cours d'exécution est traité comme le contexte actuel. + + + Représente une opération asynchrone qui peut retourner une valeur. + Type du résultat produit par ce . + + + Initialise une nouvelle avec la fonction spécifiée. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + The argument is null. + + + Initialise une nouvelle avec la fonction spécifiée. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + + à assigner à cette tâche. + The that created has already been disposed. + The argument is null. + + + Initialise une nouvelle avec la fonction et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + + qui sera assigné à la nouvelle tâche. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialise une nouvelle avec la fonction et les options de création spécifiées. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + + utilisé pour personnaliser le comportement de la tâche. + The argument specifies an invalid value for . + The argument is null. + + + Initialise un nouveau avec la fonction et l'état spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que l'action doit utiliser. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que la fonction doit utiliser. + + à assigner à la nouvelle tâche. + The that created has already been disposed. + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que la fonction doit utiliser. + + à assigner à la nouvelle tâche. + + utilisé pour personnaliser le comportement de la tâche. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Initialise une nouvelle avec l'action, l'état et les options spécifiés. + Délégué qui représente le code à exécuter dans la tâche.Quand cette fonction aura terminé, la propriété de la tâche sera configurée pour retourner la valeur de résultat de la fonction. + Objet représentant les données que la fonction doit utiliser. + + utilisé pour personnaliser le comportement de la tâche. + The argument specifies an invalid value for . + The argument is null. + + + Configure un élément awaiter utilisé pour attendre cette . + Objet utilisé pour attendre cette tâche. + True en cas de tentative de marshaling de la continuation vers le contexte d'origine capturé ; sinon, false. + + + Crée une continuation qui s'exécute de façon asynchrone quand la tâche cible se termine. + Nouvelle tâche de continuation. + Action à exécuter quand la antécédente se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + The has been disposed. + The argument is null. + + + Crée une continuation pouvant être annulée qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle tâche de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Jeton d'annulation passé à la nouvelle tâche de continuation. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Action à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Action à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crée une continuation à laquelle sont passées des informations d'état et qui s'exécute quand le cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés comme arguments au délégué. + Objet représentant les données que l'action de continuation doit utiliser. + The argument is null. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche de continuation. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Action à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que l'action de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + The argument is null. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + qui sera assigné à la nouvelle tâche. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Fonction à exécuter selon la condition spécifiée dans .Une fois exécuté, le délégué passera cette tâche achevée en tant qu'argument. + + qui sera assigné à la nouvelle tâche. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute en fonction de la condition spécifiée dans . + Nouvelle de continuation. + Fonction à exécuter selon la condition spécifiée dans .Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute de façon asynchrone quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Quand elle est exécutée, la tâche achevée est passée au délégué en tant qu'argument. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Type du résultat produit par la continuation. + The argument is null. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche. + Type du résultat produit par la continuation. + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + qui sera assigné à la nouvelle tâche. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + Options applicables quand la continuation est planifiée et qui en régissent le comportement.Cela inclut des critères, tels que , ainsi que des options d'exécution, telles que . + Type du résultat produit par la continuation. + The argument is null. + The argument specifies an invalid value for . + + + Crée une continuation qui s'exécute quand la cible se termine. + Nouvelle de continuation. + Fonction à exécuter quand se termine.Lors de l'exécution, la tâche achevée et l'objet d'état fourni par l'appelant sont passés au délégué sous la forme d'arguments. + Objet représentant les données que la fonction de continuation doit utiliser. + + à associer à la tâche de continuation et à utiliser pour son exécution. + Type du résultat produit par la continuation. + The argument is null. + The argument is null. + + + Fournit l'accès aux méthodes de fabrique pour la création et la configuration d'instances de . + Objet de fabrique pouvant créer une variété d'objets . + + + Obtient un élément awaiter utilisé pour attendre cette . + Instance d'élément awaiter. + + + Obtient la valeur de résultat de cette . + Valeur de résultat de cette , qui est du même type que le paramètre de type de la tâche. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Représente une exception utilisée pour communiquer l'annulation d'une tâche. + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Initialise une nouvelle instance de la classe avec une référence à la qui a été annulée. + Tâche qui a été annulée. + + + Obtient la tâche associée à cette exception. + Référence à la associée à cette exception. + + + Représente le côté producteur d'un indépendant d'un délégué, en fournissant l'accès au côté consommateur via la propriété . + Type de la valeur de résultat associée à ce . + + + Crée un . + + + Crée un avec l'état spécifié. + État à utiliser comme AsyncState du sous-jacent. + + + Crée un avec l'état et les options spécifiés. + État à utiliser comme AsyncState du sous-jacent. + Options à utiliser lors de la création du sous-jacent. + Les représentent des options non valides pour une utilisation avec un . + + + Crée un avec les options spécifiées. + Options à utiliser lors de la création du sous-jacent. + Les représentent des options non valides pour une utilisation avec un . + + + Fait passer le sous-jacent à l'état . + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou , ou si le sous-jacent a déjà été supprimé. + + + Fait passer le sous-jacent à l'état . + Collection d'exceptions à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + Il y a un ou plusieurs éléments null dans . + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou . + + + Fait passer le sous-jacent à l'état . + Exception à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou . + + + Fait passer le sous-jacent à l'état . + Valeur de résultat à lier à ce . + Le a été supprimé. + Le sous-jacent est déjà dans l'un des trois états définitifs : , ou . + + + Obtient le créé par ce . + Retourne le créé par ce . + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; false si l'opération a échoué ou si l'objet a déjà été supprimé. + + + Tente de faire passer sous-jacent dans les d'état et permet à un jeton d'annulation à stocker dans la tâche annulée. + true si l'opération réussit ; sinon false. + Jeton d'annulation. + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; sinon, false. + Collection d'exceptions à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + Il y a un ou plusieurs éléments null dans .ouLa collection est vide. + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; sinon, false. + Exception à lier à ce . + Le a été supprimé. + L'argument a la valeur null. + + + Tente de faire passer le sous-jacent à l'état . + True si l'opération a réussi ; sinon, false. + Valeur de résultat à lier à ce . + + + Spécifie le comportement pour une tâche créée à l'aide de la méthode ou . + + + Spécifie que la continuation, s'il s'agit d'une tâche enfant, est jointe à un parent dans la hiérarchie des tâches.La continuation peut être une tâche enfant uniquement si son antécédent est également une tâche enfant.Par défaut, une tâche enfant (autrement dit, une tâche interne créée par une tâche externe) est exécutée indépendamment de son parent.Vous pouvez utiliser l'option pour que les tâches parente et enfant soient synchronisées.Notez que si une tâche parente est configurée avec l'option , l'option de la tâche enfant n'a aucun effet, et la tâche enfant s'exécute en tant que tâche enfant détachée. Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Indique qu'une tâche enfant (c'est-à-dire toute tâche interne imbriquée créée par cette continuation) créée avec l'option et qui tente de s'exécuter comme une tâche enfant détachée ne peut pas être attachée à la tâche parente et s'exécute à la place comme tâche enfant détachée.Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Spécifie que la tâche de continuation doit être exécutée de façon synchrone.Quand cette option est activée, la continuation est exécutée sur le thread qui provoque le passage de la tâche antérieure à son état final.Si l'antécédent est déjà terminé lors de la création de la continuation, celle-ci s'exécute sur le thread qui crée la continuation.Si le de l'antécédent est supprimé dans un bloc finally (Finally en Visual Basic), une continuation avec cette option s'exécutera dans ce bloc finally.Seules les continuations très brèves doivent être exécutées de façon synchrone.Étant donné que la tâche s'exécute de façon synchrone, il n'est pas nécessaire d'appeler une méthode telle que pour vous assurer que le thread appelant attend la fin de la tâche. + + + Spécifie que les tâches créées par la continuation en appelant des méthodes comme ou voient le planificateur par défaut () plutôt que le planificateur sur lequel cette continuation s'exécute comme planificateur actuel. + + + Dans le cas d'une annulation de continuation, empêche l'achèvement de la continuation tant que l'antécédent n'est pas terminé. + + + Spécifie qu'une continuation sera une opération de longue durée et de granulosité grossière.Conseille au de garantir le surabonnement. + + + Quand aucune option de continuation n'est spécifiée, indique que le comportement par défaut doit être utilisé lors de l'exécution d'une continuation.La continuation s'exécute de façon asynchrone quand la tâche antécédente se termine, quelle que soit la valeur de propriété finale de l'antécédent.Si la continuation est une tâche enfant, elle est créée en tant que tâche imbriquée détachée. + + + Spécifie que la tâche de continuation ne doit pas être planifiée si son antécédent a été annulé.Un antécédent est annulé si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la tâche de continuation ne doit pas être planifiée si son antécédent a levé une exception non gérée.Un antécédent lève une exception non gérée si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la tâche de continuation ne doit pas être planifiée si son antécédent s'est terminé.Un antécédent s'exécute jusqu'à son achèvement si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la continuation doit être planifiée uniquement si son antécédent a été annulé.Un antécédent est annulé si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la tâche de continuation doit être planifiée uniquement si son antécédent a levé une exception non gérée.Un antécédent lève une exception non gérée si sa propriété à l'achèvement est .L'option garantit que la propriété de l'antécédent n'est pas null.Vous pouvez utiliser cette propriété pour intercepter l'exception et voir quelle exception a provoqué l'erreur de la tâche.Si vous n'accédez pas à la propriété , l'exception n'est pas gérée.De plus, si vous essayez d'accéder à la propriété d'une tâche qui été annulée ou a rencontré une erreur, une nouvelle exception est levée.Cette option n'est pas valide pour les continuations multitâches. + + + Spécifie que la continuation doit être planifiée uniquement si son antécédent s'est terminé.Un antécédent s'exécute jusqu'à son achèvement si sa propriété à l'achèvement est .Cette option n'est pas valide pour les continuations multitâches. + + + Conseil à un pour planifier des tâches dans l'ordre dans lequel elles ont été planifiées. Les tâches planifiées plus tôt sont plus susceptibles de s'exécuter plus tôt et celles planifiées plus tard sont plus susceptibles de s'exécuter ultérieurement. + + + Indique que la tâche de continuation doit être exécutée de façon synchrone.Cette option est prioritaire sur . + + + Spécifie les indicateurs qui contrôlent le comportement facultatif pour la création et l'exécution de tâches. + + + Spécifie qu'une tâche est associée à un parent dans la hiérarchie des tâches.Par défaut, une tâche enfant (autrement dit, une tâche interne créée par une tâche externe) est exécutée indépendamment de son parent.Vous pouvez utiliser l'option pour que les tâches parente et enfant soient synchronisées.Notez que si une tâche parente est configurée avec l'option , l'option de la tâche enfant n'a aucun effet, et la tâche enfant s'exécute en tant que tâche enfant détachée. Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Indique qu'une tâche enfant qui tente de s'exécuter comme une tâche enfant détachée (c'est-à-dire créée avec l'option ) ne peut pas être attachée à la tâche parente et s'exécute à la place comme tâche enfant détachée.Pour plus d'informations, consultez Tâches enfants attachées et détachées. + + + Empêche le planificateur ambiant d'être considéré comme le planificateur actuel dans la tâche créée.Cela signifie que les opérations telles que StartNew ou ContinueWith effectuées dans la tâche créée considéreront comme planificateur actuel. + + + Indique qu'une tâche sera une opération de longue durée et de granulosité grossière impliquant moins de composants importants que les systèmes affinés.Conseille au de garantir le surabonnement.Le surabonnement vous permet de créer un nombre de threads plus important que le nombre de threads matériels disponibles. + + + Indique que le comportement par défaut doit être utilisé. + + + Conseil à un pour planifier une tâche d'une façon aussi juste que possible. Les tâches planifiées plus tôt seront probablement exécutées plus tôt et celles planifiées plus tard seront probablement exécutées ultérieurement. + + + Force l'exécution asynchrone des continuations ajoutées à la tâche actuelle. + + + Fournit un ensemble de méthodes statiques (méthodes partagées en Visual Basic) pour l'utilisation de types spécifiques d'instances de . + + + Crée un proxy qui représente l'opération asynchrone d'un Task<Task<T>> (en C#) ou Task (Of Task(Of T)) (en Visual Basic). + Une qui représente l'opération asynchrone du Task<Task<T>> fourni (en C#) ou Task (Of Task(Of T)) (en Visual Basic). + Le Task<Task<T>> (C#) ou Task (Of Task(Of T)) (Visual Basic) à défaire. + Type du résultat de la tâche. + L'exception levée si l'argument est null. + + + Crée un proxy qui représente l'opération asynchrone d'une . + Tâche qui représente l'opération asynchrone de la System.Threading.Tasks.Task(Of Task) fournie. + Le Task<Task> (C#) ou Task (Of Task) (Visual Basic) à défaire. + L'exception levée si l'argument est null. + + + Prend en charge la création et la planification d'objets . + + + Initialise une instance de avec la configuration par défaut. + + + Initialise une instance de avec la configuration spécifiée. + + qui sera assigné aux tâches créées par ce , sauf si un autre CancellationToken est explicitement spécifié quand les méthodes de fabrique sont appelées. + + + Initialise une instance de avec la configuration spécifiée. + + par défaut qui sera assigné aux tâches créées par ce , sauf si un autre CancellationToken est explicitement spécifié quand les méthodes de fabrique sont appelées. + + par défaut à utiliser pour créer des tâches avec ce TaskFactory. + + par défaut à utiliser pour créer des tâches de continuation avec ce TaskFactory. + + par défaut à utiliser pour planifier des tâches créées avec ce TaskFactory.Une valeur Null indique que TaskScheduler.Current doit être utilisé. + L'argument spécifie une valeur non valide.Pour plus d'informations, consultez la section Notes pour .ouL'argument spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + + par défaut à utiliser pour créer des tâches avec ce TaskFactory. + + par défaut à utiliser pour créer des tâches de continuation avec ce TaskFactory. + L'argument spécifie une valeur non valide.Pour plus d'informations, consultez la section Notes pour .ouL'argument spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + + à utiliser pour planifier des tâches créées avec ce TaskFactory.Une valeur Null indique que le TaskScheduler actif doit être utilisé. + + + Obtient le jeton d'annulation par défaut pour cette fabrique de tâches. + Jeton d'annulation de tâches par défaut pour cette fabrique de tâches. + + + Obtient les options de continuation de tâches par défaut pour cette fabrique de tâches. + Options de continuation de tâches par défaut pour cette fabrique de tâches. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Type du résultat retourné par le délégué et associé à la tâche créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Type du résultat du antécédent. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Type du résultat du antécédent. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué d'action à exécuter quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Type du résultat du antécédent. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation à associer à la nouvelle tâche de continuation. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Objet utilisé pour planifier la nouvelle tâche de continuation. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau est vide ou contient une valeur null. + L'argument spécifie une valeur non valide. + Un élément du tableau a été supprimé.ouLe qui a créé a déjà été supprimé. + + + Crée une tâche de continuation qui démarre lorsqu'un ensemble de tâches spécifiées est terminé. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le comportement de la nouvelle tâche de continuation.Les membres NotOn* et OnlyOn* ne sont pas pris en charge. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé à la tâche créée. + Un élément du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau est vide ou contient une valeur null. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Un des éléments du tableau a été supprimé. + Le tableau est null. ouLe le argument est null. + Le tableau contient un null valeur. ouLe tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Un des éléments du tableau a été supprimé. ou a déjà été supprimé. + Le tableau est null. ouL'argument a la valeur null. + Le tableau contient un null valeur. ouLe tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé.ouLe fourni a déjà été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Type du résultat du antécédent. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé.ouLe fourni a déjà été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Type du résultat du antécédent. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué d'action à exécuter quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Type du résultat du antécédent. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé.ouLe fourni a déjà été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + + qui sera assigné à la nouvelle tâche de continuation. + Valeur qui contrôle le comportement de la de continuation créée. + + utilisé pour planifier la de continuation créée. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Crée une de continuation qui démarrera quand l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Valeur qui contrôle le comportement de la de continuation créée. + Type du résultat du antécédent. + Type du résultat retourné par le délégué et associé au créé. + Exception levée lorsque l'un des éléments dans le tableau a été supprimé. + Exception levée lorsque le tableau a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskContinuationOptions non valide. + Exception levée lorsque le tableau contient une valeur Null.ouException levée lorsque le tableau est vide. + + + Obtient les options de création de tâches par défaut pour cette fabrique de tâches. + Options de création de tâches par défaut pour cette fabrique de tâches. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée une qui exécute une action de la méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué d'action qui traite le terminé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée une qui exécute une action de la méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué d'action qui traite le terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée une qui exécute une action de la méthode End quand un spécifié se termine. + + créée qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué d'action qui traite le terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + + utilisé pour planifier la tâche qui exécute la méthode End. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + + + Crée un qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée un qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + IAsyncResult dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + Valeur TaskCreationOptions qui contrôle le comportement de la créée. + + utilisé pour planifier la tâche qui exécute la méthode End. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Obtient le Planificateur de tâches par défaut pour cette fabrique de tâches. + Planificateur de tâches par défaut pour cette fabrique de tâches. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué d'action à exécuter de façon asynchrone. + L'argument a la valeur null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + + qui sera assigné à la nouvelle tâche. + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + + qui sera assigné au nouveau + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + L'argument a la valeur null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné au nouveau + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné à la nouvelle tâche. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué d'action à exécuter de façon asynchrone. + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Type du résultat disponible via le . + L'argument a la valeur null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + + qui sera assigné au nouveau + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + + qui sera assigné à la nouvelle tâche. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné au nouveau + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null. + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + + qui sera assigné à la nouvelle tâche. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + + utilisé pour planifier la créée. + Type du résultat disponible via le . + Le fourni a déjà été supprimé. + Exception levée lorsque l'argument a la valeur Null.ouException levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Crée et lance un . + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via . + Objet contenant des données que le délégué doit utiliser. + Valeur TaskCreationOptions qui contrôle le comportement du créé. + Type du résultat disponible via le . + Exception levée lorsque l'argument a la valeur Null. + Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Exception levée lorsque l'argument spécifie une valeur TaskCreationOptions non valide.Pour plus d'informations, consultez la section Notes de la rubrique . + + + Prend en charge la création et la planification d'objets . + Valeur de renvoi des objets que créent les méthodes de cette classe. + + + Initialise une instance de avec la configuration par défaut. + + + Initialise une instance de avec la configuration par défaut. + Jeton d'annulation par défaut qui sera assigné aux tâches créées par cette , sauf si un autre jeton d'annulation est spécifié explicitement quand les méthodes de fabrique sont appelées. + + + Initialise une instance de avec la configuration spécifiée. + Jeton d'annulation par défaut qui sera assigné aux tâches créées par cette , sauf si un autre jeton d'annulation est spécifié explicitement quand les méthodes de fabrique sont appelées. + Options par défaut à utiliser pour créer des tâches avec cette . + Options par défaut à utiliser pour créer des tâches de continuation avec cette . + Planificateur par défaut à utiliser pour planifier les tâches créées avec cette .Une valeur null indique que doit être utilisé. + + ou spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + Options par défaut à utiliser pour créer des tâches avec cette . + Options par défaut à utiliser pour créer des tâches de continuation avec cette . + + ou spécifie une valeur non valide. + + + Initialise une instance de avec la configuration spécifiée. + Planificateur à utiliser pour planifier les tâches créées avec cette .Une valeur null indique que le actuel doit être utilisé. + + + Obtient le jeton d'annulation par défaut pour cette fabrique de tâches. + Le jeton d'annulation par défaut pour cette fabrique de tâches. + + + Obtient la valeur d'énumération de cette fabrique de tâches. + Une des valeurs d'énumération qui spécifie les options de continuation par défaut pour cette fabrique de tâches. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Un des éléments du tableau a été supprimé. + Le tableau est null.ou a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ou a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Planificateur utilisé pour planifier la tâche de continuation créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + spécifie une valeur non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Planificateur utilisé pour planifier la tâche de continuation créée. + Type du résultat du antécédent. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + L'argument spécifie une valeur non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsqu'un ensemble de tâches fournies se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer. + Délégué de fonction à exécuter en mode asynchrone quand toutes les tâches du tableau sont terminées. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null ou est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Planificateur de tâches utilisé pour planifier la tâche de continuation créée. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + L'argument spécifie une valeur non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur d'énumération non valide. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle tâche de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + Le tableau est null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + Jeton d'annulation qui sera assigné à la nouvelle tâche de continuation. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + + utilisé pour planifier la de continuation créée. + Type du résultat du antécédent. + Le tableau est null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le tableau contient une valeur null.ouLe tableau est vide. + L'argument spécifie une valeur TaskContinuationOptions non valide. + Un des éléments du tableau a été supprimé.ouLes créés a déjà été supprimé. + + + Crée une tâche de continuation qui démarrera lorsque l'une des tâches de l'ensemble fourni se terminera. + Nouvelle de continuation. + Tableau de tâches à partir duquel continuer lorsqu'une tâche se termine. + Délégué de fonction à exécuter en mode asynchrone quand une tâche du tableau est terminée. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche de continuation créée.Les valeurs NotOn* et OnlyOn* ne sont pas valides. + Type du résultat du antécédent. + Un des éléments du tableau a été supprimé. + Le tableau est null.ouL'argument a la valeur null. + L'argument spécifie une valeur d'énumération non valide. + Le tableau contient une valeur null.ouLe tableau est vide. + + + Obtient la valeur d'énumération de cette fabrique de tâches. + Une des valeurs d'énumération qui spécifie les options de création par défaut pour cette fabrique de tâches. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + + créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Objet contenant des données que le délégué doit utiliser. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Objet qui contrôle le comportement de la créée. + Type du deuxième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui représente une paire de méthodes Begin et End conformes au modèle de programmation asynchrone. + Tâche créée qui représente l'opération asynchrone. + Délégué qui commence l'opération asynchrone. + Délégué qui termine l'opération asynchrone. + Premier argument passé au délégué de . + Deuxième argument passé au délégué de . + Troisième argument passé au délégué de . + Objet contenant des données que le délégué doit utiliser. + Objet qui contrôle le comportement de la tâche créée. + Type du deuxième argument passé au délégué de . + Type du troisième argument passé au délégué de . + Type du premier argument passé au délégué de . + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée une tâche qui exécute une fonction de méthode End quand un spécifié se termine. + + qui représente l'opération asynchrone. + + dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + L'argument a la valeur null.ouL'argument a la valeur null. + + + Crée une tâche qui exécute une fonction de méthode End quand un spécifié se termine. + Tâche qui représente l'opération asynchrone. + + dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null.ouL'argument a la valeur null. + L'argument spécifie une valeur non valide. + + + Crée une tâche qui exécute une fonction de méthode End quand un spécifié se termine. + Tâche créée qui représente l'opération asynchrone. + + dont l'achèvement doit déclencher le traitement du . + Délégué de fonction qui traite l' terminé. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Planificateur de tâches utilisé pour planifier la tâche qui exécute la méthode End. + L'argument a la valeur null.ouL'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Retourne le planificateur de tâches pour cette fabrique. + Planificateur de tâches pour cette fabrique. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Planificateur de tâche utilisé pour planifier la tâche de continuation créée. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée et lance une tâche. + + démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + Jeton d'annulation qui sera assigné à la nouvelle tâche. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + Planificateur de tâche utilisé pour planifier la tâche de continuation créée. + La source du jeton d'annulation qui a créé a déjà été supprimée. + L'argument a la valeur null.ouL'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Crée et lance une tâche. + Tâche démarrée. + Délégué de fonction qui retourne le résultat à venir qui sera mis à disposition via la tâche. + Objet contenant les données que le délégué doit utiliser. + L'une des valeurs d'énumération qui contrôlent le comportement de la tâche créée. + L'argument a la valeur null. + Le paramètre spécifie une valeur non valide. + + + Représente un objet qui gère les tâches de bas niveau de mise en file d'attente des tâches sur les threads. + + + Initialise le . + + + Obtient le associé à la tâche en cours d'exécution. + Retourne le associé à la tâche en cours d'exécution. + + + Obtient l'instance de par défaut fournie par le .NET Framework. + Retourne l'instance par défaut de . + + + Crée un associé au actuel. + + associé au actuel, selon la . + Le SynchronizationContext actuel ne peut pas être utilisé en tant que TaskScheduler. + + + Pour la prise en charge du débogueur uniquement, génère un énumérateur d'instances de actuellement en attente d'exécution dans la file d'attente sur le planificateur. + Énumérateur qui autorise un débogueur à parcourir les tâches actuellement mises en file d'attente sur ce planificateur. + Ce planificateur ne peut pas générer une liste de tâches en file d'attente actuellement. + + + Obtient l'ID unique pour ce . + Retourne l'ID unique de ce . + + + Indique le niveau d'accès concurrentiel maximal que ce peut prendre en charge. + Retourne un entier qui représente le niveau d'accès concurrentiel maximal.Le planificateur par défaut retourne . + + + Met en file d'attente une sur le planificateur. + + à mettre en file d'attente. + L'argument a la valeur null. + + + Tente de sortir de la file d'attente une qui était précédemment dans la file d'attente de ce planificateur. + Valeur booléenne qui indique si l'argument a bien été retiré de la file d'attente. + + à sortir de la file d'attente. + L'argument a la valeur null. + + + Tente d'exécuter la fournie sur ce planificateur. + Valeur booléenne true si la a été exécutée avec succès ; false, dans le cas contraire.L'échec de l'exécution est souvent dû au fait que la tâche a déjà été exécutée ou qu'elle est en cours d'exécution par un autre thread. + Objet à exécuter. + + n'est pas associé à ce planificateur. + + + Détermine si la fournie peut être exécutée de façon synchrone dans cet appel et, si c'est le cas, l'exécute. + Valeur booléenne qui indique si la tâche a été exécutée inline. + + à exécuter. + Valeur booléenne qui indique si une tâche a déjà été mise en file d'attente.Si ce paramètre a la valeur True, la tâche a pu être mise en file d'attente (par planification) précédemment ; s'il a la valeur False, cela signifie que la tâche a été mise en file d'attente et que cet appel est passé pour exécuter la tâche inline sans mise en file d'attente. + L'argument a la valeur null. + + a déjà été exécuté. + + + Se produit lorsqu'une exception non prise en charge d'une tâche défaillante va déclencher la stratégie d'escalade de l'exception qui, par défaut, arrête le processus. + + + Représente une exception utilisée pour communiquer une opération non valide par un . + + + Initialise une nouvelle instance de la classe avec un message système qui décrit l'erreur. + + + Initialise une nouvelle instance de la classe à l'aide du message d'erreur par défaut et d'une référence à l'exception interne ayant provoqué cette exception. + Exception qui constitue la cause de l'exception actuelle. + + + Initialise une nouvelle instance de la classe avec un message spécifié décrivant l'erreur. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + + + Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception. + Message qui décrit l'exception.L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture du système en cours. + Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne. + + + Représente l'étape en cours dans le cycle de vie d'une . + + + La tâche a accepté l'annulation en levant OperationCanceledException avec son propre CancellationToken, alors que l'état du jeton était défini comme signalé ou que le CancellationToken de la tâche était déjà signalé avant le début de l'exécution de la tâche.Pour plus d'informations, consultez Annulation de tâches. + + + La tâche a été initialisée mais n'a pas encore été planifiée. + + + Tâche terminée suite à une exception non gérée. + + + L'exécution de la tâche s'est terminée avec succès. + + + La tâche est en cours d'exécution mais n'est pas encore terminée. + + + La tâche attend son activation et sa planification en interne par l'infrastructure .NET Framework. + + + L'exécution de la tâche est terminée et cette dernière attend implicitement la fin des tâches enfants associées. + + + L'exécution de la tâche a été planifiée mais n'a pas encore démarré. + + + Fournit des données sur l'événement déclenché lorsqu'une exception d'une défaillante n'est pas prise en charge. + + + Initialise une nouvelle instance de la classe avec l'exception non prise en charge. + Exception qui n'a pas été prise en charge. + + + Exception qui n'a pas été prise en charge. + Exception qui n'a pas été prise en charge. + + + Détermine si cette exception a été signalée comme « observée ». + true si cette exception a été signalée comme « observée » ; sinon, false. + + + Signale la comme « observée » et l'empêche ainsi de déclencher la stratégie d'escalade de l'exception qui, par défaut, arrête le processus. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/it/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/it/System.Threading.Tasks.xml new file mode 100644 index 0000000..8ba8715 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/it/System.Threading.Tasks.xml @@ -0,0 +1,3172 @@ + + + + System.Threading.Tasks + + + + Rappresenta uno o più errori che si verificano durante l'esecuzione dell'applicazione. + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe con riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Inizializza una nuova istanza della classe con riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specifico e riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + L'argomento è null. + + + Inizializza una nuova istanza della classe con un messaggio di errore specifico e riferimenti alle eccezioni interne che sono la causa dell'eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezioni che sono la causa dell'eccezione corrente. + L'argomento è null. + Un elemento di è null. + + + Semplifica le istanze dell'oggetto in una singola nuova istanza. + Nuovo oggetto semplificato. + + + Restituisce l'oggetto che rappresenta la causa principale dell'eccezione corrente. + Restituisce l'oggetto che rappresenta la causa principale dell'eccezione corrente. + + + Richiama un gestore su ogni oggetto contenuto da questo oggetto . + Predicato da eseguire per ogni eccezione.Il predicato accetta come argomento l'oggetto da elaborare e restituisce un valore booleano per indicare se l'eccezione è stata gestita. + L'argomento è null. + Un'eccezione contenuta da questo non è stata gestita. + + + Ottiene una raccolta in sola lettura delle istanze di che hanno causato l'eccezione corrente. + Restituisce un insieme di sola lettura delle istanze di che hanno causato l'eccezione corrente. + + + Crea e restituisce una rappresentazione in forma di stringa dell'oggetto corrente. + Una rappresentazione in forma di stringa dell'oggetto. + + + Eccezione generata in un thread all'annullamento di un'operazione eseguita dal thread. + 2 + + + Inizializza una nuova istanza della classe con un messaggio di errore fornito dal sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato. + Oggetto che descrive l'errore. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato, un riferimento all'eccezione interna che è la causa di questa eccezione e un token di annullamento. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + Token di annullamento associato all'operazione annullata. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un token di annullamento. + Messaggio di errore nel quale viene indicato il motivo dell’eccezione + Token di annullamento associato all'operazione annullata. + + + Inizializza una nuova istanza della classe con un token di annullamento. + Token di annullamento associato all'operazione annullata. + + + Ottiene un token associato all'operazione annullata. + Token associato all'operazione annullata oppure token predefinito. + + + Rappresenta un generatore per i metodi asincroni che restituiscono un'attività. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato.Questo metodo può essere chiamato da codice parzialmente attendibile. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Crea un'istanza della classe . + Nuova istanza del generatore. + + + Contrassegna l'attività come non riuscita e associa l'eccezione specificata all'attività. + Eccezione da associare all'attività. + + è null. + L'attività è già stata completata.- oppure -Il generatore non è inizializzato. + + + Contrassegna l'attività come completata correttamente. + L'attività è già stata completata.- oppure -Il generatore non è inizializzato. + + + Associa il generatore alla macchina a stati specificata. + Istanza della macchina a stati da associare al generatore. + + è null. + Macchina a stati precedentemente impostata. + + + Inizia l'esecuzione del generatore con la macchina a stati associata. + Istanza della macchina a stati passata per riferimento. + Tipo della macchina di stati. + + è null. + + + Ottiene l'attività per questo generatore. + Attività per questo generatore. + Il generatore non è inizializzato. + + + Rappresenta un generatore per i metodi asincroni che restituisce un'attività e fornisce un parametro per il risultato. + Risultato da utilizzare per completare l'attività. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato.Questo metodo può essere chiamato da codice parzialmente attendibile. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Crea un'istanza della classe . + Nuova istanza del generatore. + + + Contrassegna l'attività come non riuscita e associa l'eccezione specificata all'attività. + Eccezione da associare all'attività. + + è null. + L'attività è già stata completata. + + + Contrassegna l'attività come completata correttamente. + Risultato da utilizzare per completare l'attività. + L'attività è già stata completata. + + + Associa il generatore alla macchina a stati specificata. + Istanza della macchina a stati da associare al generatore. + + è null. + Macchina a stati precedentemente impostata. + + + Inizia l'esecuzione del generatore con la macchina a stati associata. + Istanza della macchina a stati passata per riferimento. + Tipo della macchina di stati. + + è null. + + + Ottiene l'attività per questo generatore. + Attività per questo generatore. + + + Rappresenta un generatore per i metodi asincroni che non restituiscono un valore. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato.Questo metodo può essere chiamato da codice parzialmente attendibile. + L'elemento awaiter. + Macchina a stati. + Tipo dell'elemento awaiter. + Tipo della macchina di stati. + + + Crea un'istanza della classe . + Nuova istanza del generatore. + + + Associa un'eccezione al generatore di metodo. + Eccezione da associare. + + è null. + Il generatore non è inizializzato. + + + Contrassegna il generatore di metodi come correttamente completato. + Il generatore non è inizializzato. + + + Associa il generatore alla macchina a stati specificata. + Istanza della macchina a stati da associare al generatore. + + è null. + Macchina a stati precedentemente impostata. + + + Inizia l'esecuzione del generatore con la macchina a stati associata. + Istanza della macchina a stati passata per riferimento. + Tipo della macchina di stati. + + è null. + + + Fornisce un oggetto awaitable che consente la configurazione delle attese in un'attività. + + + Restituisce un awaiter per questo oggetto awaitable. + L'elemento awaiter. + + + Fornisce un oggetto awaitable che consente la configurazione delle attese in un'attività. + Tipo del risultato prodotto da questo oggetto . + + + Restituisce un awaiter per questo oggetto awaitable. + L'elemento awaiter. + + + Fornisce un awaiter per un oggetto awaitable(). + + + Termina l'attesa sull'attività completata. + Risultato dell'attività completata. + L'elemento awaiter non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore. + + + Ottiene un valore che specifica se l'attività attesa è stata completata. + true se l'attività attesa è stata completata; in caso contrario, false. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Fornisce un awaiter per un oggetto awaitable (). + + + Termina l'attesa sull'attività completata. + L'elemento awaiter non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore. + + + Ottiene un valore che specifica se l'attività attesa è stata completata. + true se l'attività attesa è stata completata; in caso contrario, false. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + L'argomento è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Rappresenta le macchine a stati generate per i metodi asincroni.Questo tipo è solo per uso del compilatore. + + + Sposta la macchina a stati al relativo stato successivo. + + + Configura la macchina a stati con una replica allocata sull'heap. + La replica allocata sull'heap. + + + Rappresenta un awaiter che pianifica le continuazioni quando viene completata un'operazione di attesa. + + + Programma l'azione di continuazione che viene richiamata al completamento dell'istanza. + Azione da richiamare al completamento dell'operazione. + L'argomento è null (Nothing in Visual Basic). + + + Rappresenta un'operazione che pianifica le continuazioni quando viene completata. + + + Programma l'azione di continuazione che viene richiamata al completamento dell'istanza. + Azione da richiamare al completamento dell'operazione. + L'argomento è null (Nothing in Visual Basic). + + + Fornisce un oggetto che attende il completamento di un'attività asincrona. + + + Termina l'attesa del completamento dell'attività asincrona. + L'oggetto non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore . + + + Ottiene un valore che indica l'eventuale completamento dell'attività asincrona. + true se l'attività è stata completata; in caso contrario, false. + L'oggetto non è stato inizializzato correttamente. + + + Imposta l'azione da eseguire quando l'oggetto non è più in attesa del completamento dell'attività asincrona. + Azione da eseguire al completamento dell'operazione di attesa. + + è null. + L'oggetto non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività asincrona associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + + è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Rappresenta un oggetto che attende il completamento di un'attività asincrona e fornisce un parametro per il risultato. + Risultato dell'attività. + + + Termina l'attesa del completamento dell'attività asincrona. + Risultato dell'attività completata. + L'oggetto non è stato inizializzato correttamente. + L'attività è stata annullata. + L'attività è stata completata con uno stato di errore . + + + Ottiene un valore che indica l'eventuale completamento dell'attività asincrona. + true se l'attività è stata completata; in caso contrario, false. + L'oggetto non è stato inizializzato correttamente. + + + Imposta l'azione da eseguire quando l'oggetto non è più in attesa del completamento dell'attività asincrona. + Azione da eseguire al completamento dell'operazione di attesa. + + è null. + L'oggetto non è stato inizializzato correttamente. + + + Programma l'azione di continuazione per l'attività asincrona associata a questo awaiter. + Azione da richiamare al completamento dell'operazione di attesa. + + è null. + L'elemento awaiter non è stato inizializzato correttamente. + + + Fornisce il contesto per l'attesa durante il passaggio asincrono a un ambiente di destinazione. + + + Recupera un oggetto per l'istanza della classe. + Oggetto utilizzato per monitorare il completamento di un'operazione asincrona. + + + Fornisce un awaiter per passare a un ambiente di destinazione. + + + Termina l'operazione di attesa. + + + Ottiene un valore che indica se non è richiesta una parola chiave yield. + Sempre false, che indica che è sempre necessaria una parola chiave yield per . + + + Imposta la continuazione da richiamare. + L'azione da richiamare in modo asincrono. + + è null. + + + Inserisce nuovamente nel contesto corrente. + L'azione da richiamare in modo asincrono. + L'argomento è null. + + + Propaga la notifica di richiesta di annullamento delle operazioni. + + + Inizializza . + Stato di annullamento del token. + + + Ottiene un valore che indica se questo token è in grado di essere in stato di annullamento. + True se questo token è in grado di essere in stato di annullamento; in caso contrario, false. + + + Determina se l'istanza di corrente è uguale all'oggetto specificato. + True se è e se le due istanze sono uguali; in caso contrario, false.Due token sono uguali se sono associati allo stesso oggetto oppure se entrambi sono stati costruiti a partire da costruttori CancellationToken pubblici e i relativi valori sono uguali. + L'altro oggetto con cui confrontare questa istanza. + An associated has been disposed. + + + Determina se l'istanza di corrente è uguale al token specificato. + True se le istanze sono uguali; in caso contrario, false.Due token sono uguali se sono associati allo stesso oggetto oppure se entrambi sono stati costruiti a partire da costruttori CancellationToken pubblici e i relativi valori sono uguali. + Altro oggetto con cui confrontare questa istanza. + + + Viene usato come funzione hash per un oggetto . + Codice hash per l'istanza di corrente. + + + Ottiene un valore che indica se per questo token è stato richiesto l'annullamento. + True se per questo token è stato richiesto l'annullamento; in caso contrario, false. + + + Restituisce un valore vuoto. + Token di annullamento vuoto. + + + Determina se due istanze di sono uguali. + True se le istanze sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + An associated has been disposed. + + + Determina se due istanze di non sono uguali. + True se le istanze non sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + An associated has been disposed. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + The associated has been disposed. + + is null. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + Valore booleano che indica se acquisire l'oggetto corrente e usarlo quando si richiama l'oggetto . + The associated has been disposed. + + is null. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + Stato da passare all'oggetto quando il delegato viene richiamato.Può assumere valore Null. + The associated has been disposed. + + is null. + + + Registra un delegato che verrà chiamato quando questo oggetto viene annullato. + Istanza di che può essere usata per annullare la registrazione del callback. + Delegato da eseguire quando l'oggetto viene annullato. + Stato da passare all'oggetto quando il delegato viene richiamato.Può assumere valore Null. + Valore booleano che indica se acquisire l'oggetto corrente e usarlo quando si richiama l'oggetto . + The associated has been disposed. + + is null. + + + Genera un oggetto se è stato richiesto l'annullamento di questo token. + The token has had cancellation requested. + The associated has been disposed. + + + Ottiene un oggetto che viene segnalato quando il token viene annullato. + + segnalato quando il token viene annullato. + The associated has been disposed. + + + Rappresenta un delegato di callback registrato con . + + + Rilascia tutte le risorse utilizzate dall'istanza corrente della classe . + + + Determina se l'istanza di corrente è uguale all'oggetto specificato. + True, se questa istanza e sono uguali.In caso contrario, false.Due istanze di sono uguali se entrambe si riferiscono all'output di una sola chiamata allo stesso metodo Register di . + Altro oggetto con cui confrontare questa istanza. + + + Determina se l'istanza di corrente è uguale all'oggetto specificato. + True, se questa istanza e sono uguali.In caso contrario, false. Due istanze di sono uguali se entrambe si riferiscono all'output di una sola chiamata allo stesso metodo Register di . + Altro oggetto con cui confrontare questa istanza. + + + Funge da funzione hash per . + Codice hash per l'istanza di corrente. + + + Determina se due istanze di sono uguali. + true se le istanze sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + + + Determina se due istanze di non sono uguali. + true se le istanze non sono uguali; in caso contrario, false. + Prima istanza. + Seconda istanza. + + + Segnala a un oggetto che deve essere annullato. + + + Inizializza una nuova istanza della classe . + + + Inizializza una nuova istanza della classe che verrà annullata dopo il ritardo specificato in millisecondi. + Intervallo di tempo di attesa, in millisecondi, prima dell'annullamento dell'oggetto . + + is less than -1. + + + Inizializza una nuova istanza della classe che verrà annullata dopo l'intervallo di tempo specificato. + Intervallo di tempo di attesa prima dell'annullamento dell'oggetto . + + . is less than -1 or greater than . + + + Comunica una richiesta di annullamento. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Passa una richiesta di annullamento e specifica se i callback restanti e le operazioni annullabili devono essere elaborati. + true se le eccezioni devono essere propagate immediatamente; in caso contrario, false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Programma un'operazione di annullamento in questo oggetto dopo il numero di millisecondi specificato. + Intervallo di tempo da attendere prima di annullare questo oggetto . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Pianifica un'operazione di annullamento su questo oggetto dopo l'intervallo di tempo specificato. + Intervallo di tempo da attendere prima di annullare questo oggetto . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Crea un oggetto che sarà in stato annullato quando uno dei token di origine si troverà in stato annullato. + Oggetto collegato ai token di origine. + Primo token di annullamento da osservare. + Secondo token di annullamento da osservare. + A associated with one of the source tokens has been disposed. + + + Crea un oggetto che sarà nello stato annullato quando uno dei token di origine nella matrice specificata si troverà nello stato annullato. + Oggetto collegato ai token di origine. + Matrice contenente le istanze del token di annullamento da osservare. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Rilascia tutte le risorse usate dall'istanza corrente della classe . + + + Rilascia le risorse non gestite usate dalla classe e facoltativamente le risorse gestite. + true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite. + + + Ottiene un valore che indica se per è stato richiesto l'annullamento. + true se per è stato richiesto l'annullamento; in caso contrario false. + + + Ottiene l'oggetto associato a questo oggetto . + Oggetto associato a questo oggetto . + The token source has been disposed. + + + Fornisce utilità di pianificazione delle attività coordinate per eseguire attività assicurando al contempo che le attività simultanee possano essere eseguite contemporaneamente a differenza delle attività esclusive. + + + Inizializza una nuova istanza della classe . + + + Inizializza una nuova istanza della classe destinata all'utilità di pianificazione specificata. + Utilità di pianificazione di destinazione in base alla quale eseguire questa coppia. + + + Inizializza una nuova istanza della classe che si rivolge all'utilità di pianificazione specificata con un livello di concorrenza massimo. + Utilità di pianificazione di destinazione in base alla quale eseguire questa coppia. + Numero massimo di attività in esecuzione simultaneamente. + + + Inizializza una nuova istanza della classe che si rivolge all'utilità di pianificazione specificata con un livello di concorrenza massimo e un numero massimo di attività pianificate che possono essere elaborate come unità. + Utilità di pianificazione di destinazione in base alla quale eseguire questa coppia. + Numero massimo di attività in esecuzione simultaneamente. + Il numero massimo di attività da elaborare per ogni attività pianificata sottostante utilizzata dalla coppia. + + + Indica alla coppia dell'utilità di pianificazione di non accettare altre attività. + + + Ottiene che verrà completato al termine dell'elaborazione da parte dell'utilità di pianificazione. + L'operazione asincrona che verrà completata quando l'utilità di pianificazione completa l'elaborazione. + + + Ottiene un oggetto che è possibile utilizzare per pianificare le attività per la coppia eseguibili contemporaneamente ad altre attività sulla coppia. + Oggetto che può essere utilizzato per pianificare le attività simultaneamente. + + + Ottiene un oggetto che è possibile utilizzare per pianificare le attività per la coppia da eseguire esclusivamente in relazione ad altre attività sulla coppia. + Oggetto che può essere utilizzato per pianificare le attività che non vengono eseguite contemporaneamente ad altre attività. + + + Rappresenta un'operazione asincrona.Per esaminare il codice sorgente di .NET Framework per questo tipo, vedere Origine riferimento. + + + Inizializza un nuovo oggetto con l'azione specificata. + Delegato che rappresenta il codice da eseguire nell'attività. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione specificata e . + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che verrà considerato dalla nuova attività. + The provided has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che verrà considerato dalla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inizializza un nuovo oggetto con l'azione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument is null. + The argument specifies an invalid value for . + + + Inizializza un nuovo oggetto con l'azione e lo stato specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + Oggetto che verrà osservato dalla nuova attività. + The that created has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + Oggetto che verrà osservato dalla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument is null. + The argument specifies an invalid value for . + + + Ottiene l'oggetto stato fornito quando è stato creato oppure null se non ne è stato fornito alcuno. + Oggetto che rappresenta i dati relativi allo stato passati all'attività al momento della creazione. + + + Ottiene un'attività già completata correttamente. + Attività completata correttamente. + + + Configura un elemento awaiter usato per attendere questo oggetto . + Oggetto usato per attendere questa attività. + true per provare a effettuare il marshalling della continuazione nel contesto originale acquisito; in caso contrario, false. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + The argument is null. + + + Crea una continuazione che riceve un token di annullamento e viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + The that created the token has already been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'attività di destinazione in base all'oggetto specificato.La continuazione riceve un token di annullamento e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire in base all'oggetto specificato.Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita al completamento dell'attività di destinazione in base all'oggetto specificato. + Nuovo oggetto di continuazione. + Azione da eseguire in base all'oggetto specificato.Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione.La continuazione usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The has been disposed. + The argument is null. -or-The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita al completamento dell'oggetto di destinazione. + Nuova attività di continuazione. + Azione da eseguire al completamento dell'attività.Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante vengono passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e un token di annullamento e che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e un token di annullamento e che viene eseguita al completamento dell'oggetto di destinazione.La continuazione viene eseguita in base a un set di condizioni specificate e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita al completamento dell'oggetto di destinazione.La continuazione viene eseguita in base a un set di condizioni specificate. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita in modo asincrono al completamento dell'oggetto di destinazione.La continuazione usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore. + Nuova attività di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore.La continuazione riceve un token di annullamento. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in base alle opzioni di continuazione specificate e restituisce un valore.La continuazione riceve un token di annullamento e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire in base al parametro specificato Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in base alle opzioni di continuazione specificate e restituisce un valore. + Nuovo oggetto di continuazione. + Funzione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore.La continuazione usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato fornite dal chiamante e viene eseguita in modo asincrono al completamento dell'oggetto di destinazione, quindi restituisce un valore. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione e restituisce un valore.La continuazione riceve informazioni sullo stato fornite dal chiamante e un token di annullamento. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita in base alle opzioni specificate per la continuazione delle attività al completamento dell'oggetto di destinazione, quindi restituisce un valore.La continuazione riceve informazioni sullo stato fornite dal chiamante e un token di annullamento, quindi usa l'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita in base alle opzioni specificate per la continuazione delle attività al completamento dell'oggetto di destinazione.La continuazione riceve informazioni sullo stato fornite dal chiamante. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione.La continuazione riceve informazioni sullo stato fornite dal chiamante e usa un'utilità di pianificazione specificata. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument is null. + + + Ottiene l'oggetto usato per creare questa attività. + Oggetto usato per creare questa attività. + + + Restituisce l'ID univoco dell'oggetto attualmente in esecuzione. + Intero assegnato dal sistema all'attività attualmente in esecuzione. + + + Crea un'attività che viene completata dopo un ritardo di tempo. + Attività che rappresenta il ritardo di tempo. + Numero di millisecondi prima del completamento dell'attività restituita oppure -1 per un'attesa indefinita. + The argument is less than -1. + + + Crea un'attività annullabile che viene completata dopo un ritardo di tempo. + Attività che rappresenta il ritardo di tempo. + Numero di millisecondi prima del completamento dell'attività restituita oppure -1 per un'attesa indefinita. + Token di annullamento che verrà controllato prima del completamento dell'attività restituita. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Crea un'attività che viene completata dopo un intervallo di tempo specificato. + Attività che rappresenta il ritardo di tempo. + Intervallo di tempo da attendere prima del completamento dell'attività restituita oppure TimeSpan.FromMilliseconds(-1) per un'attesa indefinita. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Crea un'attività annullabile che viene completata dopo un intervallo di tempo specificato. + Attività che rappresenta il ritardo di tempo. + Intervallo di tempo da attendere prima del completamento dell'attività restituita oppure TimeSpan.FromMilliseconds(-1) per un'attesa indefinita. + Token di annullamento che verrà controllato prima del completamento dell'attività restituita. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Ottiene l'oggetto che ha causato l'interruzione anomala di .Se l'oggetto è stato completato correttamente o non ha ancora generato alcuna eccezione, verrà restituito null. + Oggetto che ha causato l'interruzione anomala di . + + + Fornisce l'accesso ai metodi factory per la creazione e la configurazione delle istanze di e . + Oggetto factory in grado di creare una vasta gamma di oggetti e . + + + Crea un oggetto che risulta completato a causa dell'annullamento con un token di annullamento specificato. + Attività annullata. + Token di annullamento con cui completare l'attività. + + + Crea un oggetto che risulta completato a causa dell'annullamento con un token di annullamento specificato. + Attività annullata. + Token di annullamento con cui completare l'attività. + Tipo del risultato restituito dall'attività. + + + Crea un oggetto che risulta completato con un'eccezione specificata. + Attività in errore. + Eccezione con cui completare l'attività. + Tipo del risultato restituito dall'attività. + + + Crea un oggetto che risulta completato con un'eccezione specificata. + Attività in errore. + Eccezione con cui completare l'attività. + + + Crea un oggetto completato correttamente con il risultato specificato. + Attività completata correttamente. + Risultato da archiviare nell'attività completata. + Tipo del risultato restituito dall'attività. + + + Ottiene un elemento awaiter usato per attendere questo oggetto . + Istanza di awaiter. + + + Ottiene un ID univoco per questa istanza di . + Intero assegnato dal sistema a questa istanza dell'attività. + + + Ottiene un valore che indica se l'esecuzione di questa istanza di è stata completata perché annullata. + true se l'attività è stata completata perché annullata; in caso contrario, false. + + + Ottiene un valore che indica se questo oggetto è stato completato. + true se l'attività è stata completata; in caso contrario, false. + + + Ottiene un valore che indica se l'oggetto è stato completato a causa di un'eccezione non gestita. + true se l'attività ha generato un'eccezione non gestita; in caso contrario, false. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un handle di attività per tale lavoro. + Attività che rappresenta il lavoro in coda da eseguire in ThreadPool. + Lavoro da eseguire in modo asincrono. + The parameter was null. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un handle di attività per tale lavoro. + Attività che rappresenta il lavoro in coda da eseguire in ThreadPool. + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'oggetto Task(TResult) restituito da . + Oggetto Task(TResult) che rappresenta un proxy per l'oggetto Task(TResult) restituito da . + Lavoro da eseguire in modo asincrono. + Tipo del risultato restituito dall'attività proxy. + The parameter was null. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'oggetto Task(TResult) restituito da . + Oggetto Task(TResult) che rappresenta un proxy per l'oggetto Task(TResult) restituito da . + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + Tipo del risultato restituito dall'attività proxy. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'attività restituita da . + Attività che rappresenta un proxy per l'attività restituita da . + Lavoro da eseguire in modo asincrono. + The parameter was null. + + + Accoda il lavoro specificato da eseguire in ThreadPool e restituisce un proxy per l'attività restituita da . + Attività che rappresenta un proxy per l'attività restituita da . + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Accoda il lavoro specificato da eseguire nel pool di thread e restituisce un oggetto che rappresenta tale lavoro. + Oggetto attività che rappresenta il lavoro in cosa da eseguire nel pool di thread. + Lavoro da eseguire in modo asincrono. + Tipo restituito dell'attività. + The parameter is null. + + + Accoda il lavoro specificato da eseguire nel pool di thread e restituisce un handle di Task(TResult) per tale lavoro. + Oggetto Task(TResult) che rappresenta il lavoro in coda da eseguire in ThreadPool. + Lavoro da eseguire in modo asincrono. + Token di annullamento da usare per annullare il lavoro. + Tipo di risultato dell'attività. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Esegue in modo sincrono nell'oggetto corrente. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Esegue in modo sincrono nell'oggetto fornito. + Utilità di pianificazione in cui provare a eseguire questa attività inline. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Avvia , pianificandone l'esecuzione nell'oggetto corrente. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Avvia , pianificandone l'esecuzione nell'oggetto specificato. + Oggetto a cui associare e con cui eseguire questa attività. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Ottiene l'oggetto di questa attività. + Oggetto corrente di questa istanza dell'attività. + + + Ottiene un oggetto che può essere usato per attendere il completamento dell'attività. + Oggetto che può essere usato per attendere il completamento dell'attività. + The has been disposed. + + + Ottiene un valore che indica se l'operazione è stata completata in modo sincrono. + true se l'operazione è stata completata in modo sincrono; in caso contrario, false. + + + Attende il completamento dell'esecuzione di . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di entro un numero specificato di millisecondi. + true se ha completato l'esecuzione nel tempo consentito; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di .L'attesa termina se si esaurisce l'intervallo di timeout o se un token di annullamento viene annullato prima del completamento dell'attività. + true se ha completato l'esecuzione nel tempo consentito; in caso contrario, false. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Token di annullamento da osservare durante l'attesa del completamento dell'attività. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di .L'attesa termina se un token di annullamento viene annullato prima del completamento dell'attività. + Token di annullamento da osservare durante l'attesa del completamento dell'attività. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di entro un intervallo di tempo specificato. + true se ha completato l'esecuzione nel tempo consentito; in caso contrario, false. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti. + Matrice delle istanze di per cui attendere. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti entro un numero specificato di millisecondi. + true se tutte le istanze di hanno completato l'esecuzione nel tempo consentito; in caso contrario, false. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti entro un numero specificato di millisecondi o finché l'attesa non viene annullata. + true se tutte le istanze di hanno completato l'esecuzione nel tempo consentito; in caso contrario, false. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare durante l'attesa del completamento delle attività. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti a meno che l'attesa non venga annullata. + Matrice delle istanze di per cui attendere. + Oggetto da osservare durante l'attesa del completamento delle attività. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Attende il completamento dell'esecuzione di tutti gli oggetti forniti annullabili entro un intervallo di tempo specificato. + true se tutte le istanze di hanno completato l'esecuzione nel tempo consentito; in caso contrario, false. + Matrice delle istanze di per cui attendere. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti. + Indice dell'attività completata nell'argomento di matrice di . + Matrice delle istanze di per cui attendere. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti entro un numero specificato di millisecondi. + Indice dell'attività completata nell'argomento di matrice di , oppure -1 in caso di timeout. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti entro un numero specificato di millisecondi o finché un token di annullamento non viene annullato. + Indice dell'attività completata nell'argomento di matrice di , oppure -1 in caso di timeout. + Matrice delle istanze di per cui attendere. + Numero di millisecondi di attesa oppure (-1) per un'attesa indefinita. + Oggetto da osservare durante l'attesa del completamento di un'attività. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti a meno che l'attesa non venga annullata. + Indice dell'attività completata nell'argomento di matrice di . + Matrice delle istanze di per cui attendere. + Oggetto da osservare durante l'attesa del completamento di un'attività. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Attende il completamento dell'esecuzione di uno qualsiasi degli oggetti forniti entro un intervallo di tempo specificato. + Indice dell'attività completata nell'argomento di matrice di , oppure -1 in caso di timeout. + Matrice delle istanze di per cui attendere. + Oggetto che rappresenta il numero di millisecondi di attesa oppure che rappresenta -1 millisecondi per un'attesa indefinita. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una raccolta enumerabile. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The collection contained a null task. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una raccolta enumerabile. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + The argument was null. + The collection contained a null task. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una matrice. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + The argument was null. + The array contained a null task. + + + Crea un'attività che verrà completata in seguito al completamento di tutti gli oggetti di una matrice. + Attività che rappresenta il completamento di tutte le attività fornite. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The array contained a null task. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività che verrà completata quando una delle attività fornite sarà completata. + Attività che rappresenta il completamento di una delle attività fornite.Il risultato dell'attività restituita è l'attività completata. + Attività in attesa del completamento. + Tipo dell'attività completata. + The argument was null. + The array contained a null task, or was empty. + + + Crea un'attività awaitable che consente il passaggio in modo asincrono al contesto corrente, quando atteso. + Contesto che, quando atteso, eseguirà una transizione in modo asincrono al contesto corrente al momento dell'attesa.Se l'oggetto corrente è diverso da Null, verrà considerato come contesto corrente.In caso contrario, sarà l'utilità di pianificazione associata all'attività in esecuzione a essere considerata come contesto corrente. + + + Rappresenta un'operazione asincrona in grado di restituire un valore. + Tipo del risultato prodotto da questo oggetto . + + + Inizializza un nuovo oggetto con la funzione specificata. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + The argument is null. + + + Inizializza un nuovo oggetto con la funzione specificata. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto da assegnare a questa attività. + The that created has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con la funzione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che verrà assegnato alla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inizializza un nuovo oggetto con la funzione e le opzioni di creazione specificate. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument specifies an invalid value for . + The argument is null. + + + Inizializza un nuovo oggetto con la funzione e lo stato specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dall'azione. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dalla funzione. + Oggetto da assegnare alla nuova attività. + The that created has already been disposed. + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dalla funzione. + Oggetto da assegnare alla nuova attività. + Oggetto usato per personalizzare il comportamento dell'attività. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Inizializza un nuovo oggetto con l'azione, lo stato e le opzioni specificati. + Delegato che rappresenta il codice da eseguire nell'attività.Quando la funzione è stata completata, la proprietà dell'attività verrà impostata affinché restituisca il valore del risultato della funzione. + Oggetto che rappresenta i dati che devono essere usati dalla funzione. + Oggetto usato per personalizzare il comportamento dell'attività. + The argument specifies an invalid value for . + The argument is null. + + + Configura un elemento awaiter usato per attendere questo oggetto . + Oggetto usato per attendere questa attività. + true per tentare di eseguire il marshalling della continuazione nel contesto originale acquisito; in caso contrario, false. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'attività di destinazione. + Nuova attività di continuazione. + Azione da eseguire al completamento dell'attività precedente.Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + The has been disposed. + The argument is null. + + + Crea una continuazione annullabile che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuova attività di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata viene passata come argomento al delegato. + Token di annullamento che viene passato alla nuova attività di continuazione. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Azione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Azione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuazione che riceve informazioni sullo stato e viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante vengono passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Azione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dall'azione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + The argument is null. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Funzione da eseguire in base alla condizione specificata in .Quando tale funzione viene eseguita, questa attività completata verrà passata come argomento al delegato. + Oggetto che verrà assegnato alla nuova attività. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in base alla condizione specificata in . + Nuovo oggetto di continuazione. + Funzione da eseguire in base alla condizione specificata in .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita in modo asincrono al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata verrà passata come argomento al delegato. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The has been disposed. + The argument is null.-or-The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto che verrà assegnato alla nuova attività. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Opzioni relative alla pianificazione e al comportamento della continuazione.Ciò comprende criteri, ad esempio , nonché opzioni di esecuzione, ad esempio . + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument specifies an invalid value for . + + + Crea una continuazione che viene eseguita al completamento dell'oggetto di destinazione. + Nuovo oggetto di continuazione. + Funzione da eseguire al completamento di .Durante l'esecuzione, l'attività completata e l'oggetto stato fornito dal chiamante verranno passati come argomenti al delegato. + Oggetto che rappresenta i dati che devono essere usati dalla funzione di continuazione. + Oggetto da associare all'attività di continuazione e da usare per l'esecuzione. + Tipo del risultato prodotto dalla continuazione. + The argument is null. + The argument is null. + + + Fornisce l'accesso ai metodi factory per la creazione e la configurazione delle istanze di . + Oggetto factory in grado di creare una vasta gamma di oggetti . + + + Ottiene un elemento awaiter usato per attendere questo oggetto . + Istanza di awaiter. + + + Ottiene il valore del risultato di . + Valore del risultato di , ovvero lo stesso tipo del parametro di tipo dell'attività. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Rappresenta un'eccezione utilizzata per comunicare l'annullamento di un'attività. + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Inizializza una nuova istanza della classe con un riferimento all'oggetto che è stato annullato. + Attività che è stata annullata. + + + Ottiene l'attività associata a questa eccezione. + Riferimento all'oggetto associato a questa eccezione. + + + Rappresenta il lato producer di un oggetto non associato a un delegato, fornendo l'accesso al lato consumer tramite la proprietà . + Tipo del valore del risultato associato a questo oggetto . + + + Crea un oggetto . + + + Crea un oggetto con lo stato specificato. + Stato da usare come AsyncState dell'oggetto sottostante. + + + Crea un oggetto con lo stato e le opzioni specificate. + Stato da usare come AsyncState dell'oggetto sottostante. + Opzioni da usare quando si crea l'oggetto sottostante. + + rappresenta le opzioni non valide per l'utilizzo con . + + + Crea un oggetto con le opzioni specificate. + Opzioni da usare quando si crea l'oggetto sottostante. + + rappresenta le opzioni non valide per l'utilizzo con . + + + Esegue la transizione dell'oggetto sottostante allo stato . + L'oggetto sottostante si trova già in uno dei tre stati finali: , o , se l'oggetto sottostante è già stato eliminato. + + + Esegue la transizione dell'oggetto sottostante allo stato . + Raccolta di eccezioni da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + Vi sono uno o più elementi Null in . + L'oggetto sottostante si trova già in uno dei tre stati finali: , o . + + + Esegue la transizione dell'oggetto sottostante allo stato . + Eccezione da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + L'oggetto sottostante si trova già in uno dei tre stati finali: , o . + + + Esegue la transizione dell'oggetto sottostante allo stato . + Valore del risultato da associare a questo oggetto . + + è stato eliminato. + L'oggetto sottostante si trova già in uno dei tre stati finali: , o . + + + Ottiene l'oggetto creato da questo oggetto . + Restituisce l'oggetto creato da questo oggetto . + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; false se l'operazione non è stata completata o se l'oggetto è già stato eliminato. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato e abilita l'archiviazione di un token di annullamento nell'attività annullata. + true se l'operazione riesce; in caso contrario, false. + Token di annullamento. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; in caso contrario, false. + Raccolta di eccezioni da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + Vi sono uno o più elementi Null in .-oppure-La raccolta è vuota. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; in caso contrario, false. + Eccezione da associare a questo oggetto . + + è stato eliminato. + L'argomento è null. + + + Tenta di eseguire la transizione dell'oggetto sottostante allo stato . + True se l'operazione è stata completata; in caso contrario, false. + Valore del risultato da associare a questo oggetto . + + + Specifica il comportamento di un'attività creata tramite il metodo o . + + + Specifica che la continuazione, se è un'attività figlio, è connessa a un elemento padre della gerarchia delle attività.La continuazione può essere un'attività figlio solo se anche la relativa attività precedente è un'attività figlio.Per impostazione predefinita, un'attività figlio, ovvero un'attività interna creata da un'attività esterna, viene eseguita indipendentemente dalla relativa attività padre.È possibile usare l'opzione per mantenere sincronizzate le attività padre e figlio.Si noti che se un'attività padre viene configurata con l'opzione , l'opzione nell'attività figlio non avrà effetto e quest'ultima verrà eseguita come attività figlio disconnessa. Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Specifica che qualsiasi attività figlio (ovvero qualsiasi attività interna annidata creata da questa continuazione) che venga creata con l'opzione e tenti l'esecuzione come attività figlio connessa non potrà collegarsi all'attività padre e verrà invece eseguita come attività figlio disconnessa.Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Specifica che l'attività di continuazione deve essere eseguita in modo sincrono.Se si specifica questa opzione, la continuazione viene eseguita nello stesso thread che comporta la transizione dell'attività precedente allo stato finale.Se quando la continuazione viene creata l'attività precedente è già completa, la continuazione verrà eseguita nel thread che crea la continuazione.Se dell'attività precedente viene collocato in un blocco finally (Finally in Visual Basic), verrà eseguita una continuazione con questa opzione in tale blocco finally.Eseguire in modo sincrono soltanto le continuazioni che presentano un'esecuzione molto breve.Dal momento che l'attività viene eseguita in modo asincrono, non è necessario chiamare un metodo come per garantire che il thread chiamante attenda il completamento dell'attività. + + + Specifica le attività create dalla continuazione chiamando i metodi come o Vedere l'utilità di pianificazione predefinita () anziché l'utilità di pianificazione in cui è in esecuzione la continuazione come utilità di pianificazione corrente. + + + In caso di annullamento della continuazione, impedisce il completamento della continuazione finché l'attività precedente non è stata completata. + + + Specifica che la continuazione sarà un'operazione a bassa precisione di lunga durata.Fornisce a un'indicazione in merito alla possibilità di dover ricorrere all'oversubscription. + + + Quando non viene specificata alcuna opzione di continuazione, specifica che deve essere usato un comportamento predefinito quando si esegue una continuazione.La continuazione viene eseguita in modo asincrono al completamento dell'attività precedente, indipendentemente dal valore della proprietà finale dell'attività precedente.Se la continuazione è un'attività figlio, viene creata come attività annidata disconnessa. + + + Specifica che l'attività di continuazione non deve essere pianificata se l'attività precedente è stata annullata.Un'attività precedente viene annullata se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che l'attività di continuazione non deve essere pianificata se la relativa attività precedente ha generato un'eccezione non gestita.Un'attività precedente genera un'eccezione non gestita se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che l'attività di continuazione non deve essere pianificata se l'esecuzione della relativa attività precedente è stata completata.Un'attività precedente viene eseguita fino al completamento se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che la continuazione deve essere pianificata solo se l'attività precedente è stata annullata.Un'attività precedente viene annullata se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che l'attività di continuazione deve essere pianificata solo se la relativa attività precedente ha generato un'eccezione non gestita.Un'attività precedente genera un'eccezione non gestita se la relativa proprietà al completamento è .L'opzione garantisce che la proprietà dell'attività precedente non sia null.È possibile usare tale proprietà per rilevare l'eccezione e determinare quale eccezione ha comportato errori nell'attività.Se non si accede alla proprietà , l'eccezione non viene gestita.Inoltre, se si tenta di accedere alla proprietà di un'attività che è stata annullata o in cui si sono verificati errori, verrà generata una nuova eccezione.Questa opzione non è valida per le continuazioni multiattività. + + + Specifica che la continuazione deve essere pianificata solo se l'esecuzione della relativa attività precedente è stata completata.Un'attività precedente viene eseguita fino al completamento se la relativa proprietà al completamento è .Questa opzione non è valida per le continuazioni multiattività. + + + Indicazione fornita a un oggetto affinché pianifichi un'attività nell'ordine in cui sono state pianificate, in modo che le attività pianificate prima abbiano più possibilità di essere eseguite prima delle attività pianificate in un secondo momento. + + + Specifica che l'attività di continuazione deve essere eseguita in modo asincrono.Questa opzione ha la precedenza rispetto a . + + + Specifica i flag che controllano il comportamento facoltativo per la creazione e l'esecuzione delle attività. + + + Specifica che un'attività è associata a un elemento padre nella gerarchia delle attività.Per impostazione predefinita, un'attività figlio, ovvero un'attività interna creata da un'attività esterna, viene eseguita indipendentemente dalla relativa attività padre.È possibile usare l'opzione per mantenere sincronizzate le attività padre e figlio.Si noti che se un'attività padre viene configurata con l'opzione , l'opzione nell'attività figlio non avrà effetto e quest'ultima verrà eseguita come attività figlio disconnessa. Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Specifica che qualsiasi attività figlio che tenti l'esecuzione come attività figlio connessa (ovvero che venga creata con l'opzione ) non potrà collegarsi all'attività padre e verrà invece eseguita come attività figlio disconnessa.Per altre informazioni, vedere Attività figlio connesse e disconnesse. + + + Impedisce all'utilità di pianificazione dell'ambiente di essere considerata l'utilità di pianificazione corrente nell'attività creata.Ciò significa che le operazioni come StartNew o ContinueWith eseguite nell'attività creata visualizzeranno come utilità di pianificazione corrente. + + + Specifica che un'attività sarà un'operazione di lunga durata e con granularità grossolana che include meno componenti di dimensioni maggiori rispetto ai sistemi più precisi.Fornisce a un'indicazione in merito alla possibilità di dover ricorrere all'oversubscription.L'oversubscription consente di creare un numero di thread superiore a quello dei thread hardware disponibili. + + + Specifica che deve essere usato il comportamento predefinito. + + + Indicazione fornita a un oggetto affinché pianifichi un'attività nel modo più giusto possibile, ovvero garantendo che le attività pianificate prima abbiano più possibilità di essere eseguite prima delle attività pianificate in un secondo momento. + + + Forza l'esecuzione asincrona delle continuazioni aggiunte all'attività corrente. + + + Fornisce un set di metodi statici (Shared in Visual Basic) per l'utilizzo di tipi specifici di istanze di . + + + Crea un oggetto proxy che rappresenta l'operazione asincrona di un oggetto Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic). + + che rappresenta l'operazione asincrona dell'oggetto Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) fornito. + Oggetto Task<Task<T>> (C#) o Task (Of Task(Of T)) (Visual Basic) di cui annullare il wrapping. + Tipo di risultato dell'attività. + Eccezione generata se l'argomento è Null. + + + Crea un oggetto proxy che rappresenta l'operazione asincrona di . + Attività che rappresenta l'operazione asincrona dell'oggetto System.Threading.Tasks.Task(Of Task) fornito. + Oggetto Task<Task> (C#) o Task (Of Task) (Visual Basic) di cui annullare il wrapping. + Eccezione generata se l'argomento è Null. + + + Fornisce supporto per la creazione e la pianificazione di oggetti . + + + Inizializza un'istanza di con la configurazione predefinita. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto che verrà assegnato alle attività create da questo oggetto a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro oggetto CancellationToken. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto predefinito che verrà assegnato alle attività create da questo oggetto a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro oggetto CancellationToken. + Oggetto predefinito da usare quando si creano attività con questo oggetto TaskFactory. + Oggetto predefinito da usare quando si creano attività di continuazione con questo oggetto TaskFactory. + Oggetto predefinito da usare per pianificare le attività create con questo oggetto TaskFactory.Un valore Null indica che occorre usare TaskScheduler.Current. + L'argomento specifica un valore non valido.Per ulteriori informazioni, vedere la sezione Osservazioni per .-oppure-L'argomento specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto predefinito da usare quando si creano attività con questo oggetto TaskFactory. + Oggetto predefinito da usare quando si creano attività di continuazione con questo oggetto TaskFactory. + L'argomento specifica un valore non valido.Per ulteriori informazioni, vedere la sezione Osservazioni per .-oppure-L'argomento specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Oggetto da usare per pianificare le attività create con questo oggetto TaskFactory.Un valore Null indica che occorre usare l'oggetto TaskScheduler corrente. + + + Ottiene il token di annullamento predefinito per questa factory delle attività. + Token di annullamento attività predefinito per questa factory delle attività. + + + Ottiene le opzioni di continuazione attività predefinite per questa factory delle attività. + Opzioni di continuazione attività predefinite per questa factory delle attività. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione. + Oggetto usato per pianificare la nuova attività di continuazione. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Oggetto usato per pianificare la nuova attività di continuazione. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Tipo del risultato degli oggetti precedenti. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Oggetto usato per pianificare la nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato dell'azione da eseguire quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Tipo del risultato degli oggetti precedenti. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento da assegnare alla nuova attività di continuazione. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Oggetto usato per pianificare la nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice è vuota o contiene un valore null. + L'argomento specifica un valore non valido. + Un elemento nella matrice è stato eliminato.-oppure-L'oggetto che ha creato è già stato eliminato. + + + Crea un'attività di continuazione che viene avviata quando un set di attività specificate è stato completato. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Combinazione bit per bit dei valori di enumerazione che controllano il comportamento della nuova attività di continuazione.I membri NotOn* e OnlyOn* non sono supportati. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'attività creata. + Un elemento nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice è vuota o contiene un valore null. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Uno degli elementi nella matrice è stato eliminato. + La matrice è null. -oppure-L'il argomento è null. + Il matrice contiene un null valore. -oppure-Il matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Uno degli elementi nella matrice è stato eliminato. -oppure- è già stato eliminato. + La matrice è null. -oppure-Il valore dell'argomento è null. + Il matrice contiene un null valore. -oppure-Il matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato.-oppure-L'istanza fornita è già stata eliminata. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando uno degli elementi della matrice è stato eliminato.-oppure-L'istanza fornita è già stata eliminata. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato dell'azione da eseguire al completamento di una delle attività nella matrice . + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato.-oppure-L'istanza fornita è già stata eliminata. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Oggetto che verrà assegnato alla nuova attività di continuazione. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Crea un oggetto di continuazione che verrà avviato al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Valore di che controlla il comportamento dell'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + Tipo del risultato restituito dal delegato di e associato all'oggetto creato. + Eccezione generata quando uno degli elementi della matrice è stato eliminato. + Eccezione generata quando la matrice è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskContinuationOptions non valido. + Eccezione generata quando la matrice contiene un valore Null.-oppure-Eccezione generata quando la matrice è vuota. + + + Ottiene le opzioni di creazione attività predefinite per questa factory delle attività. + Opzioni di creazione attività predefinite per questa factory delle attività. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue un'azione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato dell'azione che elabora l'oggetto completato. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che esegue un'azione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato dell'azione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue un'azione del metodo End al completamento di un oggetto specificato. + Oggetto creato che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato dell'azione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'attività che esegue il metodo End. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato della funzione che elabora l'oggetto completato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + + + Crea un oggetto che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato della funzione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea un oggetto che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + IAsyncResult il cui completamento deve attivare l'elaborazione di . + Delegato della funzione che elabora l'oggetto completato. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'attività che esegue il metodo End. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Ottiene l'utilità di pianificazione predefinita per questa factory delle attività. + Utilità di pianificazione predefinita per questa factory delle attività. + + + Crea e avvia un'attività. + Attività avviata. + Delegato dell'azione da eseguire in modo asincrono. + L'argomento è null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto che verrà assegnato alla nuova attività. + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto che verrà assegnato al nuovo oggetto . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Il valore dell'argomento è null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato al nuovo oggetto . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato alla nuova attività. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato dell'azione da eseguire in modo asincrono. + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Tipo del risultato disponibile tramite . + Il valore dell'argomento è null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto che verrà assegnato al nuovo oggetto . + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto che verrà assegnato alla nuova attività. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato al nuovo oggetto . + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null. + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che verrà assegnato alla nuova attività. + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Oggetto usato per pianificare l'oggetto creato. + Tipo del risultato disponibile tramite . + L'istanza fornita è già stata eliminata. + Eccezione generata quando l'argomento è Null.-oppure-Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Crea e avvia un oggetto . + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite . + Oggetto contenente i dati che devono essere usati dal delegato . + Valore di TaskCreationOptions che controlla il comportamento dell'oggetto creato. + Tipo del risultato disponibile tramite . + Eccezione generata quando l'argomento è Null. + Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Eccezione generata quando l'argomento specifica un valore TaskCreationOptions non valido.Per ulteriori informazioni, vedere la sezione Osservazioni di . + + + Fornisce supporto per la creazione e la pianificazione di oggetti . + Valore restituito degli oggetti creati dai metodi di questa classe. + + + Inizializza un'istanza di con la configurazione predefinita. + + + Inizializza un'istanza di con la configurazione predefinita. + Token di annullamento predefinito che verrà assegnato alle attività create da questo oggetto , a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro token di annullamento. + + + Inizializza un'istanza di con la configurazione specificata. + Token di annullamento predefinito che verrà assegnato alle attività create da questo oggetto , a meno che durante la chiamata dei metodi factory non venga specificato in modo esplicito un altro token di annullamento. + Opzioni predefinite da usare quando si creano attività con questo oggetto . + Opzioni predefinite da usare quando si creano attività di continuazione con questo oggetto . + Utilità di pianificazione predefinita da usare per pianificare le attività create con questo oggetto .Un valore Null indica che è necessario usare l'oggetto . + + o specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Opzioni predefinite da usare quando si creano attività con questo oggetto . + Opzioni predefinite da usare quando si creano attività di continuazione con questo oggetto . + + o specifica un valore non valido. + + + Inizializza un'istanza di con la configurazione specificata. + Utilità di pianificazione da usare per pianificare le attività create con questo oggetto .Un valore Null indica che è necessario usare l'oggetto corrente. + + + Ottiene il token di annullamento predefinito per questa factory delle attività. + Token di annullamento predefinito per questa factory delle attività. + + + Ottiene il valore di enumerazione per questa factory delle attività. + Uno dei valori di enumerazione che specifica le opzioni di continuazione predefinite per questa factory delle attività. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-L'elemento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure- è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Utilità di pianificazione usata per pianificare l'attività di continuazione creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + specifica un valore non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Utilità di pianificazione usata per pianificare l'attività di continuazione creata. + Tipo del risultato degli oggetti precedenti. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + L'argomento specifica un valore non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di un set di attività fornite. + Nuova attività di continuazione. + Matrice di attività da cui continuare. + Delegato della funzione da eseguire in modo asincrono quando tutte le attività nella matrice sono state completate. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null o è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è Null.-oppure-L'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Utilità di pianificazione usata per pianificare l'attività di continuazione creata. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + L'argomento specifica un valore non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + Nell'argomento viene specificato un valore di enumerazione non valido. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuova attività di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Token di annullamento che verrà assegnato alla nuova attività di continuazione. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Oggetto usato per pianificare l'oggetto di continuazione creato. + Tipo del risultato degli oggetti precedenti. + La matrice è null.-oppure-Il valore dell'argomento è null.-oppure-L'argomento è null. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + L'argomento specifica un valore TaskContinuationOptions non valido. + Uno degli elementi nella matrice è stato eliminato.-oppure-Il creato è già stato eliminato. + + + Crea un'attività di continuazione che verrà avviata al completamento di una delle attività nel set fornito. + Nuovo oggetto di continuazione. + Matrice di attività da cui continuare al completamento di un'attività. + Delegato della funzione da eseguire in modo asincrono quando una delle attività nella matrice viene completata. + Uno dei valori di enumerazione che controlla il comportamento dell'attività di continuazione creata.I valori NotOn* o OnlyOn* non sono validi. + Tipo del risultato degli oggetti precedenti. + Uno degli elementi nella matrice è stato eliminato. + La matrice è null.-oppure-Il valore dell'argomento è null. + Nell'argomento viene specificato un valore di enumerazione non valido. + La matrice contiene un valore null.-oppure-Il matrice è vuota. + + + Ottiene il valore di enumerazione per questa factory delle attività. + Uno dei valori di enumerazione che specifica le opzioni di creazione predefinite per questa factory delle attività. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Oggetto creato che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Oggetto contenente i dati che devono essere usati dal delegato . + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che controlla il comportamento dell'oggetto creato. + Tipo del secondo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che rappresenta una coppia di metodi Begin ed End conformi al modello di programmazione asincrona. + Attività creata che rappresenta l'operazione asincrona. + Delegato che inizia l'operazione asincrona. + Delegato che termina l'operazione asincrona. + Primo argomento passato al delegato . + Secondo argomento passato al delegato . + Terzo argomento passato al delegato . + Oggetto contenente i dati che devono essere usati dal delegato . + Oggetto che controlla il comportamento dell'attività creata. + Tipo del secondo argomento passato al delegato . + Tipo del terzo argomento passato al delegato . + Tipo del primo argomento passato al delegato . + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea un'attività che esegue una funzione del metodo End al completamento di un oggetto specificato. + Oggetto che rappresenta l'operazione asincrona. + Oggetto il cui completamento deve attivare l'elaborazione del metodo . + Delegato della funzione che elabora l'oggetto completato. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + + + Crea un'attività che esegue una funzione del metodo End al completamento di un oggetto specificato. + Attività che rappresenta l'operazione asincrona. + Oggetto il cui completamento deve attivare l'elaborazione del metodo . + Delegato della funzione che elabora l'oggetto completato. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + L'argomento specifica un valore non valido. + + + Crea un'attività che esegue una funzione del metodo End al completamento di un oggetto specificato. + Attività creata che rappresenta l'operazione asincrona. + Oggetto il cui completamento deve attivare l'elaborazione del metodo . + Delegato della funzione che elabora l'oggetto completato. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Utilità di pianificazione usata per pianificare l'attività che esegue il metodo End. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Ottiene l'utilità di pianificazione per questa factory delle attività. + Utilità di pianificazione per questa factory delle attività. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Token di annullamento che verrà assegnato alla nuova attività. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Token di annullamento che verrà assegnato alla nuova attività. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Utilità di pianificazione usata per pianificare l'attività creata. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea e avvia un'attività. + Oggetto avviato. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Token di annullamento che verrà assegnato alla nuova attività. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Token di annullamento che verrà assegnato alla nuova attività. + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Utilità di pianificazione usata per pianificare l'attività creata. + L'origine del token di annullamento che ha creato è già stato eliminato. + Il valore dell'argomento è null.-oppure-Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Crea e avvia un'attività. + Attività avviata. + Delegato della funzione che restituisce il risultato futuro da rendere disponibile tramite l'attività. + Oggetto contenente i dati che devono essere usati dal delegato . + Uno dei valori di enumerazione che controlla il comportamento dell'attività creata. + Il valore dell'argomento è null. + Nel parametro è stato specificato un valore non valido. + + + Rappresenta un oggetto che gestisce le operazioni di basso livello relative all'accodamento delle attività nei thread. + + + Inizializza . + + + Ottiene l'oggetto associato all'attività attualmente in esecuzione. + Restituisce l'oggetto associato all'attività attualmente in esecuzione. + + + Ottiene l'istanza di predefinita fornita da .NET Framework. + Restituisce l'istanza di predefinita. + + + Crea un oggetto associato all'oggetto corrente. + Oggetto associato all'oggetto corrente, così come stabilito da . + Impossibile utilizzare SynchronizationContext corrente come TaskScheduler. + + + Solo per il supporto del debugger, genera un oggetto enumerabile di istanze di correntemente accodate all'utilità di pianificazione in attesa di esecuzione. + Oggetto enumerabile che consente a un debugger l'attraversamento delle attività correntemente accodate all'utilità di pianificazione. + Questa utilità di pianificazione in questo momento non è in grado di generare un elenco delle attività in coda. + + + Ottiene l'ID univoco di questo oggetto . + Restituisce l'ID univoco di questo oggetto . + + + Indica il livello di concorrenza massimo supportato da questo oggetto . + Restituisce un intero che rappresenta il livello di concorrenza massimo.L'utilità di pianificazione predefinita restituisce . + + + Accoda un oggetto all'utilità di pianificazione. + Oggetto da accodare. + L'argomento è null. + + + Tenta di rimuovere dalla coda un oggetto accodato in precedenza a questa utilità di pianificazione. + Valore booleano che indica se l'argomento è stato rimosso correttamente dalla coda. + Oggetto da rimuovere dalla coda. + L'argomento è null. + + + Tenta di eseguire l'oggetto fornito in questa utilità di pianificazione. + Valore booleano uguale a true se l'oggetto è stato eseguito correttamente, a false in caso contrario.In genere gli errori di esecuzione si verificano perché l'attività è già stata eseguita in precedenza oppure sta per essere eseguita da un altro thread. + Oggetto da eseguire. + + non è associato a questa utilità di pianificazione. + + + Determina se l'oggetto fornito può essere eseguito in modo sincrono in questa chiamata e, in tal caso, lo esegue. + Valore booleano che indica se l'attività è stata eseguita inline. + Oggetto da eseguire. + Boolean che indica se l'attività è stata accodata in precedenza.Se questo parametro è True, è possibile che l'attività sia stata accodata (pianificata) in precedenza. Se è False, è noto che l'attività non è stata accodata e questa chiamata viene effettuata per eseguire l'attività inline senza accodarla. + L'argomento è null. + L'oggetto è stato già eseguito. + + + Si verifica quando un'eccezione non osservata di un'attività in cui si è verificato un errore sta per attivare i criteri di escalation delle eccezioni che, per impostazione predefinita, interromperebbero il processo. + + + Rappresenta un'eccezione utilizzata per comunicare un'operazione non valida eseguita da . + + + Inizializza una nuova istanza della classe con un messaggio fornito dal sistema in cui viene descritto l'errore. + + + Inizializza una nuova istanza della classe utilizzando il messaggio di errore predefinito e un riferimento all'eccezione interna che è la causa di questa eccezione. + Eccezione causa dell'eccezione corrente. + + + Inizializza una nuova istanza della classe con un messaggio specifico in cui viene descritto l'errore. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + + + Inizializza una nuova istanza della classe con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa di questa eccezione. + Messaggio in cui viene descritta l'eccezione.È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema. + Eccezione causa dell'eccezione corrente.Se il parametro non è null, l'eccezione corrente viene generata in un blocco catch in cui viene gestita l'eccezione interna. + + + Rappresenta la fase corrente del ciclo di vita di un oggetto . + + + L'attività ha confermato l'annullamento generando un oggetto OperationCanceledException con il proprio oggetto CancellationToken mentre il token era in stato segnalato oppure l'oggetto CancellationToken dell'attività era già segnalato prima dell'inizio dell'esecuzione dell'attività.Per altre informazioni, vedere Annullamento delle attività. + + + L'attività è stata inizializzata ma non ancora pianificata. + + + L'attività è stata completata a causa di un'eccezione non gestita. + + + L'esecuzione dell'attività è stata completata correttamente. + + + L'attività è in esecuzione ma non è ancora stata completata. + + + L'attività è in attesa di essere attivata e pianificata internamente dall'infrastruttura .NET Framework. + + + L'attività ha completato l'esecuzione ed è in attesa implicita del completamento delle attività figlio associate. + + + L'esecuzione dell'attività è stata pianificata ma non è ancora iniziata. + + + Fornisce i dati dell'evento generato quando l'eccezione di un oggetto in cui si è verificato un errore non viene osservata. + + + Inizializza una nuova istanza della classe con l'eccezione non osservata. + Eccezione che non è stata osservata. + + + Eccezione che non è stata osservata. + Eccezione che non è stata osservata. + + + Ottiene un valore che indica se questa eccezione è stata contrassegnata come "osservata". + true se l'eccezione è stata contrassegnata come "osservata"; in caso contrario, false. + + + Contrassegna l'oggetto come "osservato", impedendo in questo modo di attivare i criteri di escalation delle eccezioni che, per impostazione predefinita, terminano il processo. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/ja/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/ja/System.Threading.Tasks.xml new file mode 100644 index 0000000..e3c211d --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/ja/System.Threading.Tasks.xml @@ -0,0 +1,3758 @@ + + + + System.Threading.Tasks + + + + アプリケーションの実行中に発生する 1 つ以上のエラーを表します。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + 引数が null です。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 + + 引数が null です。 + + の要素が null です。 + + + + インスタンスを単一の新しいインスタンスに平坦化します。 + 新しい平坦化された + + + この例外の根本的な原因である を返します。 + この例外の根本的な原因である を返します。 + + + この に含まれている各 に対してハンドラーを呼び出します。 + それぞれの例外に対して実行する述語。この述語は、処理される を引数として受け取り、例外が処理されたかどうかを示すブール値を返します。 + + 引数が null です。 + この に含まれている例外は処理されませんでした。 + + + 現在の例外の原因となった インスタンスの読み取り専用コレクションを取得します。 + 現在の例外の原因となった インスタンスの読み取り専用コレクションを返します。 + + + 現在の の文字列形式を作成して返します。 + 現在の例外の文字列形式。 + + + この例外は、スレッドによって実行されていた操作が取り消されたときにそのスレッドでスローされます。 + 2 + + + システム提供のエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + 指定したエラー メッセージを使用して、 クラスの新しいインスタンスを初期化します。 + エラーを説明する 。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + 指定したエラー メッセージ、この例外の原因である内部例外への参照、およびキャンセル トークンを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + 取り消された操作に関連付けられているキャンセル トークン。 + + + 指定したエラー メッセージとキャンセル トークンを使用して、 クラスの新しいインスタンスを初期化します。 + 例外の原因を説明するエラー メッセージ。 + 取り消された操作に関連付けられているキャンセル トークン。 + + + キャンセル トークンを使用して、 クラスの新しいインスタンスを初期化します。 + 取り消された操作に関連付けられているキャンセル トークン。 + + + 取り消された操作に関連付けられているトークンを取得します。 + 取り消された操作に関連付けられているトークンまたは既定のトークン。 + + + タスクを返す非同期メソッドのビルダーを表します。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。このメソッドは、部分的に信頼されているコードから呼び出すことができます。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + + クラスのインスタンスを作成します。 + ビルダーの新しいインスタンス。 + + + タスクを失敗としてマークし、指定された例外をタスクにバインドします。 + タスクにバインドする例外。 + + は null なので、 + タスクは既に完了しています。またはビルダーが初期化されていません。 + + + タスクを正常な完了としてマークします。 + タスクは既に完了しています。またはビルダーが初期化されていません。 + + + 指定したステート マシンにビルダーを関連付けます。 + ビルダーに関連付けるステート マシン インスタンス。 + + は null なので、 + ステート マシンは、前に設定されました。 + + + ステート マシンが関連付けられているビルダーの実行を開始します。 + 参照により渡されたステート マシン インスタンス。 + ステート マシンの型。 + + は null なので、 + + + このビルダーのタスクを取得します。 + このビルダーのタスク。 + ビルダーが初期化されていません。 + + + タスクを返す非同期メソッドのビルダーを表し、結果のパラメーターを指定します。 + タスクを完了するために使用する結果。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。このメソッドは、部分的に信頼されているコードから呼び出すことができます。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + + クラスのインスタンスを作成します。 + ビルダーの新しいインスタンス。 + + + タスクを失敗としてマークし、指定された例外をタスクにバインドします。 + タスクにバインドする例外。 + + は null なので、 + タスクは既に完了しています。 + + + タスクを正常な完了としてマークします。 + タスクを完了するために使用する結果。 + タスクは既に完了しています。 + + + 指定したステート マシンにビルダーを関連付けます。 + ビルダーに関連付けるステート マシン インスタンス。 + + は null なので、 + ステート マシンは、前に設定されました。 + + + ステート マシンが関連付けられているビルダーの実行を開始します。 + 参照により渡されたステート マシン インスタンス。 + ステート マシンの型。 + + は null なので、 + + + このビルダーのタスクを取得します。 + このビルダーのタスク。 + + + 値を返さない非同期メソッドのビルダーを表します。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + 指定された awaiter が完了したときに次の操作に進むようにステート マシンをスケジュールします。このメソッドは、部分的に信頼されているコードから呼び出すことができます。 + awaiter。 + ステート マシン。 + awaiter の型。 + ステート マシンの型。 + + + + クラスのインスタンスを作成します。 + ビルダーの新しいインスタンス。 + + + メソッド ビルダーに例外をバインドします。 + バインドする例外。 + + は null なので、 + ビルダーが初期化されていません。 + + + メソッド ビルダーを正常に完了済みとしてマークします。 + ビルダーが初期化されていません。 + + + 指定したステート マシンにビルダーを関連付けます。 + ビルダーに関連付けるステート マシン インスタンス。 + + は null なので、 + ステート マシンは、前に設定されました。 + + + ステート マシンが関連付けられているビルダーの実行を開始します。 + 参照により渡されたステート マシン インスタンス。 + ステート マシンの型。 + + は null なので、 + + + タスクに対する待機を構成できる待機可能オブジェクトを提供します。 + + + この待機可能オブジェクトの awaiter を返します。 + awaiter。 + + + タスクに対する待機を構成できる待機可能オブジェクトを提供します。 + この によって生成される結果の型。 + + + この待機可能オブジェクトの awaiter を返します。 + awaiter。 + + + 待機可能なオブジェクト () に awaiter を提供します。 + + + 完了したタスクに対する待機を終了します。 + 完了したタスクの結果。 + awaiter が適切に初期化されませんでした。 + タスクが取り消されました。 + Faulted 状態で完了したタスク。 + + + 待機されているタスクが完了したかどうかを示す値を取得します。 + 待機対象のタスクが完了している場合は true。それ以外の場合は false。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + 待機可能な () オブジェクトに awaiter を提供します。 + + + 完了したタスクに対する待機を終了します。 + awaiter が適切に初期化されませんでした。 + タスクが取り消されました。 + Faulted 状態で完了したタスク。 + + + 待機されているタスクが完了したかどうかを示す値を取得します。 + 待たれるタスクが完了した場合は true。それ以外の場合は false。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + この awaiter に関連付けられているタスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + 引数が null です。 + awaiter が適切に初期化されませんでした。 + + + 非同期メソッドに生成されるステート マシンを表します。この型はコンパイラでのみ使用されます。 + + + ステート マシンを次の状態に移動します。 + + + ステート マシンをヒープに割り当てられたレプリカで構成します。 + ヒープに割り当てられたレプリカ。 + + + 待機操作が完了したときに継続をスケジュールする awaiter を表します。 + + + インスタンスが完了したときに呼び出される継続の操作をスケジュールします。 + 操作の完了時に呼び出すアクション。 + + 引数が null (Visual Basic では Nothing) です。 + + + 完了時の継続をスケジュールする操作を表します。 + + + インスタンスが完了したときに呼び出される継続の操作をスケジュールします。 + 操作の完了時に呼び出すアクション。 + + 引数が null (Visual Basic では Nothing) です。 + + + 非同期タスクの完了待ちのオブジェクトを提供します。 + + + 非同期タスクの完了の待機を終了します。 + + オブジェクトが正常に初期化されませんでした。 + タスクが取り消されました。 + + 状態で完了したタスク。 + + + 非同期タスクが完了したかどうかを示す値を取得します。 + タスクが完了した場合は true。それ以外の場合は false。 + + オブジェクトが正常に初期化されませんでした。 + + + + オブジェクトが、非同期タスクの完了を待機するのをやめたときに実行するアクションを設定します。 + 待機操作の完了時に実行するアクション。 + + は null です。 + + オブジェクトが正常に初期化されませんでした。 + + + この awaiter に関連付けられている非同期タスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + は null です。 + awaiter が適切に初期化されませんでした。 + + + 非同期タスクの完了まで待ってから、結果にパラメーターを提供するオブジェクトを表します。 + タスクの結果。 + + + 非同期タスクの完了の待機を終了します。 + 完了したタスクの結果。 + + オブジェクトが正常に初期化されませんでした。 + タスクが取り消されました。 + + 状態で完了したタスク。 + + + 非同期タスクが完了したかどうかを示す値を取得します。 + タスクが完了した場合は true。それ以外の場合は false。 + + オブジェクトが正常に初期化されませんでした。 + + + + オブジェクトが、非同期タスクの完了を待機するのをやめたときに実行するアクションを設定します。 + 待機操作の完了時に実行するアクション。 + + は null です。 + + オブジェクトが正常に初期化されませんでした。 + + + この awaiter に関連付けられている非同期タスクに継続の操作をスケジュールします。 + 待機操作の完了時に呼び出すアクション。 + + は null です。 + awaiter が適切に初期化されませんでした。 + + + ターゲット環境に非同期的に切り替える際に待機するコンテキストを提供します。 + + + このクラスのインスタンスの オブジェクトを取得します。 + 非同期操作の完了を監視するためのオブジェクト。 + + + ターゲット環境に切り替えると awaiter を提供します。 + + + 待機操作を終了します。 + + + yield が必須でないかどうかを示す値を取得します。 + 常に false です。これは、 に yield が必須であることを示します。 + + + 呼び出す継続を設定します。 + 非同期的に呼び出すアクション。 + + は null なので、 + + + + を現在のコンテキストにポストして戻します。 + 非同期的に呼び出すアクション。 + + 引数が null です。 + + + 操作を取り消す通知を配信します。 + + + + を初期化します。 + トークンの取り消された状態。 + + + このトークンが取り消された状態になることができるかどうかを取得します。 + このトークンが取り消された状態になることができる場合は true。それ以外の場合は false。 + + + 現在の インスタンスが指定された と等しいかどうかを判断します。 + + であり、2 つのインスタンスが等しい場合は true。それ以外の場合は false。2 つのトークンが同じ に関連付けられている場合、または両者がパブリック CancellationToken コンストラクターから作成され、その 値が等しい場合、2 つのトークンは等しいことになります。 + このインスタンスと比較する他方のオブジェクト。 + An associated has been disposed. + + + 現在の インスタンスが指定されたトークンと等しいかどうかを判断します。 + インスタンスが等しい場合は true。それ以外の場合は false。2 つのトークンが同じ に関連付けられている場合、または両者がパブリック CancellationToken コンストラクターから作成され、その 値が等しい場合、2 つのトークンは等しいことになります。 + このインスタンスと比較する他方の 。 + + + + のハッシュ関数として機能します。 + 現在の インスタンスのハッシュ コード。 + + + このトークンに対して取り消しが要求されたかどうかを取得します。 + このトークンに対して取り消しが要求された場合は true。それ以外の場合は false。 + + + 空の 値を返します。 + 空のキャンセル トークン。 + + + 2 つの インスタンスが等しいかどうかを判断します。 + インスタンスが等しい場合は true。それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + An associated has been disposed. + + + 2 つの インスタンスが等しくないかどうかを判断します。 + インスタンスが等しくない場合は true。それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + An associated has been disposed. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + The associated has been disposed. + + is null. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + 現在の をキャプチャし、 を呼び出すときに使用するかどうかを示すブール値。 + The associated has been disposed. + + is null. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + デリゲートの呼び出し時に に渡される状態。null でもかまいません。 + The associated has been disposed. + + is null. + + + この が取り消されたときに呼び出されるデリゲートを登録します。 + コールバックの登録解除に使用できる インスタンス。 + + が取り消されたときに実行されるデリゲート。 + デリゲートの呼び出し時に に渡される状態。null でもかまいません。 + 現在の をキャプチャし、 を呼び出すときに使用するかどうかを示すブール値。 + The associated has been disposed. + + is null. + + + このトークンに対して取り消しが要求された場合、 をスローします。 + The token has had cancellation requested. + The associated has been disposed. + + + トークンが取り消されたときに通知される を取得します。 + トークンが取り消されたときに通知される + The associated has been disposed. + + + + に登録されているコールバック デリゲートを表します。 + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + 現在の インスタンスが、指定された と等しいかどうかを判断します。 + これと の両方が等しい場合は True。それ以外の場合は False。2 つの インスタンスが、 の同じ Register メソッドの単一の呼び出しの結果を参照している場合、両者は等しいことになります。 + このインスタンスと比較する他のオブジェクト。 + + + 現在の インスタンスが、指定された と等しいかどうかを判断します。 + これと の両方が等しい場合は True。それ以外の場合は False。 2 つの インスタンスが、 の同じ Register メソッドの単一の呼び出しの結果を参照している場合、両者は等しいことになります。 + このインスタンスと比較する他の 。 + + + + のハッシュ関数として機能します。 + 現在の インスタンスのハッシュ コード。 + + + 2 つの インスタンスが等しいかどうかを判断します。 + インスタンスが等しい場合は true、それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + + + 2 つの インスタンスが等しくないかどうかを判断します。 + インスタンスが等しくない場合は true。それ以外の場合は false。 + 1 つ目のインスタンス。 + 2 つ目のインスタンス。 + + + 取り消す必要があることを に通知します。 + + + + クラスの新しいインスタンスを初期化します。 + + + 指定した遅延 (ミリ秒単位) が経過した後に取り消される クラスの新しいインスタンスを初期化します。 + この を取り消すまで待機する時間間隔 (ミリ秒単位)。 + + is less than -1. + + + 指定した期間の後に取り消される クラスの新しいインスタンスを初期化します。 + この を取り消すまで待機する時間間隔。 + + . is less than -1 or greater than . + + + 取り消しの要求を伝えます。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + キャンセルの要求を伝え、残りのコールバックとキャンセル可能な操作を続けるかどうかを指定します。 + 例外を直ちに伝達する場合は true。それ以外の場合は false。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 指定したミリ秒数が経過した後の、この の取り消し操作をスケジュールします。 + この を取り消すまで待機する時間。 + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 指定した期間が経過した後の、この の取り消し操作を設定します。 + この を取り消すまで待機する時間。 + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + すべてのソース トークンが取り消された状態であるときに、取り消された状態になる を作成します。 + ソース トークンにリンクされている + 観察する最初のキャンセル トークン。 + 観察する 2 番目のキャンセル トークン。 + A associated with one of the source tokens has been disposed. + + + 指定された配列のすべてのソース トークンが取り消された状態であるときに、取り消された状態になる を作成します。 + ソース トークンにリンクされている + 観察するためのキャンセル トークン インスタンスを含む配列。 + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + + クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 + + + + クラスによって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 + マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。 + + + この に対して取り消しが要求されているかどうかを取得します。 + この に対して取り消しが要求されている場合は true。それ以外の場合は false。 + + + この に関連付けられている を取得します。 + この に関連付けられている + The token source has been disposed. + + + 同時実行タスクは同時に実行し、排他的なタスク同時に実行しないように、タスクの実行を調整するタスク スケジューラを提供します。 + + + + クラスの新しいインスタンスを初期化します。 + + + 指定したスケジューラをターゲットとする クラスの新しいインスタンスを初期化します。 + このペアを実行するターゲット スケジューラ。 + + + 最大同時実行レベルを使用して、指定したスケジューラを対象とする クラスの新しいインスタンスを初期化します。 + このペアを実行するターゲット スケジューラ。 + 同時実行するタスクの最大数。 + + + まとめて処理される可能性のあるスケジュールされたタスクの最大同時実行レベルおよび最大数を使用して、指定したスケジューラを対象とする クラスの新しいインスタンスを初期化します。 + このペアを実行するターゲット スケジューラ。 + 同時実行するタスクの最大数。 + ペアにより使用される、基となるスケジュールされたタスクごとに、処理されるタスクの最大数。 + + + これ以上タスクを受け入れないことをスケジューラ ペアに通知します。 + + + スケジューラが処理を完了すると完了する を取得します。 + スケジューラが処理を終了したときに完了する非同期操作。 + + + このペアの他のタスクと同時に実行できるタスクをこのペアにスケジュールするために使用できる を取得します。 + タスクを同時にスケジュールするために使用できるオブジェクト。 + + + このペアの他のタスクとは排他的に実行する必要があるタスクをこのペアにスケジュールするために使用できる を取得します。 + 他のタスクと同時に実行されないタスクをスケジュールするために使用できるオブジェクト。 + + + 非同期操作を表します。この種類の .NET Framework ソース コードを参照するには、参照ソースをご覧ください。 + + + 指定したアクションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + The argument is null. + + + 指定したアクションおよび で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + 新しいタスクが観察する 。 + The provided has already been disposed. + The argument is null. + + + 指定したアクションと作成オプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + 新しいタスクが観察する 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 指定したアクションと作成オプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + タスクの動作のカスタマイズに使用する 。 + The argument is null. + The argument specifies an invalid value for . + + + 指定したアクションと状態で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + 新しいタスクが観察する 。 + The that created has already been disposed. + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + 新しいタスクが観察する 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。 + アクションによって使用されるデータを表すオブジェクト。 + タスクの動作のカスタマイズに使用する 。 + The argument is null. + The argument specifies an invalid value for . + + + + が作成されたときに渡される状態オブジェクトを取得します。渡されなかった場合は null。 + タスクの作成時にそのタスクに渡された状態データを表す + + + 既に正常に完了したタスクを取得します。 + 正常に完了したタスク。 + + + この を待機するために使用する awaiter を構成します。 + このタスクを待機するために使用するオブジェクト。 + 継続をキャプチャされた元のコンテキストにマーシャリングする場合は true。それ以外の場合は false。 + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + The argument is null. + + + キャンセル トークンを受け取って、対象の が完了したときに非同期的に実行される継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + The that created the token has already been disposed. + The argument is null. + + + 対象のタスクが完了したときに、指定した に従って実行される継続タスクを作成します。この継続タスクは、キャンセル トークンを受け取り、指定されたスケジューラを使用します。 + 新しい継続 + 指定した に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 対象のタスクが完了したときに、指定した に従って実行される継続タスクを作成します。 + 新しい継続 + 指定した に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。継続タスクは、指定されたスケジューラを使用します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The has been disposed. + The argument is null. -or-The argument is null. + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに実行される継続タスクを作成します。 + 新しい継続タスク。 + タスクの完了時に実行するアクション。実行されると、完了したタスクと、呼び出し元が指定する状態オブジェクトが、引数としてデリゲートに渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + 呼び出し元から提供される状態情報およびキャンセル トークンを受け取り、対象の の完了時に非同期的に実行される継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + The argument is null. + The provided has already been disposed. + + + 呼び出し元から提供される状態情報およびキャンセル トークンを受け取り、対象の の完了時に実行される継続タスクを作成します。継続タスクは、指定した一連の条件に基づき、指定したスケジューラを使用して実行されます。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに実行される継続タスクを作成します。継続タスクは、指定した一連の条件に基づいて実行されます。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The argument is null. + The argument specifies an invalid value for . + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに非同期的に実行される継続タスクを作成します。継続タスクは、指定されたスケジューラを使用します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument is null. + + + 対象の が完了して値を返したときに非同期的に実行される継続タスクを作成します。 + 新しい継続タスク。 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + + + 対象の が完了して値を返したときに非同期的に実行される継続タスクを作成します。この継続タスクは、キャンセル トークンを受け取ります。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 指定された継続のオプションに従って実行され、値を返す継続タスクを作成します。継続タスクは、キャンセル トークンを渡され、指定されたスケジューラを使用します。 + 新しい継続 + 指定した に従って実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 指定された継続のオプションに従って実行され、値を返す継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 対象の が完了して値を返したときに非同期的に実行される継続タスクを作成します。継続タスクは、指定されたスケジューラを使用します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 呼び出し元から提供される状態情報を受け取り、対象の が完了したときに非同期的に実行され、値を返す継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクによって生成される結果の型。 + The argument is null. + + + 対象の が完了したときに非同期的に実行され、値を返す継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報とキャンセル トークンを受け取ります。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The provided has already been disposed. + + + 対象の が完了したときに、指定したタスク継続オプションに基づいて実行され、値を返す継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報とキャンセル トークンを受け取り、指定したスケジューラを使用します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 対象の が完了したときに、指定したタスク継続オプションに基づいて実行される継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報を受け取ります。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。この継続タスクは、呼び出し元から提供される状態情報を受け取り、指定したスケジューラを使用します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument is null. + + + このタスクの作成に使用される を取得します。 + このタスクの作成に使用される + + + 現在実行中の の一意の ID を返します。 + システムによって現在実行中のタスクに割り当てられた整数。 + + + 遅延後に完了するタスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機するミリ秒数。無期限に待機する場合は -1。 + The argument is less than -1. + + + 遅延後に完了するキャンセル可能タスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機するミリ秒数。無期限に待機する場合は -1。 + 戻されるタスクが完了する前にチェックされるキャンセル トークン。 + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 指定の時間間隔後に完了するタスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機する時間。無期限に待機する場合は TimeSpan.FromMilliseconds(-1)。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 指定の時間間隔後に完了するキャンセル可能タスクを作成します。 + 遅延を表すタスク。 + 戻されるタスクが完了するまでに待機する時間。無期限に待機する場合は TimeSpan.FromMilliseconds(-1)。 + 戻されるタスクが完了する前にチェックされるキャンセル トークン。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + + が途中で終了する原因となった を取得します。 が正常に完了した場合、または例外がスローされていない場合は、null が戻ります。 + + が途中で終了する原因となった + + + + インスタンスおよび インスタンスを作成して構成するためのファクトリ メソッドへのアクセスを提供します。 + さまざまな オブジェクトおよび オブジェクトを作成可能なファクトリ オブジェクト。 + + + 指定されたキャンセル トークンを使用したキャンセルにより完了した を作成します。 + キャンセルされたタスク。 + タスクを完了させるキャンセル トークン。 + + + 指定されたキャンセル トークンを使用したキャンセルにより完了した を作成します。 + キャンセルされたタスク。 + タスクを完了させるキャンセル トークン。 + タスクによって返される結果の型。 + + + 指定した例外で完了した を作成します。 + エラーが発生したタスク。 + タスクを完了させる例外。 + タスクによって返される結果の型。 + + + 指定した例外で完了した を作成します。 + エラーが発生したタスク。 + タスクを完了させる例外。 + + + 指定した結果で成功した を作成します。 + 正常に完了したタスク。 + 完了したタスクに格納する結果。 + タスクによって返される結果の型。 + + + この を待機するために使用する awaiter を取得します。 + awaiter のインスタンス。 + + + この インスタンスの一意の ID を取得します。 + システムによってこのタスク インスタンスに割り当てられた整数。 + + + この インスタンスの実行が取り消されることによって完了したかどうかを示す値を取得します。 + タスクが取り消されることによって完了した場合は true。それ以外の場合は false。 + + + この が完了したかどうかを示す値を取得します。 + タスクが完了した場合は true。それ以外の場合は false。 + + + 処理されない例外が発生したことが原因で が完了したかどうかを示す値を取得します。 + タスクがハンドルされない例外をスローした場合は true。それ以外の場合は false。 + + + ThreadPool 上で実行する指定された作業をキューに配置し、その作業のタスク ハンドルを返します。 + ThreadPool で実行するためにキューに配置された作業を表すタスク。 + 非同期的に実行する処理 + The parameter was null. + + + ThreadPool 上で実行する指定された作業をキューに配置し、その作業のタスク ハンドルを返します。 + ThreadPool で実行するためにキューに配置された作業を表すタスク。 + 非同期的に実行する処理 + 処理を取り消すために使用されるキャンセル トークン + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + ThreadPool 上で実行する指定された作業をキューに配置し、Task(TResult) によって返される のプロキシを返します。 + Task(TResult) によって返される Task(TResult) のプロキシを表す + 非同期的に実行する処理 + プロキシ タスクによって返される結果の型。 + The parameter was null. + + + ThreadPool 上で実行する指定された作業をキューに配置し、Task(TResult) によって返される のプロキシを返します。 + Task(TResult) によって返される Task(TResult) のプロキシを表す + 非同期的に実行する処理 + 処理を取り消すために使用されるキャンセル トークン + プロキシ タスクによって返される結果の型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + ThreadPool 上で実行する指定された作業をキューに配置し、 によって返されるタスクのプロキシを返します。 + + によって返されるタスクのプロキシを表すタスク。 + 非同期的に実行する処理 + The parameter was null. + + + ThreadPool 上で実行する指定された作業をキューに配置し、 によって返されるタスクのプロキシを返します。 + + によって返されるタスクのプロキシを表すタスク。 + 非同期的に実行する処理。 + 処理を取り消すために使用されるキャンセル トークン。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + スレッド プール上で実行する指定された作業をキューに配置し、その作業を表す オブジェクトを戻します。 + スレッド プールで実行するためキューに配置された処理を表すタスク オブジェクト。 + 非同期的に実行する処理。 + タスクの戻り値の型。 + The parameter is null. + + + スレッド プール上で実行する指定された作業をキューに配置し、その作業の Task(TResult) ハンドルを返します。 + ThreadPool で実行するためにキューに配置された作業を表す Task(TResult)。 + 非同期的に実行する処理 + 処理を取り消すために使用されるキャンセル トークン + タスクの結果の型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 現在の を同期的に実行します。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 指定された を同期的に実行します。 + このタスク インラインの実行を試みるスケジューラ。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 現在の の実行をスケジュールし、それを開始します。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 指定された の実行をスケジュールし、それを開始します。 + このタスクを関連付けて実行する 。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + このタスクの を取得します。 + このタスク インスタンスの現在の + + + タスクの完了を待機するために使用できる を取得します。 + タスクの完了を待機するために使用できる + The has been disposed. + + + 操作が同期的に完了したかどうかを示す値を取得します。 + 操作が同期的に完了した場合は true。それ以外の場合は false。 + + + + の実行が完了するまで待機します。 + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 提供された の実行が完了するまで、指定したミリ秒数以内の間、待機します。 + 割り当てられた時間内に true の実行が完了した場合は 。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + の実行が完了するまで待機します。タスクの完了前に、タイムアウト期間が経過するか、キャンセル トークンが取り消される場合には、待機が終了します。 + 割り当てられた時間内に true の実行が完了した場合は 。それ以外の場合は false。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + タスクの完了の待機中に観察するキャンセル トークン。 + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + の実行が完了するまで待機します。タスクの完了前にキャンセル トークンが取り消される場合は、待機が終了します。 + タスクの完了の待機中に観察するキャンセル トークン。 + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 提供された の実行が完了するまで、指定した時間間隔内の間、待機します。 + 割り当てられた時間内に true の実行が完了した場合は 。それ以外の場合は false。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 指定したすべての オブジェクトの実行が完了するまで待機します。 + 待機する インスタンスの配列。 + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 提供されたすべての オブジェクトの実行が完了するまで、指定したミリ秒数以内の間、待機します。 + 割り当てられた時間内に true インスタンスすべての実行が完了した場合は 。それ以外の場合は false。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 指定したミリ秒数まで、または待機が取り消されるまで、提供されたすべての オブジェクトの実行が完了するのを待機します。 + 割り当てられた時間内に true インスタンスすべての実行が完了した場合は 。それ以外の場合は false。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + タスクの完了を待機しているときに観察する 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 待機が取り消されない限り、指定したすべての オブジェクトの実行が完了するまで待機します。 + 待機する インスタンスの配列。 + タスクの完了を待機しているときに観察する 。 + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 提供されたすべてのキャンセル可能な オブジェクトの実行が完了するまで、指定した時間間隔の間、待機します。 + 割り当てられた時間内に true インスタンスすべての実行が完了した場合は 。それ以外の場合は false。 + 待機する インスタンスの配列。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 指定したいずれかの オブジェクトの実行が完了するまで待機します。 + + 配列引数内の完了したタスクのインデックス。 + 待機する インスタンスの配列。 + The has been disposed. + The argument is null. + The argument contains a null element. + + + 提供されたいずれかの オブジェクトの実行が完了するまで、指定したミリ秒数以内の間、待機します。 + + 配列引数内の完了したタスクのインデックス。タイムアウトが発生した場合は -1。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 指定したミリ秒数まで、または待機トークンが取り消されるまで、提供されたいずれかの オブジェクトの実行が完了するのを待機します。 + + 配列引数内の完了したタスクのインデックス。タイムアウトが発生した場合は -1。 + 待機する インスタンスの配列。 + 待機するミリ秒数。無制限に待機する場合は (-1)。 + タスクの完了を待機しているときに監視する 。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 待機が取り消されない限り、指定したいずれかの オブジェクトの実行が完了するまで待機します。 + + 配列引数内の完了したタスクのインデックス。 + 待機する インスタンスの配列。 + タスクの完了を待機しているときに監視する 。 + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 提供されたいずれかの オブジェクトの実行が完了するまで、指定した時間間隔内の間、待機します。 + + 配列引数内の完了したタスクのインデックス。タイムアウトが発生した場合は -1。 + 待機する インスタンスの配列。 + 待機するミリ秒数を表す 。無制限に待機する場合は、-1 ミリ秒を表す 。 + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 列挙可能なコレクション内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The collection contained a null task. + + + 列挙可能なコレクション内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + The argument was null. + The collection contained a null task. + + + 配列内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + The argument was null. + The array contained a null task. + + + 配列内のすべての オブジェクトが完了したときに完了するタスクを作成します。 + 指定されたすべてのタスクの完了を表すタスク。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The array contained a null task. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The array contained a null task, or was empty. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + The argument was null. + The array contained a null task, or was empty. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + The argument was null. + The array contained a null task, or was empty. + + + 指定されたすべてのタスクが完了してから完了するタスクを作成します。 + 指定されたいずれかのタスクの完了を表すタスク。返されるタスクの結果は完了したタスクです。 + 完了を待機するタスク。 + 完了したタスクの型。 + The argument was null. + The array contained a null task, or was empty. + + + 待機されたときに現在のコンテキストに非同期的に処理を譲る awaitable タスクを作成します。 + 必要な場合は、要求時に現在のコンテキストに非同期で再度遷移するコンテキスト。現在の が null 以外の場合は、現在のコンテキストとして扱われます。それ以外の場合は、現在の実行タスクに関連付けられているタスク スケジューラは、現在のコンテキストとして扱われます。 + + + 値を返すことができる非同期操作を表します。 + この によって生成される結果の型。 + + + 指定の関数で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + The argument is null. + + + 指定の関数で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + このタスクに割り当てられる 。 + The that created has already been disposed. + The argument is null. + + + 指定の関数と作成オプションを使用して新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 新しいタスクに割り当てられる 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 指定の関数と作成オプションを使用して新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + タスクの動作のカスタマイズに使用する 。 + The argument specifies an invalid value for . + The argument is null. + + + 指定の関数と状態で新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + The that created has already been disposed. + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + タスクの動作のカスタマイズに使用する 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 指定したアクション、状態、およびオプションで新しい を初期化します。 + タスクで実行するコードを表すデリゲート。関数の実行が完了すると、タスクの プロパティが関数の結果値を返すように設定されます。 + 関数によって使用されるデータを表すオブジェクト。 + タスクの動作のカスタマイズに使用する 。 + The argument specifies an invalid value for . + The argument is null. + + + この を待機するために使用する awaiter を構成します。 + このタスクを待機するために使用するオブジェクト。 + 継続をキャプチャされた元のコンテキストにマーシャリングする場合は true。それ以外の場合は false。 + + + 対象タスクの完了時に、非同期に実行する継続タスクを作成します。 + 新しい継続タスク。 + 先行する の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + The has been disposed. + The argument is null. + + + 対象の の完了時に、非同期的に実行するキャンセル可能な継続タスクを作成します。 + 新しい継続タスク。 + + の完了時に実行するアクション。実行すると、完了したタスクにデリゲートが引数として渡されます。 + 新しい継続タスクに渡されるキャンセル トークン。 + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 状態の情報を渡される継続と、ターゲット が完了したときに実行する継続を作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトが引数としてデリゲートに渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + The argument is null. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 新しい継続タスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行するアクション。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続アクションによって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + The argument is null. + The argument is null. + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 新しいタスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行する関数。実行すると、この完了したタスクがデリゲートの引数として渡されます。 + 新しいタスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + で指定した条件に従って実行する継続タスクを作成します。 + 新しい継続 + + で指定した条件に従って実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに非同期に実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクがデリゲートの引数として渡されます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクによって生成される結果の型。 + The argument is null. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 新しいタスクに割り当てられる 。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクのスケジュールおよびその動作を設定するオプション。これには、 などの基準および などの実行オプションが含まれます。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument specifies an invalid value for . + + + ターゲットの が完了したときに実行する継続タスクを作成します。 + 新しい継続 + + の完了時に実行する関数。実行すると、完了したタスクおよび呼び出し元が指定する状態オブジェクトがデリゲートの引数として渡されます。 + 継続関数によって使用されるデータを表すオブジェクト。 + 継続タスクに関連付け、それを実行するために使用する 。 + 継続タスクによって生成される結果の型。 + The argument is null. + The argument is null. + + + + インスタンスを作成して構成するためのファクトリ メソッドへアクセスを提供します。 + さまざまな オブジェクトを作成できるファクトリ オブジェクト。 + + + この を待機するために使用する awaiter を取得します。 + awaiter のインスタンス。 + + + この の結果値を取得します。 + + の結果値。これは、タスクの型パラメーターと同じ型です。 + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + タスクの取り消しを通知するために使用される例外を表します。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + 取り消された への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 取り消されたタスク。 + + + この例外に関連付けられているタスクを取得します。 + この例外に関連付けられている への参照。 + + + デリゲートに関連付けられていない のプロデューサー側を表し、 プロパティを通じてコンシューマー側へのアクセスを提供します。 + この に関連付けられている結果値の型。 + + + + を作成します。 + + + 指定された状態を使用して、 を作成します。 + 基になる の AsyncState として使用する状態。 + + + 指定された状態とオプションを使用して、 を作成します。 + 基になる の AsyncState として使用する状態。 + 基になる の作成時に使用するオプション。 + + は、 で使用には無効なオプションを表します。 + + + 指定されたオプションを使用して、 を作成します。 + 基になる の作成時に使用するオプション。 + + は、 で使用には無効なオプションを表します。 + + + 基になる 状態へ遷移させます。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。または、基になる が既に破棄されています。 + + + 基になる 状態へ遷移させます。 + この に関連付ける例外のコレクション。 + + は破棄されました。 + + 引数が null です。 + + に 1 つ以上の null 要素があります。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。 + + + 基になる 状態へ遷移させます。 + この に関連付ける例外。 + + は破棄されました。 + + 引数が null です。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。 + + + 基になる 状態へ遷移させます。 + この に関連付ける結果値。 + + は破棄されました。 + 基になる は既に 3 つの最終的な状態、 のいずれかにあります。 + + + この によって作成される を取得します。 + この によって作成された を返します。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。操作が失敗した場合またはオブジェクトが既に破棄されている場合は false。 + + + 基になるを移行しようとしています。に、状態にあり、キャンセル トークン、取り消されたタスクに格納されている有効になります。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + キャンセル トークン。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + この に関連付ける例外のコレクション。 + + は破棄されました。 + + 引数が null です。 + + に 1 つ以上の null 要素があります。または コレクションは空です。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + この に関連付ける例外。 + + は破棄されました。 + + 引数が null です。 + + + 基になる 状態への遷移を試みます。 + 操作が正常に終了した場合は true。それ以外の場合は false。 + この に関連付ける結果値。 + + + + メソッドまたは メソッドを使用して作成されるタスクの動作を指定します。 + + + 継続が子タスクの場合は、タスク階層内の親にアタッチするように指定します。継続元も子タスクである場合にのみ、継続は子タスクになれます。既定では、子タスク (外側のタスクによって作成される内側のタスク) は、親と独立して実行されます。 オプションを使用して、親タスクと子タスクを同期させることもできます。親タスクが オプションを指定して構成されている場合、子タスクの オプションは無効で、その子タスクはデタッチされた子タスクとして実行されることに注意してください。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + + オプションを指定して作成され、アタッチされた子タスクとして実行されることを試行する子タスク (この継続によって作成される入れ子になった内側のタスク) は、親タスクにアタッチされることはできないため、デタッチされた子タスクとして実行されます。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + 継続タスクを同期的に実行するように指定します。このオプションを指定すると、継続は、前のタスクを最終状態に遷移させた同じスレッドで実行されます。継続の作成時に継続元が既に完了している場合、継続はその継続を作成したスレッドで実行されます。継続元の が finally ブロック (Visual Basic では Finally) で破棄された場合、このオプションを指定した継続がその finally ブロックで実行されます。同期的に実行するのは、非常に短時間で完了する継続タスクのみでなければなりません。タスクは同期的に実行されるため、 などのメソッドを呼び出して、呼び出しスレッドがタスクの完了を待機する必要はありません。 + + + + または などのメソッドを呼び出すことで継続によって作成されたタスクが、この継続が実行されているスケジューラではなく既定のスケジューラ () を参照して、現在のスケジューラにすることを指定します。 + + + 継続取り消しの場合は、継続元が完了するまで、継続が完了しないようにします。 + + + 継続が、実行に時間のかかる、細分化されていない操作であることを示します。これは、 に対し、オーバーサブスクリプションを許可してもよいことを示します。 + + + 継続のオプションが指定されていない場合は、継続を実行するときに既定の動作を使用する必要があることを指定します。継続元タスクが完了したら、継続元の最終的な プロパティ値に関係なく、継続を非同期的に実行します。継続が子タスクである場合は、デタッチされた入れ子のタスクとして作成されます。 + + + 前のタスクが取り消された場合は継続タスクをスケジュールしないように指定します。完了時に継続元の プロパティが である場合、継続元は取り消されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 前のタスクで処理されない例外がスローされた場合は継続タスクをスケジュールしないように指定します。完了時に継続元の プロパティが である場合、継続元はハンドルされない例外をスローします。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 前のタスクが完了まで実行された場合は、継続タスクをスケジュールしないように指定します。完了時に継続元の プロパティが である場合、継続元は完了まで実行されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 継続元が取り消された場合にのみ継続をスケジュールするように指定します。完了時に継続元の プロパティが である場合、継続元は取り消されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 前のタスクで処理されない例外がスローされた場合にのみ継続タスクをスケジュールするように指定します。完了時に継続元の プロパティが である場合、継続元はハンドルされない例外をスローします。 オプションを指定すると、継続元の プロパティが null でないことが保証されます。このプロパティを使用すると、例外をキャッチして、タスクの違反の原因となった例外を確認できます。 プロパティにアクセスしない場合、例外はハンドルされません。また、取り消されたタスクまたはエラーが発生したタスクの プロパティにアクセスしようとする場合も、新しい例外がスローされます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + 継続元が完了まで実行された場合にのみ継続をスケジュールするように指定します。完了時に継続元の プロパティが である場合、継続元は完了まで実行されます。このオプションは、マルチタスクの継続タスクに対しては無効です。 + + + + に対するヒントはスケジュールされた順序でタスクをスケジュールするため、先にスケジュールされたタスクは先に実行される可能性が高く、後からスケジュールされたタスクは後で実行される可能性が高くなります。 + + + 継続タスクを非同期的に実行するように指定します。このオプションは より優先されます。 + + + タスクの作成および実行に関するオプションの動作を制御するフラグを指定します。 + + + タスクがタスク階層の親にアタッチされることを指定します。既定では、子タスク (外側のタスクによって作成される内側のタスク) は、親と独立して実行されます。 オプションを使用して、親タスクと子タスクを同期させることもできます。親タスクが オプションを指定して構成されている場合、子タスクの オプションは無効で、その子タスクはデタッチされた子タスクとして実行されることに注意してください。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + アタッチされた子タスクとして実行を試みる ( オプションを使用して作成される) すべての子タスクが、親タスクにアタッチされるのではなく、デタッチされた子タスクとして実行されるように指定します。詳細については、「アタッチされた子タスクとデタッチされた子タスク」を参照してください。 + + + アンビエント スケジューラが作成されたタスクの現在のスケジューラと見なされることを防止します。これは、作成されたタスクで実行される StartNew や ContinueWith のような操作で、 が現在のスケジューラと見なされることを意味します。 + + + 粒度の細かいシステムではなく、タスクが長時間実行され、少量の大きなコンポーネントを含む粒度の粗い操作とすることを指定します。これは、 に対し、オーバーサブスクリプションを許可してもよいことを示します。オーバーサブスクリプションを使用すると、使用可能なハードウェア スレッドよりも多くのスレッドを作成できます。 + + + 既定の動作を適用する必要があることを示します。 + + + + に対し、できる限り公平にタスクをスケジュールするように指示します。つまり、先にスケジュールされたタスクが先に実行され、後からスケジュールされたタスクは後から実行されるようにします。 + + + 現在のタスクに追加される継続処理を強制的に非同期実行します。 + + + 特定の種類の インスタンスを操作する静的 (Visual Basic の場合は共有) メソッドのセットを提供します。 + + + Task<Task<T>> (C#) または Task (Of Task(Of T)) (Visual Basic) の非同期操作を表すプロキシ を作成します。 + 指定された Task<Task<T>> (C#) または Task (Of Task(Of T)) (Visual Basic) の非同期操作を表す + ラップを解除する Task<Task<T>> (C#) または Task (Of Task(Of T)) (Visual Basic)。 + タスクの結果の型。 + + 引数が null の場合にスローされる例外。 + + + + の非同期操作を表すプロキシ を作成します。 + 指定された System.Threading.Tasks.Task(Of Task) の非同期操作を表すタスク。 + ラップを解除する Task<Task> (C#) または Task (Of Task) (Visual Basic)。 + + 引数が null の場合にスローされる例外。 + + + + オブジェクトを作成およびスケジュールするためのサポートを提供します。 + + + 既定の構成を使用して、 インスタンスを初期化します。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に別の CancellationToken が明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる 。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に別の CancellationToken が明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる既定の 。 + この TaskFactory を使用してタスクを作成するときに使用する既定の 。 + この TaskFactory を使用して継続タスクを作成するときに使用する既定の 。 + この TaskFactory を使用して作成されたタスクをスケジュールするときに使用する既定の 。null 値は、TaskScheduler.Current が使用されることを示します。 + + 引数に無効な 値が指定されています。詳細については、の「解説」を参照してください。 です。または 引数に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この TaskFactory を使用してタスクを作成するときに使用する既定の 。 + この TaskFactory を使用して継続タスクを作成するときに使用する既定の 。 + + 引数に無効な 値が指定されています。詳細については、の「解説」を参照してください。 です。または 引数に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この TaskFactory を使用して作成されたタスクをスケジュールするときに使用する 。null 値は、現在の TaskScheduler が使用されることを示します。 + + + このタスク ファクトリの既定のキャンセル トークンを取得します。 + このタスク ファクトリの既定のタスク キャンセル トークン。 + + + このタスク ファクトリの既定のタスク継続オプションを取得します。 + このタスク ファクトリの既定のタスク継続オプション。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 継続元の の結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 継続元の の結果の型。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + 継続元の の結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 継続元の の結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てるキャンセル トークン。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 新しい継続タスクをスケジュールするときに使用するオブジェクト。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列が空か、null 値が含まれています。 + + 引数に無効な値が指定されています。 + + 配列の要素が破棄されました。または を作成した は既に破棄されています。 + + + 一連の指定したタスクが完了したときに開始する継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクの動作を制御する列挙値のビットごとの組み合わせ。NotOn* メンバーと OnlyOn* メンバーはサポートされていません。 + 継続元の の結果の型。 + + デリゲートによって返され、作成されたタスクに関連付けられている結果の型。 + + 配列の要素が破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列が空か、null 値が含まれています。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が nullです。 + + 配列に含まれる、 null 値。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + + 配列の要素の 1 つが破棄されました。または 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列に含まれる、 null 値。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 作成された継続 の動作を制御する 値。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。または指定された は既に破棄されています。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続 の動作を制御する 値。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。または指定された は既に破棄されています。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + 継続元の の結果の型。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに実行するアクション デリゲート。 + 作成された継続 の動作を制御する 値。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。または指定された は既に破棄されています。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる 。 + 作成された継続 の動作を制御する 値。 + 作成された継続 をスケジュールするときに使用する 。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続 を作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続 の動作を制御する 値。 + 継続元の の結果の型。 + + デリゲートによって返され、作成された に関連付けられている結果の型。 + + 配列の要素の 1 つが破棄されたときにスローされる例外。 + + 配列が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskContinuationOptions 値を指定したときにスローされる例外。 + + 配列に null 値が含まれるときにスローされる例外。または 配列が空のときにスローされる例外。 + + + このタスク ファクトリの既定のタスク作成オプションを取得します。 + このタスク ファクトリの既定のタスク作成オプション。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表す を作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド アクションを実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理するアクション デリゲート。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 指定された の完了時に終了メソッド アクションを実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理するアクション デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド アクションを実行する を作成します。 + 非同期操作を表す作成された + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理するアクション デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + 終了メソッドを実行するタスクをスケジュールするときに使用する 。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド関数を実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理する関数デリゲート。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + + 指定された の完了時に終了メソッド関数を実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理する関数デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + 指定された の完了時に終了メソッド関数を実行する を作成します。 + 非同期操作を表す + 完了時に の処理が開始される IAsyncResult。 + 完了した を処理する関数デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + 終了メソッドを実行するタスクをスケジュールするときに使用する 。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + このタスク ファクトリの既定のタスク スケジューラを取得します。 + このタスク ファクトリの既定のタスク スケジューラ。 + + + タスクを作成して開始します。 + 開始されたタスク。 + 非同期で実行するアクション デリゲート。 + + 引数が null です。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + 新しいタスクに割り当てられる 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + 新しい に割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + 引数が null です。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しい に割り当てられる 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しいタスクに割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + 非同期で実行するアクション デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + を通じて取得できる結果の型。 + + 引数が null です。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + 新しい に割り当てられる 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + 新しいタスクに割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しい に割り当てられる 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 新しいタスクに割り当てられる 。 + 作成された の動作を制御する TaskCreationOptions 値。 + 作成された をスケジュールするときに使用する 。 + + を通じて取得できる結果の型。 + 指定された は既に破棄されています。 + + 引数が null のときにスローされる例外。または 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + を作成して開始します。 + 開始された + + を通じて取得される結果を返す関数デリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御する TaskCreationOptions 値。 + + を通じて取得できる結果の型。 + + 引数が null のときにスローされる例外。 + + 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。 引数が無効な TaskCreationOptions 値を指定したときにスローされる例外。詳細については、 の「解説」を参照してください。 + + + + オブジェクトを作成およびスケジュールするためのサポートを提供します。 + このクラスのメソッドによって作成される オブジェクトの戻り値。 + + + 既定の構成を使用して、 インスタンスを初期化します。 + + + 既定の構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に他の取り消しトークンが明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる既定の取り消しトークン。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + ファクトリ メソッドの呼び出し時に他の取り消しトークンが明示的に指定されていない場合に、この によって作成されたタスクに割り当てられる既定の取り消しトークン。 + この を使用してタスクを作成するときに使用する既定のオプション。 + この を使用して継続タスクを作成するときに使用する既定のオプション。 + この を使用して作成されたタスクをスケジュールするときに使用する既定のスケジューラー。null 値は を使用する必要があることを示します。 + + 、または に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この を使用してタスクを作成するときに使用する既定のオプション。 + この を使用して継続タスクを作成するときに使用する既定のオプション。 + + 、または に無効な値が指定されています。 + + + 指定された構成を使用して、 インスタンスを初期化します。 + この を使用して作成されたタスクをスケジュールするときに使用するスケジューラー。null 値は、現在の を使用することを示します。 + + + このタスク ファクトリの既定のキャンセル トークンを取得します。 + このタスク ファクトリの既定のキャンセル トークン。 + + + このタスク ファクトリの 列挙値を取得します。 + このタスク ファクトリの既定の継続オプションを示す列挙値のいずれか。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または は null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続タスクをスケジュールするときに使用するスケジューラー。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + に無効な値が指定されています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続タスクをスケジュールするときに使用するスケジューラー。 + 継続元の の結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + 引数に無効な値が指定されています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクの完了時に開始される継続タスクを作成します。 + 新しい継続タスク。 + 継続タスクの配列。 + + 配列内のすべてのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列に null 値が含まれているか、空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続タスクをスケジュールするときに使用するタスク スケジューラー。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + 引数に無効な 値が指定されています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な列挙値が指定されています。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続タスク。 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + 配列が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 新しい継続タスクに割り当てられる取り消しトークン。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 作成された継続 をスケジュールするときに使用する 。 + 継続元の の結果の型。 + + 配列が null です。または 引数が null です。または 引数が null です。 + + 配列は null 値を含みます。または 配列が空です。 + + 引数が、TaskContinuationOptions の無効な値を指定しています。 + + 配列の要素の 1 つが破棄されました。または 作成 既に破棄されています。 + + + 指定された一連のタスクのうち任意のタスクが完了したときに開始される継続タスクを作成します。 + 新しい継続 + いずれかのタスクが完了したときに開始される継続タスクの配列。 + + 配列内のいずれかのタスクが完了したときに非同期的に実行する関数デリゲート。 + 作成された継続タスクの動作を制御する列挙値のいずれか。NotOn* または OnlyOn* の値が無効です。 + 継続元の の結果の型。 + + 配列の要素の 1 つが破棄されました。 + + 配列が null です。または 引数が null です。 + + 引数に無効な列挙値が指定されています。 + + 配列は null 値を含みます。または 配列が空です。 + + + このタスク ファクトリの 列挙値を取得します。 + このタスク ファクトリの既定の作成オプションを示す列挙値のいずれか。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成された + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成された の動作を制御するオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + + 非同期プログラミング モデルのパターンに準拠した開始メソッドと終了メソッドの組み合わせを表すタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 非同期操作を開始するデリゲート。 + 非同期操作を終了するデリゲート。 + + デリゲートに渡される第 1 引数。 + + デリゲートに渡される第 2 引数。 + + デリゲートに渡される第 3 引数。 + + デリゲートによって使用されるデータを格納しているオブジェクト。 + 作成されたタスクの動作を制御するオブジェクト。 + + デリゲートに渡される第 2 引数の型。 + + デリゲートに渡される第 3 引数の型。 + + デリゲートに渡される第 1 引数の型。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + 指定された の完了時に終了メソッド関数を実行するタスクを作成します。 + 非同期操作を表す + 完了時に の処理が開始される 。 + 完了した を処理する関数デリゲート。 + + 引数が null です。または 引数が null です。 + + + 指定された の完了時に終了メソッド関数を実行するタスクを作成します。 + 非同期操作を表すタスク。 + 完了時に の処理が開始される 。 + 完了した を処理する関数デリゲート。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。または 引数が null です。 + + 引数に無効な値が指定されています。 + + + 指定された の完了時に終了メソッド関数を実行するタスクを作成します。 + 非同期操作を表す作成されたタスク。 + 完了時に の処理が開始される 。 + 完了した を処理する関数デリゲート。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + 終了メソッドを実行するタスクをスケジュールするときに使用するタスク スケジューラー。 + + 引数が null です。または 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + このタスク ファクトリのタスク スケジューラーを取得します。 + このタスク ファクトリのタスク スケジューラー。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + 新しいタスクに割り当てられる取り消しトークン。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + 新しいタスクに割り当てられる取り消しトークン。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + 作成されたタスクをスケジュールするときに使用するタスク スケジューラー。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + タスクを作成して開始します。 + 開始された + タスクを通じて取得される結果を返す関数デリゲート。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。 + + パラメーターは無効な値を指定します。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + 新しいタスクに割り当てられる取り消しトークン。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + 新しいタスクに割り当てられる取り消しトークン。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + 作成されたタスクをスケジュールするときに使用するタスク スケジューラー。 + + を作成したキャンセル トークンのソースが破棄されています。 + + 引数が null です。または 引数が null です。 + + パラメーターは無効な値を指定します。 + + + タスクを作成して開始します。 + 開始されたタスク。 + タスクを通じて取得される結果を返す関数デリゲート。 + + デリゲートが使用するデータを格納するオブジェクト。 + 作成されたタスクの動作を制御する列挙値のいずれか。 + + 引数が null です。 + + パラメーターは無効な値を指定します。 + + + スレッドにおけるタスクのキュー作成という下位の作業を処理するオブジェクトを表します。 + + + + を初期化します。 + + + 現在実行中のタスクに関連付けられている を取得します。 + 現在実行中のタスクに関連付けられている を返します。 + + + .NET Framework によって提供される既定の インスタンスを取得します。 + 既定の インスタンスを返します。 + + + 現在の に関連付けられた を作成します。 + 現在の ( で指定) に関連付けられた + 現在の SynchronizationContext を TaskScheduler として使用することはできません。 + + + デバッガー サポートの目的でのみ、現在実行待機中のスケジューラのキューに含まれている インスタンスの列挙可能なコレクションを生成します。 + デバッガーがこのスケジューラのキューに現在含まれているタスクを走査できるようにする列挙可能なコレクション。 + このスケジューラは、この時点でキューにあるタスクの一覧を生成できません。 + + + この の一意の ID を取得します。 + この の一意の ID を返します。 + + + この がサポートできる同時実行レベルの上限を示します。 + 同時実行レベルの上限を表す整数を返します。既定のスケジューラは、 を返します。 + + + スケジューラのキューに を追加します。 + キューに追加する 。 + + 引数が null です。 + + + このスケジューラのキューに以前含まれていた のデキューを試みます。 + + 引数が正常にデキューされたかどうかを示すブール値。 + キューから取り出す 。 + + 引数が null です。 + + + このスケジューラ上の指定された の実行を試みます。 + + が正常に実行された場合は true、正常に実行されなかった場合は false。タスクが正常に実行されない原因としては、タスクが既に実行されていた場合や、他のスレッドによって実行中である場合などが挙げられます。 + 実行対象の オブジェクト。 + + はこのスケジューラに関連付けられていません。 + + + 指定された をこの呼び出しで同期的に実行できるかどうかを判断し、できる場合は実行します。 + タスクがインラインで実行されたかどうかを示すブール値。 + 実行対象の 。 + タスクが以前キューに追加されていたかどうかを示すブール値。このパラメーターを True に設定すると、タスクが以前キューに追加されていた (スケジュールされていた) 可能性があることを示します。False に設定すると、タスクがキューに追加されていないことを示し、この呼び出しによって、タスクがキューに追加されずにインラインで実行されます。 + + 引数が null です。 + + は既に実行されました。 + + + エラーが発生したタスクの無視された例外によって、例外のエスカレーション ポリシーが起動される直前に発生します。既定では、このポリシーの起動によりプロセスが終了します。 + + + + による無効な操作があったことを通知するために使用される例外を表します。 + + + エラーを説明するシステム提供のメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + + + 既定のエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 現在の例外の原因である例外。 + + + エラーを説明する指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + + + 指定したエラー メッセージと、この例外の原因である内部例外への参照を使用して、 クラスの新しいインスタンスを初期化します。 + 例外を説明するメッセージ。このコンストラクターの呼び出し元では、この文字列が現在のシステムのカルチャに合わせてローカライズ済みであることを確認しておく必要があります。 + 現在の例外の原因である例外。 パラメーターが null でない場合は、内部例外を処理する catch ブロックで現在の例外が発生します。 + + + + の有効期間における現在の段階を表します。 + + + タスクの CancellationToken がシグナル状態であるときに、タスクがこのトークンを使用して OperationCanceledException をスローすることによって取り消しを受領したか、タスクの実行開始前にタスクの CancellationToken が既にシグナル状態でした。詳細については、「タスクのキャンセル」を参照してください。 + + + タスクは初期化されていますが、まだスケジュールされていません。 + + + タスクはハンドルされない例外が発生したために終了しました。 + + + タスクの実行は正常に完了しました。 + + + タスクは実行中で、まだ完了していません。 + + + タスクはアクティブ化されるのを待機中で、.NET Framework インフラストラクチャによって内部的にスケジュールされています。 + + + タスクは実行を終了し、アタッチされている子タスクの完了を暗黙的に待機しています。 + + + タスクの実行はスケジュールされていますが、まだ開始されていません。 + + + エラーが発生した の例外が無視されたときに発生するイベントに関するデータを提供します。 + + + 無視された例外を使用して、 クラスの新しいインスタンスを初期化します。 + 無視された例外。 + + + 無視された例外。 + 無視された例外。 + + + この例外が "認識済み" としてマークされているかどうかを示す値を取得します。 + この例外が "認識済み" としてマークされている場合は true、それ以外の場合は false。 + + + + を "認識済み" としてマークすることによって、例外のエスカレーション ポリシーがトリガーされないようにします。既定では、このポリシーがトリガーされるとプロセスが終了します。 + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/ko/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/ko/System.Threading.Tasks.xml new file mode 100644 index 0000000..f200d74 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/ko/System.Threading.Tasks.xml @@ -0,0 +1,3760 @@ + + + + System.Threading.Tasks + + + + 응용 프로그램을 실행하는 동안 발생하는 하나 이상의 오류를 나타냅니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + 지정된 오류 메시지와 해당 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + 인수가 null인 경우 + + + 지정된 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인인 예외입니다. + + 인수가 null인 경우 + + 의 요소가 null인 경우. + + + + 인스턴스를 단일 새 인스턴스로 평면화합니다. + 평면화된 새 입니다. + + + 이 예외의 근본 원인인 을 반환합니다. + 이 예외의 근본 원인인 을 반환합니다. + + + 에 포함된 각 의 처리기를 호출합니다. + 각 예외에 대해 실행할 조건자입니다.조건자는 처리할 을 인수로 받아들이고, 예외가 처리되었는지 여부를 나타내는 부울을 반환합니다. + + 인수가 null인 경우 + 에 의해 포함된 예외가 처리되지 않았습니다. + + + 현재 예외를 발생시킨 인스턴스의 읽기 전용 컬렉션을 가져옵니다. + 현재 예외를 발생시킨 인스턴스의 읽기 전용 컬렉션을 반환합니다. + + + 현재 의 문자열 표현을 만들어 반환합니다. + 현재 예외에 대한 문자열 표현입니다. + + + 스레드에서 실행 중인 작업을 취소할 때 해당 스레드에서 throw되는 예외입니다. + 2 + + + 시스템 제공 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 오류 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 오류를 설명하는 입니다. + + + 지정된 오류 메시지와 해당 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 지정된 오류 메시지, 해당 예외의 원인인 내부 예외에 대한 참조 및 취소 토큰을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + 취소한 작업과 연결된 취소 토큰입니다. + + + 지정된 오류 메시지 및 취소 토큰을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외에 대한 이유를 설명하는 오류 메시지입니다. + 취소한 작업과 연결된 취소 토큰입니다. + + + 취소 토큰을 사용하여 클래스의 새 인스턴스를 초기화합니다. + 취소한 작업과 연결된 취소 토큰입니다. + + + 취소한 작업과 연결된 취소 토큰을 가져옵니다. + 취소한 작업과 연결된 토큰 또는 기본 토큰입니다. + + + 작업을 반환하는 비동기 메서드에 대한 작성기를 나타냅니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다.부분적으로 신뢰할 수 있는 코드에서 이 메서드를 호출할 수 있습니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + + 클래스의 인스턴스를 만듭니다. + 작성기의 새 인스턴스입니다. + + + 작업이 실패한 것으로 표시하고 지정된 예외를 작업에 바인딩합니다. + 작업에 바인딩할 예외입니다. + + 가 null입니다. + 작업이 이미 완료된 경우또는빌더가 초기화되지 않은 경우 + + + 작업이 성공적으로 완료된 것으로 표시합니다. + 작업이 이미 완료된 경우또는빌더가 초기화되지 않은 경우 + + + 지정된 상태 컴퓨터와 작성기를 연결합니다. + 작성기와 연결할 상태 시스템 인스턴스입니다. + + 가 null입니다. + 상태 시스템이 이전에 설정된 경우 + + + 연결된 상태 컴퓨터를 사용하여 작성기 실행을 시작합니다. + 참조로 전달된 상태 시스템 인스턴스입니다. + 상태 컴퓨터의 형식입니다. + + 가 null입니다. + + + 이 작성기에 대한 작업을 가져옵니다. + 이 작성기에 대한 작업입니다. + 빌더가 초기화되지 않은 경우 + + + 작업을 반환하고 결과에 대한 매개 변수를 제공하는 비동기 메서드에 대한 작성기를 나타냅니다. + 작업을 완료하는 데 사용할 결과입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다.부분적으로 신뢰할 수 있는 코드에서 이 메서드를 호출할 수 있습니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + + 클래스의 인스턴스를 만듭니다. + 작성기의 새 인스턴스입니다. + + + 작업이 실패한 것으로 표시하고 지정된 예외를 작업에 바인딩합니다. + 작업에 바인딩할 예외입니다. + + 가 null입니다. + 작업이 이미 완료된 경우 + + + 작업이 성공적으로 완료된 것으로 표시합니다. + 작업을 완료하는 데 사용할 결과입니다. + 작업이 이미 완료된 경우 + + + 지정된 상태 컴퓨터와 작성기를 연결합니다. + 작성기와 연결할 상태 시스템 인스턴스입니다. + + 가 null입니다. + 상태 시스템이 이전에 설정된 경우 + + + 연결된 상태 컴퓨터를 사용하여 작성기 실행을 시작합니다. + 참조로 전달된 상태 시스템 인스턴스입니다. + 상태 컴퓨터의 형식입니다. + + 가 null입니다. + + + 이 작성기에 대한 작업을 가져옵니다. + 이 작성기에 대한 작업입니다. + + + 값을 반환하지 않는 비동기 메서드에 대한 작성기를 나타냅니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + 지정된 awaiter가 완료되면 다음 작업을 계속하도록 상태 시스템을 예약합니다.부분적으로 신뢰할 수 있는 코드에서 이 메서드를 호출할 수 있습니다. + Awaiter입니다. + 상태 시스템입니다. + awaiter의 형식입니다. + 상태 컴퓨터의 형식입니다. + + + + 클래스의 인스턴스를 만듭니다. + 작성기의 새 인스턴스입니다. + + + 예외를 메서드 작성기에 바인딩합니다. + 바인딩할 예외입니다. + + 가 null입니다. + 빌더가 초기화되지 않은 경우 + + + 메서드 빌더가 성공적으로 완료된 것으로 표시합니다. + 빌더가 초기화되지 않은 경우 + + + 지정된 상태 컴퓨터와 작성기를 연결합니다. + 작성기와 연결할 상태 시스템 인스턴스입니다. + + 가 null입니다. + 상태 시스템이 이전에 설정된 경우 + + + 연결된 상태 컴퓨터를 사용하여 작성기 실행을 시작합니다. + 참조로 전달된 상태 시스템 인스턴스입니다. + 상태 컴퓨터의 형식입니다. + + 가 null입니다. + + + 구성 항목이 작업에서 기다릴 수 있도록 awaitable 개체를 제공합니다. + + + 이 대기 가능 개체에 대해 awaiter를 반환합니다. + Awaiter입니다. + + + 구성 항목이 작업에서 기다릴 수 있도록 awaitable 개체를 제공합니다. + 에서 생성되는 결과의 형식입니다. + + + 이 대기 가능 개체에 대해 awaiter를 반환합니다. + Awaiter입니다. + + + 대기 가능 개체()에 대해 awaiter를 제공합니다. + + + 완료된 작업에 대한 대기를 종료합니다. + 완료된 작업의 결과입니다. + awaiter가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 Faulted 상태로 완료되었습니다. + + + 대기 중인 작업이 완료되었는지 여부를 지정하는 값을 가져옵니다. + 대기 중인 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 대기 가능() 개체에 대해 awaiter를 제공합니다. + + + 완료된 작업에 대한 대기를 종료합니다. + awaiter가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 Faulted 상태로 완료되었습니다. + + + 대기 중인 작업이 완료되었는지 여부를 지정하는 값을 가져옵니다. + 대기 중인 작업이 완료되면 true이고, 그렇지 않으면 false입니다. + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 비동기 메서드에 대해 생성된 상태 시스템을 나타냅니다.이 형식은 컴파일러 전용입니다. + + + 상태 시스템을 다음 상태로 이동합니다. + + + 힙에 할당된 복제본을 사용하여 상태 시스템을 구성합니다. + 힙에 할당된 복제본입니다. + + + Await 작업이 완료될 때 연속을 예약하는 awaiter를 나타냅니다. + + + 인스턴스가 완료될 때 호출되는 연속 작업을 예약합니다. + 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우(Visual Basic에서는 Nothing) + + + 작업이 완료될 때 연속을 예약하는 작업을 나타냅니다. + + + 인스턴스가 완료될 때 호출되는 연속 작업을 예약합니다. + 작업이 완료될 때 호출할 작업입니다. + + 인수가 null인 경우(Visual Basic에서는 Nothing) + + + 비동기 작업의 완료를 기다리는 개체를 제공합니다. + + + 비동기 작업의 완료에 대한 대기를 종료합니다. + + 개체가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 상태로 완료되었습니다. + + + 비동기 작업이 완료되었는지 여부를 나타내는 값을 가져옵니다. + 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + + 개체가 제대로 초기화되지 않은 경우 + + + + 개체가 비동기 작업을 완료하기 위해 대기를 중지할 경우 수행할 동작을 설정합니다. + 대기 작업이 완료될 때 수행할 작업입니다. + + 가 null인 경우 + + 개체가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 비동기 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 비동기 작업이 완료되고 결과에 대한 매개 변수를 제공할 때까지 기다리는 개체를 나타냅니다. + 작업의 결과입니다. + + + 비동기 작업의 완료에 대한 대기를 종료합니다. + 완료된 작업의 결과입니다. + + 개체가 제대로 초기화되지 않은 경우 + 작업이 취소되었습니다. + 작업이 상태로 완료되었습니다. + + + 비동기 작업이 완료되었는지 여부를 나타내는 값을 가져옵니다. + 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + + 개체가 제대로 초기화되지 않은 경우 + + + + 개체가 비동기 작업을 완료하기 위해 대기를 중지할 경우 수행할 동작을 설정합니다. + 대기 작업이 완료될 때 수행할 작업입니다. + + 가 null인 경우 + + 개체가 제대로 초기화되지 않은 경우 + + + 이 awaiter와 연결된 비동기 작업에 대한 연속 작업을 예약합니다. + 대기 작업이 완료될 때 호출할 작업입니다. + + 가 null인 경우 + awaiter가 제대로 초기화되지 않은 경우 + + + 비동기적으로 대상 환경으로 전환할 때 대기에 대한 컨텍스트를 제공합니다. + + + 클래스의 이 인스턴스에 대한 개체를 검색합니다. + 비동기 작업의 완료를 모니터링하는 데 사용되는 개체입니다. + + + 대상 환경으로 전환하는 awaiter를 제공합니다. + + + 대기 작업을 종료합니다. + + + 양보가 필요하지 않은지 여부를 나타내는 값을 가져옵니다. + 항상 false이며, 이는 에 항상 yield가 필요함을 나타냅니다. + + + 호출할 연속을 설정합니다. + 비동기적으로 호출하는 작업입니다. + + 가 null입니다. + + + + 을 현재 컨텍스트로 다시 게시합니다. + 비동기적으로 호출하는 작업입니다. + + 인수가 null인 경우 + + + 작업을 취소해야 한다는 알림을 전파합니다. + + + + 을(를) 초기화합니다. + 토큰의 취소된 상태입니다. + + + 이 토큰이 취소된 상태로 있을 수 있는지 여부를 가져옵니다. + 이 토큰이 취소된 상태로 있을 수 있으면 true이고, 그렇지 않으면 false입니다. + + + 현재 인스턴스와 지정한 가 같은지 여부를 확인합니다. + + 이고 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다.둘 다 동일한 에 연결되어 있거나 둘 다 public CancellationToken 생성자에서 생성되고 값이 같으면 두 토큰은 같습니다. + 이 인스턴스와 비교할 다른 개체입니다. + An associated has been disposed. + + + 현재 인스턴스와 지정한 토큰이 같은지 여부를 확인합니다. + 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다.둘 다 동일한 에 연결되어 있거나 둘 다 public CancellationToken 생성자에서 생성되고 값이 같으면 두 토큰은 같습니다. + 이 인스턴스와 비교할 다른 입니다. + + + + 의 해시 함수 역할을 수행합니다. + 현재 인스턴스에 대한 해시 코드입니다. + + + 이 토큰의 취소가 요청되었는지 여부를 가져옵니다. + 이 토큰의 취소가 요청되었으면 true이고, 그렇지 않으면 false입니다. + + + 값을 반환합니다. + 빈 취소 토큰입니다. + + + 두 개의 인스턴스가 같은지 여부를 확인합니다. + 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + An associated has been disposed. + + + 인스턴스가 서로 다른지 여부를 확인합니다. + 인스턴스가 서로 다르면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + An associated has been disposed. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + The associated has been disposed. + + is null. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + 현재 를 캡처하여 을 호출할 때 사용할지 여부를 나타내는 부울 값입니다. + The associated has been disposed. + + is null. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + 대리자가 호출될 때 에 전달할 상태입니다.null일 수 있습니다. + The associated has been disposed. + + is null. + + + 이 취소될 때 호출할 대리자를 등록합니다. + 콜백 등록을 취소하는 데 사용할 수 있는 인스턴스입니다. + + 이 취소될 때 실행할 대리자입니다. + 대리자가 호출될 때 에 전달할 상태입니다.null일 수 있습니다. + 현재 를 캡처하여 을 호출할 때 사용할지 여부를 나타내는 부울 값입니다. + The associated has been disposed. + + is null. + + + 이 토큰의 취소가 요청된 경우 이 발생합니다. + The token has had cancellation requested. + The associated has been disposed. + + + 토큰이 취소될 때 신호를 받는 을 가져옵니다. + 토큰이 취소될 때 신호를 받는 입니다. + The associated has been disposed. + + + + 에 등록된 콜백 대리자를 나타냅니다. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + 현재 인스턴스와 지정한 이 같은지 여부를 확인합니다. + 이 인스턴스와 가 같으면 true이고,그렇지 않으면 false입니다.두 인스턴스 모두 의 같은 Register 메서드에 대한 단일 호출의 출력을 참조할 경우 두 인스턴스는 같습니다. + 이 인스턴스와 비교할 다른 개체입니다. + + + 현재 인스턴스와 지정한 이 같은지 여부를 확인합니다. + 이 인스턴스와 가 같으면 true이고,그렇지 않으면 false입니다. 두 인스턴스 모두 의 같은 Register 메서드에 대한 단일 호출의 출력을 참조할 경우 두 인스턴스는 같습니다. + 이 인스턴스와 비교할 다른 입니다. + + + + 에 대한 해시 함수 역할을 합니다. + 현재 인스턴스에 대한 해시 코드입니다. + + + 인스턴스가 같은지 여부를 확인합니다. + 두 인스턴스가 같으면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + + + 인스턴스가 서로 다른지 여부를 확인합니다. + 인스턴스가 서로 다르면 true이고, 그렇지 않으면 false입니다. + 첫 번째 인스턴스입니다. + 두 번째 인스턴스입니다. + + + 취소되도록 에 신호를 보냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + + 지정한 지연(밀리초) 후에 취소되는 의 새 인스턴스를 초기화합니다. + 이(가) 취소될 때까지 대기하는 시간(밀리초) 간격입니다. + + is less than -1. + + + 지정한 시간 범위 후에 취소되는 의 새 인스턴스를 초기화합니다. + 이(가) 취소될 때까지 대기하는 시간 간격입니다. + + . is less than -1 or greater than . + + + 취소 요청을 전달합니다. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 취소 요청을 전달하고 나머지 콜백과 취소 가능한 작업을 처리해야 하는지를 지정합니다. + 예외를 즉시 전파해야 하는 경우 true이고, 그렇지 않으면 false입니다. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 지정한 시간(밀리초) 후에 이 를 취소하는 작업을 예약합니다. + 를 취소하기 전에 대기할 시간 범위입니다. + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 지정한 시간 범위 후에 이 를 취소하는 작업을 예약합니다. + 를 취소하기 전에 대기할 시간 범위입니다. + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + 취소된 상태인 원본 토큰이 있는 경우 취소된 상태가 되는 를 만듭니다. + 원본 토큰에 연결된 입니다. + 관찰할 첫 번째 취소 토큰입니다. + 관찰할 두 번째 취소 토큰입니다. + A associated with one of the source tokens has been disposed. + + + 지정한 배열에 취소된 상태인 원본 토큰이 있는 경우 취소된 상태가 되는 를 만듭니다. + 원본 토큰에 연결된 입니다. + 관찰할 취소 토큰 인스턴스를 포함하는 배열입니다. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + + 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + + + + 클래스에 사용되는 관리되지 않는 리소스를 해제하고, 필요에 따라 관리되는 리소스를 해제합니다. + 관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다. + + + 의 취소가 요청되었는지 여부를 가져옵니다. + 의 취소가 요청되었으면 true이고, 그렇지 않으면 false입니다. + + + 와 연결된 를 가져옵니다. + 와 연결된 입니다. + The token source has been disposed. + + + 동시 작업을 동시에 실행하고 전용 작업은 실행하지 않으면서 작업을 실행하도록 조정하는 작업 스케줄러를 제공합니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 스케줄러를 대상으로 하는 클래스의 새 인스턴스를 초기화합니다. + 이 쌍을 실행해야 하는 대상 스케줄러입니다. + + + 최대 동시성 수준을 사용하여 지정된 스케줄러를 대상으로 하는 클래스의 새 인스턴스를 초기화합니다. + 이 쌍을 실행해야 하는 대상 스케줄러입니다. + 동시에 실행할 최대 작업 수입니다. + + + 최대 동시성 수준과 예약된 최대 작업 수(단위로 처리될 수도 있음)와 함께 지정한 스케줄러를 대상으로 하는 클래스의 새 인스턴스를 초기화하고 보호 수준에 서명합니다. + 이 쌍을 실행해야 하는 대상 스케줄러입니다. + 동시에 실행할 최대 작업 수입니다. + 쌍으로 사용되는 예약된 각 내부 작업을 처리하는 최대 작업 수입니다. + + + 스케줄러 쌍에게 추가 작업을 수락할 수 없음을 알립니다. + + + 스케줄러가 처리를 완료하면 완료될 를 가져옵니다. + 스케줄러 처리를 마칠 때 완료되는 비동기 작업입니다. + + + 이 쌍에서 다른 작업과 동시에 실행될 수 있는 이 쌍에 대한 작업을 예약하는 데 사용할 수 있는 를 가져옵니다. + 동시에 작업을 예약하는 데 사용할 수 있는 개체입니다. + + + 이 쌍에서 다른 작업과 관련하여 단독으로 실행되어야 하는 이 쌍에 대한 작업을 예약하는 데 사용할 수 있는 를 가져옵니다. + 다른 작업과 동시에 실행되지 않는 작업을 예약하는 데 사용할 수 있는 개체입니다. + + + 비동기 작업을 나타냅니다.이 형식에 대한 .NET Framework 소스 코드를 찾아보려면 참조 원본을 참조하세요. + + + 지정된 작업을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + The argument is null. + + + 지정된 작업을 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 작업이 관찰할 입니다. + The provided has already been disposed. + The argument is null. + + + 지정된 작업 및 만들기 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 작업이 관찰할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 지정된 작업 및 만들기 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + + + 지정된 작업 및 상태를 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 작업이 관찰할 입니다. + The that created has already been disposed. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 작업이 관찰할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + + + + 를 만들 때 제공된 상태 개체를 가져오거나, 제공된 개체가 없는 경우 null을 가져옵니다. + 작업을 만들 때 작업에 전달된 상태 데이터를 나타내는 입니다. + + + 이미 성공적으로 완료된 작업을 가져옵니다. + 작업을 완료했습니다. + + + 를 기다리는 데 사용되는 awaiter를 구성합니다. + 이 작업을 기다리는 데 사용되는 개체입니다. + 캡처된 원래 컨텍스트로 연속 마샬링하려면 true이고, 그렇지 않으면 false입니다. + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + The argument is null. + + + 대상 이(가) 완료될 때 취소 토큰을 받고 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + The that created the token has already been disposed. + The argument is null. + + + 지정된 에 따라 대상 작업이 완료되면 실행되는 연속 작업을 만듭니다.연속 작업이 취소 토큰을 받고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + 지정된 에 따라 실행되는 작업입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 지정된 에 따라 대상 작업이 완료되면 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + 지정된 에 따라 실행되는 작업입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The has been disposed. + The argument is null. -or-The argument is null. + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되면 실행되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 대상 이(가) 완료될 때 호출자 제공 상태 정보 및 취소 토큰을 받고 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이(가) 완료될 때 호출자 제공 상태 정보 및 취소 토큰을 받고 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 조건의 집합에 따라 실행되며 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되면 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 조건의 집합에 따라 실행됩니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The argument is null. + The argument specifies an invalid value for . + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument is null. + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + + 이(가) 완료되면 실행되는 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업이 취소 토큰을 받습니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 지정된 연속 작업 옵션에 따라 실행되고 값을 가져오는 연속 작업을 만듭니다.연속 작업에 취소 토큰이 전달되고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + 지정된 에 따라 실행할 함수. 실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 지정된 연속 작업 옵션에 따라 실행되고 값을 가져오는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null.-or-The argument is null. + + + 호출자 제공 상태 정보를 받으며 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + + + 대상 이(가) 완료되고 값을 가져오면 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공한 상태 정보 및 취소 토큰을 받습니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이(가) 완료되고 값을 가져오면 지정된 작업 연속 옵션에 따라 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공 상태 정보 및 취소 토큰을 받고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 대상 이(가) 완료되면 지정된 작업 연속 옵션에 따라 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공 상태 정보를 받습니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다.연속 작업은 호출자 제공 상태 정보를 받고 지정된 스케줄러를 사용합니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument is null. + + + 이 작업을 만드는 데 사용된 를 가져옵니다. + 이 작업을 만드는 데 사용된 입니다. + + + 현재 실행 중인 의 고유 ID를 반환합니다. + 시스템에서 현재 실행 중인 작업에 할당한 정수입니다. + + + 시간 지연 후 완료되는 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업을 완료하기 전에 대기하는 시간(밀리초)입니다. -1은 무기한 대기를 나타냅니다. + The argument is less than -1. + + + 시간 지연 후 완료되는 취소 가능 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업을 완료하기 전에 대기하는 시간(밀리초)입니다. -1은 무기한 대기를 나타냅니다. + 반환된 작업을 완료하기 전에 확인되는 취소 토큰입니다. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 지정된 시간 제한 간격 후 완료되는 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업이 완료되기 전에 대기하는 시간 범위입니다. TimeSpan.FromMilliseconds(-1)는 무기한 대기를 나타냅니다. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 지정된 시간 제한 간격 후 완료되는 취소 가능 작업을 만듭니다. + 시간 지연을 나타내는 작업입니다. + 반환된 작업이 완료되기 전에 대기하는 시간 범위입니다. TimeSpan.FromMilliseconds(-1)는 무기한 대기를 나타냅니다. + 반환된 작업을 완료하기 전에 확인되는 취소 토큰입니다. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + + 가 중간에 종료되도록 한 을 가져옵니다.가 완료되었거나 예외를 아직 throw하지 않은 경우 null을 반환합니다. + + 가 중간에 종료되도록 한 입니다. + + + + 인스턴스를 만들고 구성하는 팩터리 메서드에 대한 액세스를 제공합니다. + 다양한 개체를 만들 수 있는 팩터리 개체입니다. + + + 지정된 취소 토큰을 사용하여 취소로 인해 완료된 를 만듭니다. + 취소된 작업입니다. + 작업을 완료하는 데 사용할 취소 토큰입니다. + + + 지정된 취소 토큰을 사용하여 취소로 인해 완료된 를 만듭니다. + 취소된 작업입니다. + 작업을 완료하는 데 사용할 취소 토큰입니다. + 작업에서 반환되는 결과의 형식입니다. + + + 지정된 예외를 사용하여 완료된 을 만듭니다. + 오류가 발생한 작업입니다. + 작업을 완료하는 데 사용할 예외입니다. + 작업에서 반환되는 결과의 형식입니다. + + + 지정된 예외를 사용하여 완료된 를 만듭니다. + 오류가 발생한 작업입니다. + 작업을 완료하는 데 사용할 예외입니다. + + + 지정된 결과로 완료되는 을 만듭니다. + 작업을 완료했습니다. + 완료된 작업에 저장할 결과입니다. + 작업에서 반환되는 결과의 형식입니다. + + + 를 기다리는 데 사용되는 awaiter를 가져옵니다. + awaiter 인스턴스입니다. + + + 인스턴스의 고유 ID를 가져옵니다. + 시스템에서 이 작업 인스턴스에 할당한 정수입니다. + + + 인스턴스가 취소되어 실행을 완료했는지를 가져옵니다. + 이 작업이 취소되어 완료되었으면 true이고, 그렇지 않으면 false입니다. + + + 가 완료되었는지를 가져옵니다. + 작업이 완료되었으면 true이고, 그렇지 않으면 false입니다. + + + 처리되지 않은 예외로 인해 가 완료되었는지를 가져옵니다. + 이 작업이 처리되지 않은 예외를 throw했으면 true이고, 그렇지 않으면 false입니다. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 해당 작업에 대한 작업 핸들을 반환합니다. + 스레드 풀에서 실행하도록 큐에 대기된 작업(work)을 나타내는 작업(task)입니다. + 비동기적으로 실행할 작업입니다. + The parameter was null. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 해당 작업에 대한 작업 핸들을 반환합니다. + 스레드 풀에서 실행하도록 큐에 대기된 작업(work)을 나타내는 작업(task)입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 Task(TResult)에서 반환된 에 대한 프록시를 반환합니다. + Task(TResult)에서 반환하는 Task(TResult)에 대한 프록시를 나타내는 입니다. + 비동기적으로 실행할 작업입니다. + 프록시 작업에서 반환되는 결과의 형식입니다. + The parameter was null. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 Task(TResult)에서 반환된 에 대한 프록시를 반환합니다. + Task(TResult)에서 반환하는 Task(TResult)에 대한 프록시를 나타내는 입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + 프록시 작업에서 반환되는 결과의 형식입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 에서 반환된 작업에 대한 프록시를 반환합니다. + + 에서 반환하는 작업에 대한 프록시를 나타내는 작업입니다. + 비동기적으로 실행할 작업입니다. + The parameter was null. + + + 지정한 작업을 ThreadPool에서 실행하도록 큐에 대기시키고 에서 반환된 작업에 대한 프록시를 반환합니다. + + 에서 반환하는 작업에 대한 프록시를 나타내는 작업입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 작업을 나타내는 개체를 반환합니다. + 스레드 풀에서 실행하도록 큐에 대기된 작업을 나타내는 작업 개체입니다. + 비동기적으로 실행할 작업입니다. + 작업의 반환 유형입니다. + The parameter is null. + + + 지정한 작업을 스레드 풀에서 실행하도록 큐에 대기시키고 해당 작업에 대한 Task(TResult) 핸들을 반환합니다. + ThreadPool에서 실행하도록 큐에 대기된 작업을 나타내는 Task(TResult)입니다. + 비동기적으로 실행할 작업입니다. + 작업을 취소하는 데 사용해야 하는 취소 토큰입니다. + 작업의 결과 형식입니다. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 현재 에서 를 동기적으로 실행합니다. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 제공된 에서 를 동기적으로 실행합니다. + 이 작업을 인라인으로 실행하려고 하는 스케줄러입니다. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + + 를 시작하고 현재 에 실행을 예약합니다. + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + + 를 시작하고 지정된 에 실행을 예약합니다. + 이 작업을 연결하고 실행할 입니다. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 이 작업의 를 가져옵니다. + 이 작업 인스턴스의 현재 입니다. + + + 작업이 완료되기를 기다리는 데 사용할 수 있는 을 가져옵니다. + 작업이 완료되기를 기다리는 데 사용할 수 있는 입니다. + The has been disposed. + + + 작업이 동기적으로 완료되었는지를 나타내는 표시를 가져옵니다. + 작업이 동기적으로 끝났으면 true이고, 그렇지 않으면 false입니다. + + + + 의 실행이 완료되기를 기다립니다. + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 가 지정된 시간(밀리초) 내에 실행을 완료할 때까지 기다립니다. + true의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 의 실행이 완료되기를 기다립니다.작업이 완료되기 전에 취소 토큰이 취소되었거나 시간 제한 간격이 경과되었으면 대기가 종료됩니다. + true의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 작업이 완료되기를 기다리는 동안 관찰할 취소 토큰입니다. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 의 실행이 완료되기를 기다립니다.작업이 완료되기 전에 취소 토큰이 취소되면 대기가 종료됩니다. + 작업이 완료되기를 기다리는 동안 관찰할 취소 토큰입니다. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + + 가 지정된 시간 간격 내에 실행을 완료할 때까지 기다립니다. + true의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 제공된 모든 개체의 실행이 완료되기를 기다립니다. + 대기할 인스턴스의 배열입니다. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 모든 제공된 개체가 지정된 시간(밀리초) 내에 실행을 완료할 때까지 기다립니다. + 모든 true 인스턴스의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 제공된 모든 개체가 지정된 시간(밀리초) 내에 실행을 완료하기를 기다리거나 대기가 취소될 때까지 기다립니다. + 모든 true 인스턴스의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 대기가 취소되지 않는 경우 제공된 모든 개체가 실행을 완료하기를 기다립니다. + 대기할 인스턴스의 배열입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 모든 제공된 취소 가능한 개체가 지정된 시간 간격 내에 실행을 완료할 때까지 기다립니다. + 모든 true 인스턴스의 실행이 할당된 시간 안에 완료되었으면 이고, 그렇지 않으면 false입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 제공된 개체 중 임의 개체의 실행이 완료되기를 기다립니다. + + 배열 인수에서 완료된 작업의 인덱스입니다. + 대기할 인스턴스의 배열입니다. + The has been disposed. + The argument is null. + The argument contains a null element. + + + 모든 제공된 개체가 지정된 시간(밀리초) 내에 실행을 완료할 때까지 기다립니다. + + 배열 인수의 완료된 작업 인덱스이거나, 제한 시간이 초과되었으면 -1입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 모든 제공된 개체가 지정된 시간(밀리초) 내에 실행을 완료하기를 기다리거나 취소 토큰이 취소될 때까지 기다립니다. + + 배열 인수의 완료된 작업 인덱스이거나, 제한 시간이 초과되었으면 -1입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)이거나, 무기한 대기할 경우 (-1)입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 대기가 취소되지 않는 경우 제공된 모든 개체가 실행을 완료하기를 기다립니다. + + 배열 인수에서 완료된 작업의 인덱스입니다. + 대기할 인스턴스의 배열입니다. + 작업이 완료되기를 기다리는 동안 확인할 입니다. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 모든 제공된 개체가 지정된 시간 간격 내에 실행을 완료할 때까지 기다립니다. + + 배열 인수의 완료된 작업 인덱스이거나, 제한 시간이 초과되었으면 -1입니다. + 대기할 인스턴스의 배열입니다. + 대기할 시간(밀리초)을 나타내는 이거나, 무한 대기하도록 -1밀리초를 나타내는 입니다. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 열거 가능한 컬렉션의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The collection contained a null task. + + + 열거 가능한 컬렉션의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The collection contained a null task. + + + 배열의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The array contained a null task. + + + 배열의 모든 개체가 완료되면 완료될 작업을 만듭니다. + 제공된 모든 작업의 완료를 나타내는 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The array contained a null task. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The array contained a null task, or was empty. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The array contained a null task, or was empty. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + The argument was null. + The array contained a null task, or was empty. + + + 제공된 작업을 모두 완료했을 때 완료할 작업을 만듭니다. + 제공된 한 작업의 완료를 나타내는 작업입니다.반환 작업의 결과는 완료된 작업입니다. + 완료를 기다리는 작업입니다. + 완료된 작업의 형식입니다. + The argument was null. + The array contained a null task, or was empty. + + + 대기할 때 현재 컨텍스트로 비동기적으로 전환되는 awaitable 작업을 만듭니다. + 대기할 때 대기 시의 현재 컨텍스트로 비동기적으로 전환될 컨텍스트입니다.현재 가 null이 아닌 경우 현재 컨텍스트로 처리됩니다.그렇지 않으면 현재 실행 중인 작업과 관련된 작업 스케줄러를 현재 컨텍스트로 처리됩니다. + + + 값을 반환할 수 있는 비동기 작업을 나타냅니다. + 에서 생성되는 결과의 형식입니다. + + + 지정된 함수를 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + The argument is null. + + + 지정된 함수를 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 이 작업에 할당할 입니다. + The that created has already been disposed. + The argument is null. + + + 지정된 함수 및 만들기 옵션을 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 새 작업에 할당할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 지정된 함수 및 만들기 옵션을 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument specifies an invalid value for . + The argument is null. + + + 지정된 함수 및 상태를 사용하여 새 을 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + The that created has already been disposed. + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 지정된 작업, 상태 및 옵션을 사용하여 새 를 초기화합니다. + 작업에서 실행할 코드를 나타내는 대리자입니다.함수가 완료되면 작업의 속성이 함수의 결과 값을 반환하도록 설정됩니다. + 함수에서 사용할 데이터를 나타내는 개체입니다. + 작업의 동작을 사용자 지정하는 데 사용할 입니다. + The argument specifies an invalid value for . + The argument is null. + + + 를 기다리는 데 사용되는 awaiter를 구성합니다. + 이 작업을 기다리는 데 사용되는 개체입니다. + 캡처된 원래 컨텍스트로 연속 마샬링하려면 true이고, 그렇지 않으면 false입니다. + + + 대상 작업이 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + + 선행 작업이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + The has been disposed. + The argument is null. + + + 대상 이 완료될 때 비동기적으로 실행되는 취소 가능 연속 작업을 만듭니다. + 새 연속 작업입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 전달되는 취소 토큰입니다. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따른 작업입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The has been disposed. + The argument is null.-or-The argument is null. + + + 상태 정보가 전달되며 대상 이(가) 완료되면 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + The argument is null. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 새 연속 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 동작입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 동작에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + The argument is null. + The argument is null. + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 새 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + + 에 지정된 조건에 따라 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 에 지정된 조건에 따라 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 대상 가 완료될 때 비동기적으로 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행될 때 이 대리자에는 완료된 작업이 인수로 전달됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The has been disposed. + The argument is null.-or-The argument is null. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 새 작업에 할당할 입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업이 예약되는 시기와 연속 작업이 동작하는 방식에 대한 옵션입니다.여기에는 와 같은 조건과 등의 실행 옵션이 포함됩니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument specifies an invalid value for . + + + 대상 이 완료될 때 실행되는 연속 작업을 만듭니다. + 새 연속 입니다. + + 이 완료될 때 실행할 함수입니다.실행되는 경우 대리자에게 완료된 작업과 호출자 제공 상태 개체가 인수로 전달됩니다. + 연속 함수에서 사용할 데이터를 나타내는 개체입니다. + 연속 작업과 연결하고 연속 작업의 실행에 사용할 입니다. + 연속 작업에서 생성되는 결과의 형식입니다. + The argument is null. + The argument is null. + + + + 인스턴스를 만들고 구성하는 팩터리 메서드에 대한 액세스를 제공합니다. + 다양한 개체를 만들 수 있는 팩터리 개체입니다. + + + 를 기다리는 데 사용되는 awaiter를 가져옵니다. + awaiter 인스턴스입니다. + + + 의 결과 값을 가져옵니다. + 작업의 형식 매개 변수와 동일한 형식인 이 의 결과 값입니다. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 작업 취소를 알리기 위해 사용되는 예외를 나타냅니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + 취소된 에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 취소된 작업입니다. + + + 이 예외와 연결된 작업을 가져옵니다. + 이 예외와 연결된 에 대한 참조입니다. + + + 대리자에 바인딩되지 않은 의 생산자 측면을 나타내고 속성을 통해 소비자 측면에 대한 액세스를 제공합니다. + 에 연결된 결과 값의 형식입니다. + + + + 을 만듭니다. + + + 지정된 상태를 사용하여 을 만듭니다. + 내부 의 AsyncState로 사용할 상태입니다. + + + 지정된 상태 및 옵션을 사용하여 을 만듭니다. + 내부 의 AsyncState로 사용할 상태입니다. + 내부 를 만들 때 사용할 옵션입니다. + + 에 사용하기에 유효하지 않은 옵션을 나타냅니다. + + + 지정된 옵션을 사용하여 을 만듭니다. + 내부 를 만들 때 사용할 옵션입니다. + + 에 사용하기에 유효하지 않은 옵션을 나타냅니다. + + + 내부 상태로 전환합니다. + 기본 는 이미 , 또는 등 세 가지 최종 상태 중 하나에 있거나 기본 가 이미 삭제되었습니다. + + + 내부 상태로 전환합니다. + 에 바인딩할 예외 컬렉션입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + + 에 null 요소가 하나 이상 있습니다. + 기본 는 이미 , 또는 의 세 가지 최종 상태 중 하나에 있습니다. + + + 내부 상태로 전환합니다. + 에 바인딩할 예외입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + 기본 는 이미 , 또는 의 세 가지 최종 상태 중 하나에 있습니다. + + + 내부 상태로 전환합니다. + 에 바인딩할 결과 값입니다. + + 가 삭제되었습니다. + 기본 는 이미 , 또는 의 세 가지 최종 상태 중 하나에 있습니다. + + + 에서 만든 를 가져옵니다. + 에서 만든 를 반환합니다. + + + 내부 상태로 전환하려고 시도합니다. + 작업이 수행되었으면 true이고, 작업에 실패했거나 개체가 이미 삭제되었으면 false입니다. + + + 내부 전환 하려고 시도 상태 이며 취소 작업에 저장 될 취소 토큰을 사용할 수 있습니다. + 작업에 성공하면 true이고, 그렇지 않으면 false입니다. + 취소 토큰입니다. + + + 내부 상태로 전환하려고 시도합니다. + 작업이 성공했으면 true이고, 그렇지 않으면 false입니다. + 에 바인딩할 예외 컬렉션입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + + 에 null 요소가 하나 이상 있습니다.또는 컬렉션이 비어 있습니다. + + + 내부 상태로 전환하려고 시도합니다. + 작업이 성공했으면 true이고, 그렇지 않으면 false입니다. + 에 바인딩할 예외입니다. + + 가 삭제되었습니다. + + 인수가 null인 경우 + + + 내부 상태로 전환하려고 시도합니다. + 작업이 성공했으면 true이고, 그렇지 않으면 false입니다. + 에 바인딩할 결과 값입니다. + + + + 또는 메서드를 사용하여 만드는 작업의 동작을 지정합니다. + + + 연속 작업이 자식 작업인 경우 작업 계층 구조의 부모에 연결되도록 지정합니다.연속 작업은 선행 작업도 자식 작업인 경우에만 자식 작업이 됩니다.기본적으로 자식 작업(즉, 외부 작업이 만든 내부 작업)은 부모와 독립적으로 실행됩니다. 옵션을 사용할 수 있어 부모와 자식 작업은 동기화됩니다.부모 작업이 옵션을 사용하여 구성된 경우 자식 작업의 옵션은 영향을 받지 않으며, 자식 작업은 분리된 자식 작업으로 실행됩니다. 자세한 내용은 연결된 자식 작업과 분리된 자식 작업을 참조하세요. + + + + 옵션으로 만들어지고 연결된 자식 작업으로 실행하려는 모든 자식 작업(이 연속 작업으로 만들어진 모든 중첩 내부 작업)은 부모 작업에 연결할 수 없고 대신 분리된 자식 작업으로 실행되도록 지정합니다.자세한 내용은 연결된 자식 작업 및 분리된 자식 작업을 참조하십시오. + + + 연속 작업이 동기적으로 실행되도록 지정합니다.이 옵션을 지정하면 연속 작업이 같은 스레드에서 실행되어 선행 작업이 최종 상태로 전환됩니다.연속 작업이 만들어질 때 선행 작업이 이미 완료된 경우 연속 작업은 해당 작업을 만드는 스레드에서 실행됩니다.선행 작업의 가 finally 블록 (Visual Basic의 Finally)에서 삭제된 경우 이 옵션이 지정되면 연속 작업이 해당 finally 블록에서 계속 실행됩니다.매우 단기로 실행되는 연속 작업만 동기적으로 실행됩니다.작업은 동기적으로 실행되므로, 호출 스레드가 작업이 완료되기를 기다리도록 하기 위해 와 같은 메서드를 호출할 필요가 없습니다. + + + + 또는 와 같은 메서드를 호출함으로써 연속 작업에 의해 만들어진 작업이 이 연속 작업이 실행되는 스케줄러가 아닌 기본 스케줄러()를 현재 스케줄러로 인식하도록 지정합니다. + + + 연속 취소의 경우 선행이 완료되기 전에 연속이 완료되는 것을 방지합니다. + + + 연속 작업이 장기 실행되는 성긴 작업이 되도록 지정합니다.초과 구독을 보장할 수 있는 에 대한 힌트를 제공합니다. + + + 연속 작업 옵션이 지정되지 않은 경우, 연속 작업을 실행할 때 기본 동작을 사용하도록 지정합니다.선행 작업의 최종 속성 값에 관계없이 선행 작업이 완료되면 연속 작업이 비동기적으로 실행됩니다.연속 작업이 자식 작업인 경우 해당 작업은 분리된 상태의 중첩된 작업으로 만들어집니다. + + + 선행 작업이 취소된 경우 연속 작업이 예약되지 않도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 취소됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업이 처리되지 않은 예외를 throw한 경우 연속 작업이 예약되지 않도록 지정합니다.완료 시 선행 작업의 속성이 이면 처리되지 않은 예외가 발생합니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업의 실행이 완료된 경우 연속 작업이 예약되지 않도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 끝까지 실행됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업이 취소된 경우에만 연속 작업이 예약되도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 취소됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업이 처리되지 않은 예외를 throw한 경우에만 연속 작업이 예약되도록 지정합니다.완료 시 선행 작업의 속성이 이면 처리되지 않은 예외가 발생합니다. 옵션은 선행 작업의 속성이 null이(가) 아니도록 보장합니다.이 속성을 사용하여 예외를 catch하고 해당 작업에 오류를 발생시킨 예외를 확인할 수 있습니다. 속성에 액세스하지 않는 경우에는 예외가 처리되지 않습니다.또한 취소되었거나 오류가 발생한 작업의 속성에 액세스하려고 하면 새 예외가 발생합니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 선행 작업의 실행이 완료된 경우에만 연속 작업이 예약되도록 지정합니다.완료 시 선행 작업의 속성이 이면 작업이 끝까지 실행됩니다.이 옵션은 다중 작업 연속에 유효하지 않습니다. + + + 더 일찍 예약된 작업을 먼저 실행하고 나중에 예약된 작업을 나중에 실행할 수 있도록 예약된 순서대로 작업을 예약하도록 에 알려줍니다. + + + 연속 작업이 비동기 방식으로 실행되도록 지정합니다.이 옵션은 보다 우선합니다. + + + 작업을 만들고 실행하기 위한 선택적 동작을 제어하는 플래그를 지정합니다. + + + 작업이 작업 계층 구조의 부모에 연결되도록 지정합니다.기본적으로 자식 작업(즉, 외부 작업이 만든 내부 작업)은 부모와 독립적으로 실행됩니다. 옵션을 사용할 수 있어 부모와 자식 작업은 동기화됩니다.부모 작업이 옵션을 사용하여 구성된 경우 자식 작업의 옵션은 영향을 받지 않으며, 자식 작업은 분리된 자식 작업으로 실행됩니다. 자세한 내용은 연결된 자식 작업과 분리된 자식 작업을 참조하세요. + + + 연결된 자식 작업으로 실행하려는 자식 작업(즉 옵션으로 만듦)은 부모 작업에 연결할 수 없고 대신 분리된 자식 작업으로 실행되도록 지정합니다.자세한 내용은 연결된 자식 작업 및 분리된 자식 작업을 참조하세요. + + + 주변 스케줄러가 만든 작업에서 현재 스케줄러로 나타나지 않도록 합니다.이는 만들어진 작업에서 수행되는 StartNew 또는 ContinueWith와 같은 작업이 를 현재 스케줄러로 표시함을 의미합니다. + + + 세분화된 시스템보다 적고 폭 넓은 구성 요소가 개입하는 장기 실행되고 정교하지 않은 작업이 되도록 지정합니다.초과 구독을 보장할 수 있는 에 대한 힌트를 제공합니다.초과 구독을 사용하면 사용 가능한 하드웨어 수보다 많은 스레드를 만들 수 있습니다. + + + 기본 동작이 사용되도록 지정합니다. + + + 가능한 한 공정한 방식, 즉 일찍 예약된 작업은 일찍 실행되고 나중에 예약된 작업은 나중에 실행될 수 있는 방식으로 작업을 예약하는 에 대한 힌트입니다. + + + 비동기 방식으로 실행될 현재 작업에 추가된 연속을 적용합니다. + + + 특정 유형의 인스턴스로 작업하기 위한 정적(Visual Basic의 경우 Shared) 메서드 집합을 제공합니다. + + + Task<Task<T>>(C#) 또는 Task (Of Task(Of T))(Visual Basic)의 비동기 작업을 나타내는 프록시 를 만듭니다. + 제공된 Task<Task<T>>(C#) 또는 Task (Of Task(Of T))(Visual Basic)의 비동기 작업을 나타내는 입니다. + 래핑을 해제할 Task<Task<T>>(C#) 또는 Task (Of Task(Of T))(Visual Basic)입니다. + 작업 결과의 형식입니다. + + 인수가 null인 경우 throw되는 예외입니다. + + + + 의 비동기 작업을 나타내는 프록시 를 만듭니다. + 제공된 System.Threading.Tasks.Task(Of Task)의 비동기 작업을 나타내는 작업입니다. + 래핑을 해제할 Task<Task>(C#) 또는 Task (Of Task)(Visual Basic)입니다. + + 인수가 null인 경우 throw되는 예외입니다. + + + + 개체를 만들고 예약하도록 지원합니다. + + + 기본 구성을 사용하여 인스턴스를 초기화합니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 CancellationToken을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 입니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 CancellationToken을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 기본 입니다. + 이 TaskFactory를 사용하여 작업을 만들 때 사용할 기본 입니다. + 이 TaskFactory를 사용하여 연속 작업을 만들 때 사용할 기본 입니다. + 이 TaskFactory를 사용하여 만든 작업을 예약하는 데 사용할 기본 입니다.null 값은 TaskScheduler.Current를 사용함을 나타냅니다. + + 인수에서 잘못된 값을 지정합니다.자세한 내용은 설명 부분을 참조 하십시오. 합니다.또는 인수에서 잘못된 값을 지정합니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 이 TaskFactory를 사용하여 작업을 만들 때 사용할 기본 입니다. + 이 TaskFactory를 사용하여 연속 작업을 만들 때 사용할 기본 입니다. + + 인수에서 잘못된 값을 지정합니다.자세한 내용은 설명 부분을 참조 하십시오. 합니다.또는 인수에서 잘못된 값을 지정합니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 이 TaskFactory를 사용하여 만든 작업을 예약하는 데 사용할 입니다.null 값은 현재 TaskScheduler를 사용함을 나타냅니다. + + + 이 작업 팩터리에 대한 기본 취소 토큰을 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 취소 토큰입니다. + + + 이 작업 팩터리에 대한 기본 작업 연속 옵션을 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 연속 옵션입니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + 선행 의 결과 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 실행할 동작 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 새 연속 작업을 예약하는 데 사용할 개체입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + 인수에서 잘못된 값을 지정합니다. + + 배열에 있는 요소 하나가 삭제되었습니다.또는을 만든 가 이미 삭제되었습니다. + + + 지정된 일련의 작업을 완료하면 시작되는 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업 동작을 제어하는 열거형 값의 비트 조합입니다.NotOn* 및 OnlyOn* 멤버는 지원되지 않습니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 작업과 연결되는 결과의 형식입니다. + + 배열에 있는 요소 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다. 또는여는 인수가 null합니다. + + 배열에 포함 된 null 값입니다. 또는 배열이 비어 있습니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. 또는 이미 삭제 되었습니다. + + 배열은 null입니다. 또는 인수가 null인 경우 + + 배열에 포함 된 null 값입니다. 또는 배열이 비어 있습니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다.또는제공된 가 이미 삭제된 경우 + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 선행 의 결과 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + 선행 의 결과 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다.또는제공된 가 이미 삭제된 경우 + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + 선행 의 결과 형식입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 실행할 동작 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 선행 의 결과 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다.또는제공된 가 이미 삭제된 경우 + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 제공된 집합에서 작업이 완료될 때 시작할 연속 를 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 의 동작을 제어하는 값입니다. + 선행 의 결과 형식입니다. + + 대리자가 반환하고 만들어진 와 연결되는 결과의 형식입니다. + + 배열의 요소 중 하나가 삭제된 경우 throw되는 예외입니다. + + 배열이 null인 경우 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 유효하지 않은 TaskContinuationOptions 값을 지정할 때 throw되는 예외입니다. + + 배열에 Null 값이 있을 때 throw되는 예외입니다.또는 배열이 비어 있을 때 throw되는 예외입니다. + + + 이 작업 팩터리에 대한 기본 작업 만들기 옵션을 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 만들기 옵션입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 작업을 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 동작 대리자입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 지정된 가 완료될 때 End 메서드 작업을 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 동작 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 작업을 실행하는 를 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 동작 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + End 메서드를 실행하는 작업을 예약하는 데 사용할 입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 함수 대리자입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 를 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거하는 IAsyncResult입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + End 메서드를 실행하는 작업을 예약하는 데 사용할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + 이 작업 팩터리에 대한 기본 작업 스케줄러를 가져옵니다. + 이 작업 팩터리에 대한 기본 작업 스케줄러입니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 인수가 null인 경우 + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + 새 작업에 할당할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + 에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 인수가 null인 경우 + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 에 할당할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + 비동기적으로 실행할 동작 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null인 경우 + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 에 할당할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 새 작업에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 에 할당할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + 만들어진 를 예약하는 데 사용할 입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + 제공된 가 이미 삭제된 경우 + + 인수가 null일 때 throw되는 예외입니다.또는 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 를 만들고 시작합니다. + 시작된 입니다. + + 를 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 TaskCreationOptions 값입니다. + + 를 통해 사용할 수 있는 결과의 형식입니다. + + 인수가 null일 때 throw되는 예외입니다. + + 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다. 인수가 잘못된 TaskCreationOptions 값을 지정하는 경우 throw되는 예외입니다.자세한 내용은 에 대한 설명을 참조하십시오. + + + + 개체를 만들고 예약하도록 지원합니다. + 이 클래스의 메서드로 만든 개체의 반환 값입니다. + + + 기본 구성을 사용하여 인스턴스를 초기화합니다. + + + 기본 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 취소 토큰을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 기본 취소 토큰입니다. + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 팩터리 메서드를 호출할 때 다른 취소 토큰을 명시적으로 지정하지 않는 경우 이 에서 만든 작업에 할당할 기본 취소 토큰입니다. + 을 사용하여 작업을 만들 때 사용할 기본 옵션입니다. + 을 사용하여 연속 작업을 만들 때 사용할 기본 옵션입니다. + 을 사용하여 만든 작업을 예약하는 데 사용할 기본 스케줄러입니다.null 값은 를 사용해야 함을 나타냅니다. + + 또는 에 잘못된 값을 지정하는 경우 + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 을 사용하여 작업을 만들 때 사용할 기본 옵션입니다. + 을 사용하여 연속 작업을 만들 때 사용할 기본 옵션입니다. + + 또는 에 잘못된 값을 지정하는 경우 + + + 지정된 구성을 사용하여 인스턴스를 초기화합니다. + 을 사용하여 만든 작업을 예약하는 데 사용할 스케줄러입니다.null 값은 현재 를 사용해야 함을 나타냅니다. + + + 이 작업 팩터리에 대한 기본 취소 토큰을 가져옵니다. + 이 작업 팩터리에 대한 기본 취소 토큰입니다. + + + 이 작업 팩터리에 대한 열거형 값을 가져옵니다. + 이 작업 팩터리에 대한 기본 연속 옵션을 지정하는 열거형 값 중 하나입니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열이 null인 경우또는이 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 작업을 예약하는 데 사용할 스케줄러입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + 가 잘못된 값을 지정하는 경우 + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 작업을 예약하는 데 사용할 스케줄러입니다. + 선행 의 결과 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + 인수에서 잘못된 값을 지정합니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 작업 집합이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 계속할 작업의 배열입니다. + + 배열의 모든 작업이 완료되었을 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 있거나 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열이 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + 인수에서 잘못된 값을 지정합니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수가 잘못된 열거형 값을 지정합니다. + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 작업입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 새 연속 작업에 할당할 취소 토큰입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 만들어진 연속 를 예약하는 데 사용할 입니다. + 선행 의 결과 형식입니다. + + 배열은 null입니다.또는 인수가 null인 경우또는 인수가 null인 경우 + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + 인수는 잘못된 TaskContinuationOptions 값을 지정합니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다.또는 만든 이미 삭제 되었습니다. + + + 제공된 집합에서 모든 작업이 완료될 때 시작할 연속 작업을 만듭니다. + 새 연속 입니다. + 작업이 완료될 때 계속할 작업의 배열입니다. + + 배열에서 작업이 완료될 때 비동기로 실행할 함수 대리자입니다. + 만들어진 연속 작업의 동작을 제어하는 열거형 값 중 하나입니다.NotOn* 또는 OnlyOn* 값이 잘못되었습니다. + 선행 의 결과 형식입니다. + + 배열에 있는 요소 중 하나가 삭제되었습니다. + + 배열은 null입니다.또는 인수가 null인 경우 + + 인수가 잘못된 열거형 값을 지정합니다. + + 배열에 null 값이 들어 있습니다.또는 배열이 비어 있습니다. + + + 이 작업 팩터리에 대한 열거형 값을 가져옵니다. + 이 작업 팩터리에 대한 기본 만들기 옵션을 지정하는 열거형 값 중 하나입니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 의 동작을 제어하는 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 비동기 프로그래밍 모델 패턴을 따르는 Begin 및 End 메서드 쌍을 나타내는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 비동기 작업을 시작하는 대리자입니다. + 비동기 작업을 종료하는 대리자입니다. + + 대리자에 전달되는 첫 번째 인수입니다. + + 대리자에 전달되는 두 번째 인수입니다. + + 대리자에 전달되는 세 번째 인수입니다. + + 대리자가 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 개체입니다. + + 대리자에 전달되는 두 번째 인수의 형식입니다. + + 대리자에 전달되는 세 번째 인수의 형식입니다. + + 대리자에 전달되는 첫 번째 인수의 형식입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 작업을 만듭니다. + 비동기 작업을 나타내는 입니다. + 완료될 때 의 처리를 트리거해야 하는 입니다. + 완료된 를 처리하는 함수 대리자입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 작업을 만듭니다. + 비동기 작업(operation)을 나타내는 작업(task)입니다. + 완료될 때 의 처리를 트리거해야 하는 입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 인수에서 잘못된 값을 지정합니다. + + + 지정된 가 완료될 때 End 메서드 함수를 실행하는 작업을 만듭니다. + 비동기 작업을 나타내는 만들어진 작업입니다. + 완료될 때 의 처리를 트리거해야 하는 입니다. + 완료된 를 처리하는 함수 대리자입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + End 메서드를 실행하는 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 인수가 null인 경우또는 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 이 작업 팩터리에 대한 작업 스케줄러를 가져옵니다. + 이 작업 팩터리에 대한 작업 스케줄러입니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 새 작업에 할당할 취소 토큰입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 새 작업에 할당할 취소 토큰입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + 만들어진 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 만들고 시작합니다. + 시작된 입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 취소 토큰입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우 + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + 새 작업에 할당할 취소 토큰입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + 만들어진 작업을 예약하는 데 사용할 작업 스케줄러입니다. + + 을 만든 취소 토큰 소스가 이미 삭제되었습니다. + + 인수가 null인 경우또는 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 만들고 시작합니다. + 시작된 작업입니다. + 작업을 통해 사용할 수 있는 이후 결과를 반환하는 함수 대리자입니다. + + 대리자에서 사용할 데이터가 포함된 개체입니다. + 만들어진 작업의 동작을 제어하는 열거형 값 중 하나입니다. + + 인수가 null인 경우 + + 매개 변수가 잘못된 값을 지정합니다. + + + 작업을 스레드의 큐에 대기하는 낮은 수준의 작업을 처리하는 개체를 나타냅니다. + + + + 를 초기화합니다. + + + 현재 실행 중인 작업과 연결된 를 가져옵니다. + 현재 실행 중인 작업과 연결된 를 반환합니다. + + + .NET Framework에 의해 제공된 기본 인스턴스를 가져옵니다. + 기본 인스턴스를 반환합니다. + + + 현재 와 연결된 를 만듭니다. + + 에서 확인된 현재 와 연결된 입니다. + 현재 SynchronizationContext를 TaskScheduler로 사용할 수 없습니다. + + + 디버거를 지원하기 위해 현재 스케줄러의 큐에 대기되어 실행을 기다리고 있는 인스턴스의 열거 가능한 형식을 생성합니다. + 디버거가 현재 이 스케줄러의 큐에 대기된 작업을 트래버스할 수 있도록 허용하는 열거 가능한 형식입니다. + 이 스케줄러는 현재 대기 중인 작업 목록을 생성할 수 없습니다. + + + 의 고유 ID를 가져옵니다. + 의 고유 ID를 반환합니다. + + + 가 지원할 수 있는 최대 동시성 수준을 나타냅니다. + 최대 동시성 수준을 나타내는 정수를 반환합니다.기본 스케줄러는 를 반환합니다. + + + + 를 스케줄러의 큐에 대기합니다. + 큐에 대기할 입니다. + + 인수가 null인 경우 + + + 이전에 이 스케줄러의 큐에 대기된 를 큐에서 제거하려고 합니다. + + 인수가 큐에서 제거되었는지 여부를 나타내는 부울입니다. + 큐에서 제거할 입니다. + + 인수가 null인 경우 + + + 이 스케줄러에 제공된 를 실행하려고 합니다. + + 가 실행되었으면 true이고, 그렇지 않으면 false인 부울입니다.실행이 실패하는 일반적인 이유는 작업이 이전에 실행되었거나 다른 스레드에서 실행 중이기 때문입니다. + 실행할 개체입니다. + + 는 이 스케줄러와 연결되어 있지 않습니다. + + + 제공된 를 이 호출에서 동기적으로 실행할 수 있는지 여부를 확인하고 실행 가능할 경우 실행합니다. + 작업이 인라인으로 실행되었는지 여부를 나타내는 부울 값입니다. + 실행할 입니다. + 작업이 이전에 큐에 대기되었는지 여부를 나타내는 부울입니다.이 매개 변수가 True이면 작업이 이전에 큐에 대기된 것일 수 있습니다. False이면 작업이 큐에 대기되지 않은 것입니다. 작업을 큐에 대기하지 않고 인라인으로 실행하려면 이 호출을 수행합니다. + + 인수가 null인 경우 + + 가 이미 실행되었습니다. + + + 오류가 발생한 작업의 관찰되지 않은 예외가 기본적으로 프로세스를 종료하는 예외 에스컬레이션 정책을 트리거하려는 경우 발생합니다. + + + + 에서 잘못된 작업을 알리기 위해 사용되는 예외를 나타냅니다. + + + 오류를 설명하는 시스템 제공 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + + + 기본 오류 메시지와 이 예외의 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 현재 예외의 원인이 되는 예외입니다. + + + 오류를 설명하는 지정된 메시지를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + + + 지정된 오류 메시지와 해당 예외의 근본 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 예외를 설명하는 메시지입니다.이 생성자의 호출자는 이 문자열이 현재 시스템 문화권에 맞게 지역화되었는지 확인하는 데 필요합니다. + 현재 예외의 원인이 되는 예외입니다. 매개 변수가 null이 아니면 현재 예외는 내부 예외를 처리하는 catch 블록에서 발생합니다. + + + + 의 수명 주기에서 현재 단계를 나타냅니다. + + + 작업을 실행하기 전에 토큰이 신호를 받은 상태이거나 작업의 CancellationToken이 이미 신호를 받은 상태에서 자체 CancellationToken과 함께 OperationCanceledException을 throw하여 작업이 취소를 승인했습니다.자세한 내용은 작업 취소을 참조하십시오. + + + 작업이 초기화되었지만 예약되지는 않았습니다. + + + 작업이 처리되지 않은 예외 때문에 완료되었습니다. + + + 작업이 실행을 완료했습니다. + + + 작업이 실행되고 있지만 완료되지 않았습니다. + + + 작업이 .NET Framework 인프라를 통해 내부적으로 활성화되고 예약되기 위해 대기 중입니다. + + + 작업이 실행을 마쳤지만 연결된 자식 작업이 완료되기까지 암시적으로 대기 중입니다. + + + 작업이 실행되도록 예약되었지만 아직 실행되지 않았습니다. + + + 오류가 발생한 의 예외가 관찰되지 않을 때 발생하는 이벤트에 대한 데이터를 제공합니다. + + + 관찰되지 않은 예외를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 관찰되지 않은 예외입니다. + + + 관찰되지 않은 예외입니다. + 관찰되지 않은 예외입니다. + + + 이 예외가 "관찰됨"으로 표시되었는지 여부를 가져옵니다. + 이 예외가 "관찰됨"으로 표시되었으면 true이고, 그렇지 않으면 false입니다. + + + + 을 "관찰됨"으로 표시하여 기본적으로 프로세스를 종료하는 예외 에스컬레이션 정책을 트리거하지 않도록 합니다. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/ru/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/ru/System.Threading.Tasks.xml new file mode 100644 index 0000000..8e5a0c7 --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/ru/System.Threading.Tasks.xml @@ -0,0 +1,3156 @@ + + + + System.Threading.Tasks + + + + Представляет одну или несколько ошибок, происходящих во время выполнения приложения. + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр класса со ссылками на внутренние исключения, вызвавшие данное исключение. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Инициализирует новый экземпляр класса со ссылками на внутренние исключения, вызвавшие данное исключение. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Инициализирует новый экземпляр класса указанным сообщением, содержащим описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке и ссылками на внутренние исключения, вызвавшие данное исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + Аргументом параметра является null. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке и ссылками на внутренние исключения, вызвавшие данное исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключения, являющиеся причиной текущего исключения. + Аргументом параметра является null. + Элемент равен null. + + + Объединяет экземпляры в один новый экземпляр. + Новый объединенный объект . + + + Возвращает объект , являющийся первопричиной данного исключения. + Возвращает объект , являющийся первопричиной данного исключения. + + + Вызывает обработчик для каждого объекта , содержащегося в данном объекте . + Предикат, который должен выполняться для каждого исключения.Предикат принимает в качестве аргумента подлежащий обработке объект и возвращает логическое значение, указывающее, было ли обработано исключение. + Аргументом параметра является null. + Не обработано исключение, содержащихся в этом . + + + Получает доступную только для чтения коллекцию экземпляров , вызывавших текущее исключение. + Возвращает доступную только для чтения коллекцию экземпляров , вызывавших текущее исключение. + + + Создает и возвращает строковое представление текущего объекта . + Строковое представление текущего исключения. + + + Исключение, которое создается в потоке при отмене операции, которая выполнялась в этом потоке. + 2 + + + Инициализирует новый экземпляр класса с системным сообщением об ошибке. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке. + Строка , описывающая ошибку. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке, ссылкой на внутренней исключение, вызвавшее это исключение, и токен отмены. + Сообщение об ошибке с объяснением причин исключения. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + Токен отмены, связанный с отмененной операцией. + + + Инициализирует новый экземпляр класса с заданным сообщением об ошибке и токеном отмены. + Сообщение об ошибке с объяснением причин исключения. + Токен отмены, связанный с отмененной операцией. + + + Инициализирует новый экземпляр класса с токеном отмены. + Токен отмены, связанный с отмененной операцией. + + + Получает токен, связанный с отмененной операцией. + Токен, связанный с отмененной операцией, или токен по умолчанию. + + + Представляет построитель для асинхронных методов, которые возвращают задачу. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter.Этот метод может вызываться из частично доверенного кода. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Создает экземпляр класса . + Новый экземпляр построителя. + + + Помечает задачу как сбойную и привязывает указанное исключение в задаче. + Исключение для привязки к задаче. + Параметр имеет значение null. + Задача уже завершена.– или –Построитель не инициализирован. + + + Отмечает задачу как успешно завершенную. + Задача уже завершена.– или –Построитель не инициализирован. + + + Связывает построитель с указанным конечным автоматом. + Экземпляр конечного автомата, связываемый с построителем. + Параметр имеет значение null. + Конечный автомат был ранее установлен. + + + Начинает выполнение построителя со связанным конечным автоматом. + Экземпляр конечного автомата, переданный ссылкой. + Тип конечного автомата. + Параметр имеет значение null. + + + Получает задачу для данного построителя. + Задача для этого построителя. + Построитель не инициализирован. + + + Представляет построитель для асинхронных методов, который возвращает задачу и предоставляет параметр для результата. + Результат, используемый для выполнения задачи. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter.Этот метод может вызываться из частично доверенного кода. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Создает экземпляр класса . + Новый экземпляр построителя. + + + Помечает задачу как сбойную и привязывает указанное исключение в задаче. + Исключение для привязки к задаче. + Параметр имеет значение null. + Задача уже завершена. + + + Отмечает задачу как успешно завершенную. + Результат, используемый для выполнения задачи. + Задача уже завершена. + + + Связывает построитель с указанным конечным автоматом. + Экземпляр конечного автомата, связываемый с построителем. + Параметр имеет значение null. + Конечный автомат был ранее установлен. + + + Начинает выполнение построителя со связанным конечным автоматом. + Экземпляр конечного автомата, переданный ссылкой. + Тип конечного автомата. + Параметр имеет значение null. + + + Получает задачу для данного построителя. + Задача для этого построителя. + + + Представляет построитель для асинхронных методов, которые не возвращают значение. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Планирует конечный автомат для перехода к следующему действию по завершении выполнения указанного объекта типа awaiter.Этот метод может вызываться из частично доверенного кода. + Awaiter. + Конечный автомат. + Тип объекта типа awaiter. + Тип конечного автомата. + + + Создает экземпляр класса . + Новый экземпляр построителя. + + + Привязывает исключение к конструктору метода. + Исключение для привязки. + Параметр имеет значение null. + Построитель не инициализирован. + + + Помечает метод построения как успешно завершенный. + Построитель не инициализирован. + + + Связывает построитель с указанным конечным автоматом. + Экземпляр конечного автомата, связываемый с построителем. + Параметр имеет значение null. + Конечный автомат был ранее установлен. + + + Начинает выполнение построителя со связанным конечным автоматом. + Экземпляр конечного автомата, переданный ссылкой. + Тип конечного автомата. + Параметр имеет значение null. + + + Предоставляет ожидаемый объект, который включает настроенные объекты await для задачи. + + + возвращает объект типа awaiter для этого объекта awaitable. + Awaiter. + + + Предоставляет ожидаемый объект, который включает настроенные объекты await для задачи. + Тип результата, созданного данным объектом . + + + возвращает объект типа awaiter для этого объекта awaitable. + Awaiter. + + + Предоставляет объект типа awaiter для объекта awaitable (). + + + Завершает ожидание завершенной задачи. + Результат завершенной задачи. + Объект типа awaiter не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии сбоя. + + + Получает значение, указывающее, завершена ли ожидаемая задача. + Значение true, если задача, выполнение которой ожидается, завершена; в противном случае — значение false. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Предоставляет объект типа awaiter для объекта awaitable (). + + + Завершает ожидание завершенной задачи. + Объект типа awaiter не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии сбоя. + + + Получает значение, указывающее, завершена ли ожидаемая задача. + Значение true, если задача, выполнение которой ожидается, завершена; в противном случае — значение false. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Планирует действие продолжения для задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Аргумент равен пустой ссылке (null). + Объект типа awaiter не был инициализирован надлежащим образом. + + + Представляет конечные автоматы, созданные для асинхронных методов.Этот тип предназначен только для использования компилятором. + + + Перемещает конечный автомат в его следующее состояние. + + + Настраивает конечный автомат с размещенной в куче репликой. + Размещенная в куче реплика. + + + Представляет объект типа awaiter, которая планирует продолжение после завершения операции ожидания. + + + Планирует действие продолжения, которое вызывается, когда завершается экземпляр. + Действие, вызываемое по завершении операции. + Аргумент имеет значение NULL (Nothing в Visual Basic). + + + Представляет операцию, которая планирует продолжение после ее завершения. + + + Планирует действие продолжения, которое вызывается, когда завершается экземпляр. + Действие, вызываемое по завершении операции. + Аргумент имеет значение NULL (Nothing в Visual Basic). + + + Предоставляет объект, который ожидает завершения асинхронной задачи. + + + Завершает ожидание завершения асинхронной задачи. + Объект не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии . + + + Получает значение, показывающее, завершена ли асинхронная задача. + Значение true, если задача была завершена; в противном случае — значение false. + Объект не был инициализирован надлежащим образом. + + + Задает действие, выполняемое, когда объект прекращает ожидать завершения выполнения асинхронной задачи. + Действие, которое необходимо выполнить после завершения операции ожидания. + Свойство имеет значение null. + Объект не был инициализирован надлежащим образом. + + + Планирует действие продолжения для асинхронной задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Свойство имеет значение null. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Представляет объект, который ожидает завершения асинхронной задачи и предоставляет параметр для результата. + Результат для задачи. + + + Завершает ожидание завершения асинхронной задачи. + Результат завершенной задачи. + Объект не был инициализирован надлежащим образом. + Задача отменена. + Задача завершилась в состоянии . + + + Получает значение, показывающее, завершена ли асинхронная задача. + Значение true, если задача была завершена; в противном случае — значение false. + Объект не был инициализирован надлежащим образом. + + + Задает действие, выполняемое, когда объект прекращает ожидать завершения выполнения асинхронной задачи. + Действие, которое необходимо выполнить после завершения операции ожидания. + Свойство имеет значение null. + Объект не был инициализирован надлежащим образом. + + + Планирует действие продолжения для асинхронной задачи, связанной с этим объектом типа awaiter. + Действие, которое необходимо вызвать после завершения операции ожидания. + Свойство имеет значение null. + Объект типа awaiter не был инициализирован надлежащим образом. + + + Предоставляет контекст для ожидания при асинхронном переключении на целевую среду. + + + Извлекает объект для данного экземпляра класса. + Объект, который используется для отслеживания завершения асинхронной операции. + + + Предоставляет ожидающий объект для переключения на целевую среду. + + + Завершает операцию ожидания. + + + Получает значение, указывающее, является ли оператор yield необязательным. + Всегда false, что указывает, что выходные данные всегда требуется для . + + + Задает вызываемое продолжение. + Действие, вызываемое асинхронно. + Параметр имеет значение null. + + + Отправляет обратно к текущему контексту. + Действие, вызываемое асинхронно. + Аргумент равен пустой ссылке (null). + + + Распространяет уведомление о том, что операции следует отменить. + + + Инициализирует объект . + Состояние отмены для токена. + + + Возвращает значение, указывающее, может ли данный токен находиться в отмененном состоянии. + Значение true, если данный токен может переходить в отмененное состояние; в противном случае — значение false. + + + Определяет, равен ли текущий экземпляр заданному объекту . + Значение true, если является и два экземпляра равны; в противном случае — значение false.Два токена равны, если они связаны с одним объектом или если они оба были созданы открытыми конструкторами CancellationToken и их значения равны. + Второй объект, с которым нужно сравнить данный экземпляр. + An associated has been disposed. + + + Определяет, равен ли текущий экземпляр заданному токену. + Значение true, если экземпляры равны; в противном случае — значение false.Два токена равны, если они связаны с одним объектом или если они оба были созданы открытыми конструкторами CancellationToken и их значения равны. + Второй токен , с которым нужно сравнить данный экземпляр. + + + Служит хэш-функцией для . + Хэш-код для текущего экземпляра . + + + Возвращает значение, указывающее, есть ли для данного токена запрос на отмену. + Значение true, если для данного токена создан запрос на отмену; в противном случае — значение false. + + + Возвращает пустое значение . + Пустой токен отмены. + + + Определяет, равны ли два экземпляра . + Значение true, если экземпляры равны; в противном случае — значение false. + Первый экземпляр. + Второй экземпляр. + An associated has been disposed. + + + Определяет, действительно ли два экземпляра не равны. + Значение true, если экземпляры не равны; в противном случае — значение false. + Первый экземпляр. + Второй экземпляр. + An associated has been disposed. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + The associated has been disposed. + + is null. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + Логическое значение, указывающее, следует ли записывать текущий объект и использовать его при вызове . + The associated has been disposed. + + is null. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + Состояние, передаваемое обратному вызову при вызове делегата.Может содержать пустое значение. + The associated has been disposed. + + is null. + + + Регистрирует делегат, который будет вызываться при отмене данного токена . + Экземпляр , который можно использовать для отмены регистрации обратного вызова. + Делегат, выполняемый при отмене токена . + Состояние, передаваемое обратному вызову при вызове делегата.Может содержать пустое значение. + Логическое значение, указывающее, следует ли записывать текущий объект и использовать его при вызове . + The associated has been disposed. + + is null. + + + Создает исключение , если для данного токена есть запрос на отмену. + The token has had cancellation requested. + The associated has been disposed. + + + Возвращает дескриптор , получающий сигнал при отмене токена. + Дескриптор , получающий сигнал при отмене токена. + The associated has been disposed. + + + Представляет делегат обратного вызова, зарегистрированный с объектом . + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Определяет, равен ли текущий экземпляр заданному объекту . + Значение true, если данный параметр и равны.В противном случае — значение false.Два экземпляра равны, если они оба ссылаются на вывод одного вызова к одному методу Register объекта . + Второй объект, с которым нужно сравнить данный экземпляр. + + + Определяет, равен ли текущий экземпляр заданному объекту . + Значение true, если данный параметр и равны.В противном случае — значение false. Два экземпляра равны, если они оба ссылаются на вывод одного вызова к одному методу Register объекта . + Второй токен , с которым нужно сравнить данный экземпляр. + + + Служит хэш-функцией для объекта . + Хэш-код для текущего экземпляра . + + + Определяет, равны ли два экземпляра . + Значение true, если экземпляры объектов равны; в противном случае ― значение false. + Первый экземпляр. + Второй экземпляр. + + + Определяет, действительно ли два экземпляра не равны. + Значение true, если экземпляры не равны; в противном случае — значение false. + Первый экземпляр. + Второй экземпляр. + + + Отправляет токену сигнал отмены. + + + Инициализирует новый экземпляр класса . + + + Инициализирует новый экземпляр класса , который будет отменен после указанной задержки (в миллисекундах). + Интервал времени ожидания в миллисекундах перед отменой . + + is less than -1. + + + Инициализирует новый экземпляр класса , который будет отменен после указанного периода времени. + Интервал времени ожидания в миллисекундах перед отменой . + + . is less than -1 or greater than . + + + Передает запрос на отмену. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Передает запрос отмены и определяет, будут ли последующие обратные вызовы и отменяемые операции обрабатываться. + Значение true, если исключения нужно распространять немедленно; в противном случае — значение false. + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + Планирует операцию отмены для данного объекта после указанного числа миллисекунд. + Интервал времени ожидания перед отменой этого объекта . + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + Планирует операцию отмены для данного объекта после указанного периода времени. + Интервал времени ожидания перед отменой этого объекта . + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + Создает объект , который будет иметь отмененное состояние, если какой-либо из исходных токенов находится в отмененном состоянии. + Объект , связанный с исходными токенами. + Первый токен отмены, который следует контролировать. + Второй токен отмены, который следует контролировать. + A associated with one of the source tokens has been disposed. + + + Создает объект , который будет иметь отмененное состояние, если любой из исходных токенов в заданном массиве находится в отмененном состоянии. + Объект , связанный с исходными токенами. + Массив, содержащий экземпляры токена отмены для наблюдения. + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + Освобождает все ресурсы, используемые текущим экземпляром класса . + + + Освобождает неуправляемые ресурсы, используемые классом (при необходимости освобождает и управляемые ресурсы). + Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. + + + Получает значение, указывающее, есть ли для данного объекта запрос на отмену. + Значение true, если для данного объекта есть запрос на отмену; в противном случае — значение false. + + + Возвращает объект , связанный с этим объектом . + Рабочая область метаданных , связанная с этим соединением . + The token source has been disposed. + + + Предоставляет планировщики задачи, которые координируются для выполнения задач, обеспечивая то, что параллельные задачи могут выполняться одновременно, а эксклюзивные задачи - нет. + + + Инициализирует новый экземпляр класса . + + + Инициализирует новый экземпляр класса , предназначенный для указанного планировщика. + Целевой планировщик, на котором должна выполняться эта пара. + + + Инициализирует новый экземпляр класса , предназначенный для указанного планировщика с максимальным уровнем параллелизма. + Целевой планировщик, на котором должна выполняться эта пара. + Максимальное количество параллельно выполняемых задач. + + + Инициализирует новый экземпляр класса , предназначенный для указанного планировщика с максимальным уровнем параллелизма и максимальным количеством запланированных задач, которые могут обрабатываться как одна единица. + Целевой планировщик, на котором должна выполняться эта пара. + Максимальное количество параллельно выполняемых задач. + Максимальное число задач обработки для каждой базовой запланированной задачи, используемой парой. + + + Информирует пару планировщика, что она больше не должна принимать задачи. + + + Получает , который завершится, когда планировщик закончит обработку. + Асинхронная операция, которая завершается при завершении обработки планировщиком. + + + Получает , который можно использовать для планирования задач в этой паре, которая может выполняться параллельно с другими задачами на этой паре. + Объект, который может использоваться для параллельного планирования заданий. + + + Получает , который можно использовать для планирования задач в этой паре, которая должна выполняться исключительно с учетом других задач в этой паре. + Объект, который можно использовать для планирования задач, не выполняющихся параллельно с другими задачами. + + + Представляет асинхронную операцию.Исходный код .NET Framework для этого типа см. в указанном источнике. + + + Инициализирует новую задачу с заданным действием. + Делегат, который представляет код, выполняемый в рамках задачи. + The argument is null. + + + Инициализирует новую задачу с заданным действием и токеном . + Делегат, который представляет код, выполняемый в рамках задачи. + Токен , который будет контролироваться новой задачей. + The provided has already been disposed. + The argument is null. + + + Инициализирует новую задачу с заданными действием и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи. + Токен , который будет контролироваться новой задачей. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Инициализирует новую задачу с заданными действием и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект , который используется для настройки поведения задачи. + The argument is null. + The argument specifies an invalid value for . + + + Инициализирует новую задачу с заданным действием и состоянием. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + Токен , который будет контролироваться новой задачей. + The that created has already been disposed. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + Токен , который будет контролироваться новой задачей. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи. + Объект, который представляет данные, используемые действием. + Объект , который используется для настройки поведения задачи. + The argument is null. + The argument specifies an invalid value for . + + + Возвращает объект состояния, предоставленный при создании задачи , или значение null, если объект не предоставлен. + Объект , представляющий данные о состоянии, переданные задаче на этапе создания. + + + Возвращает задачу, которая уже завершилась успешно. + Успешно завершенная задача. + + + Настраивает объект типа awaiter, используемый для данного объекта . + Объект, используемый для ожидания данной задачи. + Значение true, чтобы попытаться выполнить маршалинг продолжения обратно в исходный захваченный контекст; в противном случае — значение false. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + The argument is null. + + + Создает продолжение, которое получает токен отмены и выполняется асинхронно после завершения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + The that created the token has already been disposed. + The argument is null. + + + Создает продолжение, выполняемое после завершения целевой задачи в соответствии с заданными параметрами .Продолжение получает токен отмены и использует указанный планировщик. + Новое продолжение . + Действие для запуска в соответствии с заданными параметрами .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое после завершения целевой задачи в соответствии с заданными параметрами . + Новое продолжение . + Действие для запуска в соответствии с заданными параметрами .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи .Продолжение использует указанный планировщик. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The has been disposed. + The argument is null. -or-The argument is null. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется после завершения целевой задачи . + Новая задача продолжения. + Действие, которое необходимо выполнить после завершения задачи.При запуске делегату передается в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + The argument is null. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и токен отмены и которое выполняется асинхронно после завершения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и токен отмены и которое выполняется после завершения целевой задачи .Продолжение выполняется на основе набора указанных условий и использует указанный планировщик. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется после завершения целевой задачи .Продолжение выполняется на основе набора указанных условий. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется асинхронно после завершения целевой задачи .Продолжение использует указанный планировщик. + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение. + Новая задача продолжения. + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение.Продолжение получает токен отмены. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + Создает продолжение, выполняемое в соответствии с заданными параметрами и возвращает значение.Продолжение получает токен отмены и использует указанный планировщик. + Новое продолжение . + Функция для запуска в соответствии с заданным условием . При запуске делегату будет передана завершенная задача в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое в соответствии с заданными параметрами и возвращает значение. + Новое продолжение . + Функция для запуска в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение.Продолжение использует указанный планировщик. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null.-or-The argument is null. + + + Создает продолжение, которое получает предоставленные вызывающей стороной сведения о состоянии и выполняется асинхронно после завершения целевой задачи , а также возвращает значение. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Тип результата, созданного продолжением. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения целевой задачи и возвращает значение.Продолжение получает предоставленные вызывающей стороной сведения и токен отмены. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче продолжения. + Тип результата, созданного продолжением. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется на основе указанных параметров продолжения токена после завершения целевой задачи и возвращает значение.Продолжение получает предоставленные вызывающей стороной сведения и токен отмены, а также использует указанный планировщик. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется на основе указанных параметров продолжения токена после завершения целевой задачи .Продолжение получает предоставленные вызывающей стороной сведения. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи .Продолжение получает предоставленные вызывающей стороной сведения и использует указанный планировщик. + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument is null. + + + Возвращает объект , используемый для создания данной задачи. + Объект , используемый для создания данной задачи. + + + Возвращает уникальный идентификатор выполняющейся в настоящее время задачи . + Целое число, присвоенное системой выполняемой в настоящее время задаче. + + + Создает задачу, которая будет выполнена после некоторой временной задержки. + Задача, представляющая временную задержку. + Число миллисекунд, в течение которого ожидается завершение возвращаемой задачи, или -1 для неограниченного времени ожидания. + The argument is less than -1. + + + Создает отменяемую задачу, которая будет выполнена после некоторой временной задержки. + Задача, представляющая временную задержку. + Число миллисекунд, в течение которого ожидается завершение возвращаемой задачи, или -1 для неограниченного времени ожидания. + Токен отмены, проверяемый до завершения возвращаемой задачи. + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + Создает задачу, которая завершается через заданное время. + Задача, представляющая временную задержку. + Интервал времени, в течение которого ожидается завершение возвращаемой задачи, или TimeSpan.FromMilliseconds(-1) для неограниченного времени ожидания. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + Создает отменяемую задачу, которая завершается через заданное время. + Задача, представляющая временную задержку. + Интервал времени, в течение которого ожидается завершение возвращаемой задачи, или TimeSpan.FromMilliseconds(-1) для неограниченного времени ожидания. + Токен отмены, проверяемый до завершения возвращаемой задачи. + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + Возвращает объект , который привел к преждевременному завершению задачи .Если задача завершилась успешно или еще не создала ни одного исключения, возвращает значение null. + Объект , который привел к преждевременному завершению задачи . + + + Предоставляет доступ к методам фабрики для создания и настройки экземпляров и . + Объект фабрики, который может создавать разнообразные объекты и . + + + Создает задачу , которая завершилась из-за отмены с помощью указанного маркера отмены. + Отменяемая задача. + Маркер отмены, с которым завершается задача. + + + Создает задачу , которая завершилась из-за отмены с помощью указанного маркера отмены. + Отменяемая задача. + Маркер отмены, с которым завершается задача. + Тип результата, возвращенного задачей. + + + Создает задачу , которая завершилась с указанным исключением. + Задача, завершившаяся сбоем. + Исключение, с которым завершается задача. + Тип результата, возвращенного задачей. + + + Создает задачу , которая завершилась с указанным исключением. + Задача, завершившаяся сбоем. + Исключение, с которым завершается задача. + + + Создает задачу , которая завершается удачно с указанным результатом. + Успешно завершенная задача. + Результат, сохраняемый в завершенную задачу. + Тип результата, возвращенного задачей. + + + Возвращает объект типа awaiter, используемый для данного объекта . + Экземпляр объекта типа awaiter. + + + Возвращает уникальный идентификатор данного экземпляра . + Целое число, присвоенное системой данному экземпляру задачи. + + + Возвращает значение, указывающее, завершилось ли выполнение данного экземпляра из-за отмены. + Значение true, если задача была завершена из-за отмены; в противном случае — значение false. + + + Возвращает значение, которое показывает, завершилась ли задача . + Значение true, если задача была завершена; в противном случае — значение false. + + + Возвращает значение, указывающее, завершилась ли задача из-за необработанного исключения. + Значение true, если задача создала необрабатываемое исключение; в противном случае — значение false. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает дескриптор задачи для этой работы. + Задача, которая представляет работу в очереди на выполнение в ThreadPool. + Работа для асинхронного выполнения + The parameter was null. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает дескриптор задачи для этой работы. + Задача, которая представляет работу в очереди на выполнение в ThreadPool. + Работа для асинхронного выполнения + Токен отмены, который должен использоваться для отмены работы + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи Task(TResult), возвращаемой . + Объект Task(TResult), представляющий прокси для объекта Task(TResult), возвращаемого . + Работа для асинхронного выполнения + Тип результата, возвращенного задачей прокси-сервера. + The parameter was null. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи Task(TResult), возвращаемой . + Объект Task(TResult), представляющий прокси для объекта Task(TResult), возвращаемого . + Работа для асинхронного выполнения + Токен отмены, который должен использоваться для отмены работы + Тип результата, возвращенного задачей прокси-сервера. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи, возвращаемой функцией . + Задача, которая представляет прокси для задачи, возвращаемой . + Работа для асинхронного выполнения + The parameter was null. + + + Ставит в очередь заданную работу для запуска в ThreadPool и возвращает прокси для задачи, возвращаемой функцией . + Задача, которая представляет прокси для задачи, возвращаемой . + Работа для асинхронного выполнения. + Токен отмены, который должен использоваться для отмены работы. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Ставит в очередь заданную работу для запуска в пуле потоков и возвращает объект , представляющий эту работу. + Объект задачи, представляющий работу в очереди на выполнение в пуле потоков. + Работа для асинхронного выполнения. + Возвращаемый тип задачи. + The parameter is null. + + + Ставит в очередь заданную работу для запуска в пуле потоков и возвращает дескриптор Task(TResult) для этой работы. + Задача Task(TResult), которая представляет работу в очереди на выполнение в ThreadPool. + Работа для асинхронного выполнения + Токен отмены, который должен использоваться для отмены работы + Тип результата задачи. + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + Синхронно выполняет задачу в текущем планировщике . + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Синхронно выполняет задачу в предоставленном планировщике . + Планировщик, в котором следует попытаться выполнить задачу. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Запускает задачу , планируя ее выполнение в текущем планировщике . + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Запускает задачу , планируя ее выполнение в заданном планировщике . + Планировщик , с которым нужно связать и в котором нужно выполнить данную задачу. + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + Возвращает состояние данной задачи. + Текущее состояние данного экземпляра задачи. + + + Возвращает дескриптор , который можно использовать для ожидания завершения задачи. + Дескриптор , который можно использовать для ожидания завершения задачи. + The has been disposed. + + + Возвращает значение, указывающее, синхронно ли выполнена операция. + Значение true, если операция завершилась синхронно, в противном случае — значение false. + + + Ожидает завершения выполнения задачи . + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения задачи в течение указанного числа миллисекунд. + Значение true, если завершил выполнение в течение отведенного времени; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения задачи .Ожидание завершается, если время ожидания истекает или токен отмены отменяется до завершения задачи. + Значение true, если завершил выполнение в течение отведенного времени; в противном случае — значение false. + Время ожидания в миллисекундах или (-1) для неограниченного времени ожидания. + Токен отмены, который нужно контролировать во время ожидания выполнения задачи. + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения задачи .Ожидание завершается, если токен отмены отменяется до завершения задачи. + Токен отмены, который нужно контролировать во время ожидания выполнения задачи. + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения задач в течение указанного временного периода. + Значение true, если завершил выполнение в течение отведенного времени; в противном случае — значение false. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Ожидает завершения выполнения всех указанных объектов . + Массив экземпляров , завершения выполнения которых следует дождаться. + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + Ожидает завершения выполнения всех указанных объектов в течение указанного числа миллисекунд. + true, если все экземпляры завершили выполнение в выделенное время; в противном случае — значение false. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Ожидает завершения выполнения всех указанных объектов в течение указанного числа миллисекунд или до отмены ожидания. + true, если все экземпляры завершили выполнение в выделенное время; в противном случае — значение false. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Токен , который нужно контролировать во время ожидания выполнения задач. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Ожидает завершения выполнения всех указанных объектов , пока ожидание не будет отменено. + Массив экземпляров , завершения выполнения которых следует дождаться. + Токен , который нужно контролировать во время ожидания выполнения задач. + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + Ожидает завершения выполнения всех указанных отменяемых объектов в течение указанного временного интервала. + true, если все экземпляры завершили выполнение в выделенное время; в противном случае — значение false. + Массив экземпляров , завершения выполнения которых следует дождаться. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Ожидает завершения выполнения любого из указанных объектов . + Индекс завершенной задачи в аргументе-массиве . + Массив экземпляров , завершения выполнения которых следует дождаться. + The has been disposed. + The argument is null. + The argument contains a null element. + + + Ожидает завершения выполнения любого из указанных объектов в течение указанного числа миллисекунд. + Индекс завершенной задачи в аргументе-массиве или -1, если истекло время ожидания. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + Ожидает завершения выполнения всех указанных объектов в течение указанного числа миллисекунд или до отмены токена отмены. + Индекс завершенной задачи в аргументе-массиве или -1, если истекло время ожидания. + Массив экземпляров , завершения выполнения которых следует дождаться. + Время ожидания в миллисекундах или функция (-1) в случае неограниченного времени ожидания. + Токен , который нужно контролировать во время ожидания выполнения задачи. + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + Ожидает завершения выполнения всех указанных объектов , пока ожидание не будет отменено. + Индекс завершенной задачи в аргументе-массиве . + Массив экземпляров , завершения выполнения которых следует дождаться. + Токен , который нужно контролировать во время ожидания выполнения задачи. + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + Ожидает завершения выполнения любого из указанных отменяемых объектов в течение указанного временного интервала. + Индекс завершенной задачи в аргументе-массиве или -1, если истекло время ожидания. + Массив экземпляров , завершения выполнения которых следует дождаться. + Период , представляющий время ожидания в миллисекундах, или период , представляющий -1 миллисекунду для неограниченного ожидания. + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + Создает задачу, которая будет выполнена, когда все объекты в перечислимой коллекции будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The collection contained a null task. + + + Создает задачу, которая будет выполнена, когда все объекты в перечислимой коллекции будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + The argument was null. + The collection contained a null task. + + + Создает задачу, которая будет выполнена, когда все объекты в массиве будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + The argument was null. + The array contained a null task. + + + Создает задачу, которая будет выполнена, когда все объекты в массиве будут завершены. + Задача, представляющая завершение всех предоставленных задач. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The array contained a null task. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The array contained a null task, or was empty. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + The argument was null. + The array contained a null task, or was empty. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + The argument was null. + The array contained a null task, or was empty. + + + Создает задачу, которая будет выполнена после выполнения любой из предоставленных задач. + Задача, представляющая завершение одной из предоставленных задач.Результат возвращенной задачи — задача, которая была завершена. + Задачи, завершение которых требуется подождать. + Тип завершенной задачи. + The argument was null. + The array contained a null task, or was empty. + + + Создает поддерживающий ожидание объект задачи, который асинхронным образом выдает возврат текущему контексту, когда его ожидают. + Контекст, который при ожидании будет асинхронно переходить назад в текущий контекст во время ожидания.Если текущий отличен от null, он также обрабатывается как текущий контекст.В противном случае планировщик задач, связанный с задачей, выполняющейся в данный момент, рассматривается как текущий контекст. + + + Представляет асинхронную операцию, которая может вернуть значение. + Тип результата, созданного данной задачей . + + + Инициализирует новую задачу с указанной функцией. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + The argument is null. + + + Инициализирует новую задачу с указанной функцией. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Токен для назначения данной задаче. + The that created has already been disposed. + The argument is null. + + + Инициализирует новую задачу с указанной функцией и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Токен , который будет назначен новой задаче. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Инициализирует новую задачу с указанной функцией и параметрами создания. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект , который используется для настройки поведения задачи. + The argument specifies an invalid value for . + The argument is null. + + + Инициализирует новую задачу с указанными функцией и состоянием. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые действием. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые функцией. + Токен для назначения новой задаче. + The that created has already been disposed. + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые функцией. + Токен для назначения новой задаче. + Объект , который используется для настройки поведения задачи. + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + Инициализирует новую задачу с заданными действием, состоянием и параметрами. + Делегат, который представляет код, выполняемый в рамках задачи.После завершения выполнения функции будет установлено свойство результата задачи для возврата результата выполнения функции. + Объект, который представляет данные, используемые функцией. + Объект , который используется для настройки поведения задачи. + The argument specifies an invalid value for . + The argument is null. + + + Настраивает объект типа awaiter, используемый для данного объекта . + Объект, используемый для ожидания данной задачи. + Значение true, чтобы попытаться выполнить маршалинг продолжения обратно в исходный захваченный контекст; в противном случае — значение false. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи. + Новая задача продолжения. + Действие, которое необходимо выполнить после завершения предыдущей задачи .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + The has been disposed. + The argument is null. + + + Создает отменяемое продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новая задача продолжения. + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен отмены, передаваемый новой задаче продолжения. + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Действие для запуска в соответствии с заданным условием в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Действие в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The has been disposed. + The argument is null.-or-The argument is null. + + + Создает продолжение, которое получает сведения о состоянии и выполняется после завершения целевой задачи . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату передается в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + The argument is null. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Токен , который будет назначен новой задаче продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Действие, которое необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые действием продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + The argument is null. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Функция для запуска в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Токен , который будет назначен новой задаче. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, выполняемое в соответствии с условием, заданным в . + Новое продолжение . + Функция для запуска в соответствии с условием, заданным в .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется асинхронно после завершения выполнения целевой задачи . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегата завершенная задача будет передана ему в качестве аргумента. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The has been disposed. + The argument is null.-or-The argument is null. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Тип результата, созданного продолжением. + The argument is null. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче. + Тип результата, созданного продолжением. + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Токен , который будет назначен новой задаче. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Параметры, определяющие запланированное время продолжения и его поведение.Включаются критерии, такие как , а также параметры выполнения, например . + Тип результата, созданного продолжением. + The argument is null. + The argument specifies an invalid value for . + + + Создает продолжение, которое выполняется после завершения выполнения целевого объекта . + Новое продолжение . + Функция, которую необходимо выполнить после завершения .При запуске делегату будут переданы в качестве аргументов завершенная задача и предоставленный вызывающей стороной объект состояния. + Объект, который представляет данные, используемые функцией продолжения. + Планировщик , который следует связать с задачей продолжения и использовать для ее запуска. + Тип результата, созданного продолжением. + The argument is null. + The argument is null. + + + Предоставляет доступ к методам фабрики для создания и настройки экземпляров . + Объект фабрики, который может создавать разнообразные объекты . + + + Получает объект типа awaiter, используемый для данного объекта . + Экземпляр объекта типа awaiter. + + + Получает итоговое значение данного объекта . + Полученное значение данной задачи с тем же типом, что и параметр типа данной задачи. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + Представляет исключение, используемое для передачи отмены задачи. + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр класса указанным сообщением, содержащим описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Инициализирует новый экземпляр класса со ссылкой на отмененную задачу . + Отмененная задача. + + + Получает задачу, связанную с данным исключением. + Ссылка на задачу , связанную с этим исключением. + + + Представляет сторону производителя задач , не привязанных к делегату и предоставляющих доступ к потребительской стороне через свойство . + Тип значений результата, связанного с данным объектом . + + + Создает объект . + + + Создает объект , используя заданное состояние. + Состояние, используемое в качестве состояния AsyncState базового объекта . + + + Создает объект , используя заданное состояние и параметры. + Состояние, используемое в качестве состояния AsyncState базового объекта . + Параметры, используемые при создании базовых задач . + + представляет параметры, недопустимые для использования с . + + + Создает объект , используя заданные параметры. + Параметры, используемые при создании базовых задач . + + представляет параметры, недопустимые для использования с . + + + Переводит подлежащий объект в состояние . + Базовая уже находится в одном из трех конечных состояний: , или , если базовая уже была удалена. + + + Переводит подлежащий объект в состояние . + Коллекция исключений для привязки к данному объекту . + + была удалена. + Аргументом параметра является null. + Имеется один или несколько элементов null в . + Базовая уже находится в одном из трех конечных состояний: , или . + + + Переводит подлежащий объект в состояние . + Выражение для привязки к данному . + + была удалена. + Аргументом параметра является null. + Базовая уже находится в одном из трех конечных состояний: , или . + + + Переводит подлежащий объект в состояние . + Итоговое значение для привязки к данному . + + была удалена. + Базовая уже находится в одном из трех конечных состояний: , или . + + + Получает объект , созданный данным объектом . + Возвращает объект , созданный данным . + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция завершилась успешно; значение false, если не удалось завершить операцию или объект уже был удален. + + + Выполняет переход базового в состояние и включает токен отмены должен храниться в отмененной задачи. + Значение true, если операция выполнена успешно; в противном случае — значение false. + Токен отмены. + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция выполнена успешно; в противном случае — значение false. + Коллекция исключений для привязки к данному объекту . + + была удалена. + Аргументом параметра является null. + Имеется один или несколько элементов null в .-или-Коллекция является пустой. + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция выполнена успешно; в противном случае — значение false. + Выражение для привязки к данному . + + была удалена. + Аргументом параметра является null. + + + Пытается перевести подлежащий объект в состояние . + Значение true, если операция выполнена успешно; в противном случае — значение false. + Итоговое значение для привязки к данному . + + + Задает поведение для задачи, созданной с помощью метода или . + + + Указывает, что если продолжение является дочерней задачей, оно присоединяется к родительской задаче в иерархии задач.Продолжение может быть дочерней задачей, только если ее предшествующая задача тоже была дочерней.По умолчанию дочерняя задача (это внутренняя задача, создаваемая внешней задачей) выполняется независимо от своей родительской задачи.Вы можете воспользоваться параметром , чтобы синхронизировать родительские и дочерние задачи.Обратите внимание, что если родительская задача настроена с параметром , параметр в дочерней задаче не действует, и эта дочерняя задача будет выполняться как отсоединенная. Дополнительные сведения см. в разделе Присоединенные и отсоединенные дочерние задачи. + + + Указывает, что любая дочерняя задача (т. е. любая вложенная задача, созданная продолжением), которая создается с параметром и для которой производится попытка выполнения в качестве подключенной дочерней задачи, не сможет подключиться к родительской задаче и будет выполняться как отсоединенная дочерняя задача.Для получения дополнительной информации см. Присоединенные и отсоединенные дочерние задачи. + + + Указывает, что задача продолжения должна выполняться синхронно.Если этот параметр указан, продолжение выполняется в том же потоке, который приводит к переходу предшествующей задачи в конечное состояние.Если при создании продолжения предшествующая задача уже завершена, продолжение будет выполняться в потоке, создавшем его.Если объект предшествующей задачи в блоке finally (Finally в Visual Basic) удаляется, продолжение с этим параметром будет запущено в указанном блокеfinally.Только очень короткие продолжения должны выполняться синхронно.Так как задача выполняется синхронно, нет необходимости вызывать, например, метод , чтобы убедиться, что вызывающий поток ожидает завершения задачи. + + + Указывает, что в задачах, созданных продолжением путем вызова таких методов, как или , в качестве текущего планировщика отображается планировщик по умолчанию (), а не планировщик, на котором запущено продолжение. + + + В случае отмены продолжения предотвращает завершение продолжения до тех пор, пока не будет завершена предшествующая задача. + + + Указывает, что продолжение будет длительной подробной операцией.Предоставляет сведения для , что следует ожидать избыточной подписки. + + + Если параметры продолжения не указаны, указывает поведение по умолчанию, которое следует использовать при выполнении продолжения.После завершения предыдущей задачи продолжение выполняется асинхронно независимо от конечного значения свойства предшествующей задачи.Если продолжение является дочерней задачей, оно создается как отсоединенная вложенная задача. + + + Указывает, что задача продолжения не должна планироваться, если предшествующая задача отменена.Предшествующая задача отменяется, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что задача продолжения не должна планироваться, если предшествующая ей задача создала необработанное исключение.Предшествующая задача вызывает необработанное исключение, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что задача продолжения не должна планироваться, если предшествующая ей задача завершилась.Предшествующая задача выполняется полностью, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что продолжение должно планироваться, только если предшествующая задача отменена.Предшествующая задача отменяется, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что задача продолжения должна планироваться, только если предшествующая ей задача создала необработанное исключение.Предшествующая задача вызывает необработанное исключение, если после завершения ее свойство имеет значение .Параметр гарантирует, что свойство в предшествующей задаче не равно null.Это свойство можно использовать для перехвата исключения и определения исключения, вызвавшего сбой задачи.Если не обратиться к свойству , исключение обрабатываться не будет.Кроме того, при попытке доступа к свойству задачи, которая была отменена или завершилась ошибкой, будет вызвано новое исключение.Данный параметр не является действительным для продолжений нескольких задач. + + + Указывает, что продолжение должно планироваться, только если предшествующая задача завершилась.Предшествующая задача выполняется полностью, если после завершения ее свойство имеет значение .Данный параметр не является действительным для продолжений нескольких задач. + + + Указание для планирования задач в том порядке, в котором они были запланированы, т. е. задачи, запланированные ранее, будут выполняться ранее, а более поздние —позже. + + + Указывает, что задача продолжения должна выполняться асинхронно.Этот приоритет имеет приоритет над . + + + Задает флаги, которые управляют необязательным поведением создания и выполнения задач. + + + Указывает, что задача присоединена к родительской задаче в иерархии задач.По умолчанию дочерняя задача (это внутренняя задача, создаваемая внешней задачей) выполняется независимо от своей родительской задачи.Вы можете воспользоваться параметром , чтобы синхронизировать родительские и дочерние задачи.Обратите внимание, что если родительская задача настроена с параметром , параметр в дочерней задаче не действует, и эта дочерняя задача будет выполняться как отсоединенная. Дополнительные сведения см. в разделе Присоединенные и отсоединенные дочерние задачи. + + + Указывает, что любая дочерняя задача, для которой выполняется попытка выполнения в качестве подсоединенной дочерней задачи (т. е. она создается с параметром ), не сможет подключиться к родительской задаче и будет выполняться как отсоединенная дочерняя задача.Дополнительные сведения см. в разделе Присоединенные и отсоединенные дочерние задачи. + + + Не позволяет видеть внешний планировщик как текущий планировщик в созданной задаче.Это означает, что такие операции, как StartNew или ContinueWith, которые выполняются в созданной задаче, в качестве текущего планировщика будут видеть свойство . + + + Указывает, что задача будет выполняться долго в качестве общей операции, включающей еще несколько компонентов, по размеру превышающих детализированные системы.Предоставляет сведения для , что следует ожидать избыточной подписки.Превышение лимита подписки позволяет создать больше потоков, чем количество доступных аппаратных потоков. + + + Указывает, что следует использовать поведение по умолчанию. + + + Рекомендация для для планирования задач максимально прямым способом, то есть задачи, запланированные ранее, будут выполняться ранее, а более поздние — позднее. + + + Принудительное асинхронное выполнение продолжений, добавляемых в текущую задачу. + + + Предоставляет набор статических методов (Shared в Visual Basic) для работы с определенными типами экземпляров . + + + Создает прокси-объект , представляющий асинхронную операцию задачи Task<Task<T>> (C#) или Task (Of Task(Of T)) (Visual Basic). + Задача , представляющая асинхронную операцию предоставленной задачи Task<Task<T>> (C#) или Task (Of Task(Of T)) (Visual Basic). + Task<Task<T>> (C#) или Task (Of Task(Of T)) (Visual Basic) для извлечения из оболочки. + Тип результата задачи. + Исключение, которое возникает, если аргумент равен null. + + + Создает прокси-объект , представляющий асинхронную операцию задачи . + Задача, представляющая асинхронную операцию предоставленной задачи System.Threading.Tasks.Task(Of Task). + Task<Task> (C#) или Task (Of Task) (Visual Basic) для извлечения из оболочки. + Исключение, которое возникает, если аргумент равен null. + + + Предоставляет поддержку создания и планирования объектов . + + + Инициализирует экземпляр с конфигурацией по умолчанию. + + + Инициализирует экземпляр с заданной конфигурацией. + Токен , который будет назначен для задач, созданных данной фабрикой , если при вызове фабричных методов не задан явно другой токен CancellationToken. + + + Инициализирует экземпляр с заданной конфигурацией. + Токен по умолчанию, который будет назначен для задач, созданных данной фабрикой , если при вызове фабричных методов не задан явно другой токен CancellationToken. + Объект по умолчанию, который нужно использовать при создании задач с помощью данной фабрики TaskFactory. + Объект по умолчанию, который нужно использовать при создании задач продолжения с помощью данной фабрики TaskFactory. + Объект по умолчанию, который нужно использовать при планировании задач, созданных с помощью данной фабрики TaskFactory.Значение NULL означает, что следует использовать TaskScheduler.Current. + Аргумент указывает недопустимое значение .Дополнительные сведения см. в разделе Примечания для .-или-Аргумент указывает недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Объект по умолчанию, который нужно использовать при создании задач с помощью данной фабрики TaskFactory. + Объект по умолчанию, который нужно использовать при создании задач продолжения с помощью данной фабрики TaskFactory. + Аргумент указывает недопустимое значение .Дополнительные сведения см. в разделе Примечания для .-или-Аргумент указывает недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Объект , который нужно использовать при планировании задач, созданных с помощью данной фабрики TaskFactory.Значение NULL означает, что следует использовать текущий TaskScheduler. + + + Возвращает токен отмены по умолчанию для этой фабрики задач. + Токен отмены задачи по умолчанию для этой фабрики задач. + + + Возвращает параметры продолжения задач по умолчанию для этой фабрики задач. + Параметры продолжения задач по умолчанию для этой фабрики задач. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Один из элементов массива удален.-или-Класс , создавший , уже удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения. + Объект, который используется для планирования новой задачи продолжения. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален.-или-Класс , создавший , уже удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Объект, который используется для планирования новой задачи продолжения. + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Тип результата предыдущего объекта . + Один из элементов массива удален.-или-Класс , создавший , уже удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Объект, который используется для планирования новой задачи продолжения. + Тип результата предыдущего объекта . + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат действия для выполнения после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены для присвоения новой задаче продолжения. + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Объект, который используется для планирования новой задачи продолжения. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив является пустым или содержит значение NULL. + Аргумент указывает недопустимое значение. + Один из элементов массива удален.-или-Класс , создавший , уже удален. + + + Создает задачу продолжения, которая запускается при завершении набора заданных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Побитовое сочетание значений перечисления, которые управляют поведением новой задачи продолжения.Члены NotOn* и OnlyOn* не поддерживаются. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданной задачей. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив является пустым или содержит значение NULL. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Один из элементов массива удален. + Массив равняется null. -или- Аргумент null. + + Массив содержит null значение. -или- Массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Один из элементов массива удален. -или- уже был удален. + Массив равняется null. -или-Аргумент имеет значение null. + + Массив содержит null значение. -или- Массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален.-или-Предоставленный объект уже был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Тип результата предыдущего объекта . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Исключение, которое возникает, когда один из элементов в массиве был удален.-или-Предоставленный объект уже был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата предыдущего объекта . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат действия для выполнения после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Тип результата предыдущего объекта . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален.-или-Предоставленный объект уже был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен , который будет назначен новой задаче продолжения. + Значение , которое управляет поведением созданной задачи продолжения . + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Создает продолжение задачи , которое будет запущено после завершения выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Значение , которое управляет поведением созданной задачи продолжения . + Тип результата предыдущего объекта . + Тип результата, возвращенного делегатом и связанного с созданным объектом . + Исключение, которое возникает, когда один из элементов в массиве был удален. + Исключение, которое возникает, когда массив равен null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskContinuationOptions. + Исключение, которое возникает, когда массив содержит значение null.-или-Исключение, которое возникает, когда массив пуст. + + + Возвращает параметры создания задач по умолчанию для этой фабрики задач. + Параметры создания задач по умолчанию для этой фабрики задач. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который представляет пару методов begin и end, соответствующую шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет действие метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат действия, который обрабатывает завершенный результат . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который выполняет действие метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат действия, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет действие метода End по завершении заданного объекта . + Созданный объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат действия, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования задачи, выполняющей метод end. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает объект , который выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает объект , который выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс IAsyncResult, завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования задачи, выполняющей метод end. + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Возвращает планировщик задач по умолчанию для этой фабрики задач. + Планировщик задач по умолчанию для этой фабрики задач. + + + Создает и запускает задачу. + Запущенная задача. + Делегат действия для асинхронного выполнения. + Аргументом параметра является null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Токен , который будет назначен новой задаче. + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Токен , который будет назначен новой задаче . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат действия для асинхронного выполнения. + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Тип результата, доступный с использованием . + Аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Токен , который будет назначен новой задаче . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Токен , который будет назначен новой задаче. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null. + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Токен , который будет назначен новой задаче. + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Планировщик , который используется для планирования созданной задачи . + Тип результата, доступный с использованием . + Предоставленный объект уже был удален. + Исключение, которое возникает, когда аргумент имеет значение null.-или-Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Создает и запускает задачу . + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием . + Объект, содержащий данные, которые используются делегатом метода . + Значение TaskCreationOptions, которое управляет поведением созданного объекта . + Тип результата, доступный с использованием . + Исключение, которое возникает, когда аргумент имеет значение null. + Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Исключение, которое возникает, когда аргумент задает недопустимое значение TaskCreationOptions.Дополнительные сведения см. в примечаниях к описанию . + + + Предоставляет поддержку создания и планирования объектов . + Возвращаемое значение объектов , созданных методами этого класса. + + + Инициализирует экземпляр с конфигурацией по умолчанию. + + + Инициализирует экземпляр с конфигурацией по умолчанию. + Токен отмены по умолчанию, который будет назначен задачам, созданным данной фабрикой , если при вызове методов фабрики не задан явно другой токен отмены. + + + Инициализирует экземпляр с заданной конфигурацией. + Токен отмены по умолчанию, который будет назначен задачам, созданным данной фабрикой , если при вызове методов фабрики не задан явно другой токен отмены. + Параметры по умолчанию, которые необходимо использовать при создании задач данной фабрикой . + Параметры по умолчанию, которые необходимо использовать при создании задач продолжения данной фабрикой . + Планировщик по умолчанию, который нужно использовать при планировании задач, созданных с помощью данной фабрики .Значение NULL указывает на то, что должно использоваться . + Параметр или имеет недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Параметры по умолчанию, которые необходимо использовать при создании задач данной фабрикой . + Параметры по умолчанию, которые необходимо использовать при создании задач продолжения данной фабрикой . + Параметр или имеет недопустимое значение. + + + Инициализирует экземпляр с заданной конфигурацией. + Планировщик, который нужно использовать при планировании задач, созданных с помощью данной фабрики .Значение NULL означает, что следует использовать текущий объект . + + + Возвращает токен отмены по умолчанию для этой фабрики задач. + Токен отмены по умолчанию для этой фабрики задач. + + + Возвращает значение перечисления для этой фабрики задач. + Одно из значений перечисления, которое задает параметры продолжения по умолчанию для этой фабрики задач. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Один из элементов массива удален. + Массив равен null.-или-Значение параметра — null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Свойство имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик, который используется для планирования созданной задачи продолжения. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + Параметр содержит недопустимое значение. + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик, который используется для планирования созданной задачи продолжения. + Тип результата предыдущего объекта . + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + Аргумент указывает недопустимое значение. + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения набора указанных задач. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено. + Делегат функции, выполняемый асинхронно после завершения выполнения всех задач в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL или является пустым. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется NULL.-или-Аргументом параметра является null. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик задач, который используется для планирования созданной задачи продолжения. + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Массив содержит значение NULL.-или- Массив пуст. + Аргумент указывает недопустимое значение . + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение перечисления. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новая задача продолжения. + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Тип результата предыдущего объекта . + Один из элементов массива удален.-или- Создания уже был удален. + Массив равняется null.-или-Аргумент имеет значение null. + Массив содержит значение NULL.-или- Массив пуст. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Токен отмены, который будет назначен новой задаче продолжения. + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Планировщик , который используется для планирования созданной задачи продолжения . + Тип результата предыдущего объекта . + Массив равняется null.-или-Аргумент имеет значение null.-или-Аргументом параметра является null. + Массив содержит значение NULL.-или- Массив пуст. + Аргумент задает недопустимое значение для TaskContinuationOptions. + Один из элементов массива удален.-или- Создания уже был удален. + + + Создает задачу продолжения, которая будет запущена после выполнения любой задачи в указанном наборе. + Новое продолжение . + Массив задач, выполнение которых должно быть продолжено после завершения выполнения одной задачи. + Делегат функции, выполняемый асинхронно после завершения выполнения одной задачи в массиве . + Одно из значений перечисления, которое управляет поведением созданной задачи продолжения.Значения NotOn* и OnlyOn* являются недопустимыми. + Тип результата предыдущего объекта . + Один из элементов массива удален. + Массив равняется null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение перечисления. + Массив содержит значение NULL.-или- Массив пуст. + + + Возвращает значение перечисления для этой фабрики задач. + Одно из значений перечисления, которое задает параметры создания по умолчанию для этой фабрики задач. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданный объект , который представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Объект, содержащий данные, которые используются делегатом метода . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Объект, который управляет поведением созданной . + Тип второго аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая представляет пару методов Begin и End, соответствующих шаблону модели асинхронного программирования. + Созданная задача, которая представляет асинхронную операцию. + Делегат, который начинает асинхронную операцию. + Делегат, который заканчивает асинхронную операцию. + Первый аргумент, переданный делегату . + Второй аргумент, переданный делегату . + Третий аргумент, переданный делегату . + Объект, содержащий данные, которые используются делегатом метода . + Объект, который управляет поведением созданной задачи. + Тип второго аргумента, переданного делегату . + Тип третьего аргумента, переданного делегату . + Тип первого аргумента, переданного делегату . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает задачу, которая выполняет функцию метода End по завершении заданного объекта . + Объект , который представляет асинхронную операцию. + Интерфейс , завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Аргумент имеет значение null.-или-Аргумент имеет значение null. + + + Создает задачу, которая выполняет функцию метода End по завершении заданного объекта . + Задача, представляющая асинхронную операцию. + Интерфейс , завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Аргумент указывает недопустимое значение. + + + Создает задачу, которая выполняет функцию метода End по завершении заданного объекта . + Созданная задача, которая представляет асинхронную операцию. + Интерфейс , завершение выполнения которого инициирует обработку . + Делегат функции, который обрабатывает завершенный результат . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Планировщик задач, который используется для планирования задачи, выполняющей метод End. + Аргумент имеет значение null.-или-Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Возвращает планировщик задач для этой фабрики задач. + Планировщик задач для этой фабрики задач. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Токен отмены, который будет назначен новой задаче. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Токен отмены, который будет назначен новой задаче. + Одно из значений перечисления, которое управляет поведением созданной задачи. + Планировщик задач, который используется для планирования созданной задачи. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает и запускает задачу. + Запущенная задача . + Делегат функции, возвращающий будущий результат с использованием задачи. + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Токен отмены, который будет назначен новой задаче. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Токен отмены, который будет назначен новой задаче. + Одно из значений перечисления, которое управляет поведением созданной задачи. + Планировщик задач, который используется для планирования созданной задачи. + Источник токена отмены, создавший , был удален. + Аргумент имеет значение null.-или-Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Создает и запускает задачу. + Запущенная задача. + Делегат функции, возвращающий будущий результат с использованием задачи. + Объект, содержащий данные для использования этим делегатом . + Одно из значений перечисления, которое управляет поведением созданной задачи. + Аргумент имеет значение null. + Параметр задает недопустимое значение. + + + Представляет объект, обрабатывающий низкоуровневую постановку задач в очередь на потоки. + + + Инициализирует объект . + + + Получает объект , связанный с выполняемой в настоящий момент задачей. + Возвращает объект , связанный с выполняемой в настоящий момент задачей. + + + Получает экземпляр по умолчанию, предоставляемый платформой .NET Framework. + Возвращает экземпляр по умолчанию. + + + Создает объект , связанный с текущим объектом . + Планировщик , связанный с текущим объектом , определенным свойством . + Текущий SynchronizationContext нельзя использовать как TaskScheduler. + + + Создает перечисляемый объект экземпляров , которые в настоящее время находятся в очереди планировщика, ожидая выполнения (только для поддержки отладки). + Перечисляемый объект, позволяющий отладчику перемещаться по задачам, которые находятся в очереди данного планировщика. + Этому планировщику не удается создать список находящихся в данный момент в очереди задач. + + + Получает уникальный идентификатор данного объекта . + Возвращает уникальный идентификатор для данного объекта . + + + Указывает максимальный уровень параллелизма, который может поддерживаться данным планировщиком . + Возвращает целое число, представляющее максимальный уровень параллелизма.Планировщик по умолчанию возвращает значение свойства . + + + Ставит объект в очередь планировщика. + Помещаемый в очередь объект . + Аргументом параметра является null. + + + Пытается удалить из очереди задачу , ранее поставленную в очередь данного планировщика. + Логическое значение, указывающее, был ли аргумент успешно удален из очереди. + Объект для удаления из очереди. + Аргументом параметра является null. + + + Пытается выполнить предоставленную задачу в этом планировщике. + Логическое значение true, если задача успешно выполнена; в противном случае — значение false.Общая причина ошибки выполнения состоит в том, что задача выполнялась ранее или выполняется другим потоком. + Выполняемая задача . + + не связана с данным планировщиком. + + + Определяет, можно ли выполнить предоставленную задачу в этом вызове синхронно, и если возможно, выполняет ее. + Логическое значение, определяющее, была ли задача выполнена на месте. + Объект , который требуется выполнить. + Логическое значение, указывающее, была ли задача ранее поставлена в очередь.Если этот параметр имеет значение True, задача могла ранее быть в очереди; если он имеет значение False, задача не была поставлена в очередь, а данный вызов совершается для выполнения задачи на месте без постановки в очередь. + Аргументом параметра является null. + + уже выполнена. + + + Происходит, если непредвиденное исключение задачи со сбоем готово запустить политику эскалации исключений, которая по умолчанию прекратит процесс. + + + Представляет исключение, используемое для передачи недопустимой операции планировщиком . + + + Инициализирует новый экземпляр класса системным сообщением, содержащим описание ошибки. + + + Инициализирует новый экземпляр с сообщением об ошибке по умолчанию и ссылкой на внутреннее исключение, вызвавшее данное исключение. + Исключение, которое вызвало текущее исключение. + + + Инициализирует новый экземпляр класса указанным сообщением, содержащим описание ошибки. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + + + Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение. + Сообщение с описанием исключения.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы. + Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение. + + + Представляет текущий этап жизненного цикла задачи . + + + Задача приняла отмену, создав исключение OperationCanceledException с собственным токеном CancellationToken, пока он находился в состоянии получения сигнала, или токен CancellationToken задачи уже получил сигнал до начала выполнения задачи.Для получения дополнительной информации см. Отмена задач. + + + Задача инициализирована, но еще не запланирована. + + + Задача завершилась из-за необработанного исключения. + + + Задача успешно завершена. + + + Задача выполняется, но еще не завершилась. + + + Задача ожидает активации и внутреннего планирования инфраструктурой платформы .NET Framework. + + + Задача закончила выполнение и неявно ожидает завершения подключенных к ней дочерних задач. + + + Задача запланирована для выполнения, но еще не начала выполняться. + + + Предоставляет данные для события, создаваемого, если происходит непредвиденное исключение задачи с ошибкой . + + + Инициализирует новый экземпляр класса с непредвиденным исключением. + Непредвиденное исключение. + + + Непредвиденное исключение. + Непредвиденное исключение. + + + Получает значение, указывающее, отмечено ли данное исключение как observed. + Значение true, если исключение помечено как observed, в противном случае — значение false. + + + Присваивает свойству значение observed, не давая ему запускать политику роста исключений, которая по умолчанию прерывает процесс. + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml new file mode 100644 index 0000000..120ae8e --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml @@ -0,0 +1,3378 @@ + + + + System.Threading.Tasks + + + + 表示在应用程序执行期间发生的一个或多个错误。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 用对作为此异常原因的内部异常的引用初始化 类的新实例。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 用对作为此异常原因的内部异常的引用初始化 类的新实例。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误信息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + 参数为 null。 + + + 使用指定错误信息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。 + + 参数为 null。 + + 的元素为 Null。 + + + 实例平展入单个新实例。 + 一个新的平展 + + + 返回 ,它是此异常的根本原因。 + 返回 ,它是此异常的根本原因。 + + + 对此 所包含的每个 调用处理程序。 + 要对每个异常执行的谓词。该谓词接受作为参数来处理 ,并返回指示异常是否已处理的布尔值。 + + 参数为 null。 + 未处理此 包含的异常。 + + + 获取导致当前异常的 实例的只读集合。 + 返回导致当前异常的 实例的只读集合。 + + + 创建并返回当前 的字符串表示形式。 + 当前异常的字符串表示形式。 + + + 取消线程正在执行的操作时在线程中引发的异常。 + 2 + + + 使用系统提供的错误信息初始化 类的新实例。 + + + 使用指定的错误信息初始化 类的新实例。 + 描述该错误的 。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 用指定的错误消息、对作为此异常原因的内部异常的引用以及取消令牌初始化 类的新实例。 + 解释异常原因的错误信息。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + 一个与已取消的操作关联的取消标记。 + + + 使用指定的错误信息和取消令牌初始化 类的新实例。 + 解释异常原因的错误信息。 + 一个与已取消的操作关联的取消标记。 + + + 用取消令牌初始化 类的新实例。 + 一个与已取消的操作关联的取消标记。 + + + 获取与已取消的操作关联的令牌。 + 与已取消的操作关联的令牌,或默认令牌。 + + + 表示生成器,用于返回任务的异步方法。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。此方法可从部分受信任的代码调用。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 创建 类的实例。 + 生成器的新实例。 + + + 标记此任务为失败并绑定指定的异常至此任务。 + 要绑定到任务的异常。 + + 为 null。 + 任务已完成。- 或 -该生成程序未初始化。 + + + 将任务标记为已成功完成。 + 任务已完成。- 或 -该生成程序未初始化。 + + + 一个生成器与指定的状态机关联。 + 要与生成器关联的状态机实例。 + + 为 null。 + 预设置状态机。 + + + 开始运行有关联状态机的生成器。 + 由引用传递的状态器实例。 + 状态机的类型。 + + 为 null。 + + + 获取此生成器的任务。 + 此生成器的任务。 + 该生成程序未初始化。 + + + 表示异步方法的生成器,该生成器将返回任务并提供结果的参数。 + 用来完成任务的结果。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。此方法可从部分受信任的代码调用。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 创建 类的实例。 + 生成器的新实例。 + + + 标记此任务为失败并绑定指定的异常至此任务。 + 要绑定到任务的异常。 + + 为 null。 + 任务已完成。 + + + 将任务标记为已成功完成。 + 用来完成任务的结果。 + 任务已完成。 + + + 一个生成器与指定的状态机关联。 + 要与生成器关联的状态机实例。 + + 为 null。 + 预设置状态机。 + + + 开始运行有关联状态机的生成器。 + 由引用传递的状态器实例。 + 状态机的类型。 + + 为 null。 + + + 获取此生成器的任务。 + 此生成器的任务。 + + + 表示生成器,用于不返回值的异步方法。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 指定的 awaiter 完成时,安排状态机,以继续下一操作。此方法可从部分受信任的代码调用。 + awaiter。 + 状态机。 + Awaiter 的类型。 + 状态机的类型。 + + + 创建 类的实例。 + 生成器的新实例。 + + + 将一个异常绑定到该方法生成器。 + 要绑定的异常。 + + 为 null。 + 该生成程序未初始化。 + + + 标记此方法生成器为成功完成。 + 该生成程序未初始化。 + + + 一个生成器与指定的状态机关联。 + 要与生成器关联的状态机实例。 + + 为 null。 + 预设置状态机。 + + + 开始运行有关联状态机的生成器。 + 由引用传递的状态器实例。 + 状态机的类型。 + + 为 null。 + + + 提供用于启用对任务的已配置等待的可等待对象。 + + + 返回此可等待对象的 Awaiter。 + awaiter。 + + + 提供用于启用对任务的已配置等待的可等待对象。 + 生成的结果的类型。 + + + 返回此可等待对象的 Awaiter。 + awaiter。 + + + 提供可等待对象 () 的 Awaiter。 + + + 结束对已完成任务的等待。 + 已完成任务的结果。 + 等待未正确地初始化。 + 已取消的任务。 + 该任务在出错状态下完成。 + + + 获取一个值,该值指定等待中的任务是否已完成。 + 如果已成功完成等待任务,则为 true;否则为 false。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 提供可等待 () 对象的 Awaiter。 + + + 结束对已完成任务的等待。 + 等待未正确地初始化。 + 已取消的任务。 + 该任务在出错状态下完成。 + + + 获取指定长期任务是否复杂的值。 + 如果已成功完成等待任务,则为 true;否则为 false。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 为与此 awaiter 关联的任务计划延续操作。 + 在等待操作完成时要调用的操作。 + + 参数为 null。 + 等待未正确地初始化。 + + + 表示为异步方法生成的状态机。此类别仅供编译器使用。 + + + 移动此状态机至其下一个状态。 + + + 使用堆分配的副本配置该状态机。 + 堆分配的副本。 + + + 表示等候程序,其计划等待操作完成时的后续部分。 + + + 计划实例完成时调用的延续操作。 + 要在操作完成时调用的操作。 + + 参数是 null(在 Visual Basic 中为 Nothing)。 + + + 表示操作,其计划等待操作完成时的后续部分。 + + + 计划实例完成时调用的延续操作。 + 要在操作完成时调用的操作。 + + 参数是 null(在 Visual Basic 中为 Nothing)。 + + + 提供对象,其等待异步任务的完成。 + + + 异步任务完成后关闭等待任务。 + + 对象未正确地初始化。 + 已取消的任务。 + 状态中完成的任务。 + + + 获取一个值,该值指示异步任务是否已完成。 + 如果该任务已完成,则为 true;否则为 false。 + + 对象未正确地初始化。 + + + 将操作设置为当 对象停止等待异步任务完成时执行。 + 在等待操作完成时要执行的操作。 + + 为 null。 + + 对象未正确地初始化。 + + + 计划与此 awaiter 相关异步任务的延续操作。 + 在等待操作完成时要调用的操作。 + + 为 null。 + 等待未正确地初始化。 + + + 表示等待完成的异步任务的对象,并提供结果的参数。 + 任务的结果。 + + + 异步任务完成后关闭等待任务。 + 已完成任务的结果。 + + 对象未正确地初始化。 + 已取消的任务。 + 状态中完成的任务。 + + + 获取一个值,该值指示异步任务是否已完成。 + 如果该任务已完成,则为 true;否则为 false。 + + 对象未正确地初始化。 + + + 将操作设置为当 对象停止等待异步任务完成时执行。 + 在等待操作完成时要执行的操作。 + + 为 null。 + + 对象未正确地初始化。 + + + 计划与此 awaiter 相关异步任务的延续操作。 + 在等待操作完成时要调用的操作。 + + 为 null。 + 等待未正确地初始化。 + + + 提供上下文,用于在异步切换到目标环境时等待。 + + + 为此类的实例检索 对象。 + 用于监视异步操作是否完成的对象。 + + + 提供等待器,用于切换至目标环境。 + + + 结束等待操作。 + + + 获取一个值,该值指示是否需要一个 yield。 + 始终 false,指示 yield 始终是 所必需的。 + + + 设置延续以调用。 + 要异步调用的调用。 + + 为 null。 + + + 发送 回到当前上下文。 + 要异步调用的调用。 + + 参数为 null。 + + + 传播有关应取消操作的通知。 + + + 初始化 + 标记的已取消状态。 + + + 获取此标记是否能处于已取消状态。 + 如果此标记能处于已取消状态,则为 true;否则为 false。 + + + 确定当前的 实例是否等于指定的 + 如果 并且两个实例相等,则为 true;否则为 false。如果两个标记与同一 关联,或者它们均是根据公共 CancellationToken 构造函数构造并且其 值相等,则两个标记相等。 + 要与此实例进行比较的其他对象。 + An associated has been disposed. + + + 确定当前的 实例是否等于指定的标记。 + 如果两个实例相等,则为 true;否则为 false。如果两个标记与同一 关联,或者它们均是根据公共 CancellationToken 构造函数构造并且其 值相等,则两个标记相等。 + 要与此实例进行比较的另一个 。 + + + 作为 的哈希函数。 + 当前 实例的哈希代码。 + + + 获取是否已请求取消此标记。 + 如果已请求取消此标记,则为 true;否则为 false。 + + + 返回一个空 值。 + 一个空取消标记。 + + + 确定两个 实例是否相等。 + 如果两个实例相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + An associated has been disposed. + + + 确定两个 实例是否不相等。 + 如果实例不相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + An associated has been disposed. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + The associated has been disposed. + + is null. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + 一个布尔值,该值指示是否捕获当前 并在调用 时使用它。 + The associated has been disposed. + + is null. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + 要在调用委托时传递给 的状态。这可能为 null。 + The associated has been disposed. + + is null. + + + 注册一个将在取消此 时调用的委托。 + 可用于取消注册回调的 实例。 + 要在取消 时执行的委托。 + 要在调用委托时传递给 的状态。这可能为 null。 + 一个布尔值,该值指示是否捕获当前 并在调用 时使用它。 + The associated has been disposed. + + is null. + + + 如果已请求取消此标记,则引发 + The token has had cancellation requested. + The associated has been disposed. + + + 获取在取消标记时收到信号的 + 在取消标记时收到信号的 + The associated has been disposed. + + + 表示已向 注册的回调委托。 + + + 释放由 类的当前实例占用的所有资源。 + + + 确定当前的 实例是否等于指定的 + 如果此实例和 相等,则为 true。否则为 false。如果两个 实例均引用对相同 Register 方法的单一调用的输出,则这两个实例相等。 + 要与此实例进行比较的其他对象。 + + + 确定当前的 实例是否等于指定的 + 如果此实例和 相等,则为 true。否则为 false。 如果两个 实例均引用对相同 Register 方法的单一调用的输出,则这两个实例相等。 + 要与此实例进行比较的其他 。 + + + 作为 的哈希函数。 + 当前 实例的哈希代码。 + + + 确定两个 实例是否相等。 + 如果两个实例相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + + + 确定两个 实例是否不相等。 + 如果两个实例不相等,则为 true;否则为 false。 + 第一个实例。 + 第二个实例。 + + + 向应该被取消的 发送信号。 + + + 初始化 类的新实例。 + + + 初始化 类的新实例,在指定的延迟(以毫秒为单位)后将被取消。 + 取消此 前等待的时间间隔(以毫秒为单位)。 + + is less than -1. + + + 初始化 类的新实例,在指定的时间跨度后将被取消。 + 取消此 前等待的时间间隔。 + + . is less than -1 or greater than . + + + 传达取消请求。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 传达对取消的请求,并指定是否应处理其余回调和可取消操作。 + 如果可以立即传播异常,则为 true;否则为 false。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 在指定的毫秒数后计划对此 的取消操作。 + 取消此 前等待的时间范围。 + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 在指定的时间跨度后计划对此 的取消操作。 + 取消此 前等待的时间范围。 + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + 创建一个将在任何源标记处于取消状态时处于取消状态的 + 一个链接到源标记的 + 要观察的第一个取消标记。 + 要观察的第二个取消标记。 + A associated with one of the source tokens has been disposed. + + + 创建一个将在在指定的数组中任何源标记处于取消状态时处于取消状态的 + 一个链接到源标记的 + 包含要观察的取消标记实例的数组。 + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + 释放 类的当前实例所使用的所有资源。 + + + 释放 类使用的非托管资源,并可以选择释放托管资源。 + 若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。 + + + 获取是否已请求取消此 + 如果已请求取消此 ,则为 true;否则为 false。 + + + 获取与此 关联的 + 与此 关联的 + The token source has been disposed. + + + 提供任务计划程序,其用于执行任务,同时确保并发任务可同时运行,而独占任务从不运行。 + + + 初始化 类的新实例。 + + + 用指定的计划程序目标初始化 类的新实例。 + 应执行的目标计划程序。 + + + 初始化针对最大并发级别的指定计划程序 类的新实例。 + 应执行的目标计划程序。 + 并发运行的最大任务数。 + + + 初始化 类的新实例,该实例针对最大并发级别和最大计划任务数的指定计划程序,并可能作为一个单元来处理。 + 应执行的目标计划程序。 + 并发运行的最大任务数。 + 要处理的被成对用于每一个基础计划任务的最大任务数。 + + + 通知不能接受更多任务的计划程序对。 + + + 当调度程序已经完成处理过程时,获取将要完成的 + 计划程序完成处理时将完成的异步操作。 + + + 获取可用于调度任务到此添加线对的 ,其中的线对可以与此线对上的其他任务同时运行。 + 可用于当前安排任务的对象。 + + + 获取可用于调度任务到此添加线对的 ,其中的线对必须独占地运行,不考虑此线对上的其他任务。 + 可用于安排任务没有与其他任务并发运行的对象。 + + + 表示一个异步操作。若要浏览此类型的 .NET Framework 源代码,请参阅引用源。 + + + 使用指定的操作初始化新的 + 表示要在任务中执行的代码的委托。 + The argument is null. + + + 使用指定的操作和 初始化新的 + 表示要在任务中执行的代码的委托。 + 新任务将观察的 。 + The provided has already been disposed. + The argument is null. + + + 使用指定的操作和创建选项初始化新的 + 表示要在任务中执行的代码的委托。 + 新任务将观察的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的操作和创建选项初始化新的 + 表示要在任务中执行的代码的委托。 + 用于自定义任务的行为的 。 + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的操作和状态初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + 新任务将观察的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + 新任务将观察的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。 + 一个表示由该操作使用的数据的对象。 + 用于自定义任务的行为的 。 + The argument is null. + The argument specifies an invalid value for . + + + 获取在创建 时提供的状态对象,如果未提供,则为 null。 + 一个 ,表示在创建任务时传递给该任务的状态数据。 + + + 获取一个已成功完成的任务。 + 已成功完成的任务。 + + + 配置用于等待此 的 awaiter。 + 用于的等待此任务的对象。 + 尝试将延续任务封送回原始上下文,则为 true;否则为 false。 + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + The argument is null. + + + 创建一个在目标 完成时可接收取消标记并以异步方式执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + The that created the token has already been disposed. + The argument is null. + + + 创建一个在目标任务完成时按照指定的 执行的延续任务。延续任务会收到一个取消标记,并使用指定计划程序。 + 一个新的延续 + 根据在 中指定的条件运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标任务完成时按照指定的 执行的延续任务。 + 一个新的延续 + 根据在 中指定的条件运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。延续任务使用指定计划程序。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + The has been disposed. + The argument is null. -or-The argument is null. + + + 创建一个在目标 完成时接收调用方提供的状态信息并执行的延续任务。 + 一个新的延续任务。 + 在任务完成时要运行的操作。运行时,委托作为一个参数传递给完成的任务和调用方提供的状态对象。 + 一个表示由该延续操作使用的数据的对象。 + The argument is null. + + + 创建一个在目标 完成时接收调用方提供的状态信息和取消标记,并以异步方式执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时接收调用方提供的状态信息和取消标记并执行的延续任务。延续任务根据一组指定的条件执行,并使用指定的计划程序。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时接收调用方提供的状态信息并执行的延续任务。延续任务根据一组指定的条件执行。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时接收调用方提供的状态信息并以异步方式执行的延续任务。延续任务使用指定计划程序。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument is null. + + + 创建一个在目标 完成时异步执行并返回一个值的延续任务。 + 一个新的延续任务。 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + + + 创建一个在目标 完成时异步执行并返回一个值的延续任务。延续任务收到取消标记。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 创建一个按照指定延续任务选项执行并返回一个值的延续任务。延续任务被传入一个取消标记,并使用指定计划程序。 + 一个新的延续 + 根据 中指定的条件运行函数。在运行时,委托将作为一个自变量传递给完成的任务。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建一个按照指定延续任务选项执行并返回一个值的延续任务。 + 一个新的延续 + 根据在 中指定的条件运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行并返回一个值的延续任务。延续任务使用指定计划程序。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 创建一个在目标 完成并返回一个值时接收调用方提供的状态信息并以异步方式执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 延续任务生成的结果的类型。 + The argument is null. + + + 创建一个在目标 完成并返回一个值时异步执行的延续任务。延续任务接收调用方提供的状态信息和取消标记。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新的延续任务的 。 + 延续任务生成的结果的类型。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成并返回一个值时根据指定的任务延续选项执行的延续任务。延续任务接收调用方提供的状态信息和取消标记,并使用指定计划程序。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时根据指定的任务延续选项执行的延续任务。延续任务接收调用方提供的状态信息。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。延续任务接收调用方提供的状态信息,并使用指定计划程序。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument is null. + + + 获取用于创建此任务的 + 用于创建此任务的 + + + 返回当前正在执行 的唯一 ID。 + 系统分配给当前正在执行的任务的一个整数。 + + + 创建将在时间延迟后完成的任务。 + 表示时间延迟的任务。 + 在完成返回的任务前要等待的毫秒数;如果无限期等待,则为 -1。 + The argument is less than -1. + + + 创建将在时间延迟后完成的可取消任务。 + 表示时间延迟的任务。 + 在完成返回的任务前要等待的毫秒数;如果无限期等待,则为 -1。 + 将在完成返回的任务之前选中的取消标记。 + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 创建一个在指定的时间间隔后完成的任务。 + 表示时间延迟的任务。 + 在完成返回的任务前等待的时间跨度;如果无限期等待,则为 TimeSpan.FromMilliseconds(-1)。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 创建一个在指定的时间间隔后完成的可取消任务。 + 表示时间延迟的任务。 + 在完成返回的任务前等待的时间跨度;如果无限期等待,则为 TimeSpan.FromMilliseconds(-1)。 + 将在完成返回的任务之前选中的取消标记。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + 获取导致 提前结束的 。如果 成功完成或尚未引发任何异常,这将返回 null。 + 导致 提前结束的 + + + 提供对用于创建 的工厂方法的访问。 + 一个工厂对象,可创建多种 对象。 + + + 创建 ,它因指定的取消标记进行的取消操作而完成。 + 取消的任务。 + 完成任务的取消标记。 + + + 创建 ,它因指定的取消标记进行的取消操作而完成。 + 取消的任务。 + 完成任务的取消标记。 + 任务返回的结果的类型。 + + + 创建 ,它是以指定的异常来完成的。 + 出错的任务。 + 完成任务的异常。 + 任务返回的结果的类型。 + + + 创建 ,它是以指定的异常来完成的。 + 出错的任务。 + 完成任务的异常。 + + + 创建指定结果的、成功完成的 + 已成功完成的任务。 + 存储入已完成任务的结果。 + 任务返回的结果的类型。 + + + 获取用于等待此 的 awaiter。 + 一个 awaiter 实例。 + + + 获取此 实例的唯一 ID。 + 系统分配给此任务实例的一个整数。 + + + 获取此 实例是否由于被取消的原因而已完成执行。 + 如果任务由于被取消而完成,则为 true;否则为 false。 + + + 获取此 是否已完成。 + 如果任务已完成,则为 true;否则为 false。 + + + 获取 是否由于未经处理异常的原因而完成。 + 如果任务引发了未经处理的异常,则为 true;否则为 false。 + + + 将在线程池上运行的指定工作排队,并返回该工作的任务句柄。 + 表示在线程池执行的队列的任务。 + 以异步方式执行的工作量。 + The parameter was null. + + + 将在线程池上运行的指定工作排队,并返回该工作的任务句柄。 + 表示在线程池执行的队列的任务。 + 以异步方式执行的工作量。 + 应用以取消工作的取消标记 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 将在线程池上运行的指定工作排队,并返回 Task(TResult) 返回的 的代理项。 + 表示由 Task(TResult) 返回的 Task(TResult) 的代理的 + 以异步方式执行的工作量。 + 代理任务返回的结果的类型。 + The parameter was null. + + + 将在线程池上运行的指定工作排队,并返回 Task(TResult) 返回的 的代理项。 + 表示由 Task(TResult) 返回的 Task(TResult) 的代理的 + 以异步方式执行的工作量。 + 应用以取消工作的取消标记 + 代理任务返回的结果的类型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 将在线程池上运行的指定工作排队,并返回 返回的任务的代理项。 + 表示由 返回的任务代理的任务。 + 以异步方式执行的工作量。 + The parameter was null. + + + 将在线程池上运行的指定工作排队,并返回 返回的任务的代理项。 + 表示由 返回的任务代理的任务。 + 以异步方式执行的工作。 + 应用以取消工作的取消标记。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 将在线程池上运行的指定工作排队,并返回代表该工作的 对象。 + 表示在线程池中排队执行的工作的任务对象。 + 以异步方式执行的工作。 + 任务的返回类型。 + The parameter is null. + + + 将在线程池上运行的指定工作排队,并返回该工作的 Task(TResult) 句柄。 + 表示在线程池执行的队列的 Task(TResult)。 + 以异步方式执行的工作量。 + 应用以取消工作的取消标记 + 任务的结果类型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 对当前的 同步运行 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 对提供的 同步运行 + 尝试对其以内联方式运行此任务的计划程序。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 启动 ,并将它安排到当前的 中执行。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 启动 ,并将它安排到指定的 中执行。 + 要与之关联并执行此任务的 。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 获取此任务的 + 此任务实例的当前 + + + 获取可用于等待任务完成的 + 可用于等待任务完成的 + The has been disposed. + + + 获取操作是否已同步完成的指示。 + 如果操作同步完成,则为 true;否则为 false。 + + + 等待 完成执行过程。 + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的毫秒数内完成执行。 + 如果在分配的时间内 true 完成执行,则为 ;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 完成执行过程。如果在任务完成之前超时间隔结束或取消标记已取消,等待将终止。 + 如果在分配的时间内 true 完成执行,则为 ;否则为 false。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 等待任务完成期间要观察的取消标记。 + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 完成执行过程。如果在任务完成之前取消标记已取消,等待将终止。 + 等待任务完成期间要观察的取消标记。 + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的时间间隔内完成执行。 + 如果在分配的时间内 true 完成执行,则为 ;否则为 false。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待提供的所有 对象完成执行过程。 + 要等待的 实例的数组。 + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 等待所有提供的 在指定的毫秒数内完成执行。 + 如果在分配的时间内所有 true 实例都已完成执行,则为 ;否则为 false。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待提供的所有 对象在指定的毫秒数内完成执行,或等到取消等待。 + 如果在分配的时间内所有 true 实例都已完成执行,则为 ;否则为 false。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 等待任务完成期间要观察的 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等待提供的所有 对象完成执行过程(除非取消等待)。 + 要等待的 实例的数组。 + 等待任务完成期间要观察的 。 + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 等待所有提供的可取消 对象在指定的时间间隔内完成执行。 + 如果在分配的时间内所有 true 实例都已完成执行,则为 ;否则为 false。 + 要等待的 实例的数组。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 等待提供的任一 对象完成执行过程。 + 已完成的任务在 数组参数中的索引。 + 要等待的 实例的数组。 + The has been disposed. + The argument is null. + The argument contains a null element. + + + 等待任何提供的 对象在指定的毫秒数内完成执行。 + 已完成的任务在 数组参数中的索引,如果发生超时,则为 -1。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待提供的任何 对象在指定的毫秒数内完成执行,或等到取消标记取消。 + 已完成的任务在 数组参数中的索引,如果发生超时,则为 -1。 + 要等待的 实例的数组。 + 等待的毫秒数,或为 (-1),表示无限期等待。 + 等待任务完成期间要观察的 。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等待提供的任何 对象完成执行过程(除非取消等待)。 + 已完成的任务在 数组参数中的索引。 + 要等待的 实例的数组。 + 等待任务完成期间要观察的 。 + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 等待任何提供的 对象在指定的时间间隔内完成执行。 + 已完成的任务在 数组参数中的索引,如果发生超时,则为 -1。 + 要等待的 实例的数组。 + 表示等待毫秒数的 ,或表示 -1 毫秒(无限期等待)的 。 + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 创建一个任务,该任务将在可枚举集合中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The collection contained a null task. + + + 创建一个任务,该任务将在可枚举集合中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + The argument was null. + The collection contained a null task. + + + 创建一个任务,该任务将在数组中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + The argument was null. + The array contained a null task. + + + 创建一个任务,该任务将在数组中的所有 对象都完成时完成。 + 表示所有提供的任务的完成情况的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The array contained a null task. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The array contained a null task, or was empty. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + The argument was null. + The array contained a null task, or was empty. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + The argument was null. + The array contained a null task, or was empty. + + + 任何提供的任务已完成时,创建将完成的任务。 + 表示提供的任务之一已完成的任务。返回任务的结果是完成的任务。 + 等待完成的任务。 + 已完成任务的类型。 + The argument was null. + The array contained a null task, or was empty. + + + 创建异步产生当前上下文的等待任务。 + 等待时,上下文将异步转换回等待时的当前上下文。如果当前 不为 null,则将其视为当前上下文。否则,与当前执行任务关联的任务计划程序将视为当前上下文。 + + + 表示一个可以返回值的异步操作。 + 生成的结果的类型。 + + + 使用指定的函数初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + The argument is null. + + + 使用指定的函数初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 将指派给此任务的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的函数和创建选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 将指派给新任务的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函数和创建选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 用于自定义任务的行为的 。 + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函数和状态初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示由该操作使用的数据的对象。 + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示将由此函数使用的数据的对象。 + 将指派给此新任务的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示将由此函数使用的数据的对象。 + 将指派给此新任务的 。 + 用于自定义任务的行为的 。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的操作、状态和选项初始化新的 + 表示要在任务中执行的代码的委托。在完成此函数后,该任务的 属性将设置为返回此函数的结果值。 + 一个表示将由此函数使用的数据的对象。 + 用于自定义任务的行为的 。 + The argument specifies an invalid value for . + The argument is null. + + + 配置用于等待此 的 awaiter。 + 用于的等待此任务的对象。 + 尝试将延续任务封送回原始上下文,则为 true;否则为 false。 + + + 创建一个在目标任务完成时异步执行的延续任务。 + 一个新的延续任务。 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + The has been disposed. + The argument is null. + + + 创建一个在目标 完成时异步执行的可取消延续任务。 + 一个新的延续任务。 + 完成时要运行的操作。在运行时,委托作为一个参数传递给完成的任务。 + 传递给新的延续任务的取消标记。 + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 根据在 中指定的条件运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 中指定的条件的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 创建一个传递了状态信息并在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,委托作为一个参数传递给完成的任务和调用方提供的状态对象。 + 一个表示由该延续操作使用的数据的对象。 + The argument is null. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 将指派给新的延续任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的操作。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续操作使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + The argument is null. + The argument is null. + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 将指派给新任务的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 根据 中指定的条件运行函数。在运行时,委托将作为一个参数传递给此完成的任务。 + 将指派给新任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 创建根据 中指定的条件加以执行的延续任务。 + 一个新的延续 + 根据 中指定的条件运行函数。在运行时,委托将作为一个参数传递给完成的任务。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时异步执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。在运行时,委托将作为一个参数传递给完成的任务。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 延续任务生成的结果的类型。 + The argument is null. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新任务的 。 + 延续任务生成的结果的类型。 + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 将指派给新任务的 。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 用于设置计划延续任务的时间以及延续任务的工作方式的选项。这包括条件(如 )和执行选项(如 )。 + 延续任务生成的结果的类型。 + The argument is null. + The argument specifies an invalid value for . + + + 创建一个在目标 完成时执行的延续任务。 + 一个新的延续 + 完成时要运行的函数。运行时,将传递委托,如完成的任务一样,调用方提供的状态对象(如参数)。 + 一个表示由该延续功能使用的数据的对象。 + 要与延续任务关联并用于其执行过程的 。 + 延续任务生成的结果的类型。 + The argument is null. + The argument is null. + + + 提供对用于创建和配置 实例的工厂方法的访问。 + 一个工厂对象,可创建多种 对象。 + + + 获取用于等待此 的 awaiter。 + 一个 awaiter 实例。 + + + 获取此 的结果值。 + 的结果值,该值类型与任务参数类型相同。 + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 表示一个用于告知任务取消的异常。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 使用对已取消的 的引用初始化 类的新实例。 + 已取消的任务。 + + + 获取与此异常关联的任务。 + 对与此异常关联的 的引用。 + + + 表示未绑定到委托的 的制造者方,并通过 属性提供对使用者方的访问。 + 与此 关联的结果值的类型。 + + + 创建一个 + + + 使用指定的状态创建一个 + 要用作基础 的 AsyncState 的状态。 + + + 使用指定的状态和选项创建一个 + 要用作基础 的 AsyncState 的状态。 + 创建基础 时要使用的选项。 + + 表示与 一起使用时无效的选项。 + + + 使用指定的选项创建一个 + 创建基础 时要使用的选项。 + + 表示与 一起使用时无效的选项。 + + + 将基础 转换为 状态。 + 基础 已经处于三个最终状态之一: ;或者基础 已被释放。 + + + 将基础 转换为 状态。 + 要绑定到此 的异常的集合。 + + 已处理。 + + 参数为 null。 + 中有一个或多个 null 元素。 + 基础 已经处于三个最终状态之一: + + + 将基础 转换为 状态。 + 要绑定到此 的异常。 + + 已处理。 + + 参数为 null。 + 基础 已经处于三个最终状态之一: + + + 将基础 转换为 状态。 + 要绑定到此 的结果值。 + + 已处理。 + 基础 已经处于三个最终状态之一: + + + 获取由此 创建的 + 返回由此 创建的 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;如果操作失败或对象已被释放,则为 false。 + + + 尝试,则过渡基础状态,并使用于存储在已取消的任务的取消标记。 + 如果操作成功,则为 true;否则为 false。 + 取消标记。 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;否则为 false。 + 要绑定到此 的异常的集合。 + + 已处理。 + + 参数为 null。 + 中有一个或多个 null 元素。- 或 - 集合是空的。 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;否则为 false。 + 要绑定到此 的异常。 + + 已处理。 + + 参数为 null。 + + + 尝试将基础 转换为 状态。 + 如果操作成功,则为 true;否则为 false。 + 要绑定到此 的结果值。 + + + 为通过使用 方法创建的任务指定行为。 + + + 如果延续为子任务,则指定将延续附加到任务层次结构中的父级。只有当延续前面的任务也是子任务时,延续才可以是子任务。默认情况下,子任务(即由外部任务创建的内部任务)将独立于其父任务执行。可以使用 选项以便将父任务和子任务同步。请注意,如果使用 选项配置父任务,则子任务中的 选项不起作用,并且子任务将作为分离的子任务执行。有关详细信息,请参阅附加和分离的子任务。 + + + 指定任何使用 选项创建,并尝试作为附加的子任务执行的子任务(即,由此延续创建的任何嵌套内部任务)都无法附加到父任务,会改成作为分离的子任务执行。有关详细信息,请参阅已附加和已分离的子任务。 + + + 指定应同步执行延续任务。指定此选项后,延续任务在导致前面的任务转换为其最终状态的相同线程上运行。如果在创建延续任务时已经完成前面的任务,则延续任务将在创建此延续任务的线程上运行。如果前面任务的 已在一个 finally(在 Visual Basic 中为 Finally)块中释放,则使用此选项的延续任务将在该 finally 块中运行。只应同步执行运行时间非常短的延续任务。由于任务以同步方式执行,因此无需调用诸如 的方法来确保调用线程等待任务完成。 + + + 指定由延续通过调用方法 创建的任务视默认计划程序 () 为当前的计划程序,而不是正在运行该延续的计划程序。 + + + 在延续取消的情况下,防止延续的完成直到完成先前的任务。 + + + 指定延续将是长期运行的、粗粒度的操作。它会向 提示,过度订阅可能是合理的。 + + + 如果未指定延续选项,应在执行延续任务时使用指定的默认行为。延续任务在前面的任务完成后以异步方式运行,与前面任务最终的 属性值无关。如果延续为子任务,则会将其创建为分离的嵌套任务。 + + + 指定不应在延续任务前面的任务已取消的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会取消。此选项对多任务延续无效。 + + + 指定不应在延续任务前面的任务引发了未处理异常的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会引发未处理的异常。此选项对多任务延续无效。 + + + 指定不应在延续任务前面的任务已完成运行的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会运行直至完成。此选项对多任务延续无效。 + + + 指定只应在延续前面的任务已取消的情况下安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会取消。此选项对多任务延续无效。 + + + 指定只有在延续任务前面的任务引发了未处理异常的情况下才应安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会引发未处理的异常。 选项可保证前面任务中的 属性不是 null。你可以使用该属性来捕获异常,并确定导致任务出错的异常。如果你不访问 属性,则不会处理异常。此外,如果尝试访问已取消或出错的任务的 属性,则会引发一个新异常。此选项对多任务延续无效。 + + + 指定只应在延续任务前面的任务已完成运行的情况下才安排延续任务。如果前面任务完成的 属性是 ,则前面的任务会运行直至完成。此选项对多任务延续无效。 + + + 提示 按任务计划的顺序安排任务,因此较早安排的任务将更可能较早运行,而较晚安排运行的任务将更可能较晚运行。 + + + 指定应异步运行延续任务。此选项优先于 + + + 指定用于控制任务的创建和执行的可选行为的标志。 + + + 指定将任务附加到任务层次结构中的某个父级。默认情况下,子任务(即由外部任务创建的内部任务)将独立于其父任务执行。可以使用 选项以便将父任务和子任务同步。请注意,如果使用 选项配置父任务,则子任务中的 选项不起作用,并且子任务将作为分离的子任务执行。有关详细信息,请参阅附加和分离的子任务。 + + + 指定任何尝试作为附加的子任务执行(即,使用 选项创建)的子任务都无法附加到父任务,会改成作为分离的子任务执行。有关更多信息,请参见 已附加和已分离的子任务。 + + + 防止环境计划程序被视为已创建任务的当前计划程序。这意味着像 StartNew 或 ContinueWith 创建任务的执行操作将被视为 当前计划程序。 + + + 指定任务将是长时间运行的、粗粒度的操作,涉及比细化的系统更少、更大的组件。它会向 提示,过度订阅可能是合理的。可以通过过度订阅创建比可用硬件线程数更多的线程。 + + + 指定应使用默认行为。 + + + 提示 以一种尽可能公平的方式安排任务,这意味着较早安排的任务将更可能较早运行,而较晚安排运行的任务将更可能较晚运行。 + + + 强制异步执行添加到当前任务的延续任务。 + + + 提供一组用于处理特定类型的 实例的静态方法(在 Visual Basic 中为共享方法)。 + + + 创建一个表示 的异步操作的代理 Task<Task<T>> (C#) or Task (Of Task(Of T)) (Visual Basic)。 + 一个 它表示所提供的 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic) 的异步运算。 + 要解包的 Task<Task<T>> (C#) 或者 Task (Of Task(Of T)) (Visual Basic)。 + 任务结果的类型。 + + 参数为 null 时引发的异常。 + + + 创建一个表示 的异步操作的代理 + 表示所提供的 System.Threading.Tasks.Task(Of Task) 的异步操作的 Task。 + 要解包的 Task<Task> (C#) 或者 Task (Of Task) (Visual Basic)。 + + 参数为 null 时引发的异常。 + + + 提供对创建和计划 对象的支持。 + + + 使用默认配置初始化 实例。 + + + 使用指定配置初始化 实例。 + 将指派给由此 创建的任务的 ,除非在调用工厂方法时显式指定另一个 CancellationToken。 + + + 使用指定配置初始化 实例。 + 将指派给由此 创建的任务的 ,除非在调用工厂方法时显式指定另一个 CancellationToken。 + 在使用此 TaskFactory 创建任务时要使用的默认 。 + 在使用此 TaskFactory 创建延续任务时要使用的默认 。 + 要用于计划使用此 TaskFactory 创建的任何任务的默认 。一个 null 值,该值指示应使用 TaskScheduler.Current。 + + 参数指定的 值无效。有关详细信息,请参阅的备注部分 。- 或 - 参数指定的值无效。 + + + 使用指定配置初始化 实例。 + 在使用此 TaskFactory 创建任务时要使用的默认 。 + 在使用此 TaskFactory 创建延续任务时要使用的默认 。 + + 参数指定的 值无效。有关详细信息,请参阅的备注部分 。- 或 - 参数指定的值无效。 + + + 使用指定配置初始化 实例。 + 要用于计划使用此 TaskFactory 创建的任何任务的 。一个 null 值,该值指示应使用当前的 TaskScheduler。 + + + 获取此任务工厂的默认取消标记。 + 此任务工厂的默认任务取消标记。 + + + 获取此任务工厂的默认任务继续选项。 + 此任务工厂的默认任务继续选项。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。 + 用于计划新的延续任务的对象。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 用于计划新的延续任务的对象。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 以前的 结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 用于计划新的延续任务的对象。 + 以前的 结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要执行的操作委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 以前的 结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 用于计划新的延续任务的对象。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组为空或包含 null 值。 + + 参数指定的值无效。 + + 数组中的一个元素已被释放。- 或 -创建了 已经被释放。 + + + 创建一个延续任务,该任务在一组指定的任务完成后开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 枚举值的按位组合,这些枚举值控制新的延续任务的行为。NotOn* 和 OnlyOn* 成员不受支持。 + 以前的 结果的类型。 + 委托返回并与创建的任务关联的结果的类型。 + + 数组中的一个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组为空或包含 null 值。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数是 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + + 数组中的某个元素已被释放。- 或 - 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + + 值,用于控制所创建的延续 的行为。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。- 或 -提供的 已被释放。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 委托返回并与创建的 关联的结果的类型。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + + 值,用于控制所创建的延续 的行为。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 以前的 结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + 以前的 结果的类型。 + 数组中的元素之一已经被释放时引发的异常。- 或 -提供的 已被释放。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 以前的 结果的类型。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要执行的操作委托。 + + 值,用于控制所创建的延续 的行为。 + 以前的 结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。- 或 -提供的 已被释放。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的 。 + + 值,用于控制所创建的延续 的行为。 + 用于计划所创建的延续 。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 创建一个延续 ,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + + 值,用于控制所创建的延续 的行为。 + 以前的 结果的类型。 + 委托返回并与创建的 关联的结果的类型。 + 数组中的元素之一已经被释放时引发的异常。 + 数组为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + 参数指定无效 TaskContinuationOptions 值时引发的异常。 + 数组包含 null 值时引发的异常。- 或 -当 数组为空时引发的异常。 + + + 获取此任务工厂的默认任务创建选项。 + 此任务工厂的默认任务创建选项。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法操作。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的操作委托。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,它在指定的 完成时执行一个结束方法操作。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的操作委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法操作。 + 创建的表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的操作委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划将执行结束方法的任务的 。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + + 创建一个 ,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建一个 ,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + IAsyncResult,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划将执行结束方法的任务的 。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 获取此任务工厂的默认任务计划程序。 + 此任务工厂的默认任务计划程序。 + + + 创建并启动 任务。 + 已启动的任务。 + 要异步执行的操作委托。 + + 参数为 null。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 将指派给新任务的 。 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 将指派给新 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + + 参数为 null。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + 将指派给新 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + 将指派给新任务的 。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 要异步执行的操作委托。 + 一个包含由 委托使用的数据的对象。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 可通过 获得的结果的类型。 + + 参数为 null。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 将指派给新 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 将指派给新任务的 。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 将指派给新 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 将指派给新任务的 。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 用于计划所创建的 。 + 可通过 获得的结果的类型。 + 提供的 已被释放。 + 参数为 null 时引发的异常。- 或 -当 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 创建并启动 + 已启动的 + 一个函数委托,可返回能够通过 获得的将来结果。 + 一个包含由 委托使用的数据的对象。 + 一个 TaskCreationOptions 值,用于控制创建的 的行为。 + 可通过 获得的结果的类型。 + 参数为 null 时引发的异常。 + + 参数指定无效 TaskCreationOptions 值时引发的异常。 参数指定无效 TaskCreationOptions 值时引发的异常。有关更多信息,请参见 的备注 + + + 提供对创建和计划 对象的支持。 + 此类的方法创建的 对象的返回值。 + + + 使用默认配置初始化 实例。 + + + 使用默认配置初始化 实例。 + 将指派给由此 创建的任务的默认取消标记(除非在调用工厂方法时显式指定另一个取消标记)。 + + + 使用指定配置初始化 实例。 + 将指派给由此 创建的任务的默认取消标记(除非在调用工厂方法时显式指定另一个取消标记)。 + 在使用此 创建任务时要使用的默认选项。 + 在使用此 创建任务时要使用的默认选项。 + 要用于计划使用此 创建的任何任务的默认计划程序。null 值指示应使用 。 + + 指定了一个无效值。 + + + 使用指定配置初始化 实例。 + 在使用此 创建任务时要使用的默认选项。 + 在使用此 创建任务时要使用的默认选项。 + + 指定了一个无效值。 + + + 使用指定配置初始化 实例。 + 要用于计划使用此 创建的任何任务的计划程序。一个 null 值,该值指示应使用当前 。 + + + 获取此任务工厂的默认取消标记。 + 此任务工厂的默认取消标记。 + + + 获取此任务工厂的 枚举值。 + 指定此任务工厂的默认延续选项的枚举值之一。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续任务的计划程序。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + 指定了一个无效值。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续任务的计划程序。 + 以前的 结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + 参数指定的值无效。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的一组任务完成后马上开始。 + 新的延续任务。 + 继续执行的任务所在的数组。 + 数组中的所有任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值或为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续任务的任务计划程序。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + 参数指定的 值无效。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的枚举值无效。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续任务。 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + 数组为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 将指派给新的延续任务的取消标记。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 用于计划所创建的延续 。 + 以前的 结果的类型。 + + 数组为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 数组包含 null 值。- 或 - 数组为空。 + + 参数指定的 TaskContinuationOptions 值无效。 + + 数组中的某个元素已被释放。- 或 - 创建 已释放。 + + + 创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。 + 新的延续 + 在一个任务完成时继续执行的任务所在的数组。 + 数组中的一个任务完成时要异步执行的函数委托。 + 控制所创建的延续任务的行为的枚举值之一。NotOn* 或 OnlyOn* 值均无效。 + 以前的 结果的类型。 + + 数组中的某个元素已被释放。 + + 数组为 null。- 或 - 参数为 null。 + + 参数指定的枚举值无效。 + + 数组包含 null 值。- 或 - 数组为空。 + + + 获取此任务工厂的 枚举值。 + 指定此任务工厂的默认创建选项的枚举值之一。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 一个包含由 委托使用的数据的对象。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 一个包含由 委托使用的数据的对象。 + 控制所创建的任务的行为的枚举值之一。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 一个包含由 委托使用的数据的对象。 + 一个对象,用于控制所创建的 的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它表示符合异步编程模型模式的成对的开始和结束方法。 + 创建的表示异步操作的任务。 + 用于启动异步操作的委托。 + 用于结束异步操作的委托。 + 传递给 委托的第一个参数。 + 传递给 委托的第二个参数。 + 传递给 委托的第三个参数。 + 一个包含由 委托使用的数据的对象。 + 一个对象,用于控制所创建的任务的行为。 + 传递给 委托的第二个参数的类型。 + 传递给 委托的第三个参数的类型。 + 传递给 委托的第一个参数的类型。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它在指定的 完成时执行一个结束方法函数。 + 一个表示异步操作的 + + ,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + + 参数为 null。- 或 - 参数为 null。 + + + 创建一个任务,它在指定的 完成时执行一个结束方法函数。 + 表示异步操作的任务。 + + ,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建一个任务,它在指定的 完成时执行一个结束方法函数。 + 创建的表示异步操作的任务。 + + ,完成它时将触发对 的处理。 + 用于处理完成的 的函数委托。 + 控制所创建的任务的行为的枚举值之一。 + 用于计划将执行结束方法的任务计划程序。 + + 参数为 null。- 或 - 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 获取此任务工厂的任务计划程序。 + 此任务工厂的任务计划程序。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 将指派给新的任务的取消标记。 + 已处理创建的 的取消标记源。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 将指派给新的任务的取消标记。 + 控制所创建的任务的行为的枚举值之一。 + 用于计划所创建的任务的任务计划程序。 + 已处理创建的 的取消标记源。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建并启动 任务。 + 已启动的 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。 + + 参数指定的值无效。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + 将指派给新的任务的取消标记。 + 已处理创建的 的取消标记源。 + + 参数为 null。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + 将指派给新的任务的取消标记。 + 控制所创建的任务的行为的枚举值之一。 + 用于计划所创建的任务的任务计划程序。 + 已处理创建的 的取消标记源。 + + 参数为 null。- 或 - 参数为 null。 + + 参数指定的值无效。 + + + 创建并启动 任务。 + 已启动的任务。 + 一个函数委托,可返回能够通过任务获得的将来结果。 + 包含 委托所用数据的对象。 + 控制所创建的任务的行为的枚举值之一。 + + 参数为 null。 + + 参数指定的值无效。 + + + 表示一个处理将任务排队到线程中的低级工作的对象。 + + + 初始化 + + + 获取与当前正在执行的任务关联的 + 返回与当前正在执行的任务关联的 + + + 获取由 .NET Framework 提供的默认 实例。 + 返回默认的 实例。 + + + 创建一个与当前 关联的 + 与由 确定的当前 关联的 + 当前的 SynchronizationContext 不能用作 TaskScheduler。 + + + 仅对于调试器支持,生成当前排队到计划程序中等待执行的 实例的枚举。 + 一个允许调试器遍历当前排队到此计划程序中的任务的枚举。 + 此计划程序无法在此时生成排队任务的列表。 + + + 获取此 的唯一 ID。 + 返回此 的唯一 ID。 + + + 指示此 能够支持的最大并发级别。 + 返回表示最大并发级别的一个整数。默认计划程序返回 + + + 排队到计划程序中。 + 要排队的 。 + + 参数为 null。 + + + 尝试将以前排队到此计划程序中的 取消排队。 + 一个布尔值,该值指示是否已成功地将 参数取消排队。 + 要取消排队的 。 + + 参数为 null。 + + + 尝试在此计划程序上执行提供的 + 一个布尔值,如果成功执行了 ,则该值为 true;如果未成功执行,则该值为 false。执行失败的常见原因是,该任务先前已经执行或者位于正在由另一个线程执行的进程中。 + 要执行的 对象。 + + 与此计划程序无关联。 + + + 确定是否可以在此调用中同步执行提供的 ,如果可以,将执行该任务。 + 一个布尔值,该值指示是否已以内联方式执行该任务。 + 要执行的 。 + 一个布尔值,该值指示任务之前是否已排队。如果此参数为 True,则该任务以前可能已排队(已计划);如果为 False,则已知该任务尚未排队,此时将执行此调用,以便以内联方式执行该任务,而不用将其排队。 + + 参数为 null。 + 已执行的 + + + 当出错的任务的未观察到的异常将要触发异常升级策略时发生,默认情况下,这将终止进程。 + + + 表示一个用于告知由 计划的某个操作无效的异常。 + + + 使用由系统提供的用来描述错误的消息初始化 类的新实例。 + + + 使用默认的错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 导致当前异常的异常。 + + + 使用指定的描述错误的消息初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + + + 使用指定错误消息和对作为此异常原因的内部异常的引用来初始化 类的新实例。 + 描述该异常的消息。此构造函数的调用方需要确保此字符串已针对当前系统区域性进行了本地化。 + 导致当前异常的异常。如果 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。 + + + 表示 的生命周期中的当前阶段。 + + + 该任务已通过对其自身的 CancellationToken 引发 OperationCanceledException 对取消进行了确认,此时该标记处于已发送信号状态;或者在该任务开始执行之前,已向该任务的 CancellationToken 发出了信号。有关详细信息,请参阅任务取消。 + + + 该任务已初始化,但尚未被计划。 + + + 由于未处理异常的原因而完成的任务。 + + + 已成功完成执行的任务。 + + + 该任务正在运行,但尚未完成。 + + + 该任务正在等待 .NET Framework 基础结构在内部将其激活并进行计划。 + + + 该任务已完成执行,正在隐式等待附加的子任务完成。 + + + 该任务已被计划执行,但尚未开始执行。 + + + 为在出错的 的异常未观察到时引发的事件提供数据。 + + + 使用未观察到的异常初始化 类的新实例。 + 未观察到的异常。 + + + 未观察到的异常。 + 未观察到的异常。 + + + 获取此异常是否已标记为“已观察到”。 + 如果此异常已标记为“已观察到”,则为 true;否则为 false。 + + + 标记为“已观察到”,这样将阻止该异常触发默认情况下会终止进程的异常升级策略。 + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml new file mode 100644 index 0000000..e2b520e --- /dev/null +++ b/packages/System.Threading.Tasks.4.3.0/ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml @@ -0,0 +1,3422 @@ + + + + System.Threading.Tasks + + + + 表示應用程式執行期間所發生的一個或多個錯誤。 + + + 使用系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 使用造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + 引數為 null。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。 + + 引數為 null。 + + 的項目為 Null。 + + + 執行個體簡維成單一新執行個體。 + 簡維的新 + + + 傳回這個例外狀況之根本原因的 + 傳回這個例外狀況之根本原因的 + + + 對這個 包含的每個 叫用處理常式。 + 要對每個例外狀況執行的述詞。述詞會接受要處理的 做為引數,並傳回表示是否已處理例外狀況的布林值。 + + 引數為 null。 + 未處理此 所包含的例外狀況。 + + + 取得造成目前例外狀況之 執行個體的唯讀集合。 + 傳回造成目前例外狀況之 執行個體的唯讀集合。 + + + 建立並傳回目前 的字串表示。 + 目前例外狀況的字串表示。 + + + 在取消執行緒執行的作業之後,在執行緒中擲回的例外狀況。 + 2 + + + 使用系統提供的錯誤訊息,初始化 類別的新執行個體。 + + + 使用指定的錯誤訊息,初始化 類別的新執行個體。 + 描述錯誤的 。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 使用指定的錯誤訊息、造成這個例外狀況原因的內部例外狀況參考和取消語彙基元,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + 與已取消作業關聯的取消語彙基元。 + + + 使用指定的錯誤訊息和取消語彙基元,初始化 類別的新執行個體。 + 解釋例外狀況原因的錯誤訊息。 + 與已取消作業關聯的取消語彙基元。 + + + 使用取消語彙基元,初始化 類別的新執行個體。 + 與已取消作業關聯的取消語彙基元。 + + + 取得與已取消之作業相關聯的語彙基元。 + 與已取消之作業相關聯的語彙基元,或是預設語彙基元。 + + + 表示非同步方法產生器,會傳回工作。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。可以從部分信任程式碼呼叫這個方法。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 建立 類別的執行個體。 + 產生器的新執行個體。 + + + 將工作標示為失敗,並將指定的例外狀況繫結至工作。 + 要繫結至工作的例外狀況。 + + 為 null。 + 工作已完成。-或-產生器未初始化。 + + + 將工作標記為已成功完成。 + 工作已完成。-或-產生器未初始化。 + + + 將產生器與指定的狀態機器產生關聯。 + 要和產生器產生關聯的狀態機器執行個體。 + + 為 null。 + 狀態電腦先前已經設定。 + + + 開始執行具有相關聯狀態機器的產生器。 + 狀態機器執行個體,由參考傳遞。 + 狀態機器的類型。 + + 為 null。 + + + 取得此產生器的工作。 + 此產生器的工作。 + 產生器未初始化。 + + + 表示非同步方法的產生器,會傳回一項工作並提供結果參數。 + 要用來完成工作的結果。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。可以從部分信任程式碼呼叫這個方法。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 建立 類別的執行個體。 + 產生器的新執行個體。 + + + 將工作標示為失敗,並將指定的例外狀況繫結至工作。 + 要繫結至工作的例外狀況。 + + 為 null。 + 工作已完成。 + + + 將工作標記為已成功完成。 + 要用來完成工作的結果。 + 工作已完成。 + + + 將產生器與指定的狀態機器產生關聯。 + 要和產生器產生關聯的狀態機器執行個體。 + + 為 null。 + 狀態電腦先前已經設定。 + + + 開始執行具有相關聯狀態機器的產生器。 + 狀態機器執行個體,由參考傳遞。 + 狀態機器的類型。 + + 為 null。 + + + 取得此產生器的工作。 + 此產生器的工作。 + + + 表示非同步方法產生器,不會傳回值。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 排程狀態機器以在指定的 awaiter 完成時繼續下一個動作。可以從部分信任程式碼呼叫這個方法。 + awaiter。 + 狀態機器。 + awaiter 的型別。 + 狀態機器的類型。 + + + 建立 類別的執行個體。 + 產生器的新執行個體。 + + + 將例外狀況繫結至方法建立幫手。 + 要繫結的例外狀況。 + + 為 null。 + 產生器未初始化。 + + + 將方法產生器標記為成功完成。 + 產生器未初始化。 + + + 將產生器與指定的狀態機器產生關聯。 + 要和產生器產生關聯的狀態機器執行個體。 + + 為 null。 + 狀態電腦先前已經設定。 + + + 開始執行具有相關聯狀態機器的產生器。 + 狀態機器執行個體,由參考傳遞。 + 狀態機器的類型。 + + 為 null。 + + + 提供 awaitable 物件,啟用工作上之設定的等候。 + + + 傳回這個 awaitable 物件的 awaiter。 + awaiter。 + + + 提供 awaitable 物件,啟用工作上之設定的等候。 + 這個 所產生之結果的型別。 + + + 傳回這個 awaitable 物件的 awaiter。 + awaiter。 + + + 提供 awaitable 物件 () 的 awaiter。 + + + 結束等候已完成的工作。 + 已完成的工作的結果。 + awaiter 未正確初始化。 + 工作已取消。 + 以出錯狀態完成的工作。 + + + 取得值,指出等候的工作是否已完成。 + 如果等候的工作已完成,則為 true,否則為 false。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 提供 awaitable () 物件的 awaiter。 + + + 結束等候已完成的工作。 + awaiter 未正確初始化。 + 工作已取消。 + 以出錯狀態完成的工作。 + + + 取得值,指出等候的工作是否已完成。 + 如果等候的工作已完成,則為 true,否則為 false。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 排程此 awaiter 相關工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 引數為 null。 + awaiter 未正確初始化。 + + + 表示針對非同步方法所產生的狀態機器。這個型別僅供編譯器使用。 + + + 將狀態機器移到下一個狀態。 + + + 使用堆積配置的複本設定狀態機器。 + 堆積配置的複本。 + + + 表示在 await 作業完成時排程接續符號的 awaiter。 + + + 排程執行個體完成時所叫用的接續動作。 + 作業完成時要叫用的動作。 + + 引數是 null (在 Visual Basic 中為 Nothing)。 + + + 表示在作業完成時排程接續符號的作業。 + + + 排程執行個體完成時所叫用的接續動作。 + 作業完成時要叫用的動作。 + + 引數是 null (在 Visual Basic 中為 Nothing)。 + + + 提供等候非同步工作完成的物件。 + + + 結束對非同步工作完成的等候。 + + 物件未正確初始化。 + 工作已取消。 + 完成的工作處於 狀態。 + + + 取得值,指出非同步工作是否已經完成。 + 如果工作已完成,則為 true,否則為 false。 + + 物件未正確初始化。 + + + 設定 物件停止等待非同步工作完成時要執行時的動作。 + 等候作業完成時要執行的動作。 + + 為 null。 + + 物件未正確初始化。 + + + 排程此 awaiter 相關聯的非同步工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 為 null。 + awaiter 未正確初始化。 + + + 表示等候非同步工作完成,並提供結果參數的物件。 + 工作的結果。 + + + 結束對非同步工作完成的等候。 + 已完成的工作的結果。 + + 物件未正確初始化。 + 工作已取消。 + 完成的工作處於 狀態。 + + + 取得值,指出非同步工作是否已經完成。 + 如果工作已完成,則為 true,否則為 false。 + + 物件未正確初始化。 + + + 設定 物件停止等待非同步工作完成時要執行時的動作。 + 等候作業完成時要執行的動作。 + + 為 null。 + + 物件未正確初始化。 + + + 排程此 awaiter 相關聯的非同步工作的接續動作。 + 等候作業完成時要叫用的動作。 + + 為 null。 + awaiter 未正確初始化。 + + + 以非同步方式切換到目標環境時,提供等候的內容。 + + + 擷取此類別執行個體的 物件。 + 物件,用來監視非同步作業的完成。 + + + 提供要切換至目標環境的 awaiter。 + + + 結束等候作業。 + + + 取得值,指出是否不需要 yield。 + 永遠為 false,這表示 永遠都要有 yield。 + + + 設定要叫用的接續符號。 + 以非同步方式叫用的動作。 + + 為 null。 + + + 回傳至目前的內容。 + 以非同步方式叫用的動作。 + + 引數為 null。 + + + 傳播通知,表示應該取消作業。 + + + 初始化 + 語彙基元的已取消狀態。 + + + 取得這個語彙基元是否能夠處於已取消狀態。 + 如果這個語彙基元能夠處於已取消狀態,則為 true;否則為 false。 + + + 判斷目前的 執行個體與指定的 是否相等。 + 如果 ,且兩個執行個體相等,則為 true;否則為 false。如果兩個語彙基元與同一個 相關聯,或兩者都是從公用 CancellationToken 建構函式所建構且其 值相等,則這兩個語彙基元是相等的。 + 要與這個執行個體比較的其他物件。 + An associated has been disposed. + + + 判斷目前的 執行個體與指定的語彙基元是否相等。 + 如果執行個體相等,則為 true;否則為 false。如果兩個語彙基元與同一個 相關聯,或兩者都是從公用 CancellationToken 建構函式所建構且其 值相等,則這兩個語彙基元是相等的。 + 要與這個執行個體比較的其他 。 + + + 做為 的雜湊函式。 + 目前 執行個體的雜湊碼。 + + + 取得是否已要求取消這個語彙基元。 + 如果已要求取消這個語彙基元,則為 true;否則為 false。 + + + 傳回空的 值。 + 空的取消語彙基元。 + + + 判斷兩個 執行個體是否相等。 + 如果執行個體相等,則為 true;否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + An associated has been disposed. + + + 判斷兩個 執行個體是否不相等。 + 如果執行個體不相等,則為 true;否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + An associated has been disposed. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + The associated has been disposed. + + is null. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + 布林值,表示是否要擷取目前的 並在叫用 時使用它。 + The associated has been disposed. + + is null. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + 當叫用委派時,要傳遞給 的狀態。這可能是 null。 + The associated has been disposed. + + is null. + + + 註冊委派,當取消這個 時將會呼叫該委派。 + 可用來取消註冊回呼的 執行個體。 + 取消 時所要執行的委派。 + 當叫用委派時,要傳遞給 的狀態。這可能是 null。 + 布林值,表示是否要擷取目前的 並在叫用 時使用它。 + The associated has been disposed. + + is null. + + + 如果已要求取消這個語彙基元,則擲回 + The token has had cancellation requested. + The associated has been disposed. + + + 取得取消語彙基元時所發出的 信號。 + 取消語彙基元時所發出的 信號。 + The associated has been disposed. + + + 表示已向 登錄的回呼委派。 + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 判斷目前的 執行個體與指定的 是否相等。 + 如果這個執行個體和 相等則為 True,否則為 False。如果兩個 執行個體都參考 的相同 Register 方法之單一呼叫的輸出,則這兩個執行個體相等。 + 要與這個執行個體比較的其他物件。 + + + 判斷目前的 執行個體與指定的 是否相等。 + 如果這個執行個體和 相等則為 True,否則為 False。 如果兩個 執行個體都參考 的相同 Register 方法之單一呼叫的輸出,則這兩個執行個體相等。 + 要與這個執行個體比較的其他 。 + + + 做為 的雜湊函式。 + 目前 執行個體的雜湊碼。 + + + 判斷兩個 執行個體是否相等。 + 如果執行個體相等,則為 true,否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + + + 判斷兩個 執行個體是否不相等。 + 如果執行個體不相等則為 true,否則為 false。 + 第一個執行個體。 + 第二個執行個體。 + + + 發出訊號,表示應該將它取消。 + + + 初始化 類別的新執行個體。 + + + 初始化 類別的新執行個體,過了指定的延遲時間 (以毫秒為單位) 之後,將會取消這個執行個體。 + 取消此 之前要等候的時間間隔 (毫秒)。 + + is less than -1. + + + 初始化 類別的新執行個體,在指定的時間範圍之後,將會取消這個執行個體。 + 取消此 之前要等候的時間間隔 (毫秒)。 + + . is less than -1 or greater than . + + + 傳遞取消要求。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 傳遞取消要求,並指定是否應處理其餘回呼和可取消的作業。 + 如果應該立即傳播例外狀況,則為 true;否則為 false。 + This has been disposed. + An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . + + + 針對這個 ,排定在指定毫秒數之後的取消作業。 + 在取消此 之前,所要等待的時間範圍。 + The exception thrown when this has been disposed. + The exception thrown when is less than -1. + + + 針對這個 ,排定在指定時間範圍之後的取消作業。 + 在取消此 之前,所要等待的時間範圍。 + The exception thrown when this has been disposed. + The exception that is thrown when is less than -1 or greater than Int32.MaxValue. + + + 建立 ,且設定只要有任何來源語彙基元處於已取消狀態,它就會處於已取消狀態。 + 已連結至來源語彙基元的 + 要觀察的第一個取消語彙基元。 + 要觀察的第二個取消語彙基元。 + A associated with one of the source tokens has been disposed. + + + 建立 ,且設定只要指定的陣列中有任何來源語彙基元處於已取消狀態,它就會處於已取消狀態。 + 已連結至來源語彙基元的 + 包含要觀察之取消語彙基元執行個體的陣列。 + A associated with one of the source tokens has been disposed. + + is null. + + is empty. + + + 類別目前的執行個體所使用的資源全部釋出。 + + + 釋放 類別所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 + true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。 + + + 取得是否已為這個 要求取消。 + 如果已為這個 要求取消,則為 true;否則為 false。 + + + 取得與這個 關聯的 + 與這個 相關聯的 + The token source has been disposed. + + + 提供工作排程器,以協調執行工作,並確保並行工作可以同時執行,而獨佔式工作永遠不可能。 + + + 初始化 類別的新執行個體。 + + + 初始化 類別的新執行個體,這個執行個體會以指定的排程器為目標。 + 應該執行這一組的目標排程器。 + + + 初始化 類別的新執行個體,這個執行個體以具有最大並行層級的指定排程器為目標。 + 應該執行這一組的目標排程器。 + 要同時執行的工作的最大數目。 + + + 初始化 類別的新執行個體,這個執行個體以指定的排程器為目標,其具有最大並行層級與可當做一個單位來進行處理的排定工作最大數目。 + 應該執行這一組的目標排程器。 + 要同時執行的工作的最大數目。 + 要針對此配對所使用的每個基礎排定工作進行處理的工作的最大數目。 + + + 通知排程器配對,它不應該接受任何更多的工作。 + + + 取得 ,當排程器已完成處理時,它就會完成。 + 排程器完成處理時將完成的非同步作業。 + + + 取得 ,這個物件可以用來排程工作至此組,而這些工作可能會與其他工作同時在此組上執行。 + 可用來同時排程工作的物件。 + + + 取得 ,這個物件可以用來排程工作至此組,相對於其他工作,這些工作必須以獨佔方式在此組上執行。 + 可用來排定無法與其他工作同時執行之工作的物件。 + + + 表示非同步作業。若要瀏覽此類型的 .NET Framework 原始程式碼,請參閱 參考來源。 + + + 使用指定的動作,初始化新的 + 委派,表示工作中要執行的程式碼。 + The argument is null. + + + 使用指定的動作和 ,初始化新的 + 委派,表示工作中要執行的程式碼。 + 新工作將會觀察的 。 + The provided has already been disposed. + The argument is null. + + + 使用指定的動作和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 新工作將會觀察的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的動作和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + + ,用於自訂工作的行為。 + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的動作和狀態,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + 新工作將會觀察的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + 新工作將會觀察的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。 + 物件,表示動作所需的資料。 + + ,用於自訂工作的行為。 + The argument is null. + The argument specifies an invalid value for . + + + 取得建立 時提供的狀態物件,如果未提供則為 null。 + + ,代表工作建立時傳入工作的狀態資料。 + + + 取得已成功完成的工作。 + 成功完成的工作。 + + + 設定用來等候這個 的 awaiter。 + 等候這項工作所用的物件。 + true 表示嘗試將接續封送處理回原始擷取的內容,否則為 false。 + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + The argument is null. + + + 建立當目標 完成時,會接收取消語彙基元並非同步執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + The that created the token has already been disposed. + The argument is null. + + + 建立當目標工作完成時,會根據指定之 執行的接續。接續會接收取消語彙基元,並使用指定的排程器。 + 新的接續 + 要根據指定的 執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立當目標工作完成時,會根據指定之 執行的接續。 + 新的接續 + 要根據指定的 執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。接續會使用指定的排程器。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + The has been disposed. + The argument is null. -or-The argument is null. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊及執行的接續。 + 新的接續工作。 + 當工作完成時要執行的動作。執行時,會將已完成的工作和呼叫端提供的狀態物件當做引數傳遞給委派。 + 物件,表示接續動作所使用的資料。 + The argument is null. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊和取消語彙基元,並非同步執行的接續。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊和取消語彙基元,並執行的接續。接續會根據一組指定的條件執行,並使用指定的排程器。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊並執行的接續。接續會根據一組指定的條件執行。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時,會接收呼叫端提供的狀態資訊並非同步執行的接續。接續會使用指定的排程器。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument is null. + + + 建立當目標 完成並傳回值時非同步執行的接續。 + 新的接續工作。 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + + + 建立當目標 完成並傳回值時非同步執行的接續。接續會接收取消語彙基元。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null. + + + 建立會根據指定之接續選項執行並傳回值的接續。接續會接收取消語彙基元,並使用指定的排程器。 + 新的接續 + 要根據指定之 執行的函式。執行時,會將完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created the token has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立會根據指定之接續選項執行並傳回值的接續。 + 新的接續 + 要根據 中指定之條件執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成並傳回值時非同步執行的接續。接續會使用指定的排程器。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 建立當目標 完成並傳回值時,會接收呼叫端提供的狀態資訊並非同步執行的接續。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續作業所產生的結果類型。 + The argument is null. + + + 建立當目標 完成並傳回值時,會非同步執行的接續。接續會接收呼叫端提供的狀態資訊和取消語彙基元。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新接續工作的 。 + 接續作業所產生的結果類型。 + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成並傳回值時,會根據指定的工作接續選項來執行的接續。接續會接收呼叫端提供的狀態資訊和取消語彙基元,並使用指定的排程器。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立當目標 完成時,會根據指定的工作接續選項來執行的接續。接續會接收呼叫端提供的狀態資訊。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。接續會接收呼叫端提供的狀態資訊,並使用指定的排程器。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument is null. + + + 取得用來建立這個工作的 + 用來建立這個工作的 + + + 傳回目前執行之 的唯一 ID。 + 系統指派給目前執行中工作的整數。 + + + 建立在時間延遲之後才會完成的工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前等待的毫秒數;-1 為無限期地等待。 + The argument is less than -1. + + + 建立在時間延遲之後才會完成的可取消工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前等待的毫秒數;-1 為無限期地等待。 + 將在完成傳回的工作之前檢查的取消語彙基元。 + The argument is less than -1. + The task has been canceled. + The provided has already been disposed. + + + 建立在指定時間間隔之後完成的工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前要等待的時間範圍;TimeSpan.FromMilliseconds(-1) 表示無限期地等待。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + + + 建立在指定時間間隔之後完成的可取消工作。 + 代表時間延遲的工作。 + 完成所傳回工作之前要等待的時間範圍;TimeSpan.FromMilliseconds(-1) 表示無限期地等待。 + 將在完成傳回的工作之前檢查的取消語彙基元。 + + represents a negative time interval other than TimeSpan.FromMillseconds(-1). -or-The argument's property is greater than . + The task has been canceled. + The provided has already been disposed. + + + 取得導致 不當結束的 。如果 順利完成,或未擲回任何例外狀況,則這會傳回 null。 + 導致 不當結束的 + + + 提供 Factory 方法的存取,這些 Factory 方法用於建立及設定 執行個體。 + Factory 物件,可以建立各種不同的 物件。 + + + 建立以指定的取消語彙基元取消而完成的 + 取消的工作。 + 可用來完成工作的取消語彙基元。 + + + 建立以指定的取消語彙基元取消而完成的 + 取消的工作。 + 可用來完成工作的取消語彙基元。 + 工作傳回的結果的類型。 + + + 建立以指定例外狀況完成的 + 發生錯誤的工作。 + 可用來完成工作的例外狀況。 + 工作傳回的結果的類型。 + + + 建立以指定例外狀況完成的 + 發生錯誤的工作。 + 可用來完成工作的例外狀況。 + + + 建立已成功完成且具有指定之結果的 + 成功完成的工作。 + 要儲存到完成的工作的結果。 + 工作傳回的結果的類型。 + + + 取得用來等候這個 的 awaiter。 + awaiter 執行個體。 + + + 取得這個 執行個體的唯一 ID。 + 系統指派給這個工作執行個體的整數。 + + + 取得這個 執行個體是否因取消才完成執行。 + 如果工作是由於取消而完成,則為 true,否則為 false。 + + + 取得這個 是否已完成。 + 如果工作已完成,則為 true,否則為 false。 + + + 取得 是否因未處理的例外狀況才完成。 + 如果工作擲回未處理的例外狀況,則為 true,否則為 false。 + + + 將指定在 ThreadPool 執行工作排入佇列,並傳回該工作的工作控制代碼。 + 表示已進入佇列要在 ThreadPool 中執行之工作 (work) 的工作 (task)。 + 要以非同步方式執行的工作 + The parameter was null. + + + 將指定在 ThreadPool 執行工作排入佇列,並傳回該工作的工作控制代碼。 + 表示已進入佇列要在 ThreadPool 中執行之工作 (work) 的工作 (task)。 + 要以非同步方式執行的工作 + 應該用來取消工作的取消語彙基元 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 Task(TResult) 所傳回之 的 Proxy。 + Task(TResult),代表 Task(TResult) 所傳回之 的 Proxy。 + 要以非同步方式執行的工作 + Proxy 工作傳回的結果類型。 + The parameter was null. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 Task(TResult) 所傳回之 的 Proxy。 + Task(TResult),代表 Task(TResult) 所傳回之 的 Proxy。 + 要以非同步方式執行的工作 + 應該用來取消工作的取消語彙基元 + Proxy 工作傳回的結果類型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 所傳回之工作的 Proxy。 + 表示 所傳回工作之 Proxy 的工作。 + 要以非同步方式執行的工作 + The parameter was null. + + + 將指定在 ThreadPool 執行的工作排入佇列,並傳回 所傳回之工作的 Proxy。 + 表示 所傳回工作之 Proxy 的工作。 + 要以非同步方式執行的工作。 + 應該用來取消工作的取消語彙基元。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 將指定在執行緒集區執行工作排入佇列,並傳回代表該工作的 物件。 + 代表已排入佇列要在執行緒集區中執行之工作 (work) 的工作 (task) 物件。 + 要以非同步方式執行的工作。 + 工作的傳回類型。 + The parameter is null. + + + 將指定在執行緒集區執行工作排入佇列,並傳回該工作的 Task(TResult) 控制代碼。 + Task(TResult),代表已排入佇列要在 ThreadPool 中執行的工作。 + 要以非同步方式執行的工作 + 應該用來取消工作的取消語彙基元 + 工作的結果類型。 + The parameter was null. + The task has been canceled. + The associated with was disposed. + + + 在目前的 上同步執行 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 在提供的 上同步執行 + 排程器,要嘗試在其上以內嵌方式執行這個工作。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 啟動 ,並排定它在目前的 執行。 + The instance has been disposed. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 啟動 ,並排定它在指定的 執行。 + 要與這個工作產生關聯,並用於執行這個工作的 。 + The instance has been disposed. + The argument is null. + The is not in a valid state to be started.It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. + + + 取得這個工作的 + 這個工作執行個體目前的 + + + 取得 ,這個項目可用來等候工作完成。 + + ,可用來等候工作完成。 + The has been disposed. + + + 取得作業是否已同步完成的指示。 + 如果作業同步完成,則為 true,否則為 false。 + + + 等候 完成執行。 + The has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的毫秒數內完成執行。 + 如果 true 在指定的時間內執行完成,則為 ,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等候 完成執行。如果在工作完成之前經過逾時間隔或取消語彙基元已取消,則等候會終止。 + 如果 true 在指定的時間內執行完成,則為 ,否則為 false。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 等候工作完成時要觀察的取消語彙基元。 + The was canceled. + The has been disposed. + + is a negative number other than -1, which represents an infinite time-out. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等候 完成執行。如果在工作完成之前取消語彙基元已取消,則等候會終止。 + 等候工作完成時要觀察的取消語彙基元。 + The was canceled. + The task has been disposed. + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等待 在指定的時間間隔內完成執行。 + 如果 true 在指定的時間內執行完成,則為 ,否則為 false。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + The has been disposed. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 等候所有提供的 物件完成執行。 + 要等待之 執行個體的陣列。 + One or more of the objects in has been disposed. + The argument is null.-or-The argument contains a null element. + At least one of the instances was canceled.If a task was canceled, the exception contains an exception in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + + 等待所有提供的 物件在指定的毫秒數內完成執行。 + 如果所有 true 執行個體在指定的時間內執行完成,則為 ,否則為 false。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待所有提供的 物件在指定的毫秒數內完成執行。 + 如果所有 true 執行個體在指定的時間內執行完成,則為 ,否則為 false。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 等候工作完成時要觀察的 。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等候所有提供的 物件完成執行。 + 要等待之 執行個體的陣列。 + 等候工作完成時要觀察的 。 + The was canceled. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + The argument contains a null element. + One or more of the objects in has been disposed. + + + 等候所有提供的可取消 物件在指定的時間間隔內完成執行。 + 如果所有 true 執行個體在指定的時間內執行完成,則為 ,否則為 false。 + 要等待之 執行個體的陣列。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + One or more of the objects in has been disposed. + The argument is null. + At least one of the instances was canceled.If a task was canceled, the contains an in its collection.-or-An exception was thrown during the execution of at least one of the instances. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 等候任一提供的 物件完成執行。 + + 陣列引數中已完成工作的索引。 + 要等待之 執行個體的陣列。 + The has been disposed. + The argument is null. + The argument contains a null element. + + + 等候所有提供的 物件在指定的毫秒數內完成執行。 + + 陣列引數中已完成工作的索引;如果發生逾時,則為 -1。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + + + 等待所有提供的 物件在指定的毫秒數內完成執行。 + + 陣列引數中已完成工作的索引;如果發生逾時,則為 -1。 + 要等待之 執行個體的陣列。 + 要等候的毫秒數,如果要無限期等候,則為 (-1)。 + 等候工作完成時要觀察的 。 + The has been disposed. + The argument is null. + + is a negative number other than -1, which represents an infinite time-out. + The argument contains a null element. + The was canceled. + + + 等候所有提供的 物件完成執行。 + + 陣列引數中已完成工作的索引。 + 要等待之 執行個體的陣列。 + 等候工作完成時要觀察的 。 + The has been disposed. + The argument is null. + The argument contains a null element. + The was canceled. + + + 等候其中任何一個提供的 物件在指定的時間間隔內完成執行。 + + 陣列引數中已完成工作的索引;如果發生逾時,則為 -1。 + 要等待之 執行個體的陣列。 + + ,代表等候毫秒數;或是 ,代表無限期等候的 -1 毫秒。 + The has been disposed. + The argument is null. + + is a negative number other than -1 milliseconds, which represents an infinite time-out. -or- is greater than . + The argument contains a null element. + + + 建立一個工作,當可列舉集合中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The collection contained a null task. + + + 建立一個工作,當可列舉集合中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + The argument was null. + The collection contained a null task. + + + 建立一個工作,當陣列中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + The argument was null. + The array contained a null task. + + + 建立一個工作,當陣列中的所有 物件完成時,會完成此工作。 + 工作,代表所有提供的工作已完成。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The array contained a null task. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The array contained a null task, or was empty. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + The argument was null. + The array contained a null task, or was empty. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + The argument was null. + The array contained a null task, or was empty. + + + 建立當任何一個提供的工作完成時才會完成的工作。 + 工作,代表其中一個提供的工作已完成。傳回的工作結果為已完成的工作。 + 要等待完成的工作。 + 完成的工作類型。 + The argument was null. + The array contained a null task, or was empty. + + + 建立會在等候時以非同步方式遞交 (Yield) 給目前內容的 awaitable 工具。 + 內容,這個內容會在受到等候時非同步轉換回等候當時的最新內容。如果目前的 非 null,即視為目前的內容。否則,將與目前執行之工作相關聯的工作排程器視為目前的內容。 + + + 代表可傳回值的非同步作業。 + 這個 所產生之結果的類型。 + + + 使用指定的函式,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + The argument is null. + + + 使用指定的函式,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 要指派給這個工作的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的函式和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 要指派給新工作的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函式和建立選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + + ,用於自訂工作的行為。 + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的函式和狀態,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,表示動作所需的資料。 + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,代表示函式所要使用的資料。 + 要指派給新工作的 。 + The that created has already been disposed. + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,代表示函式所要使用的資料。 + 要指派給新工作的 。 + + ,用於自訂工作的行為。 + The that created has already been disposed. + The argument specifies an invalid value for . + The argument is null. + + + 使用指定的動作、狀態和選項,初始化新的 + 委派,表示工作中要執行的程式碼。當函式完成時,工作的 屬性會設定成傳回函式的結果值。 + 物件,代表示函式所要使用的資料。 + + ,用於自訂工作的行為。 + The argument specifies an invalid value for . + The argument is null. + + + 設定用來等候這個 的 awaiter。 + 等候這項工作所用的物件。 + true 表示嘗試將接續封送處理回擷取的原始內容,否則為 false。 + + + 建立當目標工作完成時非同步執行的接續。 + 新的接續工作。 + 當前項 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + The has been disposed. + The argument is null. + + + 建立當目標 完成時非同步執行的可取消接續。 + 新的接續工作。 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要傳遞給新接續工作的取消語彙基元。 + The has been disposed.-or-The that created has been disposed. + The argument is null. + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 建立當目標 完成時,會接收狀態資訊並執行的接續。 + 新的接續 + 完成時要執行的動作。執行時,會將已完成的工作和呼叫端提供的狀態物件當做引數傳遞給委派。 + 物件,表示接續動作所使用的資料。 + The argument is null. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要指派給新接續工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + The argument is null. + The argument specifies an invalid value for . + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的動作。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續動作所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + The argument is null. + The argument is null. + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要指派給新工作的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null. + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的函式。執行時,會將這個完成的工作當做引數傳遞給委派。 + 要指派給新工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed.-or-The that created has already been disposed. + The argument is null.-or-The argument is null. + The argument specifies an invalid value for . + + + 建立會根據 中指定的條件執行的接續。 + 新的接續 + 要根據 中指定之條件執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null. + The argument specifies an invalid value for . + + + 建立當目標 完成時非同步執行的接續。 + 新的接續 + 完成時要執行的函式。執行時,會將已完成的工作當做引數傳遞給委派。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The has been disposed. + The argument is null.-or-The argument is null. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續作業所產生的結果類型。 + The argument is null. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新工作的 。 + 接續作業所產生的結果類型。 + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要指派給新工作的 。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + The argument is null. + The provided has already been disposed. + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 接續工作的排程時間及其行為方式的適用選項。這包含準則 (如 ) 和執行選項 (如 )。 + 接續作業所產生的結果類型。 + The argument is null. + The argument specifies an invalid value for . + + + 建立目標 完成時執行的接續工作。 + 新的接續 + 完成時要執行的函式。當執行時,完成的工作會傳遞至委派,並以呼叫端提供狀態的物件做為引數。 + 物件,表示接續函式所使用的資料。 + 要與接續工作產生關聯且於執行時使用的 。 + 接續作業所產生的結果類型。 + The argument is null. + The argument is null. + + + 提供 Factory 方法的存取,這些 Factory 方法用於建立及設定 執行個體。 + Factory 物件,可以建立各種不同的 物件。 + + + 取得用來等候這個 的 awaiter。 + awaiter 執行個體。 + + + 取得這個 的結果值。 + 這個 的結果值,與工作的類型參數同一類型。 + The task was canceled.The collection contains a object.-or-An exception was thrown during the execution of the task.The collection contains information about the exception or exceptions. + + + 表示用來傳達工作取消的例外狀況。 + + + 使用系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 使用已取消之 的參考,初始化 類別的新執行個體。 + 已取消的工作。 + + + 取得與這個例外狀況相關聯的工作。 + 與這個例外狀況相關聯之 的參考。 + + + 表示未與委派繫結之 的生產者端,可提供透過 屬性對消費者端的存取。 + 與這個 相關聯之結果值的型別。 + + + 建立 + + + 使用指定的狀態,建立 + 要當成基礎 之 AsyncState 的狀態。 + + + 使用指定的狀態和選項,建立 + 要當成基礎 之 AsyncState 的狀態。 + 建立基礎 時要使用的選項。 + + 代表搭配 使用的選項無效。 + + + 使用指定的選項,建立 + 建立基礎 時要使用的選項。 + + 代表搭配 使用的選項無效。 + + + 將基礎 轉換為 狀態。 + 基礎 已處於三個最終狀態的其中一種:,或是已經處置基礎 + + + 將基礎 轉換為 狀態。 + 要繫結至這個 的例外狀況集合。 + + 已處置。 + + 引數為 null。 + + 中有一或多個 Null 項目。 + 基礎 已處於三種最終狀態的其中一種: + + + 將基礎 轉換為 狀態。 + 要繫結至這個 的例外狀況。 + + 已處置。 + + 引數為 null。 + 基礎 已處於三種最終狀態的其中一種: + + + 將基礎 轉換為 狀態。 + 要繫結至這個 的結果值。 + + 已處置。 + 基礎 已處於三種最終狀態的其中一種: + + + 取得這個 所建立的 + 傳回這個 所建立的 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,如果作業未成功或物件已處置則為 false。 + + + 嘗試轉換基礎狀態,並可讓儲存在取消工作的取消語彙基元。 + 如果作業成功,則為 true,否則為 false。 + 取消語彙基元。 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,否則為 false。 + 要繫結至這個 的例外狀況集合。 + + 已處置。 + + 引數為 null。 + + 中有一或多個 Null 項目。-或- 集合為空白。 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,否則為 false。 + 要繫結至這個 的例外狀況。 + + 已處置。 + + 引數為 null。 + + + 嘗試將基礎 轉換為 狀態。 + 如果作業成功則為 true,否則為 false。 + 要繫結至這個 的結果值。 + + + 指定使用 方法建立之工作的行為。 + + + 指定將接續 (如果是子工作) 附加至工作階層中的父代。只有在接續的前項也是子工作時,該接續才可以是子工作。根據預設,子工作 (即外部工作所建立的內部工作) 會在其父代之外單獨執行。您可以使用 選項,使父工作與子工作同步化。請注意,若父工作是以 選項進行設定,則子工作中的 選項無效,且會以中斷連結的子工作方式執行子工作。如需詳細資訊,請參閱附加與中斷連結的子工作。 + + + 指定以 選項建立的任何子工作 (亦即這個接續所建立的任何巢狀內部工作),以及以附加子工作方式執行的嘗試,都將無法附加至父工作,且會改為以中斷連結的子工作方式執行。如需詳細資訊,請參閱附加與中斷連結的子工作。 + + + 指定應該要同步執行接續工作。指定這個選項時,接續會在造成前項工作轉換為最終狀態的同一個執行緒上執行。如果建立接續時前項已完成,則接續會在建立接續的執行緒上執行。如果前項的 在 finally 區塊 (在 Visual Basic 中為 Finally) 中遭處置,則會在該 finally 區塊中執行具有這個選項的接續。只有執行時間很短的接續工作才適合以同步方式執行。因為工作以同步方式執行,所以不需要呼叫方法 (如 ),以確保呼叫執行緒等待工作完成。 + + + 指定接續透過呼叫 等方法所建立的工作,會將預設排程器 () 視為目前的排程器,而不是這個接續執行依據的排程器。 + + + 在接續取消的情況下,防止接續在前項完成之前完成。 + + + 指定接續會是長時間執行的繁複作業。這會提示 可能會發生過度訂閱的狀況。 + + + 如果未指定任何接續選項,則指定在執行接續時,應該使用預設行為。當前項工作完成時,接續會以非同步方式執行,而不論前項的最終 屬性值為何。如果接續為子工作,則會建立為中斷連結的巢狀工作。 + + + 指定當前項工作取消時,不應該排定接續工作。如果前項在完成時的 屬性為 ,則取消前項。這個選項對多工接續而言無效。 + + + 指定當前項擲回未處理的例外狀況時,不應該排程接續工作。如果前項在完成時的 屬性為 ,則擲回未處理的例外狀況。這個選項對多工接續而言無效。 + + + 指定當前項執行完成時,不應該排程接續工作。如果前項在完成時的 屬性為 ,則執行到完成。這個選項對多工接續而言無效。 + + + 指定只有在取消接續的前項時,才應該排定接續。如果前項在完成時的 屬性為 ,則取消前項。這個選項對多工接續而言無效。 + + + 指定只有在前項擲回未處理的例外狀況時,才應排程接續工作。如果前項在完成時的 屬性為 ,則擲回未處理的例外狀況。 選項可確保前項的 屬性不是 null。您可以使用該屬性來攔截例外狀況,並查看是哪一種例外狀況導致工作錯誤。如果您未存取 屬性,則會形成未處理的例外狀況。此外,如果您嘗試存取已取消或已發生錯誤之工作的 屬性,將會擲回新的例外狀況。這個選項對多工接續而言無效。 + + + 指定只有在接續的前項徹底執行後,才應該排定接續。如果前項在完成時的 屬性為 ,則執行到完成。這個選項對多工接續而言無效。 + + + 提示 依序排程工作,讓先排程的工作早執行的機率較高,後排程的工作晚執行的機率較高。 + + + 指定應該要非同步執行接續工作。這個選項優先於 + + + 指定旗標,這些旗標會控制建立和執行工作時的選擇性行為。 + + + 指定將工作附加至工作階層中的父代。根據預設,子工作 (即外部工作所建立的內部工作) 會在其父代之外單獨執行。您可以使用 選項,使父工作與子工作同步化。請注意,若父工作是以 選項進行設定,則子工作中的 選項無效,且會以中斷連結的子工作方式執行子工作。如需詳細資訊,請參閱附加與中斷連結的子工作。 + + + 指定嘗試以連結的子工作方式執行的任何子工作 (亦即以 選項所建立),都將無法連結至父工作,且會改為以中斷連結的子工作方式執行。如需詳細資訊,請參閱 附加與中斷連結的子工作。 + + + 防止環境排程器被視為所建立工作中的目前排程器。表示如 StartNew 或 ContinueWith 這樣在已建立工作中執行的作業會將 視為目前排程器。 + + + 指定工作將會是長時間執行的廣泛作業,涉及比細部系統更少、更大的元件。這會提示 可能會發生過度訂閱的狀況。過度訂閱可讓您建立比可用硬體執行緒數目更多的執行緒。 + + + 指定應該使用預設行為。 + + + 提示 盡量依公平法則排定工作,即盡量讓較早排定的工作較早執行,並讓較晚排定的工作較晚執行。 + + + 強制以非同步方式執行加入目前工作的接續。 + + + 提供一組 static (Visual Basic 中是 Shared) 方法,以處理特定類型的 執行個體。 + + + 建立 Proxy ,表示 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic) 的非同步作業。 + + ,表示提供之 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic) 的非同步作業。 + 要解除包裝的 Task<Task<T>> (C#) 或 Task (Of Task(Of T)) (Visual Basic)。 + 工作結果的型別。 + 如果 引數為 Null 時,所會擲回例外狀況。 + + + 建立 Proxy ,表示 的非同步作業。 + 工作,表示提供之 System.Threading.Tasks.Task(Of Task) 的非同步作業。 + 要解除包裝的 Task<Task> (C#) 或 Task (Of Task) (Visual Basic)。 + 如果 引數為 Null 時,所會擲回例外狀況。 + + + 提供建立和排程 物件的支援。 + + + 使用預設組態,初始化 執行個體。 + + + 使用指定的組態,初始化 執行個體。 + 除非呼叫 Factory 方法時明確指定另一個 CancellationToken,否則為將指派給這個 所建立之工作的 。 + + + 使用指定的組態,初始化 執行個體。 + 除非呼叫 Factory 方法時明確指定另一個 CancellationToken,否則為將指派給這個 所建立之工作的預設 。 + 使用這個 TaskFactory 建立工作時要採用的預設 。 + 使用這個 TaskFactory 建立接續工作時要採用的預設 。 + 預設 ,用來排定任何以這個 TaskFactory 建立的工作。Null 值表示應該使用 TaskScheduler.Current。 + + 引數指定了無效的 值。有关详细信息,请参阅的备注部分 。-或- 引數指定了無效的值。 + + + 使用指定的組態,初始化 執行個體。 + 使用這個 TaskFactory 建立工作時要採用的預設 。 + 使用這個 TaskFactory 建立接續工作時要採用的預設 。 + + 引數指定了無效的 值。有关详细信息,请参阅的备注部分 。-或- 引數指定了無效的值。 + + + 使用指定的組態,初始化 執行個體。 + + ,用來排定任何以這個 TaskFactory 建立的工作。Null 值表示應該使用目前 TaskScheduler。 + + + 取得這個工作 Factory 的預設取消語彙基元。 + 這個工作 Factory 的預設工作取消語彙基元。 + + + 取得這個工作 Factory 的預設工作接續選項。 + 這個工作 Factory 的預設工作接續選項。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 已處置之 陣列中的項目。-或-已處置建立 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。 + 用來排定新接續工作的物件。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。-或-已處置建立 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 用來排定新接續工作的物件。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 前項 的結果類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 已處置之 陣列中的項目。-或-已處置建立 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 用來排定新接續工作的物件。 + 前項 的結果類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要執行的動作委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 前項 的結果類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 用來排定新接續工作的物件。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列為空白或包含 null 值。 + + 引數指定了無效的值。 + 已處置之 陣列中的項目。-或-已處置建立 + + + 當一組指定的工作已完成時,建立啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 列舉值的位元組合,這些值會控制新接續工作的行為。不支援 NotOn* 和 OnlyOn* 成員。 + 前項 的結果類型。 + 委派傳回,且與建立之工作相關聯的結果的類型。 + 已處置之 陣列中的項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列為空白或包含 null 值。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 参数是 null。 + + 数组包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + 已處置 陣列的其中一個項目。-或- 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 数组包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + + 值,控制建立之接續 的行為。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。-或-已經處置所提供的 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + + 值,控制建立之接續 的行為。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 前項 的結果類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + 前項 的結果類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。-或-已經處置所提供的 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 前項 的結果類型。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要執行的動作委派。 + + 值,控制建立之接續 的行為。 + 前項 的結果類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。-或-已經處置所提供的 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的 。 + + 值,控制建立之接續 的行為。 + + ,用來排定建立的接續 。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 建立會在提供的任何一項工作完成時啟動的 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + + 值,控制建立之接續 的行為。 + 前項 的結果類型。 + 委派傳回,且與建立之 相關聯的結果的類型。 + 處置 陣列中其中一個項目時,所擲回的例外狀況。 + 陣列是 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskContinuationOptions 值時,所擲回的例外狀況。 + 陣列包含 Null 值時,所擲回的例外狀況。-或-當 陣列是空的時,所擲回的例外狀況。 + + + 取得這個工作 Factory 的預設工作建立選項。 + 這個工作 Factory 的預設工作建立選項。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,表示一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,控制建立之 的行為。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,這個項目會在指定的 完成時執行結束方法動作。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 動作委派,會處理已完成的 。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,這個項目會在指定的 完成時執行結束方法動作。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 動作委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,這個項目會在指定的 完成時執行結束方法動作。 + 建立的 ,表示非同步作業。 + IAsyncResult,完成時會觸發 處理作業。 + 動作委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + + ,用來排程可執行結束方法的工作。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + + 建立 ,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立 ,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + IAsyncResult,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + TaskCreationOptions 值,控制建立之 的行為。 + + ,用來排程可執行結束方法的工作。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 取得這個工作 Factory 的預設工作排程器。 + 這個工作 Factory 的預設工作排程器。 + + + 建立並啟動工作。 + 已開始的工作。 + 要以非同步方式執行的動作委派。 + + 引數為 null。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 要指派給新工作的 。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + + ,將指派給新的 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + ,用來排定建立的接續 。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + + 引數為 null。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + + ,將指派給新的 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + 要指派給新工作的 。 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + ,用來排定建立的接續 。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 要以非同步方式執行的動作委派。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,可控制下列已建立之項目的行為: + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 透過 取得的結果類型。 + + 引數為 null。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + + ,將指派給新的 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 要指派給新工作的 。 + TaskCreationOptions 值,可控制已建立之 的行為。 + + ,用來排定建立的接續 。 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + TaskCreationOptions 值,可控制已建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + + ,將指派給新的 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。 + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + 要指派給新工作的 。 + TaskCreationOptions 值,可控制已建立之 的行為。 + + ,用來排定建立的接續 。 + 透過 取得的結果類型。 + 已經處置所提供的 + + 引數為 Null 時,所擲回的例外狀況。-或- 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 建立並啟動 + 啟動的 + 函式委派,會傳回將可透過 使用的未來結果。 + 物件,包含 委派要使用的資料。 + TaskCreationOptions 值,可控制已建立之 的行為。 + 透過 取得的結果類型。 + + 引數為 Null 時,所擲回的例外狀況。 + + 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。 引數指定不正確的 TaskCreationOptions 值時,所擲回的例外狀況。如需詳細資訊,請參閱 的<備註> + + + 提供建立和排程 物件的支援。 + 此類別的方法所建立之 物件的傳回值。 + + + 使用預設組態,初始化 執行個體。 + + + 使用預設組態,初始化 執行個體。 + 除非呼叫處理站方法時明確指定另一個取消語彙基元,否則為將指派給這個 所建立之工作的預設取消語彙基元。 + + + 使用指定的組態,初始化 執行個體。 + 除非呼叫處理站方法時明確指定另一個取消語彙基元,否則為將指派給這個 所建立之工作的預設取消語彙基元。 + 使用這個 建立工作時要採用的預設選項。 + 使用這個 建立接續工作時要採用的預設選項。 + 預設排程器,用來排定任何使用這個 所建立的工作。null 值表示應該使用 。 + + 指定了無效值。 + + + 使用指定的組態,初始化 執行個體。 + 使用這個 建立工作時要採用的預設選項。 + 使用這個 建立接續工作時要採用的預設選項。 + + 指定了無效值。 + + + 使用指定的組態,初始化 執行個體。 + 排程器,用來排定任何使用這個 所建立的工作。null 值表示應該使用目前的 。 + + + 取得這個工作 Factory 的預設取消語彙基元。 + 這個工作 Factory 的預設取消語彙基元。 + + + 取得這個工作 Factory 的 列舉值。 + 其中一個列舉值,這個值會指定這個工作 Factory 的預設接續選項。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 用來排定所建立之接續工作的排程器。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + 指定了無效的值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 用來排定所建立之接續工作的排程器。 + 前項 的結果類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + 引數指定了無效的值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的一組工作完成時啟動的接續工作。 + 新的接續工作。 + 要接續之工作的所在陣列。 + 陣列中的所有工作都已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值或為空白。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 用來排定所建立之接續工作的工作排程器。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + 引數指定了無效的 值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的列舉值。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續工作。 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + 陣列為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 要指派給新接續工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + + ,用來排定建立的接續 。 + 前項 的結果類型。 + + 陣列為 null。-或- 引數為 null。-或- 引數為 null。 + + 陣列包含 null 值。-或- 数组为空。 + + 引數指定了無效的 TaskContinuationOptions 值。 + 已處置 陣列的其中一個項目。-或- 创建 已释放。 + + + 建立會在提供的任何一項工作完成時啟動的接續工作。 + 新的接續 + 工作的陣列,當其中一個工作完成時,會接續另一個工作。 + 陣列中的任一個工作已經完成時,要以非同步方式執行的函式委派。 + 其中一個列舉值,這些值會控制已建立之接續工作的行為。NotOn* 或 OnlyOn* 值無效。 + 前項 的結果類型。 + 已處置 陣列的其中一個項目。 + + 陣列為 null。-或- 引數為 null。 + + 引數指定了無效的列舉值。 + + 陣列包含 null 值。-或- 数组为空。 + + + 取得這個工作 Factory 的 列舉值。 + 其中一個列舉值,這個值會指定這個工作 Factory 的預設建立選項。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的 ,表示非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 物件,包含 委派要使用的資料。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 物件,包含 委派要使用的資料。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 物件,包含 委派要使用的資料。 + 控制所建立 之行為的物件。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,這個項目代表一組符合「非同步程式設計模型」模式的開始和結束方法。 + 建立的工作,代表非同步作業。 + 開始非同步作業的委派。 + 結束非同步作業的委派。 + 傳遞至 委派的第一個引數。 + 傳遞至 委派的第二個引數。 + 傳遞至 委派的第三個引數。 + 物件,包含 委派要使用的資料。 + 控制所建立工作之行為的物件。 + 傳遞至 委派的第二個引數類型。 + 傳遞至 委派的第三個引數類型。 + 傳遞至 委派的第一個引數類型。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立工作,當指定的 完成時會執行結束方法函式。 + 表示非同步作業的 + + ,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + + 引數為 null。-或- 引數為 null。 + + + 建立工作,當指定的 完成時會執行結束方法函式。 + 代表非同步作業的工作。 + + ,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。-或- 引數為 null。 + + 引數指定了無效的值。 + + + 建立工作,當指定的 完成時會執行結束方法函式。 + 建立的工作,代表非同步作業。 + + ,完成時會觸發 處理作業。 + 函式委派,會處理已完成的 。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 工作排程器,用來排程可執行結束方法的工作。 + + 引數為 null。-或- 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 取得這個工作 Factory 的工作排程器。 + 這個工作 Factory 的工作排程器。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 要指派給新工作的取消語彙基元。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 要指派給新工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 用來排定所建立之工作的工作排程器。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立並啟動工作。 + 啟動的 + 函式委派,會傳回將可透過工作使用的未來結果。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。 + + 參數指定了無效的值。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + 要指派給新工作的取消語彙基元。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + 要指派給新工作的取消語彙基元。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + 用來排定所建立之工作的工作排程器。 + 已處置所建立之 的取消語彙基元。 + + 引數為 null。-或- 引數為 null。 + + 參數指定了無效的值。 + + + 建立並啟動工作。 + 已開始的工作。 + 函式委派,會傳回將可透過工作使用的未來結果。 + 物件,包含 委派所要使用的資料。 + 其中一個列舉值,這些值會控制已建立之工作的行為。 + + 引數為 null。 + + 參數指定了無效的值。 + + + 表示物件,這個物件會處理將工作排入至執行緒上的低階工作。 + + + 初始化 + + + 取得與目前執行之工作相關聯的 + 傳回與目前執行之工作相關聯的 + + + 取得 .NET Framework 提供的預設 執行個體。 + 傳回預設 執行個體。 + + + 建立與目前 相關聯的 + 與目前 (由 所決定) 相關聯的 + 目前的 SynchronizationContext 不可當做 TaskScheduler 使用。 + + + 僅限偵錯工具支援,針對目前已排入至排程器中等候執行的 執行個體,產生可列舉項目。 + 可列舉項目,允許偵錯工具在目前已排入至這個排程器中的工作之間周遊。 + 這個排程器無法在這個階段產生佇列的工作清單。 + + + 取得這個 的唯一 ID。 + 傳回這個 的唯一 ID。 + + + 表示這個 可以支援的最大並行層級。 + 傳回整數,表示最大並行層級。預設排程器會傳回 + + + 排入至排程器。 + 要排入的 。 + + 引數為 null。 + + + 嘗試清除之前排入至這個排程器的 + 布林值,表示是否已經成功清除 引數。 + 要清除的 。 + + 引數為 null。 + + + 嘗試在這個排程器上執行提供的 + 布林值,如果已成功執行 則為 true,否則為 false。執行失敗的常見原因是之前已執行過該工作,或另一個執行緒正在執行該工作。 + 要執行的 物件。 + + 與此排程器無關。 + + + 判斷是否可以在這個呼叫中同步執行所提供的 ,如果可以,即加以執行。 + 布林值,表示工作是否以內嵌方式執行。 + 要執行的 。 + 布林值,表示之前是否已排入過工作。如果這個參數為 True,則可能之前已排入 (排定) 過工作,如果為 False,則表示未排入過工作,系統便會隨即執行此呼叫,以內嵌方式執行工作,而不將它排入佇列。 + + 引數為 null。 + + 已經執行。 + + + 當有錯誤之工作未觀察到的例外狀況即將觸發例外狀況擴大原則 (此原則預設會讓處理序結束) 時發生。 + + + 表示 用來傳達無效作業的例外狀況。 + + + 使用系統提供的錯誤說明訊息,初始化 類別的新執行個體。 + + + 使用預設錯誤訊息和造成這個例外狀況的內部例外狀況參考,初始化 類別的新執行個體。 + 導致目前例外狀況的例外。 + + + 使用指定的錯誤說明訊息,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + + + 使用指定的錯誤訊息和造成這個例外狀況原因的內部例外狀況參考,初始化 類別的新執行個體。 + 說明例外狀況的訊息。這個建構函式的呼叫端必須確保這個字串已經為目前系統的文化特性當地語系化。 + 導致目前例外狀況的例外。如果 參數不是 null,則目前的例外狀況會在處理內部例外的 catch 區塊中引發。 + + + 表示 開發週期中的目前階段。 + + + 工作確認取消動作,不論是因為工作在語彙基元處於信號狀態時使用自己的 CancellationToken 擲回 OperationCanceledException,或是工作的 CancellationToken 信號在工作開始執行之前便已存在。如需詳細資訊,請參閱工作取消。 + + + 工作已初始化但尚未排程。 + + + 工作因未處理的例外狀況而完成。 + + + 工作已成功完成執行。 + + + 工作正在執行,但尚未完成。 + + + 工作正在等候由 .NET Framework 基礎結構從內部啟動並排程。 + + + 工作已完成執行,而且在暗中等候附加的子工作完成。 + + + 工作已排定執行,但尚未開始執行。 + + + 提供當未觀察到錯誤 的例外狀況時,所引發事件的資料。 + + + 使用未觀察的例外狀況,初始化 類別的新執行個體。 + 已變成未觀察對象的例外狀況。 + + + 變成未觀察到的例外狀況。 + 變成未觀察到的例外狀況。 + + + 取得這個例外狀況是否已標記為「已觀察」。 + 如果這個例外狀況已標記為「已觀察」則為 true,否則為 false。 + + + 標記為「已觀察」,讓其無法觸發例外狀況擴大原則 (此原則預設會讓處理序結束)。 + + + \ No newline at end of file diff --git a/packages/System.Threading.Tasks.4.3.0/ref/portable-net45+win8+wp8+wpa81/_._ b/packages/System.Threading.Tasks.4.3.0/ref/portable-net45+win8+wp8+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/ref/win8/_._ b/packages/System.Threading.Tasks.4.3.0/ref/win8/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/ref/wp80/_._ b/packages/System.Threading.Tasks.4.3.0/ref/wp80/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/ref/wpa81/_._ b/packages/System.Threading.Tasks.4.3.0/ref/wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/ref/xamarinios10/_._ b/packages/System.Threading.Tasks.4.3.0/ref/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/ref/xamarinmac20/_._ b/packages/System.Threading.Tasks.4.3.0/ref/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/ref/xamarintvos10/_._ b/packages/System.Threading.Tasks.4.3.0/ref/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Tasks.4.3.0/ref/xamarinwatchos10/_._ b/packages/System.Threading.Tasks.4.3.0/ref/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/.signature.p7s b/packages/System.Threading.Timer.4.3.0/.signature.p7s new file mode 100644 index 0000000..b5a511f Binary files /dev/null and b/packages/System.Threading.Timer.4.3.0/.signature.p7s differ diff --git a/packages/System.Threading.Timer.4.3.0/ThirdPartyNotices.txt b/packages/System.Threading.Timer.4.3.0/ThirdPartyNotices.txt new file mode 100644 index 0000000..55cfb20 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ThirdPartyNotices.txt @@ -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. \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/dotnet_library_license.txt b/packages/System.Threading.Timer.4.3.0/dotnet_library_license.txt new file mode 100644 index 0000000..92b6c44 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/dotnet_library_license.txt @@ -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 Microsoft’s 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 n’accorde 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, d’adéquation à un usage particulier et d’absence 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 d’une autre faute dans la limite autorisée par la loi en vigueur. + +Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. + +EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres 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. + + diff --git a/packages/System.Threading.Timer.4.3.0/lib/MonoAndroid10/_._ b/packages/System.Threading.Timer.4.3.0/lib/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/lib/MonoTouch10/_._ b/packages/System.Threading.Timer.4.3.0/lib/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/lib/net451/_._ b/packages/System.Threading.Timer.4.3.0/lib/net451/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/lib/portable-net451+win81+wpa81/_._ b/packages/System.Threading.Timer.4.3.0/lib/portable-net451+win81+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/lib/win81/_._ b/packages/System.Threading.Timer.4.3.0/lib/win81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/lib/wpa81/_._ b/packages/System.Threading.Timer.4.3.0/lib/wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/lib/xamarinios10/_._ b/packages/System.Threading.Timer.4.3.0/lib/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/lib/xamarinmac20/_._ b/packages/System.Threading.Timer.4.3.0/lib/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/lib/xamarintvos10/_._ b/packages/System.Threading.Timer.4.3.0/lib/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/lib/xamarinwatchos10/_._ b/packages/System.Threading.Timer.4.3.0/lib/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/ref/MonoAndroid10/_._ b/packages/System.Threading.Timer.4.3.0/ref/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/ref/MonoTouch10/_._ b/packages/System.Threading.Timer.4.3.0/ref/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/ref/net451/_._ b/packages/System.Threading.Timer.4.3.0/ref/net451/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/ref/netcore50/System.Threading.Timer.dll b/packages/System.Threading.Timer.4.3.0/ref/netcore50/System.Threading.Timer.dll new file mode 100644 index 0000000..577eaed Binary files /dev/null and b/packages/System.Threading.Timer.4.3.0/ref/netcore50/System.Threading.Timer.dll differ diff --git a/packages/System.Threading.Timer.4.3.0/ref/netcore50/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netcore50/System.Threading.Timer.xml new file mode 100644 index 0000000..5ae7801 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netcore50/System.Threading.Timer.xml @@ -0,0 +1,58 @@ + + + + System.Threading.Timer + + + + Provides a mechanism for executing a method at specified intervals. This class cannot be inherited.To browse the .NET Framework source code for this type, see the Reference Source. + 1 + + + Initializes a new instance of the Timer class, using a 32-bit signed integer to specify the time interval. + A delegate representing a method to be executed. + An object containing information to be used by the callback method, or null. + The amount of time to delay before is invoked, in milliseconds. Specify to prevent the timer from starting. Specify zero (0) to start the timer immediately. + The time interval between invocations of , in milliseconds. Specify to disable periodic signaling. + The or parameter is negative and is not equal to . + The parameter is null. + + + Initializes a new instance of the Timer class, using values to measure time intervals. + A delegate representing a method to be executed. + An object containing information to be used by the callback method, or null. + The amount of time to delay before the parameter invokes its methods. Specify negative one (-1) milliseconds to prevent the timer from starting. Specify zero (0) to start the timer immediately. + The time interval between invocations of the methods referenced by . Specify negative one (-1) milliseconds to disable periodic signaling. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Changes the start time and the interval between method invocations for a timer, using 32-bit signed integers to measure time intervals. + true if the timer was successfully updated; otherwise, false. + The amount of time to delay before the invoking the callback method specified when the was constructed, in milliseconds. Specify to prevent the timer from restarting. Specify zero (0) to restart the timer immediately. + The time interval between invocations of the callback method specified when the was constructed, in milliseconds. Specify to disable periodic signaling. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Changes the start time and the interval between method invocations for a timer, using values to measure time intervals. + true if the timer was successfully updated; otherwise, false. + A representing the amount of time to delay before invoking the callback method specified when the was constructed. Specify negative one (-1) milliseconds to prevent the timer from restarting. Specify zero (0) to restart the timer immediately. + The time interval between invocations of the callback method specified when the was constructed. Specify negative one (-1) milliseconds to disable periodic signaling. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Releases all resources used by the current instance of . + 2 + + + Represents the method that handles calls from a . + An object containing application-specific information relevant to the method invoked by this delegate, or null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netcore50/de/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netcore50/de/System.Threading.Timer.xml new file mode 100644 index 0000000..7077b56 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netcore50/de/System.Threading.Timer.xml @@ -0,0 +1,58 @@ + + + + System.Threading.Timer + + + + Stellt einen Mechanismus zum Ausführen einer Methode in angegebenen Intervallen bereit.Diese Klasse kann nicht vererbt werden.Um den .NET Framework-Quellcode für diesen Typ zu durchsuchen, rufen Sie die Verweisquelle auf. + 1 + + + Initialisiert eine neue Instanz der Timer-Klasse unter Verwendung einer 32-Bit-Ganzzahl mit Vorzeichen zum Angeben des Zeitintervalls. + Ein -Delegat, der die auszuführende Methode darstellt. + Ein Objekt, das die von der Rückrufmethode zu verwendenden Informationen enthält, oder null. + Die in Millisekunden angegebene Zeitspanne, die gewartet werden soll, bis aufgerufen wird.Geben Sie an, um das Starten des Zeitgebers zu verhindern.Geben Sie 0 (null) an, um den Zeitgeber sofort zu starten. + Das in Millisekunden angegebene Zeitintervall zwischen den Aufrufen von .Geben Sie an, um periodisches Signalisieren zu deaktivieren. + The or parameter is negative and is not equal to . + The parameter is null. + + + Initialisiert eine neue Instanz der Timer-Klasse unter Verwendung von -Werten zum Messen von Zeitintervallen. + Ein Delegat, der eine auszuführende Methode darstellt. + Ein Objekt, das die von der Rückrufmethode zu verwendenden Informationen enthält, oder null. + Die Zeitspanne, die gewartet werden soll, bis der -Parameter die zugehörigen Methoden aufruft.Geben Sie -1 Millisekunde an, um das Starten des Zeitgebers zu verhindern.Geben Sie 0 (null) an, um den Zeitgeber sofort zu starten. + Das Zeitintervall zwischen Aufrufen der Methoden, auf die durch verwiesen wird.Geben Sie -1 Millisekunde an, um periodisches Signalisieren zu deaktivieren. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Ändert die Startzeit und das Intervall zwischen Methodenaufrufen für einen Zeitgeber unter Verwendung von 32-Bit-Ganzzahlen mit Vorzeichen zum Messen von Zeitintervallen. + true, wenn der Timer erfolgreich aktualisiert wurde, andernfalls false. + Die in Millisekunden angegebene Zeitspanne, die gewartet werden soll, bis die beim Erstellen von angegebene Rückrufmethode aufgerufen wird.Geben Sie an, um den Neustart des Zeitgebers zu verhindern.Geben Sie 0 (null) an, um den Zeitgeber sofort neu zu starten. + Das Zeitintervall zwischen den Aufrufen der beim Erstellen von angegebenen Rückrufmethode in Millisekunden.Geben Sie an, um periodisches Signalisieren zu deaktivieren. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Ändert die Startzeit und das Intervall zwischen Methodenaufrufen für einen Zeitgeber unter Verwendung von -Werten zum Messen von Zeitintervallen. + true, wenn der Timer erfolgreich aktualisiert wurde, andernfalls false. + Ein -Wert zum Darstellen der Zeitspanne, die gewartet werden soll, bis die beim Erstellen von angegebene Rückrufmethode aufgerufen wird.Geben Sie -1 Millisekunde an, um das erneute Starten des Zeitgebers zu verhindern.Geben Sie 0 (null) an, um den Zeitgeber sofort neu zu starten. + Das Zeitintervall zwischen den Aufrufen der beim Erstellen von angegebenen Rückrufmethode.Geben Sie -1 Millisekunde an, um periodisches Signalisieren zu deaktivieren. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Gibt alle von der aktuellen Instanz von verwendeten Ressourcen frei. + 2 + + + Stellt die Methode dar, die Aufrufe von einem behandelt. + Ein Objekt mit anwendungsspezifischen Informationen, die für die von diesem Delegaten aufgerufene Methode relevant sind, oder null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netcore50/es/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netcore50/es/System.Threading.Timer.xml new file mode 100644 index 0000000..87d8a48 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netcore50/es/System.Threading.Timer.xml @@ -0,0 +1,59 @@ + + + + System.Threading.Timer + + + + Proporciona un mecanismo para ejecutar métodos en intervalos especificados.Esta clase no puede heredarse.Para examinar el código fuente de .NET Framework para este tipo, visite la página de Reference Source. + 1 + + + Inicializa una nueva instancia de la clase Timer utilizando un entero de 32 bits con signo para especificar los intervalos de tiempo. + Delegado de que representa un método que se debe ejecutar. + Objeto que contiene información que debe usar el método de devolución de llamada, o null. + Período de tiempo de retraso, en milisegundos, antes de que se invoque a .Especifique para evitar que se inicie el temporizador.Especifique cero (0) para iniciar inmediatamente el temporizador. + Intervalo de tiempo, en milisegundos, entre las distintas invocaciones de .Especifique para deshabilitar la señalización periódica. + The or parameter is negative and is not equal to . + The parameter is null. + + + Inicializa una nueva instancia de la clase Timer, utilizando valores de para medir los intervalos de tiempo. + Delegado que representa un método que debe ejecutarse. + Objeto que contiene información que debe usar el método de devolución de llamada, o null. + Cantidad de tiempo de espera antes de que el parámetro invoque a sus métodos.Especifique menos un (-1) milisegundo para evitar que se inicie el temporizador.Especifique cero (0) para iniciar inmediatamente el temporizador. + Intervalo de tiempo entre las distintas invocaciones de los métodos a los que hace referencia .Especifique menos un (-1) milisegundo para deshabilitar la señalización periódica. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Cambia el tiempo de inicio y el intervalo entre las distintas invocaciones de método para un temporizador, utilizando enteros de 32 bits con signo para medir los intervalos de tiempo. + true si el temporizador se actualizó correctamente; en caso contrario, false. + Período de tiempo de espera, en milisegundos, antes de que se invoque al método de devolución de llamada que se especificó en el momento de la construcción de .Especifique para evitar que el temporizador se reinicie.Especifique cero (0) para reiniciar inmediatamente el temporizador. + Período de tiempo entre invocaciones del método de llamada especificado en el momento de la construcción de , en milisegundos.Especifique para deshabilitar la señalización periódica. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Cambia el tiempo de inicio y el intervalo entre las distintas invocaciones de método para un temporizador, utilizando los valores de para medir los intervalos de tiempo. + true si el temporizador se actualizó correctamente; en caso contrario, false. + + que representa la cantidad de tiempo de retraso antes de que se invoque al método de devolución de llamada que se especificó cuando se creó .Especifique menos un (-1) milisegundo para evitar que se reinicie el temporizador.Especifique cero (0) para reiniciar inmediatamente el temporizador. + Período de tiempo entre invocaciones del método de devolución de llamada que se especificó al crear .Especifique menos un (-1) milisegundo para deshabilitar la señalización periódica. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Libera todos los recursos que usa la instancia de actual. + 2 + + + Representa el método que controla las llamadas de un . + Objeto que contiene información específica de la aplicación relativa al método invocado por este delegado, o null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netcore50/fr/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netcore50/fr/System.Threading.Timer.xml new file mode 100644 index 0000000..fa863be --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netcore50/fr/System.Threading.Timer.xml @@ -0,0 +1,59 @@ + + + + System.Threading.Timer + + + + Fournit un mécanisme permettant d'exécuter une méthode à intervalles spécifiés.Cette classe ne peut pas être héritée.Pour parcourir le code source .NET Framework correspondant à ce type, consultez la source de référence. + 1 + + + Initialise une nouvelle instance de la classe Timer, à l'aide d'un entier signé 32 bits pour spécifier l'intervalle de temps. + Délégué représentant une méthode à exécuter. + Objet contenant les informations que la méthode de rappel doit utiliser, ou valeur null. + Délai d'attente, en millisecondes, avant que soit appelé.Spécifiez pour empêcher le démarrage de la minuterie.Spécifiez zéro (0) pour démarrer la minuterie immédiatement. + Intervalle de temps, en millisecondes, entre les appels de .Spécifiez pour désactiver la signalisation périodique. + The or parameter is negative and is not equal to . + The parameter is null. + + + Initialise une nouvelle instance de la classe Timer, à l'aide de valeurs pour mesurer les intervalles de temps. + Délégué représentant une méthode à exécuter. + Objet contenant les informations que la méthode de rappel doit utiliser, ou valeur null. + Délai d'attente avant que le paramètre appelle ses méthodes.Spécifiez -1 milliseconde pour empêcher le démarrage de la minuterie.Spécifiez zéro (0) pour démarrer la minuterie immédiatement. + Intervalle de temps entre les appels des méthodes référencées par .Spécifiez -1 milliseconde pour désactiver la signalisation périodique. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Modifie l'heure de début et l'intervalle entre les appels de méthode d'une minuterie ; les intervalles de temps sont mesurés à l'aide d'entiers 32 bits signés. + true si le minuteur a été correctement mis à jour ; sinon, false. + Délai d'attente, en millisecondes, avant l'appel de la méthode de rappel spécifiée au moment de la construction de .Spécifiez pour empêcher le redémarrage de la minuterie.Spécifiez zéro (0) pour redémarrer la minuterie immédiatement. + Intervalle de temps, en millisecondes, entre les appels de la méthode de rappel spécifiée au moment de la construction de .Spécifiez pour désactiver la signalisation périodique. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Modifie l'heure de début et l'intervalle entre les appels de méthode d'une minuterie ; les intervalles de temps sont mesurés à l'aide de valeurs . + true si le minuteur a été correctement mis à jour ; sinon, false. + + représentant le délai d'attente avant l'appel de la méthode de rappel spécifiée au moment de la construction de .Spécifiez -1 milliseconde pour empêcher le démarrage de la minuterie.Spécifiez zéro (0) pour redémarrer la minuterie immédiatement. + Intervalle de temps entre les appels de la méthode de rappel spécifiée au moment de la construction de .Spécifiez -1 milliseconde pour désactiver la signalisation périodique. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Libère toutes les ressources utilisées par l'instance actuelle de . + 2 + + + Représente la méthode qui gère des appels d'un . + Objet contenant des informations spécifiques à l'application et concernant la méthode appelée par ce délégué, ou null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netcore50/it/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netcore50/it/System.Threading.Timer.xml new file mode 100644 index 0000000..cad1cb5 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netcore50/it/System.Threading.Timer.xml @@ -0,0 +1,58 @@ + + + + System.Threading.Timer + + + + Fornisce un meccanismo per eseguire un metodo a intervalli specificati.La classe non può essere ereditata.Per esaminare il codice sorgente .NET Framework per questo tipo, vedere Origine riferimento. + 1 + + + Inizializza una nuova istanza della classe Timer, usando un intero con segno a 32 bit per specificare l'intervallo di tempo. + Delegato che rappresenta un metodo da eseguire. + Oggetto contenente informazioni che devono essere usate dal metodo di callback oppure null. + Intervallo di attesa, in millisecondi, prima che venga chiamato .Specificare per impedire l'avvio del timer.Specificare zero (0) per avviare il timer immediatamente. + Intervallo di tempo, in millisecondi, tra le chiamate di .Specificare per disabilitare la segnalazione periodica. + The or parameter is negative and is not equal to . + The parameter is null. + + + Inizializza una nuova istanza della classe Timer, usando i valori per misurare gli intervalli di tempo. + Delegato che rappresenta un metodo da eseguire. + Oggetto contenente informazioni che devono essere usate dal metodo di callback oppure null. + Intervallo di attesa prima che il parametro chiami i relativi metodi.Specificare il valore uno negativo (-1) in millisecondi per impedire l'avvio del timer.Specificare zero (0) per avviare il timer immediatamente. + Intervallo di tempo tra le chiamate dei metodi a cui fa riferimento .Specificare il valore uno negativo (-1) in millisecondi per disabilitare la segnalazione periodica. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Modifica l'ora di inizio e l'intervallo tra le chiamate dei metodi di un timer, usando interi con segno a 32 bit per misurare gli intervalli di tempo. + true se il timer è stato aggiornato correttamente; in caso contrario, false. + Intervallo di attesa, in millisecondi, prima di richiamare il metodo di callback specificato quando è stato costruito .Specificare per impedire il riavvio del timer.Specificare zero (0) per riavviare il timer immediatamente. + Intervallo di tempo, in millisecondi, tra le chiamate del metodo di callback specificato quando è stato costruito .Specificare per disabilitare la segnalazione periodica. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Modifica l'ora di inizio e l'intervallo tra le chiamate dei metodi di un timer, usando i valori di per misurare gli intervalli di tempo. + true se il timer è stato aggiornato correttamente; in caso contrario, false. + Oggetto che rappresenta l'intervallo di attesa prima di richiamare il metodo di callback specificato quando è stato costruito .Specificare il valore uno negativo (-1) in millisecondi per impedire il riavvio del timer.Specificare zero (0) per riavviare il timer immediatamente. + Intervallo di tempo tra le chiamate del metodo di callback specificato quando è stato costruito .Specificare il valore uno negativo (-1) in millisecondi per disabilitare la segnalazione periodica. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Rilascia tutte le risorse usate dall'istanza corrente di . + 2 + + + Rappresenta il metodo che gestisce le chiamate da un . + Oggetto contenente informazioni specifiche dell'applicazione rilevanti per il metodo richiamato da questo delegato, oppure null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netcore50/ja/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netcore50/ja/System.Threading.Timer.xml new file mode 100644 index 0000000..05b7ac5 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netcore50/ja/System.Threading.Timer.xml @@ -0,0 +1,68 @@ + + + + System.Threading.Timer + + + + 指定した間隔でメソッドを実行するための機構を提供します。このクラスは継承できません。この型に対応する .NET Framework のソース コードを参照するには、「Reference Source (ソースの参照) 」を参照してください。 + 1 + + + 時間間隔を指定するために 32 ビット符号付き整数を使用して、Timer クラスの新しいインスタンスを初期化します。 + 実行するメソッドを表す デリゲート。 + コールバック メソッドで使用される情報を格納するオブジェクト。または null。 + + が呼び出される前の遅延時間 (ミリ秒単位) です。タイマーが開始されないようにするには を指定します。0 を指定して、タイマーをすぐに開始します。 + + が呼び出される時間間隔 (ミリ秒単位) です。周期的なシグナル通知を無効にする を指定します。 + The or parameter is negative and is not equal to . + The parameter is null. + + + 時間間隔を計るために 値を使用して、Timer クラスの新しいインスタンスを初期化します。 + 実行するメソッドを表すデリゲート。 + コールバック メソッドで使用される情報を格納するオブジェクト。または null。 + + パラメーターがそのメソッドを呼び出す前に遅延する時間。-1 ミリ秒を指定して、タイマーが開始されないようにします。0 を指定して、タイマーをすぐに開始します。 + + によって参照されるメソッドの呼び出し時間間隔。-1 ミリ秒を指定して、周期的なシグナル通知を無効にします。 + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + 時間間隔を計るために 32 ビット符号付き整数を使用して、タイマーの開始時刻とメソッドの呼び出しの間隔を変更します。 + タイマーが正常に更新された場合は true。それ以外の場合は false。 + + 構築時に指定されたコールバック メソッドを呼び出す前に遅延する時間 (ミリ秒単位)。タイマーが再開されないようにする を指定します。0 を指定して、タイマーをすぐに再開します。 + + の構築時に指定されたコールバック メソッドを呼び出す間隔の時間 (ミリ秒単位)。周期的なシグナル通知を無効にする を指定します。 + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + 時間間隔を計るために 値を使用して、タイマーの開始時刻とメソッドの呼び出しの間隔を変更します。 + タイマーが正常に更新された場合は true。それ以外の場合は false。 + + は、 の構築時に指定されたコールバック メソッドを呼び出す前に遅延する時間を表します。タイマーが再開されないようにする -1 を指定します。0 を指定して、タイマーをすぐに再開します。 + + の構築時に指定されたコールバック メソッドを呼び出す時間間隔。-1 ミリ秒を指定して、周期的なシグナル通知を無効にします。 + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + + の現在のインスタンスによって使用されているすべてのリソースを解放します。 + 2 + + + + からの呼び出しを処理するメソッドを表します。 + このデリゲートで呼び出されたメソッドに関連するアプリケーション固有の情報を格納するオブジェクト、または null。 + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netcore50/ko/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netcore50/ko/System.Threading.Timer.xml new file mode 100644 index 0000000..d0887c2 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netcore50/ko/System.Threading.Timer.xml @@ -0,0 +1,70 @@ + + + + System.Threading.Timer + + + + 지정된 간격으로 메서드를 실행하는 메커니즘을 제공합니다.이 클래스는 상속될 수 없습니다.이 유형에 대한 .NET Framework 소스 코드를 검색하려면 참조 소스를 참조하세요. + 1 + + + 부호 있는 32비트 정수로 시간 간격을 지정하여 Timer 클래스의 새 인스턴스를 초기화합니다. + 실행할 메서드를 나타내는 대리자입니다. + 콜백 메서드에서 사용할 정보가 포함된 개체를 반환하거나 null을 반환합니다. + + 이 호출되기 전에 지연할 시간(밀리초)입니다.타이머가 시작되지 않도록 하려면 를 지정합니다.타이머를 즉시 시작하려면 0을 지정합니다. + + 호출 사이의 시간 간격(밀리초)입니다.정기적으로 신호를 보내지 않도록 하려면 를 지정합니다. + The or parameter is negative and is not equal to . + The parameter is null. + + + + 값을 사용하여 시간 간격을 측정하여 Timer 클래스의 새 인스턴스를 초기화합니다. + 실행할 메서드를 나타내는 대리자입니다. + 콜백 메서드에서 사용할 정보가 포함된 개체를 반환하거나 null을 반환합니다. + + 매개 변수에서 해당 메서드를 호출하기 전에 지연될 시간입니다.타이머가 시작되지 않게 하려면 -1밀리초를 지정합니다.타이머를 즉시 시작하려면 0을 지정합니다. + + 에서 참조하는 메서드 호출 사이의 시간 간격입니다.정기적으로 신호를 보내지 않도록 하려면 -1밀리초를 지정합니다. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + 부호 있는 32비트 정수로 시간 간격을 측정하여 타이머 시작 시간 및 메서드 호출 사이의 간격을 변경합니다. + 타이머가 성공적으로 업데이트되었으면 true이고, 그렇지 않으면 false입니다. + + 가 구성될 때 지정되는 콜백 메서드를 호출하기 전의 지연 시간(밀리초)입니다.타이머가 다시 시작되지 않도록 하려면 를 지정합니다.타이머를 즉시 시작하려면 0을 지정합니다. + + 가 생성되었을 때 지정된 콜백 메서드 호출 사이의 간격(밀리초)입니다.정기적으로 신호를 보내지 않도록 하려면 를 지정합니다. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + + 값으로 시간 간격을 측정하여 타이머 시작 시간 및 메서드 호출 사이의 간격을 변경합니다. + 타이머가 업데이트되었으면 true이고, 그렇지 않으면 false입니다. + + 가 구성될 때 지정되는 콜백 메서드를 호출하기 전의 지연 시간을 나타내는 입니다.타이머가 다시 시작되지 않게 하려면 -1밀리초를 지정합니다.타이머를 즉시 시작하려면 0을 지정합니다. + + 가 생성되었을 때 지정된 콜백 메서드 호출 사이의 간격입니다.정기적으로 신호를 보내지 않도록 하려면 -1밀리초를 지정합니다. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + + 의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + 2 + + + + 의 호출을 처리하는 메서드를 나타냅니다. + 이 대리자에서 호출한 메서드와 관련된 응용 프로그램 관련 정보를 포함하는 개체 또는 null입니다. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netcore50/ru/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netcore50/ru/System.Threading.Timer.xml new file mode 100644 index 0000000..b4fe5d7 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netcore50/ru/System.Threading.Timer.xml @@ -0,0 +1,58 @@ + + + + System.Threading.Timer + + + + Предоставляет механизм для выполнения метода в заданные интервалы времени.Этот класс не наследуется.Просмотреть исходный код .NET Framework для этого типа можно на портале Reference Source. + 1 + + + Инициализирует новый экземпляр класса Timer, используя указанное 32-разрядное знаковое целое число для задания временного интервала. + Делегат , представляющий выполняемый метод. + Объект, содержащий информацию, используемую методом ответного вызова, или значение null. + Количество времени до начала использования параметра , в миллисекундах.Следует задать поле для того, чтобы не допустить запуск таймера.Задайте значение ноль (0) для немедленного запуска таймера. + Временной интервал между вызовами параметра , в миллисекундах.Следует задать поле для отключения периодической сигнализации. + The or parameter is negative and is not equal to . + The parameter is null. + + + Инициализирует новый экземпляр класса Timer, используя значения объекта для измерения временных интервалов. + Делегат, представляющий выполняемый метод. + Объект, содержащий информацию, используемую методом ответного вызова, или значение null. + Количество времени, которое следует подождать до того, как параметр вызовет свои методы.Следует задать минус одну (-1) миллисекунду для того, чтобы не допустить запуск таймера.Задайте значение ноль (0) для немедленного запуска таймера. + Временной интервал между вызовами методов, на которые ссылается параметр .Следует задать минус одну (-1) миллисекунду для отключения периодической сигнализации. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Меняет время запуска и интервал между вызовами метода таймера, используя 32-разрядные знаковые целые числа для измерения временных интервалов. + Значение true, если таймер успешно обновлен; в противном случае — значение false. + Количество времени, в миллисекундах, которое должно пройти до вызова метода ответного вызова при создании объекта .Следует задать поле для того, чтобы не допустить повторный запуск таймера.Задайте значение ноль (0) для немедленного перезапуска таймера. + Временной интервал в миллисекундах между вызовами метода обратного вызова, определенный в конструкторе объекта .Следует задать поле для отключения периодической сигнализации. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Меняет время запуска и интервал межу вызовами метода таймера, используя значения объекта для измерения временных интервалов. + Значение true, если таймер успешно обновлен; в противном случае — значение false. + Объект , представляющий количество времени в миллисекундах, которое должно пройти до вызова метода ответного вызова при создании объекта .Следует задать минус одну (-1) миллисекунду для того, чтобы не допустить повторный запуск таймера.Задайте значение ноль (0) для немедленного перезапуска таймера. + Временной интервал между вызовами метода обратного вызова, определенный в конструкторе объекта .Следует задать минус одну (-1) миллисекунду для отключения периодической сигнализации. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Освобождает все ресурсы, используемые экземпляром класса . + 2 + + + Представляет метод, обрабатывающий вызовы от события . + Объект, содержащий информацию о конкретном приложении, существенные для метода, вызванного этим делегатом, или значение null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netcore50/zh-hans/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netcore50/zh-hans/System.Threading.Timer.xml new file mode 100644 index 0000000..641e974 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netcore50/zh-hans/System.Threading.Timer.xml @@ -0,0 +1,59 @@ + + + + System.Threading.Timer + + + + 提供以指定的时间间隔执行方法的机制。此类不能被继承。若要浏览此类型的 .NET Framework 源代码,请参阅引用源。 + 1 + + + 初始化 Timer 类的新实例,该类使用 32 位有符号整数指定时间间隔。 + + 委托,表示要执行的方法。 + 一个包含回调方法要使用的信息的对象,或者为 null。 + 调用 之前延迟的时间量(以毫秒为单位)。指定 可防止启动计时器。指定零 (0) 可立即启动计时器。 + 调用 的时间间隔(以毫秒为单位)。指定 可以禁用定期终止。 + The or parameter is negative and is not equal to . + The parameter is null. + + + 初始化 Timer 类的新实例,该类使用 值度量时间间隔。 + 表示要执行的方法的委托。 + 一个包含回调方法要使用的信息的对象,或者为 null。 + 参数调用其方法之前延迟的时间量。指定 -1 毫秒以防止启动计时器。指定零 (0) 可立即启动计时器。 + 在调用 所引用的方法之间的时间间隔。指定 -1 毫秒可以禁用定期终止。 + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + 更改计时器的启动时间和方法调用之间的间隔,用 32 位有符号整数度量时间间隔。 + 如果计时器更新成功,则为 true;否则为 false。 + 在调用构造 时指定的回调方法之前的延迟时间量(以毫秒为单位)。指定 可防止重新启动计时器。指定零 (0) 可立即重新启动计时器。 + 调用构造 时指定的回调方法的时间间隔(以毫秒为单位)。指定 可以禁用定期终止。 + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + 更改计时器的启动时间和方法调用之间的间隔,使用 值度量时间间隔。 + 如果计时器更新成功,则为 true;否则为 false。 + 一个 ,表示在调用构造 时指定的回调方法之前延迟的时间量。指定负 -1 毫秒以防止计时器重新启动。指定零 (0) 可立即重新启动计时器。 + 在构造 时指定的回调方法调用之间的时间间隔。指定 -1 毫秒可以禁用定期终止。 + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + 释放由 的当前实例使用的所有资源。 + 2 + + + 表示处理来自 的调用的方法。 + 一个对象(包含与该委托所调用的方法相关的特定于应用程序的信息)或为 null。 + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netcore50/zh-hant/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netcore50/zh-hant/System.Threading.Timer.xml new file mode 100644 index 0000000..cb88e28 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netcore50/zh-hant/System.Threading.Timer.xml @@ -0,0 +1,62 @@ + + + + System.Threading.Timer + + + + 提供一套機制,可於指定間隔執行方法。此類別無法被繼承。若要瀏覽此類型的 .NET Framework 原始程式碼,請參閱參考來源。 + 1 + + + 初始化 Timer 類別的新執行個體,使用 32 位元帶正負號的整數來指定時間間隔。 + + 委派,表示要執行的方法。 + 包含回呼方法所使用資訊的物件,或 null。 + 叫用 前所延遲的時間量,以毫秒為單位。指定 以防止計時器啟動。指定零 (0) 以立即啟動計時器。 + + 引動過程的間隔時間 (以毫秒為單位)。指定 以停用週期的訊號功能。 + The or parameter is negative and is not equal to . + The parameter is null. + + + 初始化 Timer 類別的新執行個體,使用 值來測量時間間隔。 + 代表要執行之方法的委派。 + 包含回呼方法所使用資訊的物件,或 null。 + + 參數叫用它的方法前所延遲的時間量。指定負 1 (-1) 毫秒以防止啟動計時器。指定零 (0) 以立即啟動計時器。 + 所參考方法於兩次引動過程之間的時間間隔。指定負 1 (-1) 毫秒以停用定期的信號方式。 + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + 變更開始的時間和計時器的方法引動過程之間的時間間隔,使用 32 位元帶正負號的整數來測量時間間隔。 + 如果已成功更新計時器,則為 true,否則為 false。 + 延遲的時間長度 (以毫秒為單位),一旦超過這個時間就叫用先前建構 時指定的回呼方法。指定 以防止計時器重新啟動。指定零 (0) 以立即重新啟動計時器。 + 建構 時指定的回呼方法的引動過程間隔時間 (以毫秒為單位)。指定 以停用週期的訊號功能。 + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + 變更開始的時間和計時器的方法引動過程之間的時間間隔,使用 值來測量時間間隔。 + 如果已成功更新計時器,則為 true,否則為 false。 + + ,表示延遲的時間量,一旦超過這個時間就叫用先前建構 時指定的回呼方法。指定負 1 (-1) 毫秒以防止重新啟動計時器。指定零 (0) 以立即重新啟動計時器。 + 建構 時指定的回呼方法的引動過程之間的時間間隔。指定負 1 (-1) 毫秒以停用定期的信號方式。 + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + 目前的執行個體所使用的資源全部釋出。 + 2 + + + 表示處理來自 的呼叫的方法。 + 物件,含有關於這個委派所叫用方法的應用程式特定資訊;或 null。 + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/System.Threading.Timer.dll b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/System.Threading.Timer.dll new file mode 100644 index 0000000..577eaed Binary files /dev/null and b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/System.Threading.Timer.dll differ diff --git a/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/System.Threading.Timer.xml new file mode 100644 index 0000000..5ae7801 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/System.Threading.Timer.xml @@ -0,0 +1,58 @@ + + + + System.Threading.Timer + + + + Provides a mechanism for executing a method at specified intervals. This class cannot be inherited.To browse the .NET Framework source code for this type, see the Reference Source. + 1 + + + Initializes a new instance of the Timer class, using a 32-bit signed integer to specify the time interval. + A delegate representing a method to be executed. + An object containing information to be used by the callback method, or null. + The amount of time to delay before is invoked, in milliseconds. Specify to prevent the timer from starting. Specify zero (0) to start the timer immediately. + The time interval between invocations of , in milliseconds. Specify to disable periodic signaling. + The or parameter is negative and is not equal to . + The parameter is null. + + + Initializes a new instance of the Timer class, using values to measure time intervals. + A delegate representing a method to be executed. + An object containing information to be used by the callback method, or null. + The amount of time to delay before the parameter invokes its methods. Specify negative one (-1) milliseconds to prevent the timer from starting. Specify zero (0) to start the timer immediately. + The time interval between invocations of the methods referenced by . Specify negative one (-1) milliseconds to disable periodic signaling. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Changes the start time and the interval between method invocations for a timer, using 32-bit signed integers to measure time intervals. + true if the timer was successfully updated; otherwise, false. + The amount of time to delay before the invoking the callback method specified when the was constructed, in milliseconds. Specify to prevent the timer from restarting. Specify zero (0) to restart the timer immediately. + The time interval between invocations of the callback method specified when the was constructed, in milliseconds. Specify to disable periodic signaling. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Changes the start time and the interval between method invocations for a timer, using values to measure time intervals. + true if the timer was successfully updated; otherwise, false. + A representing the amount of time to delay before invoking the callback method specified when the was constructed. Specify negative one (-1) milliseconds to prevent the timer from restarting. Specify zero (0) to restart the timer immediately. + The time interval between invocations of the callback method specified when the was constructed. Specify negative one (-1) milliseconds to disable periodic signaling. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Releases all resources used by the current instance of . + 2 + + + Represents the method that handles calls from a . + An object containing application-specific information relevant to the method invoked by this delegate, or null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/de/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/de/System.Threading.Timer.xml new file mode 100644 index 0000000..7077b56 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/de/System.Threading.Timer.xml @@ -0,0 +1,58 @@ + + + + System.Threading.Timer + + + + Stellt einen Mechanismus zum Ausführen einer Methode in angegebenen Intervallen bereit.Diese Klasse kann nicht vererbt werden.Um den .NET Framework-Quellcode für diesen Typ zu durchsuchen, rufen Sie die Verweisquelle auf. + 1 + + + Initialisiert eine neue Instanz der Timer-Klasse unter Verwendung einer 32-Bit-Ganzzahl mit Vorzeichen zum Angeben des Zeitintervalls. + Ein -Delegat, der die auszuführende Methode darstellt. + Ein Objekt, das die von der Rückrufmethode zu verwendenden Informationen enthält, oder null. + Die in Millisekunden angegebene Zeitspanne, die gewartet werden soll, bis aufgerufen wird.Geben Sie an, um das Starten des Zeitgebers zu verhindern.Geben Sie 0 (null) an, um den Zeitgeber sofort zu starten. + Das in Millisekunden angegebene Zeitintervall zwischen den Aufrufen von .Geben Sie an, um periodisches Signalisieren zu deaktivieren. + The or parameter is negative and is not equal to . + The parameter is null. + + + Initialisiert eine neue Instanz der Timer-Klasse unter Verwendung von -Werten zum Messen von Zeitintervallen. + Ein Delegat, der eine auszuführende Methode darstellt. + Ein Objekt, das die von der Rückrufmethode zu verwendenden Informationen enthält, oder null. + Die Zeitspanne, die gewartet werden soll, bis der -Parameter die zugehörigen Methoden aufruft.Geben Sie -1 Millisekunde an, um das Starten des Zeitgebers zu verhindern.Geben Sie 0 (null) an, um den Zeitgeber sofort zu starten. + Das Zeitintervall zwischen Aufrufen der Methoden, auf die durch verwiesen wird.Geben Sie -1 Millisekunde an, um periodisches Signalisieren zu deaktivieren. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Ändert die Startzeit und das Intervall zwischen Methodenaufrufen für einen Zeitgeber unter Verwendung von 32-Bit-Ganzzahlen mit Vorzeichen zum Messen von Zeitintervallen. + true, wenn der Timer erfolgreich aktualisiert wurde, andernfalls false. + Die in Millisekunden angegebene Zeitspanne, die gewartet werden soll, bis die beim Erstellen von angegebene Rückrufmethode aufgerufen wird.Geben Sie an, um den Neustart des Zeitgebers zu verhindern.Geben Sie 0 (null) an, um den Zeitgeber sofort neu zu starten. + Das Zeitintervall zwischen den Aufrufen der beim Erstellen von angegebenen Rückrufmethode in Millisekunden.Geben Sie an, um periodisches Signalisieren zu deaktivieren. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Ändert die Startzeit und das Intervall zwischen Methodenaufrufen für einen Zeitgeber unter Verwendung von -Werten zum Messen von Zeitintervallen. + true, wenn der Timer erfolgreich aktualisiert wurde, andernfalls false. + Ein -Wert zum Darstellen der Zeitspanne, die gewartet werden soll, bis die beim Erstellen von angegebene Rückrufmethode aufgerufen wird.Geben Sie -1 Millisekunde an, um das erneute Starten des Zeitgebers zu verhindern.Geben Sie 0 (null) an, um den Zeitgeber sofort neu zu starten. + Das Zeitintervall zwischen den Aufrufen der beim Erstellen von angegebenen Rückrufmethode.Geben Sie -1 Millisekunde an, um periodisches Signalisieren zu deaktivieren. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Gibt alle von der aktuellen Instanz von verwendeten Ressourcen frei. + 2 + + + Stellt die Methode dar, die Aufrufe von einem behandelt. + Ein Objekt mit anwendungsspezifischen Informationen, die für die von diesem Delegaten aufgerufene Methode relevant sind, oder null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/es/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/es/System.Threading.Timer.xml new file mode 100644 index 0000000..87d8a48 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/es/System.Threading.Timer.xml @@ -0,0 +1,59 @@ + + + + System.Threading.Timer + + + + Proporciona un mecanismo para ejecutar métodos en intervalos especificados.Esta clase no puede heredarse.Para examinar el código fuente de .NET Framework para este tipo, visite la página de Reference Source. + 1 + + + Inicializa una nueva instancia de la clase Timer utilizando un entero de 32 bits con signo para especificar los intervalos de tiempo. + Delegado de que representa un método que se debe ejecutar. + Objeto que contiene información que debe usar el método de devolución de llamada, o null. + Período de tiempo de retraso, en milisegundos, antes de que se invoque a .Especifique para evitar que se inicie el temporizador.Especifique cero (0) para iniciar inmediatamente el temporizador. + Intervalo de tiempo, en milisegundos, entre las distintas invocaciones de .Especifique para deshabilitar la señalización periódica. + The or parameter is negative and is not equal to . + The parameter is null. + + + Inicializa una nueva instancia de la clase Timer, utilizando valores de para medir los intervalos de tiempo. + Delegado que representa un método que debe ejecutarse. + Objeto que contiene información que debe usar el método de devolución de llamada, o null. + Cantidad de tiempo de espera antes de que el parámetro invoque a sus métodos.Especifique menos un (-1) milisegundo para evitar que se inicie el temporizador.Especifique cero (0) para iniciar inmediatamente el temporizador. + Intervalo de tiempo entre las distintas invocaciones de los métodos a los que hace referencia .Especifique menos un (-1) milisegundo para deshabilitar la señalización periódica. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Cambia el tiempo de inicio y el intervalo entre las distintas invocaciones de método para un temporizador, utilizando enteros de 32 bits con signo para medir los intervalos de tiempo. + true si el temporizador se actualizó correctamente; en caso contrario, false. + Período de tiempo de espera, en milisegundos, antes de que se invoque al método de devolución de llamada que se especificó en el momento de la construcción de .Especifique para evitar que el temporizador se reinicie.Especifique cero (0) para reiniciar inmediatamente el temporizador. + Período de tiempo entre invocaciones del método de llamada especificado en el momento de la construcción de , en milisegundos.Especifique para deshabilitar la señalización periódica. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Cambia el tiempo de inicio y el intervalo entre las distintas invocaciones de método para un temporizador, utilizando los valores de para medir los intervalos de tiempo. + true si el temporizador se actualizó correctamente; en caso contrario, false. + + que representa la cantidad de tiempo de retraso antes de que se invoque al método de devolución de llamada que se especificó cuando se creó .Especifique menos un (-1) milisegundo para evitar que se reinicie el temporizador.Especifique cero (0) para reiniciar inmediatamente el temporizador. + Período de tiempo entre invocaciones del método de devolución de llamada que se especificó al crear .Especifique menos un (-1) milisegundo para deshabilitar la señalización periódica. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Libera todos los recursos que usa la instancia de actual. + 2 + + + Representa el método que controla las llamadas de un . + Objeto que contiene información específica de la aplicación relativa al método invocado por este delegado, o null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/fr/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/fr/System.Threading.Timer.xml new file mode 100644 index 0000000..fa863be --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/fr/System.Threading.Timer.xml @@ -0,0 +1,59 @@ + + + + System.Threading.Timer + + + + Fournit un mécanisme permettant d'exécuter une méthode à intervalles spécifiés.Cette classe ne peut pas être héritée.Pour parcourir le code source .NET Framework correspondant à ce type, consultez la source de référence. + 1 + + + Initialise une nouvelle instance de la classe Timer, à l'aide d'un entier signé 32 bits pour spécifier l'intervalle de temps. + Délégué représentant une méthode à exécuter. + Objet contenant les informations que la méthode de rappel doit utiliser, ou valeur null. + Délai d'attente, en millisecondes, avant que soit appelé.Spécifiez pour empêcher le démarrage de la minuterie.Spécifiez zéro (0) pour démarrer la minuterie immédiatement. + Intervalle de temps, en millisecondes, entre les appels de .Spécifiez pour désactiver la signalisation périodique. + The or parameter is negative and is not equal to . + The parameter is null. + + + Initialise une nouvelle instance de la classe Timer, à l'aide de valeurs pour mesurer les intervalles de temps. + Délégué représentant une méthode à exécuter. + Objet contenant les informations que la méthode de rappel doit utiliser, ou valeur null. + Délai d'attente avant que le paramètre appelle ses méthodes.Spécifiez -1 milliseconde pour empêcher le démarrage de la minuterie.Spécifiez zéro (0) pour démarrer la minuterie immédiatement. + Intervalle de temps entre les appels des méthodes référencées par .Spécifiez -1 milliseconde pour désactiver la signalisation périodique. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Modifie l'heure de début et l'intervalle entre les appels de méthode d'une minuterie ; les intervalles de temps sont mesurés à l'aide d'entiers 32 bits signés. + true si le minuteur a été correctement mis à jour ; sinon, false. + Délai d'attente, en millisecondes, avant l'appel de la méthode de rappel spécifiée au moment de la construction de .Spécifiez pour empêcher le redémarrage de la minuterie.Spécifiez zéro (0) pour redémarrer la minuterie immédiatement. + Intervalle de temps, en millisecondes, entre les appels de la méthode de rappel spécifiée au moment de la construction de .Spécifiez pour désactiver la signalisation périodique. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Modifie l'heure de début et l'intervalle entre les appels de méthode d'une minuterie ; les intervalles de temps sont mesurés à l'aide de valeurs . + true si le minuteur a été correctement mis à jour ; sinon, false. + + représentant le délai d'attente avant l'appel de la méthode de rappel spécifiée au moment de la construction de .Spécifiez -1 milliseconde pour empêcher le démarrage de la minuterie.Spécifiez zéro (0) pour redémarrer la minuterie immédiatement. + Intervalle de temps entre les appels de la méthode de rappel spécifiée au moment de la construction de .Spécifiez -1 milliseconde pour désactiver la signalisation périodique. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Libère toutes les ressources utilisées par l'instance actuelle de . + 2 + + + Représente la méthode qui gère des appels d'un . + Objet contenant des informations spécifiques à l'application et concernant la méthode appelée par ce délégué, ou null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/it/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/it/System.Threading.Timer.xml new file mode 100644 index 0000000..cad1cb5 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/it/System.Threading.Timer.xml @@ -0,0 +1,58 @@ + + + + System.Threading.Timer + + + + Fornisce un meccanismo per eseguire un metodo a intervalli specificati.La classe non può essere ereditata.Per esaminare il codice sorgente .NET Framework per questo tipo, vedere Origine riferimento. + 1 + + + Inizializza una nuova istanza della classe Timer, usando un intero con segno a 32 bit per specificare l'intervallo di tempo. + Delegato che rappresenta un metodo da eseguire. + Oggetto contenente informazioni che devono essere usate dal metodo di callback oppure null. + Intervallo di attesa, in millisecondi, prima che venga chiamato .Specificare per impedire l'avvio del timer.Specificare zero (0) per avviare il timer immediatamente. + Intervallo di tempo, in millisecondi, tra le chiamate di .Specificare per disabilitare la segnalazione periodica. + The or parameter is negative and is not equal to . + The parameter is null. + + + Inizializza una nuova istanza della classe Timer, usando i valori per misurare gli intervalli di tempo. + Delegato che rappresenta un metodo da eseguire. + Oggetto contenente informazioni che devono essere usate dal metodo di callback oppure null. + Intervallo di attesa prima che il parametro chiami i relativi metodi.Specificare il valore uno negativo (-1) in millisecondi per impedire l'avvio del timer.Specificare zero (0) per avviare il timer immediatamente. + Intervallo di tempo tra le chiamate dei metodi a cui fa riferimento .Specificare il valore uno negativo (-1) in millisecondi per disabilitare la segnalazione periodica. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Modifica l'ora di inizio e l'intervallo tra le chiamate dei metodi di un timer, usando interi con segno a 32 bit per misurare gli intervalli di tempo. + true se il timer è stato aggiornato correttamente; in caso contrario, false. + Intervallo di attesa, in millisecondi, prima di richiamare il metodo di callback specificato quando è stato costruito .Specificare per impedire il riavvio del timer.Specificare zero (0) per riavviare il timer immediatamente. + Intervallo di tempo, in millisecondi, tra le chiamate del metodo di callback specificato quando è stato costruito .Specificare per disabilitare la segnalazione periodica. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Modifica l'ora di inizio e l'intervallo tra le chiamate dei metodi di un timer, usando i valori di per misurare gli intervalli di tempo. + true se il timer è stato aggiornato correttamente; in caso contrario, false. + Oggetto che rappresenta l'intervallo di attesa prima di richiamare il metodo di callback specificato quando è stato costruito .Specificare il valore uno negativo (-1) in millisecondi per impedire il riavvio del timer.Specificare zero (0) per riavviare il timer immediatamente. + Intervallo di tempo tra le chiamate del metodo di callback specificato quando è stato costruito .Specificare il valore uno negativo (-1) in millisecondi per disabilitare la segnalazione periodica. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Rilascia tutte le risorse usate dall'istanza corrente di . + 2 + + + Rappresenta il metodo che gestisce le chiamate da un . + Oggetto contenente informazioni specifiche dell'applicazione rilevanti per il metodo richiamato da questo delegato, oppure null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/ja/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/ja/System.Threading.Timer.xml new file mode 100644 index 0000000..05b7ac5 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/ja/System.Threading.Timer.xml @@ -0,0 +1,68 @@ + + + + System.Threading.Timer + + + + 指定した間隔でメソッドを実行するための機構を提供します。このクラスは継承できません。この型に対応する .NET Framework のソース コードを参照するには、「Reference Source (ソースの参照) 」を参照してください。 + 1 + + + 時間間隔を指定するために 32 ビット符号付き整数を使用して、Timer クラスの新しいインスタンスを初期化します。 + 実行するメソッドを表す デリゲート。 + コールバック メソッドで使用される情報を格納するオブジェクト。または null。 + + が呼び出される前の遅延時間 (ミリ秒単位) です。タイマーが開始されないようにするには を指定します。0 を指定して、タイマーをすぐに開始します。 + + が呼び出される時間間隔 (ミリ秒単位) です。周期的なシグナル通知を無効にする を指定します。 + The or parameter is negative and is not equal to . + The parameter is null. + + + 時間間隔を計るために 値を使用して、Timer クラスの新しいインスタンスを初期化します。 + 実行するメソッドを表すデリゲート。 + コールバック メソッドで使用される情報を格納するオブジェクト。または null。 + + パラメーターがそのメソッドを呼び出す前に遅延する時間。-1 ミリ秒を指定して、タイマーが開始されないようにします。0 を指定して、タイマーをすぐに開始します。 + + によって参照されるメソッドの呼び出し時間間隔。-1 ミリ秒を指定して、周期的なシグナル通知を無効にします。 + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + 時間間隔を計るために 32 ビット符号付き整数を使用して、タイマーの開始時刻とメソッドの呼び出しの間隔を変更します。 + タイマーが正常に更新された場合は true。それ以外の場合は false。 + + 構築時に指定されたコールバック メソッドを呼び出す前に遅延する時間 (ミリ秒単位)。タイマーが再開されないようにする を指定します。0 を指定して、タイマーをすぐに再開します。 + + の構築時に指定されたコールバック メソッドを呼び出す間隔の時間 (ミリ秒単位)。周期的なシグナル通知を無効にする を指定します。 + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + 時間間隔を計るために 値を使用して、タイマーの開始時刻とメソッドの呼び出しの間隔を変更します。 + タイマーが正常に更新された場合は true。それ以外の場合は false。 + + は、 の構築時に指定されたコールバック メソッドを呼び出す前に遅延する時間を表します。タイマーが再開されないようにする -1 を指定します。0 を指定して、タイマーをすぐに再開します。 + + の構築時に指定されたコールバック メソッドを呼び出す時間間隔。-1 ミリ秒を指定して、周期的なシグナル通知を無効にします。 + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + + の現在のインスタンスによって使用されているすべてのリソースを解放します。 + 2 + + + + からの呼び出しを処理するメソッドを表します。 + このデリゲートで呼び出されたメソッドに関連するアプリケーション固有の情報を格納するオブジェクト、または null。 + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/ko/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/ko/System.Threading.Timer.xml new file mode 100644 index 0000000..d0887c2 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/ko/System.Threading.Timer.xml @@ -0,0 +1,70 @@ + + + + System.Threading.Timer + + + + 지정된 간격으로 메서드를 실행하는 메커니즘을 제공합니다.이 클래스는 상속될 수 없습니다.이 유형에 대한 .NET Framework 소스 코드를 검색하려면 참조 소스를 참조하세요. + 1 + + + 부호 있는 32비트 정수로 시간 간격을 지정하여 Timer 클래스의 새 인스턴스를 초기화합니다. + 실행할 메서드를 나타내는 대리자입니다. + 콜백 메서드에서 사용할 정보가 포함된 개체를 반환하거나 null을 반환합니다. + + 이 호출되기 전에 지연할 시간(밀리초)입니다.타이머가 시작되지 않도록 하려면 를 지정합니다.타이머를 즉시 시작하려면 0을 지정합니다. + + 호출 사이의 시간 간격(밀리초)입니다.정기적으로 신호를 보내지 않도록 하려면 를 지정합니다. + The or parameter is negative and is not equal to . + The parameter is null. + + + + 값을 사용하여 시간 간격을 측정하여 Timer 클래스의 새 인스턴스를 초기화합니다. + 실행할 메서드를 나타내는 대리자입니다. + 콜백 메서드에서 사용할 정보가 포함된 개체를 반환하거나 null을 반환합니다. + + 매개 변수에서 해당 메서드를 호출하기 전에 지연될 시간입니다.타이머가 시작되지 않게 하려면 -1밀리초를 지정합니다.타이머를 즉시 시작하려면 0을 지정합니다. + + 에서 참조하는 메서드 호출 사이의 시간 간격입니다.정기적으로 신호를 보내지 않도록 하려면 -1밀리초를 지정합니다. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + 부호 있는 32비트 정수로 시간 간격을 측정하여 타이머 시작 시간 및 메서드 호출 사이의 간격을 변경합니다. + 타이머가 성공적으로 업데이트되었으면 true이고, 그렇지 않으면 false입니다. + + 가 구성될 때 지정되는 콜백 메서드를 호출하기 전의 지연 시간(밀리초)입니다.타이머가 다시 시작되지 않도록 하려면 를 지정합니다.타이머를 즉시 시작하려면 0을 지정합니다. + + 가 생성되었을 때 지정된 콜백 메서드 호출 사이의 간격(밀리초)입니다.정기적으로 신호를 보내지 않도록 하려면 를 지정합니다. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + + 값으로 시간 간격을 측정하여 타이머 시작 시간 및 메서드 호출 사이의 간격을 변경합니다. + 타이머가 업데이트되었으면 true이고, 그렇지 않으면 false입니다. + + 가 구성될 때 지정되는 콜백 메서드를 호출하기 전의 지연 시간을 나타내는 입니다.타이머가 다시 시작되지 않게 하려면 -1밀리초를 지정합니다.타이머를 즉시 시작하려면 0을 지정합니다. + + 가 생성되었을 때 지정된 콜백 메서드 호출 사이의 간격입니다.정기적으로 신호를 보내지 않도록 하려면 -1밀리초를 지정합니다. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + + 의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. + 2 + + + + 의 호출을 처리하는 메서드를 나타냅니다. + 이 대리자에서 호출한 메서드와 관련된 응용 프로그램 관련 정보를 포함하는 개체 또는 null입니다. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/ru/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/ru/System.Threading.Timer.xml new file mode 100644 index 0000000..b4fe5d7 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/ru/System.Threading.Timer.xml @@ -0,0 +1,58 @@ + + + + System.Threading.Timer + + + + Предоставляет механизм для выполнения метода в заданные интервалы времени.Этот класс не наследуется.Просмотреть исходный код .NET Framework для этого типа можно на портале Reference Source. + 1 + + + Инициализирует новый экземпляр класса Timer, используя указанное 32-разрядное знаковое целое число для задания временного интервала. + Делегат , представляющий выполняемый метод. + Объект, содержащий информацию, используемую методом ответного вызова, или значение null. + Количество времени до начала использования параметра , в миллисекундах.Следует задать поле для того, чтобы не допустить запуск таймера.Задайте значение ноль (0) для немедленного запуска таймера. + Временной интервал между вызовами параметра , в миллисекундах.Следует задать поле для отключения периодической сигнализации. + The or parameter is negative and is not equal to . + The parameter is null. + + + Инициализирует новый экземпляр класса Timer, используя значения объекта для измерения временных интервалов. + Делегат, представляющий выполняемый метод. + Объект, содержащий информацию, используемую методом ответного вызова, или значение null. + Количество времени, которое следует подождать до того, как параметр вызовет свои методы.Следует задать минус одну (-1) миллисекунду для того, чтобы не допустить запуск таймера.Задайте значение ноль (0) для немедленного запуска таймера. + Временной интервал между вызовами методов, на которые ссылается параметр .Следует задать минус одну (-1) миллисекунду для отключения периодической сигнализации. + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + Меняет время запуска и интервал между вызовами метода таймера, используя 32-разрядные знаковые целые числа для измерения временных интервалов. + Значение true, если таймер успешно обновлен; в противном случае — значение false. + Количество времени, в миллисекундах, которое должно пройти до вызова метода ответного вызова при создании объекта .Следует задать поле для того, чтобы не допустить повторный запуск таймера.Задайте значение ноль (0) для немедленного перезапуска таймера. + Временной интервал в миллисекундах между вызовами метода обратного вызова, определенный в конструкторе объекта .Следует задать поле для отключения периодической сигнализации. + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + Меняет время запуска и интервал межу вызовами метода таймера, используя значения объекта для измерения временных интервалов. + Значение true, если таймер успешно обновлен; в противном случае — значение false. + Объект , представляющий количество времени в миллисекундах, которое должно пройти до вызова метода ответного вызова при создании объекта .Следует задать минус одну (-1) миллисекунду для того, чтобы не допустить повторный запуск таймера.Задайте значение ноль (0) для немедленного перезапуска таймера. + Временной интервал между вызовами метода обратного вызова, определенный в конструкторе объекта .Следует задать минус одну (-1) миллисекунду для отключения периодической сигнализации. + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + Освобождает все ресурсы, используемые экземпляром класса . + 2 + + + Представляет метод, обрабатывающий вызовы от события . + Объект, содержащий информацию о конкретном приложении, существенные для метода, вызванного этим делегатом, или значение null. + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/zh-hans/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/zh-hans/System.Threading.Timer.xml new file mode 100644 index 0000000..641e974 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/zh-hans/System.Threading.Timer.xml @@ -0,0 +1,59 @@ + + + + System.Threading.Timer + + + + 提供以指定的时间间隔执行方法的机制。此类不能被继承。若要浏览此类型的 .NET Framework 源代码,请参阅引用源。 + 1 + + + 初始化 Timer 类的新实例,该类使用 32 位有符号整数指定时间间隔。 + + 委托,表示要执行的方法。 + 一个包含回调方法要使用的信息的对象,或者为 null。 + 调用 之前延迟的时间量(以毫秒为单位)。指定 可防止启动计时器。指定零 (0) 可立即启动计时器。 + 调用 的时间间隔(以毫秒为单位)。指定 可以禁用定期终止。 + The or parameter is negative and is not equal to . + The parameter is null. + + + 初始化 Timer 类的新实例,该类使用 值度量时间间隔。 + 表示要执行的方法的委托。 + 一个包含回调方法要使用的信息的对象,或者为 null。 + 参数调用其方法之前延迟的时间量。指定 -1 毫秒以防止启动计时器。指定零 (0) 可立即启动计时器。 + 在调用 所引用的方法之间的时间间隔。指定 -1 毫秒可以禁用定期终止。 + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + 更改计时器的启动时间和方法调用之间的间隔,用 32 位有符号整数度量时间间隔。 + 如果计时器更新成功,则为 true;否则为 false。 + 在调用构造 时指定的回调方法之前的延迟时间量(以毫秒为单位)。指定 可防止重新启动计时器。指定零 (0) 可立即重新启动计时器。 + 调用构造 时指定的回调方法的时间间隔(以毫秒为单位)。指定 可以禁用定期终止。 + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + 更改计时器的启动时间和方法调用之间的间隔,使用 值度量时间间隔。 + 如果计时器更新成功,则为 true;否则为 false。 + 一个 ,表示在调用构造 时指定的回调方法之前延迟的时间量。指定负 -1 毫秒以防止计时器重新启动。指定零 (0) 可立即重新启动计时器。 + 在构造 时指定的回调方法调用之间的时间间隔。指定 -1 毫秒可以禁用定期终止。 + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + 释放由 的当前实例使用的所有资源。 + 2 + + + 表示处理来自 的调用的方法。 + 一个对象(包含与该委托所调用的方法相关的特定于应用程序的信息)或为 null。 + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/zh-hant/System.Threading.Timer.xml b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/zh-hant/System.Threading.Timer.xml new file mode 100644 index 0000000..cb88e28 --- /dev/null +++ b/packages/System.Threading.Timer.4.3.0/ref/netstandard1.2/zh-hant/System.Threading.Timer.xml @@ -0,0 +1,62 @@ + + + + System.Threading.Timer + + + + 提供一套機制,可於指定間隔執行方法。此類別無法被繼承。若要瀏覽此類型的 .NET Framework 原始程式碼,請參閱參考來源。 + 1 + + + 初始化 Timer 類別的新執行個體,使用 32 位元帶正負號的整數來指定時間間隔。 + + 委派,表示要執行的方法。 + 包含回呼方法所使用資訊的物件,或 null。 + 叫用 前所延遲的時間量,以毫秒為單位。指定 以防止計時器啟動。指定零 (0) 以立即啟動計時器。 + + 引動過程的間隔時間 (以毫秒為單位)。指定 以停用週期的訊號功能。 + The or parameter is negative and is not equal to . + The parameter is null. + + + 初始化 Timer 類別的新執行個體,使用 值來測量時間間隔。 + 代表要執行之方法的委派。 + 包含回呼方法所使用資訊的物件,或 null。 + + 參數叫用它的方法前所延遲的時間量。指定負 1 (-1) 毫秒以防止啟動計時器。指定零 (0) 以立即啟動計時器。 + 所參考方法於兩次引動過程之間的時間間隔。指定負 1 (-1) 毫秒以停用定期的信號方式。 + The number of milliseconds in the value of or is negative and not equal to , or is greater than . + The parameter is null. + + + 變更開始的時間和計時器的方法引動過程之間的時間間隔,使用 32 位元帶正負號的整數來測量時間間隔。 + 如果已成功更新計時器,則為 true,否則為 false。 + 延遲的時間長度 (以毫秒為單位),一旦超過這個時間就叫用先前建構 時指定的回呼方法。指定 以防止計時器重新啟動。指定零 (0) 以立即重新啟動計時器。 + 建構 時指定的回呼方法的引動過程間隔時間 (以毫秒為單位)。指定 以停用週期的訊號功能。 + The has already been disposed. + The or parameter is negative and is not equal to . + 2 + + + 變更開始的時間和計時器的方法引動過程之間的時間間隔,使用 值來測量時間間隔。 + 如果已成功更新計時器,則為 true,否則為 false。 + + ,表示延遲的時間量,一旦超過這個時間就叫用先前建構 時指定的回呼方法。指定負 1 (-1) 毫秒以防止重新啟動計時器。指定零 (0) 以立即重新啟動計時器。 + 建構 時指定的回呼方法的引動過程之間的時間間隔。指定負 1 (-1) 毫秒以停用定期的信號方式。 + The has already been disposed. + The or parameter, in milliseconds, is less than -1. + The or parameter, in milliseconds, is greater than 4294967294. + 2 + + + 目前的執行個體所使用的資源全部釋出。 + 2 + + + 表示處理來自 的呼叫的方法。 + 物件,含有關於這個委派所叫用方法的應用程式特定資訊;或 null。 + 2 + + + \ No newline at end of file diff --git a/packages/System.Threading.Timer.4.3.0/ref/portable-net451+win81+wpa81/_._ b/packages/System.Threading.Timer.4.3.0/ref/portable-net451+win81+wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/ref/win81/_._ b/packages/System.Threading.Timer.4.3.0/ref/win81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/ref/wpa81/_._ b/packages/System.Threading.Timer.4.3.0/ref/wpa81/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/ref/xamarinios10/_._ b/packages/System.Threading.Timer.4.3.0/ref/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/ref/xamarinmac20/_._ b/packages/System.Threading.Timer.4.3.0/ref/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/ref/xamarintvos10/_._ b/packages/System.Threading.Timer.4.3.0/ref/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Threading.Timer.4.3.0/ref/xamarinwatchos10/_._ b/packages/System.Threading.Timer.4.3.0/ref/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/.signature.p7s b/packages/System.ValueTuple.4.5.0/.signature.p7s new file mode 100644 index 0000000..355e384 Binary files /dev/null and b/packages/System.ValueTuple.4.5.0/.signature.p7s differ diff --git a/packages/System.ValueTuple.4.5.0/LICENSE.TXT b/packages/System.ValueTuple.4.5.0/LICENSE.TXT new file mode 100644 index 0000000..984713a --- /dev/null +++ b/packages/System.ValueTuple.4.5.0/LICENSE.TXT @@ -0,0 +1,23 @@ +The MIT License (MIT) + +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +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. diff --git a/packages/System.ValueTuple.4.5.0/THIRD-PARTY-NOTICES.TXT b/packages/System.ValueTuple.4.5.0/THIRD-PARTY-NOTICES.TXT new file mode 100644 index 0000000..db542ca --- /dev/null +++ b/packages/System.ValueTuple.4.5.0/THIRD-PARTY-NOTICES.TXT @@ -0,0 +1,309 @@ +.NET Core uses third-party libraries or other resources that may be +distributed under licenses different than the .NET Core software. + +In the event that we accidentally failed to list a required notice, please +bring it to our attention. Post an issue or email us: + + dotnet@microsoft.com + +The attached notices are provided for information only. + +License notice for Slicing-by-8 +------------------------------- + +http://sourceforge.net/projects/slicing-by-8/ + +Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved + + +This software program is licensed subject to the BSD License, available at +http://www.opensource.org/licenses/bsd-license.html. + + +License notice for Unicode data +------------------------------- + +http://www.unicode.org/copyright.html#License + +Copyright © 1991-2017 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in http://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + +License notice for Zlib +----------------------- + +https://github.com/madler/zlib +http://zlib.net/zlib_license.html + +/* zlib.h -- interface of the 'zlib' general purpose compression library + version 1.2.11, January 15th, 2017 + + Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + +*/ + +License notice for Mono +------------------------------- + +http://www.mono-project.com/docs/about-mono/ + +Copyright (c) .NET Foundation Contributors + +MIT License + +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. + +License notice for International Organization for Standardization +----------------------------------------------------------------- + +Portions (C) International Organization for Standardization 1986: + Permission to copy in any form is granted for use with + conforming SGML systems and applications as defined in + ISO 8879, provided this notice is included in all copies. + +License notice for Intel +------------------------ + +"Copyright (c) 2004-2006 Intel Corporation - All Rights Reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License notice for Xamarin and Novell +------------------------------------- + +Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com) + +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. + +Copyright (c) 2011 Novell, Inc (http://www.novell.com) + +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. + +Third party notice for W3C +-------------------------- + +"W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE +Status: This license takes effect 13 May, 2015. +This work is being provided by the copyright holders under the following license. +License +By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. +Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the work or portions thereof, including modifications: +The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. +Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. +Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)." +Disclaimers +THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. +COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. +The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. Title to copyright in this work will at all times remain with copyright holders." + +License notice for Bit Twiddling Hacks +-------------------------------------- + +Bit Twiddling Hacks + +By Sean Eron Anderson +seander@cs.stanford.edu + +Individually, the code snippets here are in the public domain (unless otherwise +noted) — feel free to use them however you please. The aggregate collection and +descriptions are © 1997-2005 Sean Eron Anderson. The code and descriptions are +distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY and +without even the implied warranty of merchantability or fitness for a particular +purpose. + +License notice for Brotli +-------------------------------------- + +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. + +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. + +compress_fragment.c: +Copyright (c) 2011, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +decode_fuzzer.c: +Copyright (c) 2015 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." + diff --git a/packages/System.ValueTuple.4.5.0/lib/MonoAndroid10/_._ b/packages/System.ValueTuple.4.5.0/lib/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/lib/MonoTouch10/_._ b/packages/System.ValueTuple.4.5.0/lib/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/lib/net461/System.ValueTuple.dll b/packages/System.ValueTuple.4.5.0/lib/net461/System.ValueTuple.dll new file mode 100644 index 0000000..1cadbf3 Binary files /dev/null and b/packages/System.ValueTuple.4.5.0/lib/net461/System.ValueTuple.dll differ diff --git a/packages/System.ValueTuple.4.5.0/lib/net461/System.ValueTuple.xml b/packages/System.ValueTuple.4.5.0/lib/net461/System.ValueTuple.xml new file mode 100644 index 0000000..6dcce66 --- /dev/null +++ b/packages/System.ValueTuple.4.5.0/lib/net461/System.ValueTuple.xml @@ -0,0 +1,1299 @@ + + + + System.ValueTuple + + + + + Indicates that the use of on a member is meant to be treated as a tuple with element names. + + + + + Initializes a new instance of the class. + + + Specifies, in a pre-order depth-first traversal of a type's + construction, which occurrences are + meant to carry element names. + + + This constructor is meant to be used on types that contain an + instantiation of that contains + element names. For instance, if C is a generic type with + two type parameters, then a use of the constructed type C{, might be intended to + treat the first type argument as a tuple with element names and the + second as a tuple without element names. In which case, the + appropriate attribute specification should use a + transformNames value of { "name1", "name2", null, null, + null }. + + + + + Specifies, in a pre-order depth-first traversal of a type's + construction, which elements are + meant to carry element names. + + + + + Provides extension methods for instances to interop with C# tuples features (deconstruction syntax, converting from and to ). + + + + + Deconstruct a properly nested with 1 elements. + + + + + Deconstruct a properly nested with 2 elements. + + + + + Deconstruct a properly nested with 3 elements. + + + + + Deconstruct a properly nested with 4 elements. + + + + + Deconstruct a properly nested with 5 elements. + + + + + Deconstruct a properly nested with 6 elements. + + + + + Deconstruct a properly nested with 7 elements. + + + + + Deconstruct a properly nested with 8 elements. + + + + + Deconstruct a properly nested with 9 elements. + + + + + Deconstruct a properly nested with 10 elements. + + + + + Deconstruct a properly nested with 11 elements. + + + + + Deconstruct a properly nested with 12 elements. + + + + + Deconstruct a properly nested with 13 elements. + + + + + Deconstruct a properly nested with 14 elements. + + + + + Deconstruct a properly nested with 15 elements. + + + + + Deconstruct a properly nested with 16 elements. + + + + + Deconstruct a properly nested with 17 elements. + + + + + Deconstruct a properly nested with 18 elements. + + + + + Deconstruct a properly nested with 19 elements. + + + + + Deconstruct a properly nested with 20 elements. + + + + + Deconstruct a properly nested with 21 elements. + + + + + Make a properly nested from a properly nested with 1 element. + + + + + Make a properly nested from a properly nested with 2 elements. + + + + + Make a properly nested from a properly nested with 3 elements. + + + + + Make a properly nested from a properly nested with 4 elements. + + + + + Make a properly nested from a properly nested with 5 elements. + + + + + Make a properly nested from a properly nested with 6 elements. + + + + + Make a properly nested from a properly nested with 7 elements. + + + + + Make a properly nested from a properly nested with 8 elements. + + + + + Make a properly nested from a properly nested with 9 elements. + + + + + Make a properly nested from a properly nested with 10 elements. + + + + + Make a properly nested from a properly nested with 11 elements. + + + + + Make a properly nested from a properly nested with 12 elements. + + + + + Make a properly nested from a properly nested with 13 elements. + + + + + Make a properly nested from a properly nested with 14 elements. + + + + + Make a properly nested from a properly nested with 15 elements. + + + + + Make a properly nested from a properly nested with 16 elements. + + + + + Make a properly nested from a properly nested with 17 elements. + + + + + Make a properly nested from a properly nested with 18 elements. + + + + + Make a properly nested from a properly nested with 19 elements. + + + + + Make a properly nested from a properly nested with 20 elements. + + + + + Make a properly nested from a properly nested with 21 elements. + + + + + Make a properly nested from a properly nested with 1 element. + + + + + Make a properly nested from a properly nested with 2 elements. + + + + + Make a properly nested from a properly nested with 3 elements. + + + + + Make a properly nested from a properly nested with 4 elements. + + + + + Make a properly nested from a properly nested with 5 elements. + + + + + Make a properly nested from a properly nested with 6 elements. + + + + + Make a properly nested from a properly nested with 7 elements. + + + + + Make a properly nested from a properly nested with 8 elements. + + + + + Make a properly nested from a properly nested with 9 elements. + + + + + Make a properly nested from a properly nested with 10 elements. + + + + + Make a properly nested from a properly nested with 11 elements. + + + + + Make a properly nested from a properly nested with 12 elements. + + + + + Make a properly nested from a properly nested with 13 elements. + + + + + Make a properly nested from a properly nested with 14 elements. + + + + + Make a properly nested from a properly nested with 15 elements. + + + + + Make a properly nested from a properly nested with 16 elements. + + + + + Make a properly nested from a properly nested with 17 elements. + + + + + Make a properly nested from a properly nested with 18 elements. + + + + + Make a properly nested from a properly nested with 19 elements. + + + + + Make a properly nested from a properly nested with 20 elements. + + + + + Make a properly nested from a properly nested with 21 elements. + + + + + Helper so we can call some tuple methods recursively without knowing the underlying types. + + + + + The ValueTuple types (from arity 0 to 8) comprise the runtime implementation that underlies tuples in C# and struct tuples in F#. + Aside from created via language syntax, they are most easily created via the ValueTuple.Create factory methods. + The System.ValueTuple types differ from the System.Tuple types in that: + - they are structs rather than classes, + - they are mutable rather than readonly, and + - their members (such as Item1, Item2, etc) are fields rather than properties. + + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if is a . + + + Returns a value indicating whether this instance is equal to a specified value. + An instance to compare to this instance. + true if has the same value as this instance; otherwise, false. + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (). + + + + Creates a new struct 0-tuple. + A 0-tuple. + + + Creates a new struct 1-tuple, or singleton. + The type of the first component of the tuple. + The value of the first component of the tuple. + A 1-tuple (singleton) whose value is (item1). + + + Creates a new struct 2-tuple, or pair. + The type of the first component of the tuple. + The type of the second component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + A 2-tuple (pair) whose value is (item1, item2). + + + Creates a new struct 3-tuple, or triple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + A 3-tuple (triple) whose value is (item1, item2, item3). + + + Creates a new struct 4-tuple, or quadruple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + A 4-tuple (quadruple) whose value is (item1, item2, item3, item4). + + + Creates a new struct 5-tuple, or quintuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + A 5-tuple (quintuple) whose value is (item1, item2, item3, item4, item5). + + + Creates a new struct 6-tuple, or sextuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + A 6-tuple (sextuple) whose value is (item1, item2, item3, item4, item5, item6). + + + Creates a new struct 7-tuple, or septuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + A 7-tuple (septuple) whose value is (item1, item2, item3, item4, item5, item6, item7). + + + Creates a new struct 8-tuple, or octuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + The type of the eighth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + The value of the eighth component of the tuple. + An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8). + + + Represents a 1-tuple, or singleton, as a value type. + The type of the tuple's only component. + + + + The current instance's first component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its field + is equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1), + where Item1 represents the value of . If the field is , + it is represented as . + + + + + Represents a 2-tuple, or pair, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + if the current instance is equal to the specified object; otherwise, . + + + This member is an explicit interface member implementation. It can be used only when the + instance is cast to an interface. + + The implementation is called only if other is not , + and if it can be successfully cast (in C#) or converted (in Visual Basic) to a + whose components are of the same types as those of the current instance. The IStructuralEquatable.Equals(Object, IEqualityComparer) method + first passes the values of the objects to be compared to the + implementation. If this method call returns , the method is + called again and passed the values of the two instances. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2), + where Item1 and Item2 represent the values of the + and fields. If either field value is , + it is represented as . + + + + + Represents a 3-tuple, or triple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3). + If any field value is , it is represented as . + + + + + Represents a 4-tuple, or quadruple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4). + If any field value is , it is represented as . + + + + + Represents a 5-tuple, or quintuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5). + If any field value is , it is represented as . + + + + + Represents a 6-tuple, or sixtuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + The current instance's sixth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + The value of the tuple's sixth component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6). + If any field value is , it is represented as . + + + + + Represents a 7-tuple, or sentuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + The type of the tuple's seventh component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + The current instance's sixth component. + + + + + The current instance's seventh component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + The value of the tuple's sixth component. + The value of the tuple's seventh component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6, Item7). + If any field value is , it is represented as . + + + + + Represents an 8-tuple, or octuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + The type of the tuple's seventh component. + The type of the tuple's eighth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + The current instance's sixth component. + + + + + The current instance's seventh component. + + + + + The current instance's eighth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + The value of the tuple's sixth component. + The value of the tuple's seventh component. + The value of the tuple's eight component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6, Item7, Rest). + If any field value is , it is represented as . + + + + diff --git a/packages/System.ValueTuple.4.5.0/lib/net47/System.ValueTuple.dll b/packages/System.ValueTuple.4.5.0/lib/net47/System.ValueTuple.dll new file mode 100644 index 0000000..4ce28fd Binary files /dev/null and b/packages/System.ValueTuple.4.5.0/lib/net47/System.ValueTuple.dll differ diff --git a/packages/System.ValueTuple.4.5.0/lib/net47/System.ValueTuple.xml b/packages/System.ValueTuple.4.5.0/lib/net47/System.ValueTuple.xml new file mode 100644 index 0000000..1151832 --- /dev/null +++ b/packages/System.ValueTuple.4.5.0/lib/net47/System.ValueTuple.xml @@ -0,0 +1,8 @@ + + + + System.ValueTuple + + + + diff --git a/packages/System.ValueTuple.4.5.0/lib/netcoreapp2.0/_._ b/packages/System.ValueTuple.4.5.0/lib/netcoreapp2.0/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/lib/netstandard1.0/System.ValueTuple.dll b/packages/System.ValueTuple.4.5.0/lib/netstandard1.0/System.ValueTuple.dll new file mode 100644 index 0000000..65fa9ee Binary files /dev/null and b/packages/System.ValueTuple.4.5.0/lib/netstandard1.0/System.ValueTuple.dll differ diff --git a/packages/System.ValueTuple.4.5.0/lib/netstandard1.0/System.ValueTuple.xml b/packages/System.ValueTuple.4.5.0/lib/netstandard1.0/System.ValueTuple.xml new file mode 100644 index 0000000..6dcce66 --- /dev/null +++ b/packages/System.ValueTuple.4.5.0/lib/netstandard1.0/System.ValueTuple.xml @@ -0,0 +1,1299 @@ + + + + System.ValueTuple + + + + + Indicates that the use of on a member is meant to be treated as a tuple with element names. + + + + + Initializes a new instance of the class. + + + Specifies, in a pre-order depth-first traversal of a type's + construction, which occurrences are + meant to carry element names. + + + This constructor is meant to be used on types that contain an + instantiation of that contains + element names. For instance, if C is a generic type with + two type parameters, then a use of the constructed type C{, might be intended to + treat the first type argument as a tuple with element names and the + second as a tuple without element names. In which case, the + appropriate attribute specification should use a + transformNames value of { "name1", "name2", null, null, + null }. + + + + + Specifies, in a pre-order depth-first traversal of a type's + construction, which elements are + meant to carry element names. + + + + + Provides extension methods for instances to interop with C# tuples features (deconstruction syntax, converting from and to ). + + + + + Deconstruct a properly nested with 1 elements. + + + + + Deconstruct a properly nested with 2 elements. + + + + + Deconstruct a properly nested with 3 elements. + + + + + Deconstruct a properly nested with 4 elements. + + + + + Deconstruct a properly nested with 5 elements. + + + + + Deconstruct a properly nested with 6 elements. + + + + + Deconstruct a properly nested with 7 elements. + + + + + Deconstruct a properly nested with 8 elements. + + + + + Deconstruct a properly nested with 9 elements. + + + + + Deconstruct a properly nested with 10 elements. + + + + + Deconstruct a properly nested with 11 elements. + + + + + Deconstruct a properly nested with 12 elements. + + + + + Deconstruct a properly nested with 13 elements. + + + + + Deconstruct a properly nested with 14 elements. + + + + + Deconstruct a properly nested with 15 elements. + + + + + Deconstruct a properly nested with 16 elements. + + + + + Deconstruct a properly nested with 17 elements. + + + + + Deconstruct a properly nested with 18 elements. + + + + + Deconstruct a properly nested with 19 elements. + + + + + Deconstruct a properly nested with 20 elements. + + + + + Deconstruct a properly nested with 21 elements. + + + + + Make a properly nested from a properly nested with 1 element. + + + + + Make a properly nested from a properly nested with 2 elements. + + + + + Make a properly nested from a properly nested with 3 elements. + + + + + Make a properly nested from a properly nested with 4 elements. + + + + + Make a properly nested from a properly nested with 5 elements. + + + + + Make a properly nested from a properly nested with 6 elements. + + + + + Make a properly nested from a properly nested with 7 elements. + + + + + Make a properly nested from a properly nested with 8 elements. + + + + + Make a properly nested from a properly nested with 9 elements. + + + + + Make a properly nested from a properly nested with 10 elements. + + + + + Make a properly nested from a properly nested with 11 elements. + + + + + Make a properly nested from a properly nested with 12 elements. + + + + + Make a properly nested from a properly nested with 13 elements. + + + + + Make a properly nested from a properly nested with 14 elements. + + + + + Make a properly nested from a properly nested with 15 elements. + + + + + Make a properly nested from a properly nested with 16 elements. + + + + + Make a properly nested from a properly nested with 17 elements. + + + + + Make a properly nested from a properly nested with 18 elements. + + + + + Make a properly nested from a properly nested with 19 elements. + + + + + Make a properly nested from a properly nested with 20 elements. + + + + + Make a properly nested from a properly nested with 21 elements. + + + + + Make a properly nested from a properly nested with 1 element. + + + + + Make a properly nested from a properly nested with 2 elements. + + + + + Make a properly nested from a properly nested with 3 elements. + + + + + Make a properly nested from a properly nested with 4 elements. + + + + + Make a properly nested from a properly nested with 5 elements. + + + + + Make a properly nested from a properly nested with 6 elements. + + + + + Make a properly nested from a properly nested with 7 elements. + + + + + Make a properly nested from a properly nested with 8 elements. + + + + + Make a properly nested from a properly nested with 9 elements. + + + + + Make a properly nested from a properly nested with 10 elements. + + + + + Make a properly nested from a properly nested with 11 elements. + + + + + Make a properly nested from a properly nested with 12 elements. + + + + + Make a properly nested from a properly nested with 13 elements. + + + + + Make a properly nested from a properly nested with 14 elements. + + + + + Make a properly nested from a properly nested with 15 elements. + + + + + Make a properly nested from a properly nested with 16 elements. + + + + + Make a properly nested from a properly nested with 17 elements. + + + + + Make a properly nested from a properly nested with 18 elements. + + + + + Make a properly nested from a properly nested with 19 elements. + + + + + Make a properly nested from a properly nested with 20 elements. + + + + + Make a properly nested from a properly nested with 21 elements. + + + + + Helper so we can call some tuple methods recursively without knowing the underlying types. + + + + + The ValueTuple types (from arity 0 to 8) comprise the runtime implementation that underlies tuples in C# and struct tuples in F#. + Aside from created via language syntax, they are most easily created via the ValueTuple.Create factory methods. + The System.ValueTuple types differ from the System.Tuple types in that: + - they are structs rather than classes, + - they are mutable rather than readonly, and + - their members (such as Item1, Item2, etc) are fields rather than properties. + + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if is a . + + + Returns a value indicating whether this instance is equal to a specified value. + An instance to compare to this instance. + true if has the same value as this instance; otherwise, false. + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (). + + + + Creates a new struct 0-tuple. + A 0-tuple. + + + Creates a new struct 1-tuple, or singleton. + The type of the first component of the tuple. + The value of the first component of the tuple. + A 1-tuple (singleton) whose value is (item1). + + + Creates a new struct 2-tuple, or pair. + The type of the first component of the tuple. + The type of the second component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + A 2-tuple (pair) whose value is (item1, item2). + + + Creates a new struct 3-tuple, or triple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + A 3-tuple (triple) whose value is (item1, item2, item3). + + + Creates a new struct 4-tuple, or quadruple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + A 4-tuple (quadruple) whose value is (item1, item2, item3, item4). + + + Creates a new struct 5-tuple, or quintuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + A 5-tuple (quintuple) whose value is (item1, item2, item3, item4, item5). + + + Creates a new struct 6-tuple, or sextuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + A 6-tuple (sextuple) whose value is (item1, item2, item3, item4, item5, item6). + + + Creates a new struct 7-tuple, or septuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + A 7-tuple (septuple) whose value is (item1, item2, item3, item4, item5, item6, item7). + + + Creates a new struct 8-tuple, or octuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + The type of the eighth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + The value of the eighth component of the tuple. + An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8). + + + Represents a 1-tuple, or singleton, as a value type. + The type of the tuple's only component. + + + + The current instance's first component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its field + is equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1), + where Item1 represents the value of . If the field is , + it is represented as . + + + + + Represents a 2-tuple, or pair, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + if the current instance is equal to the specified object; otherwise, . + + + This member is an explicit interface member implementation. It can be used only when the + instance is cast to an interface. + + The implementation is called only if other is not , + and if it can be successfully cast (in C#) or converted (in Visual Basic) to a + whose components are of the same types as those of the current instance. The IStructuralEquatable.Equals(Object, IEqualityComparer) method + first passes the values of the objects to be compared to the + implementation. If this method call returns , the method is + called again and passed the values of the two instances. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2), + where Item1 and Item2 represent the values of the + and fields. If either field value is , + it is represented as . + + + + + Represents a 3-tuple, or triple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3). + If any field value is , it is represented as . + + + + + Represents a 4-tuple, or quadruple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4). + If any field value is , it is represented as . + + + + + Represents a 5-tuple, or quintuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5). + If any field value is , it is represented as . + + + + + Represents a 6-tuple, or sixtuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + The current instance's sixth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + The value of the tuple's sixth component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6). + If any field value is , it is represented as . + + + + + Represents a 7-tuple, or sentuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + The type of the tuple's seventh component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + The current instance's sixth component. + + + + + The current instance's seventh component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + The value of the tuple's sixth component. + The value of the tuple's seventh component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6, Item7). + If any field value is , it is represented as . + + + + + Represents an 8-tuple, or octuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + The type of the tuple's seventh component. + The type of the tuple's eighth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + The current instance's sixth component. + + + + + The current instance's seventh component. + + + + + The current instance's eighth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + The value of the tuple's sixth component. + The value of the tuple's seventh component. + The value of the tuple's eight component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6, Item7, Rest). + If any field value is , it is represented as . + + + + diff --git a/packages/System.ValueTuple.4.5.0/lib/netstandard2.0/_._ b/packages/System.ValueTuple.4.5.0/lib/netstandard2.0/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll b/packages/System.ValueTuple.4.5.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll new file mode 100644 index 0000000..b63769a Binary files /dev/null and b/packages/System.ValueTuple.4.5.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll differ diff --git a/packages/System.ValueTuple.4.5.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.xml b/packages/System.ValueTuple.4.5.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.xml new file mode 100644 index 0000000..6dcce66 --- /dev/null +++ b/packages/System.ValueTuple.4.5.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.xml @@ -0,0 +1,1299 @@ + + + + System.ValueTuple + + + + + Indicates that the use of on a member is meant to be treated as a tuple with element names. + + + + + Initializes a new instance of the class. + + + Specifies, in a pre-order depth-first traversal of a type's + construction, which occurrences are + meant to carry element names. + + + This constructor is meant to be used on types that contain an + instantiation of that contains + element names. For instance, if C is a generic type with + two type parameters, then a use of the constructed type C{, might be intended to + treat the first type argument as a tuple with element names and the + second as a tuple without element names. In which case, the + appropriate attribute specification should use a + transformNames value of { "name1", "name2", null, null, + null }. + + + + + Specifies, in a pre-order depth-first traversal of a type's + construction, which elements are + meant to carry element names. + + + + + Provides extension methods for instances to interop with C# tuples features (deconstruction syntax, converting from and to ). + + + + + Deconstruct a properly nested with 1 elements. + + + + + Deconstruct a properly nested with 2 elements. + + + + + Deconstruct a properly nested with 3 elements. + + + + + Deconstruct a properly nested with 4 elements. + + + + + Deconstruct a properly nested with 5 elements. + + + + + Deconstruct a properly nested with 6 elements. + + + + + Deconstruct a properly nested with 7 elements. + + + + + Deconstruct a properly nested with 8 elements. + + + + + Deconstruct a properly nested with 9 elements. + + + + + Deconstruct a properly nested with 10 elements. + + + + + Deconstruct a properly nested with 11 elements. + + + + + Deconstruct a properly nested with 12 elements. + + + + + Deconstruct a properly nested with 13 elements. + + + + + Deconstruct a properly nested with 14 elements. + + + + + Deconstruct a properly nested with 15 elements. + + + + + Deconstruct a properly nested with 16 elements. + + + + + Deconstruct a properly nested with 17 elements. + + + + + Deconstruct a properly nested with 18 elements. + + + + + Deconstruct a properly nested with 19 elements. + + + + + Deconstruct a properly nested with 20 elements. + + + + + Deconstruct a properly nested with 21 elements. + + + + + Make a properly nested from a properly nested with 1 element. + + + + + Make a properly nested from a properly nested with 2 elements. + + + + + Make a properly nested from a properly nested with 3 elements. + + + + + Make a properly nested from a properly nested with 4 elements. + + + + + Make a properly nested from a properly nested with 5 elements. + + + + + Make a properly nested from a properly nested with 6 elements. + + + + + Make a properly nested from a properly nested with 7 elements. + + + + + Make a properly nested from a properly nested with 8 elements. + + + + + Make a properly nested from a properly nested with 9 elements. + + + + + Make a properly nested from a properly nested with 10 elements. + + + + + Make a properly nested from a properly nested with 11 elements. + + + + + Make a properly nested from a properly nested with 12 elements. + + + + + Make a properly nested from a properly nested with 13 elements. + + + + + Make a properly nested from a properly nested with 14 elements. + + + + + Make a properly nested from a properly nested with 15 elements. + + + + + Make a properly nested from a properly nested with 16 elements. + + + + + Make a properly nested from a properly nested with 17 elements. + + + + + Make a properly nested from a properly nested with 18 elements. + + + + + Make a properly nested from a properly nested with 19 elements. + + + + + Make a properly nested from a properly nested with 20 elements. + + + + + Make a properly nested from a properly nested with 21 elements. + + + + + Make a properly nested from a properly nested with 1 element. + + + + + Make a properly nested from a properly nested with 2 elements. + + + + + Make a properly nested from a properly nested with 3 elements. + + + + + Make a properly nested from a properly nested with 4 elements. + + + + + Make a properly nested from a properly nested with 5 elements. + + + + + Make a properly nested from a properly nested with 6 elements. + + + + + Make a properly nested from a properly nested with 7 elements. + + + + + Make a properly nested from a properly nested with 8 elements. + + + + + Make a properly nested from a properly nested with 9 elements. + + + + + Make a properly nested from a properly nested with 10 elements. + + + + + Make a properly nested from a properly nested with 11 elements. + + + + + Make a properly nested from a properly nested with 12 elements. + + + + + Make a properly nested from a properly nested with 13 elements. + + + + + Make a properly nested from a properly nested with 14 elements. + + + + + Make a properly nested from a properly nested with 15 elements. + + + + + Make a properly nested from a properly nested with 16 elements. + + + + + Make a properly nested from a properly nested with 17 elements. + + + + + Make a properly nested from a properly nested with 18 elements. + + + + + Make a properly nested from a properly nested with 19 elements. + + + + + Make a properly nested from a properly nested with 20 elements. + + + + + Make a properly nested from a properly nested with 21 elements. + + + + + Helper so we can call some tuple methods recursively without knowing the underlying types. + + + + + The ValueTuple types (from arity 0 to 8) comprise the runtime implementation that underlies tuples in C# and struct tuples in F#. + Aside from created via language syntax, they are most easily created via the ValueTuple.Create factory methods. + The System.ValueTuple types differ from the System.Tuple types in that: + - they are structs rather than classes, + - they are mutable rather than readonly, and + - their members (such as Item1, Item2, etc) are fields rather than properties. + + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if is a . + + + Returns a value indicating whether this instance is equal to a specified value. + An instance to compare to this instance. + true if has the same value as this instance; otherwise, false. + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + Returns the hash code for this instance. + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (). + + + + Creates a new struct 0-tuple. + A 0-tuple. + + + Creates a new struct 1-tuple, or singleton. + The type of the first component of the tuple. + The value of the first component of the tuple. + A 1-tuple (singleton) whose value is (item1). + + + Creates a new struct 2-tuple, or pair. + The type of the first component of the tuple. + The type of the second component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + A 2-tuple (pair) whose value is (item1, item2). + + + Creates a new struct 3-tuple, or triple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + A 3-tuple (triple) whose value is (item1, item2, item3). + + + Creates a new struct 4-tuple, or quadruple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + A 4-tuple (quadruple) whose value is (item1, item2, item3, item4). + + + Creates a new struct 5-tuple, or quintuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + A 5-tuple (quintuple) whose value is (item1, item2, item3, item4, item5). + + + Creates a new struct 6-tuple, or sextuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + A 6-tuple (sextuple) whose value is (item1, item2, item3, item4, item5, item6). + + + Creates a new struct 7-tuple, or septuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + A 7-tuple (septuple) whose value is (item1, item2, item3, item4, item5, item6, item7). + + + Creates a new struct 8-tuple, or octuple. + The type of the first component of the tuple. + The type of the second component of the tuple. + The type of the third component of the tuple. + The type of the fourth component of the tuple. + The type of the fifth component of the tuple. + The type of the sixth component of the tuple. + The type of the seventh component of the tuple. + The type of the eighth component of the tuple. + The value of the first component of the tuple. + The value of the second component of the tuple. + The value of the third component of the tuple. + The value of the fourth component of the tuple. + The value of the fifth component of the tuple. + The value of the sixth component of the tuple. + The value of the seventh component of the tuple. + The value of the eighth component of the tuple. + An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8). + + + Represents a 1-tuple, or singleton, as a value type. + The type of the tuple's only component. + + + + The current instance's first component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its field + is equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1), + where Item1 represents the value of . If the field is , + it is represented as . + + + + + Represents a 2-tuple, or pair, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + + Returns a value that indicates whether the current instance is equal to a specified object based on a specified comparison method. + + The object to compare with this instance. + An object that defines the method to use to evaluate whether the two objects are equal. + if the current instance is equal to the specified object; otherwise, . + + + This member is an explicit interface member implementation. It can be used only when the + instance is cast to an interface. + + The implementation is called only if other is not , + and if it can be successfully cast (in C#) or converted (in Visual Basic) to a + whose components are of the same types as those of the current instance. The IStructuralEquatable.Equals(Object, IEqualityComparer) method + first passes the values of the objects to be compared to the + implementation. If this method call returns , the method is + called again and passed the values of the two instances. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2), + where Item1 and Item2 represent the values of the + and fields. If either field value is , + it is represented as . + + + + + Represents a 3-tuple, or triple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3). + If any field value is , it is represented as . + + + + + Represents a 4-tuple, or quadruple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4). + If any field value is , it is represented as . + + + + + Represents a 5-tuple, or quintuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5). + If any field value is , it is represented as . + + + + + Represents a 6-tuple, or sixtuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + The current instance's sixth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + The value of the tuple's sixth component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6). + If any field value is , it is represented as . + + + + + Represents a 7-tuple, or sentuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + The type of the tuple's seventh component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + The current instance's sixth component. + + + + + The current instance's seventh component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + The value of the tuple's sixth component. + The value of the tuple's seventh component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6, Item7). + If any field value is , it is represented as . + + + + + Represents an 8-tuple, or octuple, as a value type. + + The type of the tuple's first component. + The type of the tuple's second component. + The type of the tuple's third component. + The type of the tuple's fourth component. + The type of the tuple's fifth component. + The type of the tuple's sixth component. + The type of the tuple's seventh component. + The type of the tuple's eighth component. + + + + The current instance's first component. + + + + + The current instance's second component. + + + + + The current instance's third component. + + + + + The current instance's fourth component. + + + + + The current instance's fifth component. + + + + + The current instance's sixth component. + + + + + The current instance's seventh component. + + + + + The current instance's eighth component. + + + + + Initializes a new instance of the value type. + + The value of the tuple's first component. + The value of the tuple's second component. + The value of the tuple's third component. + The value of the tuple's fourth component. + The value of the tuple's fifth component. + The value of the tuple's sixth component. + The value of the tuple's seventh component. + The value of the tuple's eight component. + + + + Returns a value that indicates whether the current instance is equal to a specified object. + + The object to compare with this instance. + if the current instance is equal to the specified object; otherwise, . + + The parameter is considered to be equal to the current instance under the following conditions: + + It is a value type. + Its components are of the same types as those of the current instance. + Its components are equal to those of the current instance. Equality is determined by the default object equality comparer for each component. + + + + + + Returns a value that indicates whether the current + instance is equal to a specified . + + The tuple to compare with this instance. + if the current instance is equal to the specified tuple; otherwise, . + + The parameter is considered to be equal to the current instance if each of its fields + are equal to that of the current instance, using the default comparer for that field's type. + + + + Compares this instance to a specified instance and returns an indication of their relative values. + An instance to compare. + + A signed number indicating the relative values of this instance and . + Returns less than zero if this instance is less than , zero if this + instance is equal to , and greater than zero if this instance is greater + than . + + + + + Returns the hash code for the current instance. + + A 32-bit signed integer hash code. + + + + Returns a string that represents the value of this instance. + + The string representation of this instance. + + The string returned by this method takes the form (Item1, Item2, Item3, Item4, Item5, Item6, Item7, Rest). + If any field value is , it is represented as . + + + + diff --git a/packages/System.ValueTuple.4.5.0/lib/uap10.0.16299/_._ b/packages/System.ValueTuple.4.5.0/lib/uap10.0.16299/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/lib/xamarinios10/_._ b/packages/System.ValueTuple.4.5.0/lib/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/lib/xamarinmac20/_._ b/packages/System.ValueTuple.4.5.0/lib/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/lib/xamarintvos10/_._ b/packages/System.ValueTuple.4.5.0/lib/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/lib/xamarinwatchos10/_._ b/packages/System.ValueTuple.4.5.0/lib/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/ref/MonoAndroid10/_._ b/packages/System.ValueTuple.4.5.0/ref/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/ref/MonoTouch10/_._ b/packages/System.ValueTuple.4.5.0/ref/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/ref/net461/System.ValueTuple.dll b/packages/System.ValueTuple.4.5.0/ref/net461/System.ValueTuple.dll new file mode 100644 index 0000000..ba8aeb6 Binary files /dev/null and b/packages/System.ValueTuple.4.5.0/ref/net461/System.ValueTuple.dll differ diff --git a/packages/System.ValueTuple.4.5.0/ref/net47/System.ValueTuple.dll b/packages/System.ValueTuple.4.5.0/ref/net47/System.ValueTuple.dll new file mode 100644 index 0000000..ed3bd7b Binary files /dev/null and b/packages/System.ValueTuple.4.5.0/ref/net47/System.ValueTuple.dll differ diff --git a/packages/System.ValueTuple.4.5.0/ref/netcoreapp2.0/_._ b/packages/System.ValueTuple.4.5.0/ref/netcoreapp2.0/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/ref/netstandard2.0/_._ b/packages/System.ValueTuple.4.5.0/ref/netstandard2.0/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll b/packages/System.ValueTuple.4.5.0/ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll new file mode 100644 index 0000000..8c72a7a Binary files /dev/null and b/packages/System.ValueTuple.4.5.0/ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll differ diff --git a/packages/System.ValueTuple.4.5.0/ref/uap10.0.16299/_._ b/packages/System.ValueTuple.4.5.0/ref/uap10.0.16299/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/ref/xamarinios10/_._ b/packages/System.ValueTuple.4.5.0/ref/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/ref/xamarinmac20/_._ b/packages/System.ValueTuple.4.5.0/ref/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/ref/xamarintvos10/_._ b/packages/System.ValueTuple.4.5.0/ref/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/ref/xamarinwatchos10/_._ b/packages/System.ValueTuple.4.5.0/ref/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/useSharedDesignerContext.txt b/packages/System.ValueTuple.4.5.0/useSharedDesignerContext.txt new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.ValueTuple.4.5.0/version.txt b/packages/System.ValueTuple.4.5.0/version.txt new file mode 100644 index 0000000..47004a0 --- /dev/null +++ b/packages/System.ValueTuple.4.5.0/version.txt @@ -0,0 +1 @@ +30ab651fcb4354552bd4891619a0bdd81e0ebdbf diff --git a/packages/System.Xml.XmlDocument.4.3.0/.signature.p7s b/packages/System.Xml.XmlDocument.4.3.0/.signature.p7s new file mode 100644 index 0000000..4ed15e4 Binary files /dev/null and b/packages/System.Xml.XmlDocument.4.3.0/.signature.p7s differ diff --git a/packages/System.Xml.XmlDocument.4.3.0/ThirdPartyNotices.txt b/packages/System.Xml.XmlDocument.4.3.0/ThirdPartyNotices.txt new file mode 100644 index 0000000..55cfb20 --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/ThirdPartyNotices.txt @@ -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. \ No newline at end of file diff --git a/packages/System.Xml.XmlDocument.4.3.0/dotnet_library_license.txt b/packages/System.Xml.XmlDocument.4.3.0/dotnet_library_license.txt new file mode 100644 index 0000000..92b6c44 --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/dotnet_library_license.txt @@ -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 Microsoft’s 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 n’accorde 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, d’adéquation à un usage particulier et d’absence 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 d’une autre faute dans la limite autorisée par la loi en vigueur. + +Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. + +EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres 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. + + diff --git a/packages/System.Xml.XmlDocument.4.3.0/lib/MonoAndroid10/_._ b/packages/System.Xml.XmlDocument.4.3.0/lib/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Xml.XmlDocument.4.3.0/lib/MonoTouch10/_._ b/packages/System.Xml.XmlDocument.4.3.0/lib/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Xml.XmlDocument.4.3.0/lib/net46/System.Xml.XmlDocument.dll b/packages/System.Xml.XmlDocument.4.3.0/lib/net46/System.Xml.XmlDocument.dll new file mode 100644 index 0000000..cf138d3 Binary files /dev/null and b/packages/System.Xml.XmlDocument.4.3.0/lib/net46/System.Xml.XmlDocument.dll differ diff --git a/packages/System.Xml.XmlDocument.4.3.0/lib/netstandard1.3/System.Xml.XmlDocument.dll b/packages/System.Xml.XmlDocument.4.3.0/lib/netstandard1.3/System.Xml.XmlDocument.dll new file mode 100644 index 0000000..c1d415d Binary files /dev/null and b/packages/System.Xml.XmlDocument.4.3.0/lib/netstandard1.3/System.Xml.XmlDocument.dll differ diff --git a/packages/System.Xml.XmlDocument.4.3.0/lib/xamarinios10/_._ b/packages/System.Xml.XmlDocument.4.3.0/lib/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Xml.XmlDocument.4.3.0/lib/xamarinmac20/_._ b/packages/System.Xml.XmlDocument.4.3.0/lib/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Xml.XmlDocument.4.3.0/lib/xamarintvos10/_._ b/packages/System.Xml.XmlDocument.4.3.0/lib/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Xml.XmlDocument.4.3.0/lib/xamarinwatchos10/_._ b/packages/System.Xml.XmlDocument.4.3.0/lib/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/MonoAndroid10/_._ b/packages/System.Xml.XmlDocument.4.3.0/ref/MonoAndroid10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/MonoTouch10/_._ b/packages/System.Xml.XmlDocument.4.3.0/ref/MonoTouch10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/net46/System.Xml.XmlDocument.dll b/packages/System.Xml.XmlDocument.4.3.0/ref/net46/System.Xml.XmlDocument.dll new file mode 100644 index 0000000..cf138d3 Binary files /dev/null and b/packages/System.Xml.XmlDocument.4.3.0/ref/net46/System.Xml.XmlDocument.dll differ diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/System.Xml.XmlDocument.dll b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/System.Xml.XmlDocument.dll new file mode 100644 index 0000000..34fcb6d Binary files /dev/null and b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/System.Xml.XmlDocument.dll differ diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/System.Xml.XmlDocument.xml b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/System.Xml.XmlDocument.xml new file mode 100644 index 0000000..1a58b0f --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/System.Xml.XmlDocument.xml @@ -0,0 +1,1426 @@ + + + + System.Xml.XmlDocument + + + + Represents an attribute. Valid and default values for the attribute are defined in a document type definition (DTD) or schema. + + + Initializes a new instance of the class. + The namespace prefix. + The local name of the attribute. + The namespace uniform resource identifier (URI). + The parent XML document. + + + Adds the specified node to the end of the list of child nodes, of this node. + The added. + The to add. + This node is of a type that does not allow child nodes of the type of the node.The is an ancestor of this node. + The was created from a different document than the one that created this node.This node is read-only. + + + Gets the base Uniform Resource Identifier (URI) of the node. + The location from which the node was loaded or String.Empty if the node has no base URI. Attribute nodes have the same base URI as their owner element. If an attribute node does not have an owner element, BaseURI returns String.Empty. + + + Creates a duplicate of this node. + The duplicate node. + true to recursively clone the subtree under the specified node; false to clone only the node itself + + + Sets the concatenated values of the node and all its children. + The concatenated values of the node and all its children. For attribute nodes, this property has the same functionality as the property. + + + Sets the value of the attribute. + The attribute value. + The XML specified when setting this property is not well-formed. + + + Inserts the specified node immediately after the specified reference node. + The inserted. + The to insert. + The that is the reference node. The is placed after the . + This node is of a type that does not allow child nodes of the type of the node.The is an ancestor of this node. + The was created from a different document than the one that created this node.The is not a child of this node.This node is read-only. + + + Inserts the specified node immediately before the specified reference node. + The inserted. + The to insert. + The that is the reference node. The is placed before this node. + The current node is of a type that does not allow child nodes of the type of the node.The is an ancestor of this node. + The was created from a different document than the one that created this node.The is not a child of this node.This node is read-only. + + + Gets the local name of the node. + The name of the attribute node with the prefix removed. In the following example <book bk:genre= 'novel'>, the LocalName of the attribute is genre. + + + Gets the qualified name of the node. + The qualified name of the attribute node. + + + Gets the namespace URI of this node. + The namespace URI of this node. If the attribute is not explicitly given a namespace, this property returns String.Empty. + + + Gets the type of the current node. + The node type for XmlAttribute nodes is XmlNodeType.Attribute. + + + Gets the to which this node belongs. + An XML document to which this node belongs. + + + Gets the to which the attribute belongs. + The XmlElement that the attribute belongs to or null if this attribute is not part of an XmlElement. + + + Gets the parent of this node. For XmlAttribute nodes, this property always returns null. + For XmlAttribute nodes, this property always returns null. + + + Gets or sets the namespace prefix of this node. + The namespace prefix of this node. If there is no prefix, this property returns String.Empty. + This node is read-only. + The specified prefix contains an invalid character.The specified prefix is malformed.The namespaceURI of this node is null.The specified prefix is "xml", and the namespaceURI of this node is different from "http://www.w3.org/XML/1998/namespace".This node is an attribute, the specified prefix is "xmlns", and the namespaceURI of this node is different from "http://www.w3.org/2000/xmlns/".This node is an attribute, and the qualifiedName of this node is "xmlns" [Namespaces]. + + + Adds the specified node to the beginning of the list of child nodes for this node. + The added. + The to add. If it is an , the entire contents of the document fragment are moved into the child list of this node. + This node is of a type that does not allow child nodes of the type of the node.The is an ancestor of this node. + The was created from a different document than the one that created this node.This node is read-only. + + + Removes the specified child node. + The removed. + The to remove. + The is not a child of this node. Or this node is read-only. + + + Replaces the child node specified with the new child node specified. + The replaced. + The new child . + The to replace. + This node is of a type that does not allow child nodes of the type of the node.The is an ancestor of this node. + The was created from a different document than the one that created this node.This node is read-only.The is not a child of this node. + + + Gets a value indicating whether the attribute value was explicitly set. + true if this attribute was explicitly given a value in the original instance document; otherwise, false. A value of false indicates that the value of the attribute came from the DTD. + + + Gets or sets the value of the node. + The value returned depends on the of the node. For XmlAttribute nodes, this property is the value of attribute. + The node is read-only and a set operation is called. + + + Saves all the children of the node to the specified . + The XmlWriter to which you want to save. + + + Saves the node to the specified . + The XmlWriter to which you want to save. + + + Represents a collection of attributes that can be accessed by name or index. + + + Inserts the specified attribute as the last node in the collection. + The XmlAttribute to append to the collection. + The to insert. + + was created from a document different from the one that created this collection. + + + Copies all the objects from this collection into the given array. + The array that is the destination of the objects copied from this collection. + The index in the array where copying begins. + + + Inserts the specified attribute immediately after the specified reference attribute. + The XmlAttribute to insert into the collection. + The to insert. + The that is the reference attribute. is placed after the . + The was created from a document different from the one that created this collection. Or the is not a member of this collection. + + + Inserts the specified attribute immediately before the specified reference attribute. + The XmlAttribute to insert into the collection. + The to insert. + The that is the reference attribute. is placed before the . + The was created from a document different from the one that created this collection. Or the is not a member of this collection. + + + Gets the attribute with the specified index. + The at the specified index. + The index of the attribute. + The index being passed in is out of range. + + + Gets the attribute with the specified name. + The with the specified name. If the attribute does not exist, this property returns null. + The qualified name of the attribute. + + + Gets the attribute with the specified local name and namespace Uniform Resource Identifier (URI). + The with the specified local name and namespace URI. If the attribute does not exist, this property returns null. + The local name of the attribute. + The namespace URI of the attribute. + + + Inserts the specified attribute as the first node in the collection. + The XmlAttribute added to the collection. + The to insert. + + + Removes the specified attribute from the collection. + The node removed or null if it is not found in the collection. + The to remove. + + + Removes all attributes from the collection. + + + Removes the attribute corresponding to the specified index from the collection. + Returns null if there is no attribute at the specified index. + The index of the node to remove. The first node has index 0. + + + Adds a using its property + If the replaces an existing node with the same name, the old node is returned; otherwise, the added node is returned. + An attribute node to store in this collection. The node will later be accessible using the name of the node. If a node with that name is already present in the collection, it is replaced by the new one; otherwise, the node is appended to the end of the collection. + + was created from a different than the one that created this collection.This XmlAttributeCollection is read-only. + + is an that is already an attribute of another object. To re-use attributes in other elements, you must clone the XmlAttribute objects you want to re-use. + + + For a description of this member, see . + The array that is the destination of the objects copied from this collection. + The index in the array where copying begins. + + + For a description of this member, see . + Returns an int that contains the count of the attributes. + + + For a description of this member, see . + Returns true if the collection is synchronized. + + + For a description of this member, see . + Returns the that is the root of the collection. + + + Represents a CDATA section. + + + Initializes a new instance of the class. + + that contains character data. + + object. + + + Creates a duplicate of this node. + The cloned node. + true to recursively clone the subtree under the specified node; false to clone only the node itself. Because CDATA nodes do not have children, regardless of the parameter setting, the cloned node will always include the data content. + + + Gets the local name of the node. + For CDATA nodes, the local name is #cdata-section. + + + Gets the qualified name of the node. + For CDATA nodes, the name is #cdata-section. + + + Gets the type of the current node. + The node type. For CDATA nodes, the value is XmlNodeType.CDATA. + + + + Gets the text node that immediately precedes this node. + Returns . + + + Saves the children of the node to the specified . + The XmlWriter to which you want to save. + + + Saves the node to the specified . + The XmlWriter to which you want to save. + + + Provides text manipulation methods that are used by several classes. + + + Initializes a new instance of the class. + String that contains character data to be added to document. + + to contain character data. + + + Appends the specified string to the end of the character data of the node. + The string to insert into the existing string. + + + Contains the data of the node. + The data of the node. + + + Removes a range of characters from the node. + The position within the string to start deleting. + The number of characters to delete. + + + Inserts the specified string at the specified character offset. + The position within the string to insert the supplied string data. + The string data that is to be inserted into the existing string. + + + Gets the length of the data, in characters. + The length, in characters, of the string in the property. The length may be zero; that is, CharacterData nodes can be empty. + + + Replaces the specified number of characters starting at the specified offset with the specified string. + The position within the string to start replacing. + The number of characters to replace. + The new data that replaces the old string data. + + + Retrieves a substring of the full string from the specified range. + The substring corresponding to the specified range. + The position within the string to start retrieving. An offset of zero indicates the starting point is at the start of the data. + The number of characters to retrieve. + + + Gets or sets the value of the node. + The value of the node. + Node is read-only. + + + Represents the content of an XML comment. + + + Initializes a new instance of the class. + The content of the comment element. + The parent XML document. + + + Creates a duplicate of this node. + The cloned node. + true to recursively clone the subtree under the specified node; false to clone only the node itself. Because comment nodes do not have children, the cloned node always includes the text content, regardless of the parameter setting. + + + Gets the local name of the node. + For comment nodes, the value is #comment. + + + Gets the qualified name of the node. + For comment nodes, the value is #comment. + + + Gets the type of the current node. + For comment nodes, the value is XmlNodeType.Comment. + + + Saves all the children of the node to the specified . Because comment nodes do not have children, this method has no effect. + The XmlWriter to which you want to save. + + + Saves the node to the specified . + The XmlWriter to which you want to save. + + + Represents the XML declaration node <?xml version='1.0'...?>. + + + Initializes a new instance of the class. + The XML version; see the property. + The encoding scheme; see the property. + Indicates whether the XML document depends on an external DTD; see the property. + The parent XML document. + + + Creates a duplicate of this node. + The cloned node. + true to recursively clone the subtree under the specified node; false to clone only the node itself. Because XmlDeclaration nodes do not have children, the cloned node always includes the data value, regardless of the parameter setting. + + + Gets or sets the encoding level of the XML document. + The valid character encoding name. The most commonly supported character encoding names for XML are the following: Category Encoding Names Unicode UTF-8, UTF-16 ISO 10646 ISO-10646-UCS-2, ISO-10646-UCS-4 ISO 8859 ISO-8859-n (where "n" is a digit from 1 to 9) JIS X-0208-1997 ISO-2022-JP, Shift_JIS, EUC-JP This value is optional. If a value is not set, this property returns String.Empty.If an encoding attribute is not included, UTF-8 encoding is assumed when the document is written or saved out. + + + Gets or sets the concatenated values of the XmlDeclaration. + The concatenated values of the XmlDeclaration (that is, everything between <?xml and ?>). + + + Gets the local name of the node. + For XmlDeclaration nodes, the local name is xml. + + + Gets the qualified name of the node. + For XmlDeclaration nodes, the name is xml. + + + Gets the type of the current node. + For XmlDeclaration nodes, this value is XmlNodeType.XmlDeclaration. + + + Gets or sets the value of the standalone attribute. + Valid values are yes if all entity declarations required by the XML document are contained within the document or no if an external document type definition (DTD) is required. If a standalone attribute is not present in the XML declaration, this property returns String.Empty. + + + Gets or sets the value of the XmlDeclaration. + The contents of the XmlDeclaration (that is, everything between <?xml and ?>). + + + Gets the XML version of the document. + The value is always 1.0. + + + Saves the children of the node to the specified . Because XmlDeclaration nodes do not have children, this method has no effect. + The XmlWriter to which you want to save. + + + Saves the node to the specified . + The XmlWriter to which you want to save. + + + Represents an XML document.For more information, see the Remarks section. + + + Initializes a new instance of the class. + + + Initializes a new instance of the XmlDocument class with the specified . + The XmlImplementation to use. + + + Initializes a new instance of the XmlDocument class with the specified . + The XmlNameTable to use. + + + Gets the base URI of the current node. + The location from which the node was loaded. + + + Creates a duplicate of this node. + The cloned XmlDocument node. + true to recursively clone the subtree under the specified node; false to clone only the node itself. + + + Creates an with the specified . + The new XmlAttribute. + The qualified name of the attribute. If the name contains a colon, the property reflects the part of the name preceding the first colon and the property reflects the part of the name following the first colon. The remains empty unless the prefix is a recognized built-in prefix such as xmlns. In this case NamespaceURI has a value of http://www.w3.org/2000/xmlns/. + + + Creates an with the specified qualified name and . + The new XmlAttribute. + The qualified name of the attribute. If the name contains a colon then the property will reflect the part of the name preceding the colon and the property will reflect the part of the name after the colon. + The namespaceURI of the attribute. If the qualified name includes a prefix of xmlns, then this parameter must be http://www.w3.org/2000/xmlns/. + + + Creates an with the specified , , and . + The new XmlAttribute. + The prefix of the attribute (if any). String.Empty and null are equivalent. + The local name of the attribute. + The namespace URI of the attribute (if any). String.Empty and null are equivalent. If is xmlns, then this parameter must be http://www.w3.org/2000/xmlns/; otherwise an exception is thrown. + + + Creates an containing the specified data. + The new XmlCDataSection. + The content of the new XmlCDataSection. + + + Creates an containing the specified data. + The new XmlComment. + The content of the new XmlComment. + + + Creates an . + The new XmlDocumentFragment. + + + Creates an element with the specified name. + The new XmlElement. + The qualified name of the element. If the name contains a colon then the property reflects the part of the name preceding the colon and the property reflects the part of the name after the colon. The qualified name cannot include a prefix of'xmlns'. + + + Creates an with the qualified name and . + The new XmlElement. + The qualified name of the element. If the name contains a colon then the property will reflect the part of the name preceding the colon and the property will reflect the part of the name after the colon. The qualified name cannot include a prefix of'xmlns'. + The namespace URI of the element. + + + Creates an element with the specified , , and . + The new . + The prefix of the new element (if any). String.Empty and null are equivalent. + The local name of the new element. + The namespace URI of the new element (if any). String.Empty and null are equivalent. + + + Creates an with the specified node type, , and . + The new XmlNode. + String version of the of the new node. This parameter must be one of the values listed in the table below. + The qualified name of the new node. If the name contains a colon, it is parsed into and components. + The namespace URI of the new node. + The name was not provided and the XmlNodeType requires a name; or is not one of the strings listed below. + + + Creates an with the specified , , and . + The new XmlNode. + The XmlNodeType of the new node. + The qualified name of the new node. If the name contains a colon then it is parsed into and components. + The namespace URI of the new node. + The name was not provided and the XmlNodeType requires a name. + + + Creates a with the specified , , , and . + The new XmlNode. + The XmlNodeType of the new node. + The prefix of the new node. + The local name of the new node. + The namespace URI of the new node. + The name was not provided and the XmlNodeType requires a name. + + + Creates an with the specified name and data. + The new XmlProcessingInstruction. + The name of the processing instruction. + The data for the processing instruction. + + + Creates an node. + A new XmlSignificantWhitespace node. + The string must contain only the following characters &#20; &#10; &#13; and &#9; + + + Creates an with the specified text. + The new XmlText node. + The text for the Text node. + + + Creates an node. + A new XmlWhitespace node. + The string must contain only the following characters &#20; &#10; &#13; and &#9; + + + Creates an node with the specified values. + The new XmlDeclaration node. + The version must be "1.0". + The value of the encoding attribute. This is the encoding that is used when you save the to a file or a stream; therefore, it must be set to a string supported by the class, otherwise fails. If this is null or String.Empty, the Save method does not write an encoding attribute on the XML declaration and therefore the default encoding, UTF-8, is used.Note: If the XmlDocument is saved to either a or an , this encoding value is discarded. Instead, the encoding of the TextWriter or the XmlTextWriter is used. This ensures that the XML written out can be read back using the correct encoding. + The value must be either "yes" or "no". If this is null or String.Empty, the Save method does not write a standalone attribute on the XML declaration. + The values of or are something other than the ones specified above. + + + Gets the root for the document. + The XmlElement that represents the root of the XML document tree. If no root exists, null is returned. + + + Returns an containing a list of all descendant elements that match the specified . + An containing a list of all matching nodes. If no nodes match , the returned collection will be empty. + The qualified name to match. It is matched against the Name property of the matching node. The special value "*" matches all tags. + + + Returns an containing a list of all descendant elements that match the specified and . + An containing a list of all matching nodes. If no nodes match the specified and , the returned collection will be empty. + The LocalName to match. The special value "*" matches all tags. + NamespaceURI to match. + + + Gets the object for the current document. + The XmlImplementation object for the current document. + + + Imports a node from another document to the current document. + The imported . + The node being imported. + true to perform a deep clone; otherwise, false. + Calling this method on a node type which cannot be imported. + + + Throws an in all cases. + The values of the node and all its child nodes. + In all cases. + + + Gets or sets the markup representing the children of the current node. + The markup of the children of the current node. + The XML specified when setting this property is not well-formed. + + + Gets a value indicating whether the current node is read-only. + true if the current node is read-only; otherwise false. XmlDocument nodes always return false. + + + Loads the XML document from the specified stream. + The stream containing the XML document to load. + There is a load or parse error in the XML. In this case, a is raised. + + + Loads the XML document from the specified . + The TextReader used to feed the XML data into the document. + There is a load or parse error in the XML. In this case, the document remains empty. + + + Loads the XML document from the specified . + The XmlReader used to feed the XML data into the document. + There is a load or parse error in the XML. In this case, the document remains empty. + + + Loads the XML document from the specified string. + String containing the XML document to load. + There is a load or parse error in the XML. In this case, the document remains empty. + + + Gets the local name of the node. + For XmlDocument nodes, the local name is #document. + + + Gets the qualified name of the node. + For XmlDocument nodes, the name is #document. + + + Gets the associated with this implementation. + An XmlNameTable enabling you to get the atomized version of a string within the document. + + + Occurs when the of a node belonging to this document has been changed. + + + Occurs when the of a node belonging to this document is about to be changed. + + + Occurs when a node belonging to this document has been inserted into another node. + + + Occurs when a node belonging to this document is about to be inserted into another node. + + + Occurs when a node belonging to this document has been removed from its parent. + + + Occurs when a node belonging to this document is about to be removed from the document. + + + Gets the type of the current node. + The node type. For XmlDocument nodes, this value is XmlNodeType.Document. + + + Gets the to which the current node belongs. + For XmlDocument nodes ( equals XmlNodeType.Document), this property always returns null. + + + Gets the parent node of this node (for nodes that can have parents). + Always returns null. + + + Gets or sets a value indicating whether to preserve white space in element content. + true to preserve white space; otherwise false. The default is false. + + + Creates an object based on the information in the . The reader must be positioned on a node or attribute. + The new XmlNode or null if no more nodes exist. + The XML source + The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + + + Saves the XML document to the specified stream. + The stream to which you want to save. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Saves the XML document to the specified . + The TextWriter to which you want to save. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Saves the XML document to the specified . + The XmlWriter to which you want to save. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Saves all the children of the XmlDocument node to the specified . + The XmlWriter to which you want to save. + + + Saves the XmlDocument node to the specified . + The XmlWriter to which you want to save. + + + Represents a lightweight object that is useful for tree insert operations. + + + Initializes a new instance of the class. + The XML document that is the source of the fragment. + + + Creates a duplicate of this node. + The cloned node. + true to recursively clone the subtree under the specified node; false to clone only the node itself. + + + Gets or sets the markup representing the children of this node. + The markup of the children of this node. + The XML specified when setting this property is not well-formed. + + + Gets the local name of the node. + For XmlDocumentFragment nodes, the local name is #document-fragment. + + + Gets the qualified name of the node. + For XmlDocumentFragment, the name is #document-fragment. + + + Gets the type of the current node. + For XmlDocumentFragment nodes, this value is XmlNodeType.DocumentFragment. + + + Gets the to which this node belongs. + The XmlDocument to which this node belongs. + + + Gets the parent of this node (for nodes that can have parents). + The parent of this node.For XmlDocumentFragment nodes, this property is always null. + + + Saves all the children of the node to the specified . + The XmlWriter to which you want to save. + + + Saves the node to the specified . + The XmlWriter to which you want to save. + + + Represents an element. + + + Initializes a new instance of the class. + The namespace prefix; see the property. + The local name; see the property. + The namespace URI; see the property. + The parent XML document. + + + Gets an containing the list of attributes for this node. + + containing the list of attributes for this node. + + + Creates a duplicate of this node. + The cloned node. + true to recursively clone the subtree under the specified node; false to clone only the node itself (and its attributes if the node is an XmlElement). + + + Returns the value for the attribute with the specified name. + The value of the specified attribute. An empty string is returned if a matching attribute is not found or if the attribute does not have a specified or default value. + The name of the attribute to retrieve. This is a qualified name. It is matched against the Name property of the matching node. + + + Returns the value for the attribute with the specified local name and namespace URI. + The value of the specified attribute. An empty string is returned if a matching attribute is not found or if the attribute does not have a specified or default value. + The local name of the attribute to retrieve. + The namespace URI of the attribute to retrieve. + + + Returns the XmlAttribute with the specified name. + The specified XmlAttribute or null if a matching attribute was not found. + The name of the attribute to retrieve. This is a qualified name. It is matched against the Name property of the matching node. + + + Returns the with the specified local name and namespace URI. + The specified XmlAttribute or null if a matching attribute was not found. + The local name of the attribute. + The namespace URI of the attribute. + + + Returns an containing a list of all descendant elements that match the specified . + An containing a list of all matching nodes. The list is empty if there are no matching nodes. + The name tag to match. This is a qualified name. It is matched against the Name property of the matching node. The asterisk (*) is a special value that matches all tags. + + + Returns an containing a list of all descendant elements that match the specified and . + An containing a list of all matching nodes. The list is empty if there are no matching nodes. + The local name to match. The asterisk (*) is a special value that matches all tags. + The namespace URI to match. + + + Determines whether the current node has an attribute with the specified name. + true if the current node has the specified attribute; otherwise, false. + The name of the attribute to find. This is a qualified name. It is matched against the Name property of the matching node. + + + Determines whether the current node has an attribute with the specified local name and namespace URI. + true if the current node has the specified attribute; otherwise, false. + The local name of the attribute to find. + The namespace URI of the attribute to find. + + + Gets a boolean value indicating whether the current node has any attributes. + true if the current node has attributes; otherwise, false. + + + Gets or sets the concatenated values of the node and all its children. + The concatenated values of the node and all its children. + + + Gets or sets the markup representing just the children of this node. + The markup of the children of this node. + The XML specified when setting this property is not well-formed. + + + Gets or sets the tag format of the element. + Returns true if the element is to be serialized in the short tag format "<item/>"; false for the long format "<item></item>".When setting this property, if set to true, the children of the element are removed and the element is serialized in the short tag format. If set to false, the value of the property is changed (regardless of whether or not the element has content); if the element is empty, it is serialized in the long format.This property is a Microsoft extension to the Document Object Model (DOM). + + + Gets the local name of the current node. + The name of the current node with the prefix removed. For example, LocalName is book for the element <bk:book>. + + + Gets the qualified name of the node. + The qualified name of the node. For XmlElement nodes, this is the tag name of the element. + + + Gets the namespace URI of this node. + The namespace URI of this node. If there is no namespace URI, this property returns String.Empty. + + + Gets the immediately following this element. + The XmlNode immediately following this element. + + + Gets the type of the current node. + The node type. For XmlElement nodes, this value is XmlNodeType.Element. + + + Gets the to which this node belongs. + The XmlDocument to which this element belongs. + + + + Gets or sets the namespace prefix of this node. + The namespace prefix of this node. If there is no prefix, this property returns String.Empty. + This node is read-only + The specified prefix contains an invalid character.The specified prefix is malformed.The namespaceURI of this node is null.The specified prefix is "xml" and the namespaceURI of this node is different from http://www.w3.org/XML/1998/namespace. + + + Removes all specified attributes and children of the current node. Default attributes are not removed. + + + Removes all specified attributes from the element. Default attributes are not removed. + + + Removes an attribute by name. + The name of the attribute to remove.This is a qualified name. It is matched against the Name property of the matching node. + The node is read-only. + + + Removes an attribute with the specified local name and namespace URI. (If the removed attribute has a default value, it is immediately replaced). + The local name of the attribute to remove. + The namespace URI of the attribute to remove. + The node is read-only. + + + Removes the attribute node with the specified index from the element. (If the removed attribute has a default value, it is immediately replaced). + The attribute node removed or null if there is no node at the given index. + The index of the node to remove. The first node has index 0. + + + Removes the specified by the local name and namespace URI. (If the removed attribute has a default value, it is immediately replaced). + The removed XmlAttribute or null if the XmlElement does not have a matching attribute node. + The local name of the attribute. + The namespace URI of the attribute. + This node is read-only. + + + Removes the specified . + The removed XmlAttribute or null if is not an attribute node of the XmlElement. + The XmlAttribute node to remove. If the removed attribute has a default value, it is immediately replaced. + This node is read-only. + + + Sets the value of the attribute with the specified name. + The name of the attribute to create or alter. This is a qualified name. If the name contains a colon it is parsed into prefix and local name components. + The value to set for the attribute. + The specified name contains an invalid character. + The node is read-only. + + + Sets the value of the attribute with the specified local name and namespace URI. + The attribute value. + The local name of the attribute. + The namespace URI of the attribute. + The value to set for the attribute. + + + Adds the specified . + The XmlAttribute to add. + The local name of the attribute. + The namespace URI of the attribute. + + + Adds the specified . + If the attribute replaces an existing attribute with the same name, the old XmlAttribute is returned; otherwise, null is returned. + The XmlAttribute node to add to the attribute collection for this element. + The was created from a different document than the one that created this node. Or this node is read-only. + The is already an attribute of another XmlElement object. You must explicitly clone XmlAttribute nodes to re-use them in other XmlElement objects. + + + Saves all the children of the node to the specified . + The XmlWriter to which you want to save. + + + Saves the current node to the specified . + The XmlWriter to which you want to save. + + + Defines the context for a set of objects. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified. + An object. + + + Creates a new . + The new XmlDocument object. + + + Tests if the Document Object Model (DOM) implementation implements a specific feature. + true if the feature is implemented in the specified version; otherwise, false.The following table shows the combinations that cause HasFeature to return true.strFeature strVersion XML 1.0 XML 2.0 + The package name of the feature to test. This name is not case-sensitive. + This is the version number of the package name to test. If the version is not specified (null), supporting any version of the feature causes the method to return true. + + + Gets the node immediately preceding or following this node. + + + Gets the node immediately following this node. + The immediately following this node or null if one does not exist. + + + Gets the node immediately preceding this node. + The preceding or null if one does not exist. + + + Represents a collection of nodes that can be accessed by name or index. + + + Gets the number of nodes in the XmlNamedNodeMap. + The number of nodes. + + + Provides support for the "foreach" style iteration over the collection of nodes in the XmlNamedNodeMap. + An enumerator object. + + + Retrieves an specified by name. + An XmlNode with the specified name or null if a matching node is not found. + The qualified name of the node to retrieve. It is matched against the property of the matching node. + + + Retrieves a node with the matching and . + An with the matching local name and namespace URI or null if a matching node was not found. + The local name of the node to retrieve. + The namespace Uniform Resource Identifier (URI) of the node to retrieve. + + + Retrieves the node at the specified index in the XmlNamedNodeMap. + The at the specified index. If is less than 0 or greater than or equal to the property, null is returned. + The index position of the node to retrieve from the XmlNamedNodeMap. The index is zero-based; therefore, the index of the first node is 0 and the index of the last node is -1. + + + Removes the node from the XmlNamedNodeMap. + The XmlNode removed from this XmlNamedNodeMap or null if a matching node was not found. + The qualified name of the node to remove. The name is matched against the property of the matching node. + + + Removes a node with the matching and . + The removed or null if a matching node was not found. + The local name of the node to remove. + The namespace URI of the node to remove. + + + Adds an using its property. + If the replaces an existing node with the same name, the old node is returned; otherwise, null is returned. + An XmlNode to store in the XmlNamedNodeMap. If a node with that name is already present in the map, it is replaced by the new one. + The was created from a different than the one that created the XmlNamedNodeMap; or the XmlNamedNodeMap is read-only. + + + Represents a single node in the XML document. + + + Adds the specified node to the end of the list of child nodes, of this node. + The node added. + The node to add. All the contents of the node to be added are moved into the specified location. + This node is of a type that does not allow child nodes of the type of the node.The is an ancestor of this node. + The was created from a different document than the one that created this node.This node is read-only. + + + Gets an containing the attributes of this node. + An XmlAttributeCollection containing the attributes of the node.If the node is of type XmlNodeType.Element, the attributes of the node are returned. Otherwise, this property returns null. + + + Gets the base URI of the current node. + The location from which the node was loaded or String.Empty if the node has no base URI. + + + Gets all the child nodes of the node. + An object that contains all the child nodes of the node.If there are no child nodes, this property returns an empty . + + + Creates a duplicate of the node, when overridden in a derived class. + The cloned node. + true to recursively clone the subtree under the specified node; false to clone only the node itself. + Calling this method on a node type that cannot be cloned. + + + Gets the first child of the node. + The first child of the node. If there is no such node, null is returned. + + + Get an enumerator that iterates through the child nodes in the current node. + An object that can be used to iterate through the child nodes in the current node. + + + Looks up the closest xmlns declaration for the given prefix that is in scope for the current node and returns the namespace URI in the declaration. + The namespace URI of the specified prefix. + The prefix whose namespace URI you want to find. + + + Looks up the closest xmlns declaration for the given namespace URI that is in scope for the current node and returns the prefix defined in that declaration. + The prefix for the specified namespace URI. + The namespace URI whose prefix you want to find. + + + Gets a value indicating whether this node has any child nodes. + true if the node has child nodes; otherwise, false. + + + Gets or sets the concatenated values of the node and all its child nodes. + The concatenated values of the node and all its child nodes. + + + Gets or sets the markup representing only the child nodes of this node. + The markup of the child nodes of this node.NoteInnerXml does not return default attributes. + Setting this property on a node that cannot have child nodes. + The XML specified when setting this property is not well-formed. + + + Inserts the specified node immediately after the specified reference node. + The node being inserted. + The XmlNode to insert. + The XmlNode that is the reference node. The is placed after the . + This node is of a type that does not allow child nodes of the type of the node.The is an ancestor of this node. + The was created from a different document than the one that created this node.The is not a child of this node.This node is read-only. + + + Inserts the specified node immediately before the specified reference node. + The node being inserted. + The XmlNode to insert. + The XmlNode that is the reference node. The is placed before this node. + The current node is of a type that does not allow child nodes of the type of the node.The is an ancestor of this node. + The was created from a different document than the one that created this node.The is not a child of this node.This node is read-only. + + + Gets a value indicating whether the node is read-only. + true if the node is read-only; otherwise false. + + + Gets the first child element with the specified . + The first that matches the specified name. It returns a null reference (Nothing in Visual Basic) if there is no match. + The qualified name of the element to retrieve. + + + Gets the first child element with the specified and . + The first with the matching and . . It returns a null reference (Nothing in Visual Basic) if there is no match. + The local name of the element. + The namespace URI of the element. + + + Gets the last child of the node. + The last child of the node. If there is no such node, null is returned. + + + Gets the local name of the node, when overridden in a derived class. + The name of the node with the prefix removed. For example, LocalName is book for the element <bk:book>.The name returned is dependent on the of the node: Type Name Attribute The local name of the attribute. CDATA #cdata-section Comment #comment Document #document DocumentFragment #document-fragment DocumentType The document type name. Element The local name of the element. Entity The name of the entity. EntityReference The name of the entity referenced. Notation The notation name. ProcessingInstruction The target of the processing instruction. Text #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + Gets the qualified name of the node, when overridden in a derived class. + The qualified name of the node. The name returned is dependent on the of the node: Type Name Attribute The qualified name of the attribute. CDATA #cdata-section Comment #comment Document #document DocumentFragment #document-fragment DocumentType The document type name. Element The qualified name of the element. Entity The name of the entity. EntityReference The name of the entity referenced. Notation The notation name. ProcessingInstruction The target of the processing instruction. Text #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + Gets the namespace URI of this node. + The namespace URI of this node. If there is no namespace URI, this property returns String.Empty. + + + Gets the node immediately following this node. + The next XmlNode. If there is no next node, null is returned. + + + Gets the type of the current node, when overridden in a derived class. + One of the values. + + + Puts all XmlText nodes in the full depth of the sub-tree underneath this XmlNode into a "normal" form where only markup (that is, tags, comments, processing instructions, CDATA sections, and entity references) separates XmlText nodes, that is, there are no adjacent XmlText nodes. + + + Gets the markup containing this node and all its child nodes. + The markup containing this node and all its child nodes.NoteOuterXml does not return default attributes. + + + Gets the to which this node belongs. + The to which this node belongs.If the node is an (NodeType equals XmlNodeType.Document), this property returns null. + + + Gets the parent of this node (for nodes that can have parents). + The XmlNode that is the parent of the current node. If a node has just been created and not yet added to the tree, or if it has been removed from the tree, the parent is null. For all other nodes, the value returned depends on the of the node. The following table describes the possible return values for the ParentNode property.NodeType Return Value of ParentNode Attribute, Document, DocumentFragment, Entity, Notation Returns null; these nodes do not have parents. CDATA Returns the element or entity reference containing the CDATA section. Comment Returns the element, entity reference, document type, or document containing the comment. DocumentType Returns the document node. Element Returns the parent node of the element. If the element is the root node in the tree, the parent is the document node. EntityReference Returns the element, attribute, or entity reference containing the entity reference. ProcessingInstruction Returns the document, element, document type, or entity reference containing the processing instruction. Text Returns the parent element, attribute, or entity reference containing the text node. + + + Gets or sets the namespace prefix of this node. + The namespace prefix of this node. For example, Prefix is bk for the element <bk:book>. If there is no prefix, this property returns String.Empty. + This node is read-only. + The specified prefix contains an invalid character.The specified prefix is malformed.The specified prefix is "xml" and the namespaceURI of this node is different from "http://www.w3.org/XML/1998/namespace".This node is an attribute and the specified prefix is "xmlns" and the namespaceURI of this node is different from "http://www.w3.org/2000/xmlns/ ".This node is an attribute and the qualifiedName of this node is "xmlns". + + + Adds the specified node to the beginning of the list of child nodes for this node. + The node added. + The node to add. All the contents of the node to be added are moved into the specified location. + This node is of a type that does not allow child nodes of the type of the node.The is an ancestor of this node. + The was created from a different document than the one that created this node.This node is read-only. + + + Gets the node immediately preceding this node. + The preceding XmlNode. If there is no preceding node, null is returned. + + + Gets the text node that immediately precedes this node. + Returns . + + + Removes all the child nodes and/or attributes of the current node. + + + Removes specified child node. + The node removed. + The node being removed. + The is not a child of this node. Or this node is read-only. + + + Replaces the child node with node. + The node replaced. + The new node to put in the child list. + The node being replaced in the list. + This node is of a type that does not allow child nodes of the type of the node.The is an ancestor of this node. + The was created from a different document than the one that created this node.This node is read-only.The is not a child of this node. + + + Tests if the DOM implementation implements a specific feature. + true if the feature is implemented in the specified version; otherwise, false. The following table describes the combinations that return true.Feature Version XML 1.0 XML 2.0 + The package name of the feature to test. This name is not case-sensitive. + The version number of the package name to test. If the version is not specified (null), supporting any version of the feature causes the method to return true. + + + For a description of this member, see . + Returns an enumerator for the collection. + + + Gets or sets the value of the node. + The value returned depends on the of the node: Type Value Attribute The value of the attribute. CDATASection The content of the CDATA Section. Comment The content of the comment. Document null. DocumentFragment null. DocumentType null. Element null. You can use the or properties to access the value of the element node. Entity null. EntityReference null. Notation null. ProcessingInstruction The entire content excluding the target. Text The content of the text node. SignificantWhitespace The white space characters. White space can consist of one or more space characters, carriage returns, line feeds, or tabs. Whitespace The white space characters. White space can consist of one or more space characters, carriage returns, line feeds, or tabs. XmlDeclaration The content of the declaration (that is, everything between <?xml and ?>). + Setting the value of a node that is read-only. + Setting the value of a node that is not supposed to have a value (for example, an Element node). + + + Saves all the child nodes of the node to the specified , when overridden in a derived class. + The XmlWriter to which you want to save. + + + Saves the current node to the specified , when overridden in a derived class. + The XmlWriter to which you want to save. + + + Specifies the type of node change. + + + A node value is being changed. + + + A node is being inserted in the tree. + + + A node is being removed from the tree. + + + Provides data for the , , , , and events. + + + Initializes a new instance of the class. + The that generated the event. + The old parent of the that generated the event. + The new parent of the that generated the event. + The old value of the that generated the event. + The new value of the that generated the event. + The . + + + Gets a value indicating what type of node change event is occurring. + An XmlNodeChangedAction value describing the node change event.XmlNodeChangedAction Value Description Insert A node has been or will be inserted. Remove A node has been or will be removed. Change A node has been or will be changed. NoteThe Action value does not differentiate between when the event occurred (before or after). You can create separate event handlers to handle both instances. + + + Gets the value of the after the operation completes. + The value of the ParentNode after the operation completes. This property returns null if the node is being removed.NoteFor attribute nodes this property returns the . + + + Gets the new value of the node. + The new value of the node. This property returns null if the node is neither an attribute nor a text node, or if the node is being removed.If called in a event, NewValue returns the value of the node if the change is successful. If called in a event, NewValue returns the current value of the node. + + + Gets the that is being added, removed or changed. + The XmlNode that is being added, removed or changed; this property never returns null. + + + Gets the value of the before the operation began. + The value of the ParentNode before the operation began. This property returns null if the node did not have a parent.NoteFor attribute nodes this property returns the . + + + Gets the original value of the node. + The original value of the node. This property returns null if the node is neither an attribute nor a text node, or if the node is being inserted.If called in a event, OldValue returns the current value of the node that will be replaced if the change is successful. If called in a event, OldValue returns the value of node prior to the change. + + + Represents the method that handles , , , , and events. + The source of the event. + An containing the event data. + + + Represents an ordered collection of nodes. + + + Initializes a new instance of the class. + + + Gets the number of nodes in the XmlNodeList. + The number of nodes in the XmlNodeList. + + + Gets an enumerator that iterates through the collection of nodes. + An enumerator used to iterate through the collection of nodes. + + + Retrieves a node at the given index. + The with the specified index in the collection. If is greater than or equal to the number of nodes in the list, this returns null. + The zero-based index into the list of nodes. + + + Gets a node at the given index. + The with the specified index in the collection. If index is greater than or equal to the number of nodes in the list, this returns null. + The zero-based index into the list of nodes. + + + Disposes resources in the node list privately. + + + Releases all resources used by the class. + + + Represents a processing instruction, which XML defines to keep processor-specific information in the text of the document. + + + Initializes a new instance of the class. + The target of the processing instruction; see the property. + The content of the instruction; see the property. + The parent XML document. + + + Creates a duplicate of this node. + The duplicate node. + true to recursively clone the subtree under the specified node; false to clone only the node itself. + + + Gets or sets the content of the processing instruction, excluding the target. + The content of the processing instruction, excluding the target. + + + Gets or sets the concatenated values of the node and all its children. + The concatenated values of the node and all its children. + + + Gets the local name of the node. + For processing instruction nodes, this property returns the target of the processing instruction. + + + Gets the qualified name of the node. + For processing instruction nodes, this property returns the target of the processing instruction. + + + Gets the type of the current node. + For XmlProcessingInstruction nodes, this value is XmlNodeType.ProcessingInstruction. + + + Gets the target of the processing instruction. + The target of the processing instruction. + + + Gets or sets the value of the node. + The entire content of the processing instruction, excluding the target. + Node is read-only. + + + Saves all the children of the node to the specified . Because ProcessingInstruction nodes do not have children, this method has no effect. + The XmlWriter to which you want to save. + + + Saves the node to the specified . + The XmlWriter to which you want to save. + + + Represents white space between markup in a mixed content node or white space within an xml:space= 'preserve' scope. This is also referred to as significant white space. + + + Initializes a new instance of the class. + The white space characters of the node. + The object. + + + Creates a duplicate of this node. + The cloned node. + true to recursively clone the subtree under the specified node; false to clone only the node itself. For significant white space nodes, the cloned node always includes the data value, regardless of the parameter setting. + + + Gets the local name of the node. + For XmlSignificantWhitespace nodes, this property returns #significant-whitespace. + + + Gets the qualified name of the node. + For XmlSignificantWhitespace nodes, this property returns #significant-whitespace. + + + Gets the type of the current node. + For XmlSignificantWhitespace nodes, this value is XmlNodeType.SignificantWhitespace. + + + Gets the parent of the current node. + The parent node of the current node. + + + Gets the text node that immediately precedes this node. + Returns . + + + Gets or sets the value of the node. + The white space characters found in the node. + Setting Value to invalid white space characters. + + + Saves all the children of the node to the specified . + The XmlWriter to which you want to save. + + + Saves the node to the specified . + The XmlWriter to which you want to save. + + + Represents the text content of an element or attribute. + + + Initializes a new instance of the class. + The content of the node; see the property. + The parent XML document. + + + Creates a duplicate of this node. + The cloned node. + true to recursively clone the subtree under the specified node; false to clone only the node itself. + + + Gets the local name of the node. + For text nodes, this property returns #text. + + + Gets the qualified name of the node. + For text nodes, this property returns #text. + + + Gets the type of the current node. + For text nodes, this value is XmlNodeType.Text. + + + + Gets the text node that immediately precedes this node. + Returns . + + + Splits the node into two nodes at the specified offset, keeping both in the tree as siblings. + The new node. + The offset at which to split the node. + + + Gets or sets the value of the node. + The content of the text node. + + + Saves all the children of the node to the specified . XmlText nodes do not have children, so this method has no effect. + The XmlWriter to which you want to save. + + + Saves the node to the specified . + The XmlWriter to which you want to save. + + + Represents white space in element content. + + + Initializes a new instance of the class. + The white space characters of the node. + The object. + + + Creates a duplicate of this node. + The cloned node. + true to recursively clone the subtree under the specified node; false to clone only the node itself. For white space nodes, the cloned node always includes the data value, regardless of the parameter setting. + + + Gets the local name of the node. + For XmlWhitespace nodes, this property returns #whitespace. + + + Gets the qualified name of the node. + For XmlWhitespace nodes, this property returns #whitespace. + + + Gets the type of the node. + For XmlWhitespace nodes, the value is . + + + Gets the parent of the current node. + The parent node of the current node. + + + Gets the text node that immediately precedes this node. + Returns . + + + Gets or sets the value of the node. + The white space characters found in the node. + Setting to invalid white space characters. + + + Saves all the children of the node to the specified . + The to which you want to save. + + + Saves the node to the specified . + The to which you want to save. + + + \ No newline at end of file diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/de/System.Xml.XmlDocument.xml b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/de/System.Xml.XmlDocument.xml new file mode 100644 index 0000000..16bd4ce --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/de/System.Xml.XmlDocument.xml @@ -0,0 +1,1443 @@ + + + + System.Xml.XmlDocument + + + + Stellt ein Attribut dar.Gültige Werte und Standardwerte für Attribute werden in einer DTD (Document Type Definition) oder in einem Schema angegeben. + + + Initialisiert eine neue Instanz der -Klasse. + Das Namespacepräfix. + Der lokale Name des Attributs. + Der URI (Uniform Resource Identifier) des Namespaces. + Das übergeordnete XML-Dokument. + + + Fügt den angegebenen Knoten am Ende der Liste der untergeordneten Knoten dieses Knotens hinzu. + Der hinzugefügte . + Die zu addierende . + Der Typ dieses Knotens lässt keine untergeordneten Knoten vom Typ des -Knotens zu. ist eine frühere Version dieses Knotens. + + wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde.Dieser Knoten ist schreibgeschützt. + + + Ruft den Basis-URI (Uniform Resource Identifier) des Knotens ab. + Die Position, aus der der Knoten geladen wurde oder String.Empty, wenn der Knoten über keinen Basis-URI verfügt.Attributknoten haben die gleiche Basis-URI wie das Besitzerelement.Wenn ein Attributknoten kein Besitzerelement aufweist, gibt BaseURI String.Empty zurück. + + + Erstellt ein Duplikat dieses Knotens. + Das Knotenduplikat. + true, wenn die Teilstruktur unter dem angegebenen Knoten rekursiv geklont werden soll, false, wenn nur der Knoten selbst geklont werden soll. + + + Legt die verketteten Werte des Knotens und aller diesem untergeordneten Elemente fest. + Die verketteten Werte des Knotens und aller diesem untergeordneten Elemente.Bei Attributknoten verfügt diese Eigenschaft über dieselben Funktionen wie die -Eigenschaft. + + + Legt den Wert des Attributs fest. + Der Attributwert. + Der beim Festlegen dieser Eigenschaft angegebene XML-Code ist nicht wohlgeformt. + + + Fügt den angegebenen Knoten unmittelbar hinter dem angegebenen Verweisknoten ein. + Der eingefügte . + Die einzufügende . + Der , der der Verweisknoten ist. wird hinter platziert. + Der Typ dieses Knotens lässt keine untergeordneten Knoten vom Typ des -Knotens zu. ist eine frühere Version dieses Knotens. + + wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde. ist kein untergeordnetes Element dieses Knotens.Dieser Knoten ist schreibgeschützt. + + + Fügt den angegebenen Knoten direkt vor dem angegebenen Verweisknoten ein. + Der eingefügte . + Die einzufügende . + Der , der der Verweisknoten ist. wird vor diesem Knoten platziert. + Der Typ des aktuellen Knotens lässt keine untergeordneten Knoten vom Typ des -Knotens zu. ist eine frühere Version dieses Knotens. + + wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde. ist kein untergeordnetes Element dieses Knotens.Dieser Knoten ist schreibgeschützt. + + + Ruft den lokalen Namen des Knotens ab. + Der Name des Attributknotens ohne das Präfix.Im folgenden Beispiel <book bk:genre= 'novel'> ist der LocalName des Attributs genre. + + + Ruft den qualifizierten Namen des Knotens ab. + Der gekennzeichnete Name des Attributknotens. + + + Ruft den Namespace-URI dieses Knotens ab. + Der Namespace-URI dieses Knotens.Wenn für dieses Attribut nicht explizit ein Namespace angegeben wird, gibt diese Eigenschaft String.Empty zurück. + + + Ruft den Typ des aktuellen Knotens ab. + Der Knotentyp für XmlAttribute-Knoten ist XmlNodeType.Attribute. + + + Ruft das ab, zu dem dieser Knoten gehört. + Ein XML-Dokument, zu dem dieser Knoten gehört. + + + Ruft das ab, zu dem das Attribut gehört. + Das XmlElement, zu dem das Attribut gehört, oder null, wenn dieses Attribut nicht Teil eines XmlElement ist. + + + Ruft das übergeordnete Element dieses Knotens ab.Für XmlAttribute-Knoten gibt diese Eigenschaft immer null zurück. + Für XmlAttribute-Knoten gibt diese Eigenschaft immer null zurück. + + + Ruft das Namespacepräfix dieses Knotens ab oder legt dieses fest. + Das Namespacepräfix dieses Knotens.Wenn kein Präfix vorhanden ist, gibt diese Eigenschaft String.Empty zurück. + Dieser Knoten ist schreibgeschützt. + Das angegebene Präfix enthält ein ungültiges Zeichen.Das angegebene Präfix ist ungültig.Der namespaceURI dieses Knotens ist null.Das angegebene Präfix ist "xml", und der namespaceURI dieses Knotens ist nicht identisch mit "http://www.w3.org/XML/1998/namespace".Dieser Knoten ist ein Attribut, das angegebene Präfix ist "xmlns", und der namespaceURI dieses Knotens unterscheidet sich von "http://www.w3.org/2000/xmlns/".Dieser Knoten ist ein Attribut, und qualifiedName dieses Knotens lautet "xmlns" [Namespaces]. + + + Fügt den angegebenen Knoten am Anfang der Liste der untergeordneten Knoten dieses Knotens hinzu. + Der hinzugefügte . + Die zu addierende .Wenn dieser ein ist, wird der gesamte Inhalt des Dokumentfragments in die Liste der untergeordneten Elemente dieses Knotens verschoben. + Der Typ dieses Knotens lässt keine untergeordneten Knoten vom Typ des -Knotens zu. ist eine frühere Version dieses Knotens. + + wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde.Dieser Knoten ist schreibgeschützt. + + + Entfernt den angegebenen untergeordneten Knoten. + Der entfernte . + Das zu entfernende -Element. + + ist kein untergeordnetes Element dieses Knotens.Oder dieser Knoten ist schreibgeschützt. + + + Ersetzt den angegebenen untergeordneten Knoten durch den angegebenen neuen Knoten. + Der ersetzte . + Der neue untergeordnete . + Der zu ersetzende . + Der Typ dieses Knotens lässt keine untergeordneten Knoten vom Typ des -Knotens zu. ist eine frühere Version dieses Knotens. + + wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde.Dieser Knoten ist schreibgeschützt. ist kein untergeordnetes Element dieses Knotens. + + + Ruft einen Wert ab, der angibt, ob der Attributwert explizit festgelegt wurde. + true, wenn für dieses Attribut im ursprünglichen Instanzendokument ein Wert angegeben wurde, andernfalls false.Der Wert false gibt an, dass der Wert des Attributs aus der DTD stammt. + + + Ruft den Wert des Knotens ab oder legt diesen fest. + Der zurückgegebene Wert hängt vom des Knotens ab.Bei XmlAttribute-Knoten ist diese Eigenschaft der Wert des Attributs. + Der Knoten ist schreibgeschützt, und ein Set-Vorgang wird aufgerufen. + + + Speichert alle untergeordneten Elemente des Knotens im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Speichert den Knoten im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Stellt eine Auflistung von Attributen dar, die über Name oder Index zugänglich sind. + + + Fügt das angegebene Attribut als letzten Knoten in die Auflistung ein. + Das an die Auflistung anzufügende XmlAttribute. + Die einzufügende . + + wurde aus einem anderen Dokument als dem erstellt, das diese Auflistung erstellt hat. + + + Kopiert alle -Objekte aus dieser Auflistung in das angegebene Array. + Das Array, das als Ziel für die aus dieser Auflistung kopierten Objekte verwendet wird. + Der Index im Array, bei dem mit dem Kopieren begonnen wird. + + + Fügt das angegebene Attribut direkt nach dem angegebenen Verweisattribut ein. + Die in die Auflistung einzufügende XmlAttribute-Klasse. + Die einzufügende . + Das , das das Verweisattribut ist. wird hinter platziert. + + wurde aus einem anderen Dokument als dem erstellt, das diese Auflistung erstellt hat.Oder ist kein Member dieser Auflistung. + + + Fügt das angegebene Attribut direkt vor dem angegebenen Verweisattribut ein. + Die in die Auflistung einzufügende XmlAttribute-Klasse. + Die einzufügende . + Das , das das Verweisattribut ist. wird vor platziert. + + wurde aus einem anderen Dokument als dem erstellt, das diese Auflistung erstellt hat.Oder ist kein Member dieser Auflistung. + + + Ruft das Attribut mit dem angegebenen Index ab. + Der am angegebenen Index. + Der Index des Attributs. + Der übergebene Index liegt außerhalb des Bereichs. + + + Ruft das Attribut mit dem angegebenen Namen ab. + Der mit dem angegebenen Namen.Wenn das Attribut nicht vorhanden ist, gibt diese Eigenschaft null zurück. + Der qualifizierte Name des Attributs. + + + Ruft das Attribut mit dem angegebenen lokalen Namen und Namespace-URI (Uniform Resource Identifier) ab. + Das mit dem angegebenen lokalen Namen und Namespace-URI.Wenn das Attribut nicht vorhanden ist, gibt diese Eigenschaft null zurück. + Der lokale Name des Attributs. + Der Namespace-URI dieses Attributs. + + + Fügt das angegebene Attribut als ersten Knoten in die Auflistung ein. + Das der Auflistung hinzugefügte XmlAttribute. + Die einzufügende . + + + Entfernt das angegebene Attribut aus der Auflistung. + Der entfernte Knoten oder null, wenn er nicht in der Auflistung gefunden wurde. + Das zu entfernende -Element. + + + Entfernt alle Attribute aus der Auflistung. + + + Entfernt das Attribut aus der Auflistung, das dem angegebenen Index entspricht. + Gibt null zurück, wenn sich am angegebenen Index kein Attribut befindet. + Der Index des zu entfernenden Knotens.Der erste Knoten hat den Index 0. + + + Fügt einen unter Verwendung der entsprechenden -Eigenschaft hinzu. + Wenn der einen vorhandenen Knoten mit demselben Namen ersetzt, wird der alte Knoten zurückgegeben, andernfalls wird hinzugefügte Knoten zurückgegeben. + Ein in dieser Auflistung zu speichernder Attributknoten.Auf den Knoten kann später mit dem Namen des Knotens zugegriffen werden.Wenn ein Knoten mit diesem Namen bereits in der Auflistung enthalten ist, wird er durch den neuen ersetzt, andernfalls wird der Knoten am Ende der Auflistung angehängt. + + wurde aus einem anderen als dem erstellt, das diese Auflistung erstellt hat.Diese XmlAttributeCollection ist schreibgeschützt. + + ist ein , das bereits ein Attribut eines anderen -Objekts ist.Wenn Attribute in anderen Elementen wiederverwendet werden sollen, müssen Sie die wiederzuverwendenden XmlAttribute-Objekte klonen. + + + Eine Beschreibung dieses Members finden Sie unter . + Das Array, das als Ziel für die aus dieser Auflistung kopierten Objekte verwendet wird. + Der Index im Array, bei dem mit dem Kopieren begonnen wird. + + + Eine Beschreibung dieses Members finden Sie unter . + Gibt ein int zurück, das die Anzahl der Attribute enthält. + + + Eine Beschreibung dieses Members finden Sie unter . + Gibt true zurück, wenn die Auflistung synchronisiert ist. + + + Eine Beschreibung dieses Members finden Sie unter . + Gibt das zurück, das der Stamm der Auflistung ist. + + + Stellt einen CDATA-Abschnitt dar. + + + Initialisiert eine neue Instanz der-Klasse. + Ein , der Zeichendaten enthält. + + -Objekt + + + Erstellt ein Duplikat dieses Knotens. + Der geklonte Knoten. + true, wenn die Teilstruktur unter dem angegebenen Knoten rekursiv geklont werden soll, false, wenn nur der Knoten selbst geklont werden soll.Da CDATA-Knoten, unabhängig von der Parametereinstellung, keine untergeordneten Elemente aufweisen, enthält der geklonte Knoten immer den Dateninhalt. + + + Ruft den lokalen Namen des Knotens ab. + Für CDATA-Knoten lautet der lokale Name #cdata-section. + + + Ruft den qualifizierten Namen des Knotens ab. + Für CDATA-Knoten lautet der Name #cdata-section. + + + Ruft den Typ des aktuellen Knotens ab. + Der Knotentyp.Für CDATA-Knoten ist der Wert XmlNodeType.CDATA. + + + + Ruft den Textknoten ab, der diesem Knoten unmittelbar vorausgeht. + Gibt zurück. + + + Speichert die untergeordneten Elemente des Knotens im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Speichert den Knoten im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Stellt Methoden für die Textbearbeitung bereit, die von mehreren Klassen verwendet werden. + + + Initialisiert eine neue Instanz der -Klasse. + Die Zeichenfolge mit den Zeichendaten, die dem Dokument hinzugefügt werden sollen. + + für Zeichendaten. + + + Fügt die angegebene Zeichenfolge an das Ende der Zeichendaten des Knotens an. + Die Zeichenfolge, die in die vorhandene Zeichenfolge eingefügt werden soll. + + + Enthält die Daten des Knotens. + Die Daten des Knotens. + + + Entfernt einen Bereich von Zeichen aus dem Knoten. + Die Position in der Zeichenfolge, an der der Löschvorgang begonnen werden soll. + Die Anzahl der zu löschenden Zeichen. + + + Fügen Sie die angegebene Zeichenfolge am angegebenen Zeichenoffset ein. + Die Position in der Zeichenfolge, an der die übergebenen Zeichenfolgendaten eingefügt werden sollen. + Die Zeichenfolgendaten, die in die vorhandene Zeichenfolge eingefügt werden sollen. + + + Ruft die Länge der Daten in Zeichen ab. + Die Länge der Zeichenfolge in der -Eigenschaft in Zeichen.Die Länge kann den Wert 0 haben. CharacterData-Knoten können somit leer sein. + + + Ersetzt die angegebene Anzahl von Zeichen ab dem angegebenen Offset mit der angegebenen Zeichenfolge. + Die Position in der Zeichenfolge, an der der Ersetzungsvorgang begonnen werden soll. + Die Anzahl der zu ersetzenden Zeichen. + Die neuen Daten, die die alten Zeichenfolgendaten ersetzen. + + + Ruft eine Teilzeichenfolge der vollständigen Zeichenfolge aus dem angegebenen Bereich ab. + Die dem angegebenen Bereich entsprechende Teilzeichenfolge. + Die Position in der Zeichenfolge, an der der Abruf begonnen werden soll.Ein Offset von 0 gibt an, dass der Anfangspunkt am Anfang der Daten liegt. + Die Anzahl der abzurufenden Zeichen. + + + Ruft den Wert des Knotens ab oder legt diesen fest. + Der Wert des Knotens. + Der Knoten ist schreibgeschützt. + + + Stellt den Inhalt eines XML-Kommentars dar. + + + Initialisiert eine neue Instanz der -Klasse. + Der Inhalt des Kommentarelements. + Das übergeordnete XML-Dokument. + + + Erstellt ein Duplikat dieses Knotens. + Der geklonte Knoten. + true, wenn die Teilstruktur unter dem angegebenen Knoten rekursiv geklont werden soll, false, wenn nur der Knoten selbst geklont werden soll.Da Kommentarknoten, unabhängig von der Parametereinstellung, keine untergeordneten Elemente aufweisen, enthält der geklonte Knoten immer den Textinhalt. + + + Ruft den lokalen Namen des Knotens ab. + Für Kommentarknoten ist der Wert #comment. + + + Ruft den qualifizierten Namen des Knotens ab. + Für Kommentarknoten ist der Wert #comment. + + + Ruft den Typ des aktuellen Knotens ab. + Für Kommentarknoten ist der Wert XmlNodeType.Comment. + + + Speichert alle untergeordneten Elemente des Knotens im angegebenen .Da Kommentarknoten nicht über untergeordnete Elemente verfügen, hat diese Methode keine Auswirkungen. + Der XmlWriter, in dem gespeichert werden soll. + + + Speichert den Knoten im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Stellt den Knoten für die XML-Deklaration <?xml version='1.0' ...?> dar. + + + Initialisiert eine neue Instanz der -Klasse. + Die XML-Version. Weitere Informationen finden Sie unter der -Eigenschaft. + Das Codierungsschema. Weitere Informationen finden Sie unter der -Eigenschaft. + Gibt an, ob das XML-Dokument von einer externen DTD abhängt. Weitere Informationen finden Sie unter der -Eigenschaft. + Das übergeordnete XML-Dokument. + + + Erstellt ein Duplikat dieses Knotens. + Der geklonte Knoten. + true, wenn die Teilstruktur unter dem angegebenen Knoten rekursiv geklont werden soll, false, wenn nur der Knoten selbst geklont werden soll.Da XmlDeclaration-Knoten, unabhängig von der Parametereinstellung, keine untergeordneten Elemente aufweisen, enthält der geklonte Knoten immer den Datenwert. + + + Ruft die Codierungsebene des XML-Dokuments ab oder legt diese fest. + Der gültige Name der Zeichencodierung.Im Folgenden werden die am häufigsten unterstützten Namen für die Zeichencodierung in XML aufgeführt:Kategorie (Category) Codierungsnamen Unicode UTF-8, UTF-16 ISO 10646 ISO-10646-UCS-2, ISO-10646-UCS-4 ISO 8859 ISO-8859-n (wobei "n" eine Ziffer von 1 bis 9 ist) JIS X-0208-1997 ISO-2022-JP, Shift_JIS, EUC-JP Dieser Wert ist optional.Wenn kein Wert festgelegt ist, gibt diese Eigenschaft String.Empty zurück.Wenn kein Codierungsattribut angegeben ist, wird beim Schreiben oder Speichern des Dokuments die UTF-8-Codierung zugrunde gelegt. + + + Ruft die verketteten Werte der XmlDeclaration ab oder legt diese fest. + Die verketteten Werte der XmlDeclaration (d. h. alle Werte zwischen <?xml und ?>). + + + Ruft den lokalen Namen des Knotens ab. + Für XmlDeclaration-Knoten lautet der lokale Name xml. + + + Ruft den qualifizierten Namen des Knotens ab. + Für XmlDeclaration-Knoten lautet der Name xml. + + + Ruft den Typ des aktuellen Knotens ab. + Für XmlDeclaration-Knoten ist dieser Wert XmlNodeType.XmlDeclaration. + + + Ruft den Wert für das eigenständige Attribut ab oder legt diesen fest. + Gültige Werte sind yes,wenn alle vom XML-Dokument geforderten Entitätsdeklarationen im Dokument enthalten sind, oder no, wenn eine externe DTD (Document Type Definition) benötigt wird.Wenn die XML-Deklaration kein eigenständiges Attribut aufweist, gibt diese Eigenschaft String.Empty zurück. + + + Ruft den Wert von XmlDeclaration ab oder legt diesen fest. + Der Inhalt der XmlDeclaration (d. h. alle Werte zwischen <?xml und ?>). + + + Ruft die XML-Version des Dokuments ab. + Der Wert ist immer 1.0. + + + Speichert die untergeordneten Elemente des Knotens im angegebenen .Da XmlDeclaration-Knoten keine untergeordneten Elemente besitzen, hat diese Methode keine Auswirkungen. + Der XmlWriter, in dem gespeichert werden soll. + + + Speichert den Knoten im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Stellt ein XML-Dokument dar.Weitere Informationen finden Sie im Abschnitt Remarks. + + + Initialisiert eine neue Instanz der -Klasse. + + + Initialisiert eine neue Instanz der XmlDocument-Klasse mit der angegebenen . + Der zu verwendende XmlImplementation. + + + Initialisiert eine neue Instanz der XmlDocument-Klasse mit der angegebenen . + Der zu verwendende XmlNameTable. + + + Ruft den Basis-URI des aktuellen Knotens ab. + Der Speicherort, von dem aus der Knoten geladen wurde. + + + Erstellt ein Duplikat dieses Knotens. + Der geklonte XmlDocument-Knoten. + true, wenn die Teilstruktur unter dem angegebenen Knoten rekursiv geklont werden soll, false, wenn nur der Knoten selbst geklont werden soll. + + + Erstellt ein mit dem angegebenen . + Die neue XmlAttribute. + Der qualifizierte Name des Attributs.Wenn der Name einen Doppelpunkt enthält, gibt die -Eigenschaft den vor dem Doppelpunkt stehenden Teil des Namens und die -Eigenschaft den hinter dem Doppelpunkt stehenden Teil wieder.Der bleibt leer, sofern das Präfix kein erkanntes integriertes Präfix, z. B. „xmlns“ ist.In diesem Fall hat der NamespaceURI den Wert http://www.w3.org/2000/xmlns/. + + + Erstellt ein mit dem angegebenen qualifizierten Namen und dem angegebenen . + Die neue XmlAttribute. + Der qualifizierte Name des Attributs.Wenn der Name einen Doppelpunkt enthält, gibt die -Eigenschaft den vor dem Doppelpunkt stehenden Teil des Namens und die -Eigenschaft den hinter dem Doppelpunkt stehenden Teil wieder. + Der namespaceURI des Attributs.Wenn der qualifizierte Name das Präfix xmlns enthält, muss dieser Parameter http://www.w3.org/2000/xmlns/ lauten. + + + Erstellt ein mit dem angegebenen , und . + Die neue XmlAttribute. + Das Präfix des Attributs (sofern vorhanden).„String.Empty“ und null sind äquivalent. + Der lokale Name des Attributs. + Der Namespace-URI des Attributs (sofern vorhanden).„String.Empty“ und null sind äquivalent.Wenn das „xmlns“ ist, muss dieser Parameter „http://www.w3.org/2000/xmlns/“ lauten. Andernfalls wird eine Ausnahme ausgelöst. + + + Erstellt eine , die die angegebenen Daten enthält. + Die neue XmlCDataSection. + Der Inhalt der neuen XmlCDataSection. + + + Erstellt einen , der die angegebenen Daten enthält. + Die neue XmlComment. + Der Inhalt des neuen XmlComment. + + + Erstellt eine . + Die neue XmlDocumentFragment. + + + Erstellt ein Element mit dem angegebenen Namen. + Die neue XmlElement. + Der qualifizierte Name des Elements.Wenn der Name einen Doppelpunkt enthält, gibt die -Eigenschaft den vor dem Doppelpunkt stehenden Teil des Namens und die -Eigenschaft den hinter dem Doppelpunkt stehenden Teil wieder.Der qualifizierte Name darf nicht das Präfix "xmlns" enthalten. + + + Erstellt ein mit dem qualifizierten Namen und dem . + Die neue XmlElement. + Der qualifizierte Name des Elements.Wenn der Name einen Doppelpunkt enthält, gibt die -Eigenschaft den vor dem Doppelpunkt stehenden Teil des Namens und die -Eigenschaft den hinter dem Doppelpunkt stehenden Teil wieder.Der qualifizierte Name darf nicht das Präfix "xmlns" enthalten. + Der Namespace-URI des Elements. + + + Erstellt ein Element mit dem angegebenen , und der . + Die neue . + Das Präfix des neuen Elements (sofern vorhanden).„String.Empty“ und null sind äquivalent. + Der lokale Name des neuen Elements. + Der Namespace-URI des neuen Elements (sofern vorhanden).„String.Empty“ und null sind äquivalent. + + + Erstellt einen mit dem angegebenen Knotentyp, und . + Die neue XmlNode. + Zeichenfolgenversion des für den neuen Knoten.Dieser Parameter muss einer der in der folgenden Tabelle aufgelisteten Werte sein. + Der qualifizierte Name des neuen Knotens.Wenn der Name einen Doppelpunkt enthält, wird er in eine -Komponente und eine -Komponente aufgelöst. + Der Namespace-URI des neuen Knotens. + The name was not provided and the XmlNodeType requires a name; or is not one of the strings listed below. + + + Erstellt einen mit dem angegebenen , und . + Die neue XmlNode. + Der XmlNodeType des neuen Knotens. + Der qualifizierte Name des neuen Knotens.Wenn der Name einen Doppelpunkt enthält, wird er in eine -Komponente und eine -Komponente aufgelöst. + Der Namespace-URI des neuen Knotens. + The name was not provided and the XmlNodeType requires a name. + + + Erstellt einen mit dem angegebenen , , und . + Die neue XmlNode. + Der XmlNodeType des neuen Knotens. + Das Präfix des neuen Knotens. + Der lokale Name des neuen Knotens. + Der Namespace-URI des neuen Knotens. + The name was not provided and the XmlNodeType requires a name. + + + Erstellt eine mit dem angegebenen Namen und den angegebenen Daten. + Die neue XmlProcessingInstruction. + Der Name der Verarbeitungsanweisung. + Die Daten für die Verarbeitungsanweisung. + + + Erstellt einen -Knoten. + Ein neuer XmlSignificantWhitespace-Knoten. + Die Zeichenfolge darf nur die Zeichen &#20; &#10; &#13; und &#9; enthalten. + + + Erstellt einen mit dem angegebenen Text. + Der neue XmlText-Knoten. + Der Text für den Text-Knoten. + + + Erstellt einen -Knoten. + Ein neuer XmlWhitespace-Knoten. + Die Zeichenfolge darf nur die Zeichen &#20; &#10; &#13; und &#9; enthalten. + + + Erstellt einen -Knoten mit den angegebenen Werten. + Der neue XmlDeclaration-Knoten. + Die Version muss "1.0" sein. + Der Wert des Codierungsattributs.Dies ist die Codierung, die für das Speichern des in einer Datei oder einem Stream verwendet wird. Daher muss das Codierungsattribut auf eine von der -Klasse unterstützte Zeichenfolge festgelegt werden. Andernfalls schlägt fehl.Wenn der Wert null oder „String.Empty“ ist, schreibt die Save-Methode kein Codierungsattribut für die XML-Deklaration, und es wird daher die Standardcodierung UTF-8 verwendet.Wenn das XmlDocument in einem oder einem gespeichert wird, wird dieser Codierungswert verworfen.Stattdessen wird die Codierung des TextWriter oder XmlTextWriter verwendet.Dadurch ist gewährleistet, dass die geschriebenen XML-Daten mit der richtigen Codierung eingelesen werden können. + Der Wert muss entweder yes oder no sein.Wenn der Wert null oder String.Empty ist, schreibt die Save-Methode kein eigenständiges Attribut für die XML-Deklaration. + The values of or are something other than the ones specified above. + + + Ruft das Stamm- für das Dokument ab. + Das XmlElement, das den Stamm der XML-Dokumentstruktur darstellt.Wenn kein Stamm vorhanden ist, wird null zurückgegeben. + + + Gibt eine mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen übereinstimmen. + Eine mit einer Liste aller übereinstimmenden Knoten.Wenn mit keine Knoten übereinstimmen, ist die zurückgegebene Auflistung leer. + Der qualifizierte Name, mit dem eine Übereinstimmung gefunden werden soll.Er wird mit der Name-Eigenschaft des übereinstimmenden Knotens verglichen.Der spezielle Wert "*" entspricht allen Tags. + + + Gibt eine mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen und übereinstimmen. + Eine mit einer Liste aller übereinstimmenden Knoten.Wenn keine mit dem angegebenen und dem kein Knoten übereinstimmt, ist die zurückgegebene Auflistung leer. + Der LocalName, mit dem eine Übereinstimmung gefunden werden soll.Der spezielle Wert "*" entspricht allen Tags. + Der NamespaceURI, mit dem eine Übereinstimmung gefunden werden soll. + + + Ruft das -Objekt für das aktuelle Dokument ab. + Das XmlImplementation-Objekt für das aktuelle Dokument. + + + Importiert einen Knoten aus einem anderen Dokument in das aktuelle Dokument. + Der importierte . + Der Knoten, der importiert wird. + true für das Erstellen eines tiefen Klons, andernfalls false. + Calling this method on a node type which cannot be imported. + + + Löst in allen Fällen eine aus. + Die Werte des Knotens und aller diesem untergeordneten Knoten. + In all cases. + + + Ruft das Markup ab, das die untergeordneten Elemente des aktuellen Knotens darstellt, oder legt dieses fest. + Das Markup der untergeordneten Elemente des aktuellen Knotens. + The XML specified when setting this property is not well-formed. + + + Ruft einen Wert ab, der angibt, ob der aktuelle Knoten schreibgeschützt ist. + true, wenn der aktuelle Knoten schreibgeschützt ist, andernfalls false.XmlDocument-Knoten geben immer false zurück. + + + Lädt das XML-Dokument aus dem angegebenen Stream. + Der Stream, der das zu ladende XML-Dokument enthält. + There is a load or parse error in the XML.In this case, a is raised. + + + Lädt das XML-Dokument aus dem angegebenen . + Der zum Übertragen von XML-Daten in das Dokument verwendete TextReader. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Lädt das XML-Dokument aus dem angegebenen . + Der zum Übertragen von XML-Daten in das Dokument verwendete XmlReader. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Lädt das XML-Dokument aus der angegebenen Zeichenfolge. + Zeichenfolge, die das zu ladende XML-Dokument enthält. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Ruft den lokalen Namen des Knotens ab. + Für XmlDocument-Knoten lautet der lokale Name „#document“. + + + Ruft den qualifizierten Namen des Knotens ab. + Für XmlDocument-Knoten lautet der Name „#document“. + + + Ruft die ab, die dieser Implementierung zugeordnet ist. + Eine XmlNameTable, die das Abrufen der atomisierten Version einer Zeichenfolge im Dokument ermöglicht. + + + Tritt ein, wenn der eines zu diesem Dokument gehörenden Knotens geändert wurde. + + + Tritt ein, wenn der eines zu diesem Dokument gehörenden Knotens gerade geändert wird. + + + Tritt ein, wenn ein zu diesem Dokument gehörender Knoten in einen anderen Knoten eingefügt wurde. + + + Tritt ein, wenn ein zu diesem Dokument gehörender Knoten gerade in einen anderen Knoten eingefügt wird. + + + Tritt ein, wenn ein zu diesem Dokument gehörender Knoten aus dem übergeordneten Element entfernt wurde. + + + Tritt ein, wenn ein zu diesem Dokument gehörender Knoten gerade aus dem Dokument entfernt wird. + + + Ruft den Typ des aktuellen Knotens ab. + Der Knotentyp.Für XmlDocument-Knoten ist dieser Wert „XmlNodeType.Document“. + + + Ruft das ab, zu dem der aktuelle Knoten gehört. + Für XmlDocument-Knoten ( entspricht „XmlNodeType.Document“) gibt diese Eigenschaft immer null zurück. + + + Ruft den übergeordneten Knoten dieses Knotens ab (bei Knoten, die über übergeordnete Knoten verfügen können). + Gibt immer null zurück. + + + Ruft einen Wert ab, der angibt, ob der Leerraum im Elementinhalt beibehalten wird, oder legt diesen fest. + true, um Leerraum beizubehalten, andernfalls false.Die Standardeinstellung ist false. + + + Erstellt anhand der Informationen im ein -Objekt.Der Reader muss auf einem Knoten oder Attribut positioniert sein. + Der neue XmlNode oder null, wenn keine weiteren Knoten vorhanden sind. + Die XML-Quelle + The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + + + Speichert das XML-Dokument im angegebenen Stream. + Der Stream, in dem gespeichert werden soll. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Speichert das XML-Dokument im angegebenen . + Der TextWriter, in dem gespeichert werden soll. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Speichert das XML-Dokument im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Speichert alle untergeordneten Elemente des XmlDocument-Knotens im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Speichert den XmlDocument-Knoten im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Stellt ein kompaktes Objekt dar, das für das Einfügen in Strukturen nützlich ist. + + + Initialisiert eine neue Instanz der -Klasse. + Das XML-Dokument, das die Quelle des Fragments darstellt. + + + Erstellt ein Duplikat dieses Knotens. + Der geklonte Knoten. + true, wenn die Teilstruktur unter dem angegebenen Knoten rekursiv geklont werden soll, false, wenn nur der Knoten selbst geklont werden soll. + + + Ruft das Markup ab, das die untergeordneten Elemente dieses Knotens darstellt, oder legt dieses fest. + Das Markup der untergeordneten Elemente dieses Knotens. + Der beim Festlegen dieser Eigenschaft angegebene XML-Code ist nicht wohlgeformt. + + + Ruft den lokalen Namen des Knotens ab. + Für XmlDocumentFragment-Knoten lautet der lokale Name #document-fragment. + + + Ruft den qualifizierten Namen des Knotens ab. + Für XmlDocumentFragment lautet der Name #document-fragment. + + + Ruft den Typ des aktuellen Knotens ab. + Für XmlDocumentFragment-Knoten ist dieser Wert XmlNodeType.DocumentFragment. + + + Ruft das ab, zu dem dieser Knoten gehört. + Das XmlDocument, zu dem dieser Knoten gehört. + + + Ruft das übergeordnete Element dieses Knotens ab (bei Knoten, die über übergeordnete Elemente verfügen können). + Das übergeordnete Element dieses Knotens.Für XmlDocumentFragment-Knoten ist diese Eigenschaft immer null. + + + Speichert alle untergeordneten Elemente des Knotens im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Speichert den Knoten im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Stellt ein Element dar. + + + Initialisiert eine neue Instanz der -Klasse. + Das Namespacepräfix. Weitere Informationen finden Sie unter der -Eigenschaft. + Der lokale Name. Weitere Informationen finden Sie unter der -Eigenschaft. + Der Namespace-URI. Weitere Informationen finden Sie unter der -Eigenschaft. + Das übergeordnete XML-Dokument. + + + Ruft eine ab, die die Liste der Attribute für diesen Knoten enthält. + + , die die Liste der Attribute für diesen Knoten enthält. + + + Erstellt ein Duplikat dieses Knotens. + Der geklonte Knoten. + true, um die Teilstruktur unter dem angegebenen Knoten rekursiv zu klonen. false, um nur den Knoten selbst zu klonen (und dessen Attribute, wenn der Knoten ein XmlElement ist). + + + Gibt den Wert des Attributs mit dem angegebenen Namen zurück. + Der Wert des angegebenen Attributs.Wenn kein übereinstimmendes Attribut gefunden wurde oder das Attribut keinen angegebenen Wert oder Standardwert hat, wird eine leere Zeichenfolge zurückgegeben. + Der Name des abzurufenden Attributs.Dies ist ein gekennzeichneter Name.Er wird mit der Name-Eigenschaft des übereinstimmenden Knotens verglichen. + + + Gibt den Wert des Attributs mit dem angegebenen lokalen Namen und Namespace-URI zurück. + Der Wert des angegebenen Attributs.Wenn kein übereinstimmendes Attribut gefunden wurde oder das Attribut keinen angegebenen Wert oder Standardwert hat, wird eine leere Zeichenfolge zurückgegeben. + Der lokale Name des abzurufenden Attributs. + Der Namespace-URI des abzurufenden Attributs. + + + Gibt das XmlAttribute mit dem angegebenen Namen zurück. + Das angegebene XmlAttribute oder null, wenn kein übereinstimmendes Attribut gefunden wurde. + Der Name des abzurufenden Attributs.Dies ist ein gekennzeichneter Name.Er wird mit der Name-Eigenschaft des übereinstimmenden Knotens verglichen. + + + Gibt das mit dem angegebenen lokalen Namen und Namespace-URI zurück. + Das angegebene XmlAttribute oder null, wenn kein übereinstimmendes Attribut gefunden wurde. + Der lokale Name des Attributs. + Der Namespace-URI dieses Attributs. + + + Gibt eine mit einer Liste aller untergeordneten Elemente zurück, die mit dem angegebenen übereinstimmen. + Eine mit einer Liste aller übereinstimmenden Knoten.Die Liste ist leer, wenn es keine entsprechenden Knoten gibt. + Der Namenstag, mit dem eine Übereinstimmung gefunden werden soll.Dies ist ein gekennzeichneter Name.Er wird mit der Name-Eigenschaft des übereinstimmenden Knotens verglichen.Das Sternchen (*) ist ein spezieller Wert, der allen Tags entspricht. + + + Gibt eine mit einer Liste aller Nachfolgerelemente zurück, die mit dem angegebenen und übereinstimmen. + Eine mit einer Liste aller übereinstimmenden Knoten.Die Liste ist leer, wenn es keine entsprechenden Knoten gibt. + Der lokale Name, mit dem eine Übereinstimmung gefunden werden soll.Das Sternchen (*) ist ein spezieller Wert, der allen Tags entspricht. + Der Namespace-URI, mit dem Übereinstimmungen gefunden werden sollen. + + + Ermittelt, ob der aktuelle Knoten über ein Attribut mit dem angegebenen Namen verfügt. + true, wenn der aktuelle Knoten über das angegebene Attribut verfügt, andernfalls false. + Der Name des zu suchenden Attributs.Dies ist ein gekennzeichneter Name.Er wird mit der Name-Eigenschaft des übereinstimmenden Knotens verglichen. + + + Ermittelt, ob der aktuelle Knoten über ein Attribut mit dem angegebenen lokalen Namen und Namespace-URI verfügt. + true, wenn der aktuelle Knoten über das angegebene Attribut verfügt, andernfalls false. + Der lokale Name des zu suchenden Attributs. + Der Namespace-URI des zu suchenden Attributs. + + + Ruft einen boolean-Wert ab, der angibt, ob der aktuelle Knoten über Attribute verfügt. + true, wenn der aktuelle Knoten über Attribute verfügt, andernfalls false. + + + Ruft die verketteten Werte des Knotens und sämtlicher diesem untergeordneten Elemente ab oder legt diese fest. + Die verketteten Werte des Knotens und aller diesem untergeordneten Elemente. + + + Ruft das Markup ab, das nur die untergeordneten Elemente dieses Knotens darstellt, oder legt dieses fest. + Das Markup der untergeordneten Elemente dieses Knotens. + Der beim Festlegen dieser Eigenschaft angegebene XML-Code ist nicht wohlgeformt. + + + Ruft das Tagformat des Elements ab oder legt dieses fest. + Gibt true zurück, wenn das Element im kurzen Tagformat "<item/>" serialisiert werden soll, false für das lange Format "<item></item>".Wenn diese Eigenschaft auf true festgelegt ist, werden die dem Element untergeordneten Elemente entfernt, und das Element wird im kurzen Tagformat serialisiert.Wenn die Eigenschaft auf false festgelegt ist, ändert sich der Wert der Eigenschaft (unabhängig davon, ob das Element leer ist oder nicht). Wenn das Element leer ist, wird es im langen Format serialisiert.Diese Eigenschaft ist eine Microsoft-Erweiterung des Dokumentobjektmodells (Document Object Model, DOM). + + + Ruft den lokalen Namen des aktuellen Knotens ab. + Der Name des aktuellen Knotens ohne das Präfix.Beispielsweise ist book der LocalName für das Element <bk:book>. + + + Ruft den qualifizierten Namen des Knotens ab. + Der gekennzeichnete Name des Knotens.Für XmlElement-Knoten ist dies der Tagname des Elements. + + + Ruft den Namespace-URI dieses Knotens ab. + Der Namespace-URI dieses Knotens.Wenn kein Namespace-URI vorhanden ist, gibt diese Eigenschaft String.Empty zurück. + + + Ruft den ab, der diesem Element unmittelbar folgt. + Der XmlNode, der diesem Element unmittelbar folgt. + + + Ruft den Typ des aktuellen Knotens ab. + Der Knotentyp.Für XmlElement-Knoten ist dieser Wert XmlNodeType.Element. + + + Ruft das ab, zu dem dieser Knoten gehört. + Das XmlDocument, zu dem dieses Element gehört. + + + + Ruft das Namespacepräfix dieses Knotens ab oder legt dieses fest. + Das Namespacepräfix dieses Knotens.Wenn kein Präfix vorhanden ist, gibt diese Eigenschaft String.Empty zurück. + Dieser Knoten ist schreibgeschützt + Das angegebene Präfix enthält ein ungültiges Zeichen.Das angegebene Präfix ist ungültig.Der namespaceURI dieses Knotens ist null.Das angegebene Präfix ist "xml", und der namespaceURI dieses Knotens ist nicht identisch mit http://www.w3.org/XML/1998/namespace. + + + Entfernt alle angegebenen Attribute und untergeordneten Elemente des aktuellen Knotens.Standardattribute werden nicht entfernt. + + + Entfernt alle angegebenen Attribute des Elements.Standardattribute werden nicht entfernt. + + + Entfernt ein Attribut über den Namen. + Der Name des zu entfernenden Attributs. Dies ist ein gekennzeichneter Name.Er wird mit der Name-Eigenschaft des übereinstimmenden Knotens verglichen. + Der Knoten ist schreibgeschützt. + + + Entfernt ein Attribut mit dem angegebenen lokalen Namen und Namespace-URI. (Wenn das entfernte Attribut über einen Standardwert verfügt, wird es sofort ersetzt.) + Der lokale Name des zu entfernenden Attributs. + Der Namespace-URI des zu entfernenden Attributs. + Der Knoten ist schreibgeschützt. + + + Entfernt den Attributknoten mit dem angegebenen Index aus dem Element. (Wenn das entfernte Attribut über einen Standardwert verfügt, wird es sofort ersetzt.) + Der entfernte Attributknoten oder null, wenn am angegebenen Index kein Knoten vorhanden ist. + Der Index des zu entfernenden Knotens.Der erste Knoten hat den Index 0. + + + Entfernt das mit dem lokalen Namen und Namespace-URI angegebene . (Wenn das entfernte Attribut über einen Standardwert verfügt, wird es sofort ersetzt.) + Das entfernte XmlAttribute oder null, wenn das XmlElement über keinen übereinstimmenden Attributknoten verfügt. + Der lokale Name des Attributs. + Der Namespace-URI dieses Attributs. + Dieser Knoten ist schreibgeschützt. + + + Entfernt das angegebene . + Das entfernte XmlAttribute oder null, wenn kein Attributknoten des XmlElement ist. + Der zu entfernende XmlAttribute-Knoten.Wenn das entfernte Attribut über einen Standardwert verfügt, wird es sofort ersetzt. + Dieser Knoten ist schreibgeschützt. + + + Legt den Wert des Attributs mit dem angegebenen Namen fest. + Der Name des Attributs, das erstellt oder geändert werden soll.Dies ist ein gekennzeichneter Name.Wenn der Name einen Doppelpunkt enthält, wird er in eine Präfix- und eine lokale Namenskomponente aufgelöst. + Der für das Attribut festzulegende Wert. + Der angegebene Name enthält ein ungültiges Zeichen. + Der Knoten ist schreibgeschützt. + + + Legt den Wert des Attributs mit dem angegebenen lokalen Namen und Namespace-URI fest. + Der Attributwert. + Der lokale Name des Attributs. + Der Namespace-URI dieses Attributs. + Der für das Attribut festzulegende Wert. + + + Fügt das angegebene hinzu. + Die zu addierende XmlAttribute. + Der lokale Name des Attributs. + Der Namespace-URI dieses Attributs. + + + Fügt das angegebene hinzu. + Wenn das Attribut ein vorhandenes Attribut mit demselben Namen ersetzt, wird das alte XmlAttribute zurückgegeben, andernfalls wird null zurückgegeben. + Der XmlAttribute-Knoten, der der Attributauflistung dieses Elements hinzugefügt werden soll. + + wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde.Oder dieser Knoten ist schreibgeschützt. + + ist bereits ein Attribut eines anderen XmlElement-Objekts.Sie müssen XmlAttribute-Knoten explizit klonen, um sie in anderen XmlElement-Objekten erneut verwenden zu können. + + + Speichert alle untergeordneten Elemente des Knotens im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Speichert den aktuellen Knoten im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Definiert den Kontext für eine Gruppe von -Objekten + + + Initialisiert eine neue Instanz der -Klasse. + + + Initialisiert eine neue Instanz der -Klasse mit der angegebenen . + Ein -Objekt. + + + Erstellt einen neuen . + Das neue XmlDocument-Objekt. + + + Überprüft, ob die DOM-Implementierung (Document Object Model) ein bestimmtes Feature implementiert. + true, wenn das Feature in der angegebenen Version implementiert ist, andernfalls false.In der folgenden Tabelle werden die Kombinationen aufgeführt, bei den HasFeature den Wert true zurückgibt.strFeature strVersion XML 1.0 XML 2.0 + Der Paketname des zu testenden Features.Bei diesem Namen wird die Groß- und Kleinschreibung nicht berücksichtigt. + Dies ist die Versionsnummer des zu testenden Paketnamens.Wenn die Version nicht angegeben ist (null) und eine beliebige Version des Features unterstützt wird, gibt die Methode den Wert true zurück. + + + Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht oder auf ihn folgt. + + + Ruft den Knoten ab, der diesem Knoten unmittelbar folgt. + Der , der unmittelbar auf diesen Knoten folgt, oder null, wenn kein solcher vorhanden ist. + + + Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht. + Der vorausgehende oder null, wenn kein solcher vorhanden ist. + + + Stellt eine Auflistung von Knoten dar, die über Name oder Index zugänglich sind. + + + Ruft die Anzahl der Knoten im XmlNamedNodeMap-Objekt ab. + Die Anzahl der Knoten. + + + Stellt Unterstützung für "foreach"-Iterationen in der Auflistung von Knoten in der XmlNamedNodeMap bereit. + Ein Enumeratorobjekt. + + + Ruft einen durch den Namen angegebenen ab. + Ein XmlNode mit dem angegebenen Namen oder null, wenn kein übereinstimmender Knoten gefunden wurde. + Der gekennzeichnete Name des abzurufenden Knotens.Er wird mit der -Eigenschaft des übereinstimmenden Knotens verglichen. + + + Ruft einen Knoten mit dem übereinstimmenden und ab. + Ein mit dem übereinstimmenden lokalen Namen und Namespace-URI oder null, wenn kein übereinstimmender Knoten gefunden wurde. + Der lokale Name des abzurufenden Knotens. + Der abzurufende Namespace-URI (Uniform Resource Identifier) des Knotens. + + + Ruft den Knoten am angegebenen Index in der XmlNamedNodeMap ab. + Der am angegebenen Index.Wenn kleiner als 0 oder größer oder gleich der -Eigenschaft ist, wird null zurückgegeben. + Die Indexposition des aus der XmlNamedNodeMap abzurufenden Knotens.Der Index ist nullbasiert. Daher ist der Index des ersten Knotens 0 und der des letzten Knotens -1. + + + Entfernt den Knoten aus der XmlNamedNodeMap. + Der aus dieser XmlNamedNodeMap entfernte XmlNode oder null, wenn kein übereinstimmender Knoten gefunden wurde. + Der gekennzeichnete Name des zu entfernenden Knotens.Der Name wird mit der -Eigenschaft des übereinstimmenden Knotens verglichen. + + + Entfernt einen Knoten mit dem übereinstimmenden und . + Der entfernte oder null, wenn kein übereinstimmender Knoten gefunden wurde. + Der lokale Name des zu entfernenden Knotens. + Der Namespace-URI des zu entfernenden Knotens. + + + Fügt einen unter Verwendung der entsprechenden -Eigenschaft hinzu. + Wenn der einen vorhandenen Knoten mit demselben Namen ersetzt, wird der alte Knoten zurückgegeben, andernfalls wird null zurückgegeben. + Ein in der XmlNamedNodeMap zu speichernder XmlNode.Wenn ein Knoten mit diesem Namen bereits in der Zuordnung enthalten ist, wird er durch den neuen ersetzt. + Der wurde aus einem anderen als dem erstellt, das die XmlNamedNodeMap erstellt hat; oder die XmlNamedNodeMap ist schreibgeschützt. + + + Stellt einen einzelnen Knoten im XML-Dokument dar. + + + Fügt den angegebenen Knoten am Ende der Liste der untergeordneten Knoten dieses Knotens hinzu. + Der hinzugefügte Knoten. + Der hinzuzufügende Knoten.Der gesamte Inhalt des hinzuzufügenden Knotens wird an den angegebenen Speicherort verschoben. + Der Typ dieses Knotens lässt keine untergeordneten Knoten vom Typ des -Knotens zu. ist eine frühere Version dieses Knotens. + + wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde.Dieser Knoten ist schreibgeschützt. + + + Ruft eine ab, die die Attribute dieses Knotens enthält. + Eine XmlAttributeCollection, die die Attribute des Knotens enthält.Wenn der Knoten vom Typ XmlNodeType.Element ist, werden die Attribute des Knotens zurückgegeben.Andernfalls gibt diese Eigenschaft null zurück. + + + Ruft den Basis-URI des aktuellen Knotens ab. + Die Position, aus der der Knoten geladen wurde oder String.Empty, wenn der Knoten über keinen Basis-URI verfügt. + + + Ruft alle untergeordneten Knoten des Knotens ab. + Ein Objekt, das sämtliche untergeordneten Knoten des Knotens enthält.Wenn keine untergeordneten Knoten vorhanden sind, gibt diese Eigenschaft eine leere zurück. + + + Erstellt beim Überschreiben in einer abgeleiteten Klasse ein Duplikat des Knotens. + Der geklonte Knoten. + true, wenn die Teilstruktur unter dem angegebenen Knoten rekursiv geklont werden soll, false, wenn nur der Knoten selbst geklont werden soll. + Aufruf dieser Methode für einen Knotentyp, der nicht geklont werden kann. + + + Ruft das erste untergeordnete Element des Knotens ab. + Das erste untergeordnete Element des Knotens.Wenn kein solcher Knoten vorhanden ist, wird null zurückgegeben. + + + Ruft einen Enumerator ab, der die untergeordneten Knoten des aktuellen Knotens durchläuft. + Ein -Objekt, mit dem die untergeordneten Knoten im aktuellen Knoten durchlaufen werden können. + + + Sucht im Gültigkeitsbereich des aktuellen Knotens die nächstgelegene xmlns-Deklaration für das angegebene Präfix und gibt den Namespace-URI in der Deklaration zurück. + Der Namespace-URI des angegebenen Präfixes. + Das Präfix, dessen Namespace-URI gesucht werden soll. + + + Sucht im Gültigkeitsbereich des aktuellen Knotens die nächstgelegene xmlns-Deklaration für den angegebenen Namespace-URI und gibt das in dieser Deklaration definierte Präfix zurück. + Das Präfix für den angegebenen Namespace-URI. + Der Namespace-URI, dessen Präfix gesucht werden soll. + + + Ruft einen Wert ab, der angibt, ob dieser Knoten über untergeordnete Knoten verfügt. + true, wenn der Knoten über untergeordnete Knoten verfügt, andernfalls false. + + + Ruft die verketteten Werte des Knotens und sämtlicher diesem untergeordneten Knoten ab oder legt diese fest. + Die verketteten Werte des Knotens und aller diesem untergeordneten Knoten. + + + Ruft das Markup ab, das nur die untergeordneten Knoten dieses Knotens darstellt, oder legt dieses fest. + Das Markup der untergeordneten Knoten dieses Knotens.HinweisInnerXml gibt keine Standardattribute zurück. + Festlegen dieser Eigenschaft auf einem Knoten, der keine untergeordneten Knoten besitzen kann. + Der beim Festlegen dieser Eigenschaft angegebene XML-Code ist nicht wohlgeformt. + + + Fügt den angegebenen Knoten unmittelbar hinter dem angegebenen Verweisknoten ein. + Der Knoten, der eingefügt wird. + Der einzufügende XmlNode. + Der XmlNode, der der Verweisknoten ist.Der wird hinter platziert. + Der Typ dieses Knotens lässt keine untergeordneten Knoten vom Typ des -Knotens zu. ist eine frühere Version dieses Knotens. + + wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde. ist kein untergeordnetes Element dieses Knotens.Dieser Knoten ist schreibgeschützt. + + + Fügt den angegebenen Knoten direkt vor dem angegebenen Verweisknoten ein. + Der Knoten, der eingefügt wird. + Der einzufügende XmlNode. + Der XmlNode, der der Verweisknoten ist.Das wird vor diesem Knoten platziert. + Der Typ des aktuellen Knotens lässt keine untergeordneten Knoten vom Typ des -Knotens zu. ist eine frühere Version dieses Knotens. + + wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde. ist kein untergeordnetes Element dieses Knotens.Dieser Knoten ist schreibgeschützt. + + + Ruft einen Wert ab, der angibt, ob der Knoten schreibgeschützt ist. + true, wenn der Knoten schreibgeschützt ist, andernfalls false. + + + Ruft das erste untergeordnete Element mit dem angegebenen ab. + Das erste , das mit dem angegebenen Namen übereinstimmt.Es wird ein NULL-Verweis zurückgegeben (Nothing in Visual Basic), wenn keine Übereinstimmung vorhanden ist. + Der gekennzeichnete Name des abzurufenden Elements. + + + Ruft das erste untergeordnete Element mit dem angegebenen und dem ab. + Das erste mit dem passenden und ..Es wird ein NULL-Verweis zurückgegeben (Nothing in Visual Basic), wenn keine Übereinstimmung vorhanden ist. + Der lokale Name des Elements. + Der Namespace-URI des Elements. + + + Ruft das letzte untergeordnete Element des Knotens ab. + Das letzte untergeordnete Element des Knotens.Wenn kein solcher Knoten vorhanden ist, wird null zurückgegeben. + + + Ruft den lokalen Namen des Knotens ab, wenn er in einer abgeleiteten Klasse überschrieben wird. + Der Name des Knotens ohne dessen Präfix.Beispielsweise ist book der LocalName für das Element <bk:book>.Der zurückgegebene Name hängt vom des Knotens ab: Typ Name Attribut Der lokale Name des Attributs. CDATA #cdata-section Kommentar #comment Document #document DocumentFragment #document-fragment DocumentType Der Name des Dokumenttyps. Element Der lokale Name des Elements. Entität Der Name der Entität. EntityReference Der Name der Entität, auf die verwiesen wird. Notation Der Notationsname. ProcessingInstruction Das Ziel der Verarbeitungsanweisung. Text #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + Ruft den qualifizierten Namen des Knotens ab, wenn er in einer abgeleiteten Klasse überschrieben wurde. + Der gekennzeichnete Name des Knotens.Der zurückgegebene Name hängt vom des Knotens ab: Typ Name Attribut Der qualifizierte Name des Attributs. CDATA #cdata-section Kommentar #comment Document #document DocumentFragment #document-fragment DocumentType Der Name des Dokumenttyps. Element Der qualifizierte Name des Elements. Entität Der Name der Entität. EntityReference Der Name der Entität, auf die verwiesen wird. Notation Der Notationsname. ProcessingInstruction Das Ziel der Verarbeitungsanweisung. Text #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + Ruft den Namespace-URI dieses Knotens ab. + Der Namespace-URI dieses Knotens.Wenn kein Namespace-URI vorhanden ist, gibt diese Eigenschaft String.Empty zurück. + + + Ruft den Knoten ab, der diesem Knoten unmittelbar folgt. + Der nächste XmlNode.Wenn kein nächster Knoten vorhanden ist, wird null zurückgegeben. + + + Ruft beim Überschreiben in einer abgeleiteten Klasse den Typ des aktuellen Knotens ab. + Einer der -Werte. + + + Weist allen XmlText-Knoten in der Teilstruktur unterhalb dieses XmlNode eine "normale" Form zu. In dieser werden XmlText-Knoten nur durch Markup (d. h. Tags, Kommentare, Verarbeitungsanweisungen, CDATA-Abschnitte und Entitätsverweise) getrennt, und es sind somit keine direkt aufeinander folgenden XmlText-Knoten vorhanden. + + + Ruft das Markup ab, das diesen Knoten und alle ihm untergeordneten Knoten enthält. + Das Markup, das diesen Knoten und alle ihm untergeordneten Knoten enthält.HinweisOuterXml gibt keine Standardattribute zurück. + + + Ruft das ab, zu dem dieser Knoten gehört. + Das , zu dem dieser Knoten gehört.Wenn der Knoten ein ist (NodeType ist gleich XmlNodeType.Document), gibt diese Eigenschaft null zurück. + + + Ruft das übergeordnete Element dieses Knotens ab (bei Knoten, die über übergeordnete Elemente verfügen können). + Der XmlNode, der das übergeordnete Element des aktuellen Knotens ist.Wenn ein Knoten gerade erstellt, jedoch noch nicht der Struktur hinzugefügt oder aus dieser entfernt wurde, ist das übergeordnete Element null.Für alle anderen Knoten hängt der zurückgegebene Wert vom des Knotens ab.In der folgenden Tabelle werden die möglichen Rückgabewerte für die ParentNode-Eigenschaft beschrieben.NodeType Rückgabewert von ParentNode Attribute, Document, DocumentFragment, Entity, Notation Gibt null zurück. Diese Knoten verfügen über keine übergeordneten Elemente. CDATA Gibt das Element oder den Entitätsverweis mit dem CDATA-Abschnitt zurück. Kommentar Gibt das Element, den Entitätsverweis, den Dokumenttyp oder das Dokument mit dem Kommentar zurück. DocumentType Gibt den Dokumentknoten zurück. Element Gibt den übergeordneten Knoten des Elements zurück.Wenn das Element der Stammknoten der Struktur ist, ist das übergeordnete Element der Dokumentknoten.EntityReference Gibt das Element, das Attribut oder den Entitätsverweis mit dem Entitätsverweis zurück. ProcessingInstruction Gibt das Dokument, das Element, den Dokumenttyp oder den Entitätsverweis mit der Verarbeitungsanweisung zurück. Text Gibt das übergeordnete Element, das Attribut oder den Entitätsverweis mit dem Textknoten zurück. + + + Ruft das Namespacepräfix dieses Knotens ab oder legt dieses fest. + Das Namespacepräfix dieses Knotens.Beispielsweise ist bk das Prefix für das Element <bk:book>.Wenn kein Präfix vorhanden ist, gibt diese Eigenschaft String.Empty zurück. + Dieser Knoten ist schreibgeschützt. + Das angegebene Präfix enthält ein ungültiges Zeichen.Das angegebene Präfix ist ungültig.Das angegebene Präfix ist "xml", und der namespaceURI dieses Knotens ist nicht mit "http://www.w3.org/XML/1998/namespace" identisch.Dieser Knoten ist ein Attribut, das angegebene Präfix ist "xmlns", und der namespaceURI dieses Knotens unterscheidet von "http://www.w3.org/2000/xmlns/".Dieser Knoten ist ein Attribut, und der qualifiedName dieses Knotens ist "xmlns". + + + Fügt den angegebenen Knoten am Anfang der Liste der untergeordneten Knoten dieses Knotens hinzu. + Der hinzugefügte Knoten. + Der hinzuzufügende Knoten.Der gesamte Inhalt des hinzuzufügenden Knotens wird an den angegebenen Speicherort verschoben. + Der Typ dieses Knotens lässt keine untergeordneten Knoten vom Typ des -Knotens zu. ist eine frühere Version dieses Knotens. + + wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde.Dieser Knoten ist schreibgeschützt. + + + Ruft den Knoten ab, der diesem Knoten unmittelbar vorausgeht. + Der vorausgehende XmlNode.Wenn kein vorausgehender Knoten vorhanden ist, wird null zurückgegeben. + + + Ruft den Textknoten ab, der diesem Knoten unmittelbar vorausgeht. + Gibt zurück. + + + Entfernt alle untergeordneten Knoten bzw. Attribute des aktuellen Knotens. + + + Entfernt den angegebenen untergeordneten Knoten. + Der entfernte Knoten. + Der Knoten, der entfernt wird. + + ist kein untergeordnetes Element dieses Knotens.Oder dieser Knoten ist schreibgeschützt. + + + Ersetzt den untergeordneten -Knoten durch den -Knoten. + Der ersetzte Knoten. + Der neue Knoten, der in die Liste der untergeordneten Elemente eingefügt werden soll. + Der Knoten, der in der Liste ersetzt wird. + Der Typ dieses Knotens lässt keine untergeordneten Knoten vom Typ des -Knotens zu. ist eine frühere Version dieses Knotens. + + wurde nicht aus dem Dokument erstellt, aus dem dieser Knoten erstellt wurde.Dieser Knoten ist schreibgeschützt. ist kein untergeordnetes Element dieses Knotens. + + + Überprüft, ob die DOM-Implementierung ein bestimmtes Funktion implementiert. + true, wenn das Feature in der angegebenen Version implementiert ist, andernfalls false.In der folgenden Tabelle werden die Kombinationen beschrieben, bei denen true zurückgegeben wird.Funktion Version XML 1.0 XML 2.0 + Der Paketname des zu testenden Features.Bei diesem Namen wird die Groß- und Kleinschreibung nicht berücksichtigt. + Die Versionsnummer des zu testenden Paketnamens.Wenn die Version nicht angegeben ist (NULL) und jede Version des Features unterstützt wird, gibt die Methode True zurück. + + + Eine Beschreibung dieses Members finden Sie unter . + Gibt einen Enumerator für die Auflistung zurück. + + + Ruft den Wert des Knotens ab oder legt diesen fest. + Der zurückgegebene Wert hängt vom des Knotens ab: Typ Wert Attribut Der Wert des Attributs. CDATASection Der Inhalt des CDATA-Abschnitts. Kommentar Der Inhalt des Kommentars. Document null. DocumentFragment null. DocumentType null. Element null.Sie können mit der -Eigenschaft oder der -Eigenschaft auf den Wert des Elementknotens zugreifen.Entität null. EntityReference null. Notation null. ProcessingInstruction Der gesamte Inhalt mit Ausnahme des Ziels. Text Der Inhalt des Textknotens. SignificantWhitespace Die Leerraumzeichen.Leerraum kann aus einem oder mehreren Leerzeichen, Wagenrückläufen, Zeilenvorschüben und Tabstopps bestehen.Whitespace Die Leerraumzeichen.Leerraum kann aus einem oder mehreren Leerzeichen, Wagenrückläufen, Zeilenvorschüben und Tabstopps bestehen.XmlDeclaration Der Inhalt der Deklaration (d. h. alle Zeichen zwischen <?xml und ?>). + Festlegen des Werts eines schreibgeschützten Knotens. + Festlegen des Werts eines Knotens, der normalerweise keinen Wert besitzt (z. B. ein Elementknoten). + + + Speichert beim Überschreiben in einer abgeleiteten Klasse sämtliche untergeordneten Knoten des Knotens im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Speichert beim Überschreiben in einer abgeleiteten Klasse den aktuellen Knoten im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Gibt den Typ der Knotenänderung an. + + + Ein Knotenwert wird geändert. + + + In die Struktur wird ein Knoten eingefügt. + + + Aus der Struktur wird ein Knoten entfernt. + + + Stellt Daten für das -Ereignis, das -Ereignis, das -Ereignis, das -Ereignis, das -Ereignis und das -Ereignis bereit. + + + Initialisiert eine neue Instanz der -Klasse. + Der , der das Ereignis generiert hat. + Der alte übergeordnete des , der das Ereignis generiert hat. + Der neue übergeordnete des , der das Ereignis generiert hat. + Der alte Wert des , der das Ereignis generiert hat. + Der neue Wert des , der das Ereignis generiert hat. + + . + + + Ruft einen Wert ab, der angibt, welcher Typ von Knotenänderungsereignis eintritt. + Ein XmlNodeChangedAction-Wert, der das Knotenänderungsereignis beschreibt.XmlNodeChangedAction-Wert BeschreibungInsert Ein Knoten wurde oder wird eingefügt. Entfernen Ein Knoten wurde oder wird entfernt. Änderung Ein Knoten wurde oder wird geändert. HinweisBeim Action-Wert wird der Zeitpunkt des Ereignisses (vor oder nach) nicht berücksichtigt.Um beide Instanzen zu behandeln, können Sie separate Ereignishandler erstellen. + + + Ruft nach Abschluss des Vorgangs den Wert des ab. + Der Wert des ParentNode nach Abschluss des Vorgangs.Wenn der Knoten entfernt wird, gibt diese Eigenschaft null zurück.HinweisFür Attributknoten gibt diese Eigenschaft das zurück. + + + Ruft den neuen Wert des Knotens ab. + Der neue Wert des Knotens.Diese Eigenschaft gibt null zurück, wenn der Knoten kein ein Attribut und kein Textknoten ist oder der Knoten entfernt wird.Bei einem Aufruf im -Ereignis gibt NewValue den Wert des Knotens zurück, wenn die Änderung erfolgreich ist.Bei einem Aufruf im -Ereignis gibt NewValue den aktuellen Wert des Knotens zurück. + + + Ruft den ab, der hinzugefügt, entfernt oder geändert wird. + Der XmlNode, der hinzugefügt, entfernt oder geändert wird. Diese Eigenschaft gibt niemals null zurück. + + + Ruft den Wert des vor Beginn des Vorgangs ab. + Der Wert des ParentNode vor Beginn des Vorgangs.Wenn für den Knoten kein übergeordnetes Element vorhanden war, gibt diese Eigenschaft null zurück.HinweisFür Attributknoten gibt diese Eigenschaft das zurück. + + + Ruft den ursprünglichen Wert des Knotens ab. + Der ursprüngliche Wert des Knotens.Diese Eigenschaft gibt null zurück, wenn der Knoten kein ein Attribut und kein Textknoten ist oder der Knoten eingefügt wird.Bei einem Aufruf im -Ereignis gibt OldValue den aktuellen Wert des Knotens zurück, der ersetzt wird, wenn die Änderung erfolgreich ist.Bei einem Aufruf im -Ereignis gibt OldValue den Wert des Knotens vor der Änderung zurück. + + + Stellt die Methode dar, die das -Ereignis, das -Ereignis, das -Ereignis, das -Ereignis, das -Ereignis und das -Ereignis behandelt. + Die Quelle des Ereignisses. + Eine Instanz von , die die Ereignisdaten enthält. + + + Stellt eine geordnete Auflistung von Knoten dar. + + + Initialisiert eine neue Instanz der -Klasse. + + + Ruft die Anzahl der Knoten in der XmlNodeList ab. + Die Anzahl der Knoten im XmlNodeList-Objekt. + + + Ruft einen Enumerator ab, der die Knotenauflistung durchläuft. + Ein Enumerator, der zum Durchlaufen der Knotensammlung verwendet werden kann. + + + Ruft einen Knoten am angegebenen Index ab. + Das mit dem angegebenen Index in der Auflistung.Wenn größer oder gleich der Anzahl der Knoten in der Liste ist, wird null zurückgegeben. + Nullbasierter Index für die Liste der Knoten. + + + Ruft einen Knoten am angegebenen Index ab. + Das mit dem angegebenen Index in der Auflistung.Wenn der Index größer oder gleich der Anzahl der Knoten in der Liste ist, wird null zurückgegeben. + Nullbasierter Index für die Liste der Knoten. + + + Gibt Ressourcen in der Knotenliste privat frei. + + + Gibt alle von der -Klasse verwendeten Ressourcen frei. + + + Stellt eine Verarbeitungsanweisung dar, die in XML definiert wird, um prozessorspezifische Informationen im Text des Dokuments beizubehalten. + + + Initialisiert eine neue Instanz der -Klasse. + Das Ziel der Verarbeitungsanweisung. Weitere Informationen finden Sie unter der -Eigenschaft. + Der Inhalt der Anweisung. Weitere Informationen finden Sie unter der -Eigenschaft. + Das übergeordnete XML-Dokument. + + + Erstellt ein Duplikat dieses Knotens. + Das Knotenduplikat. + true, wenn die Teilstruktur unter dem angegebenen Knoten rekursiv geklont werden soll, false, wenn nur der Knoten selbst geklont werden soll. + + + Ruft den Inhalt der Verarbeitungsanweisung ohne das Ziel ab oder legt diesen fest. + Der Inhalt der Verarbeitungsanweisung ohne das Ziel. + + + Ruft die verketteten Werte des Knotens und sämtlicher diesem untergeordneten Elemente ab oder legt diese fest. + Die verketteten Werte des Knotens und aller diesem untergeordneten Elemente. + + + Ruft den lokalen Namen des Knotens ab. + Bei Verarbeitungsanweisungsknoten gibt diese Eigenschaft das Ziel der Verarbeitungsanweisung zurück. + + + Ruft den qualifizierten Namen des Knotens ab. + Bei Verarbeitungsanweisungsknoten gibt diese Eigenschaft das Ziel der Verarbeitungsanweisung zurück. + + + Ruft den Typ des aktuellen Knotens ab. + Für XmlProcessingInstruction-Knoten ist dieser Wert XmlNodeType.ProcessingInstruction. + + + Ruft das Ziel der Verarbeitungsanweisung ab. + Das Ziel der Verarbeitungsanweisung. + + + Ruft den Wert des Knotens ab oder legt diesen fest. + Der gesamte Inhalt der Verarbeitungsanweisung ohne das Ziel. + Node is read-only. + + + Speichert alle untergeordneten Elemente des Knotens im angegebenen .Da ProcessingInstruction-Knoten über keine untergeordneten Elemente verfügen, hat diese Methode keine Auswirkungen. + Der XmlWriter, in dem gespeichert werden soll. + + + Speichert den Knoten im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Stellt ein Leerzeichen zwischen Markup in einem Knoten mit gemischtem Inhalt oder ein Leerzeichen innerhalb eines xml:space= "preserve"-Bereichs dar.Dies wird auch als signifikantes Leerzeichen bezeichnet. + + + Initialisiert eine neue Instanz der-Klasse. + Die Leerzeichen im Knoten. + Das -Objekt. + + + Erstellt ein Duplikat dieses Knotens. + Der geklonte Knoten. + true, wenn die Teilstruktur unter dem angegebenen Knoten rekursiv geklont werden soll, false, wenn nur der Knoten selbst geklont werden soll.Bei signifikanten Leerzeichenknoten enthält der geklonte Knoten, unabhängig von der Parametereinstellung, immer den Datenwert. + + + Ruft den lokalen Namen des Knotens ab. + Für XmlSignificantWhitespace-Knoten gibt diese Eigenschaft #significant-whitespace zurück. + + + Ruft den qualifizierten Namen des Knotens ab. + Für XmlSignificantWhitespace-Knoten gibt diese Eigenschaft #significant-whitespace zurück. + + + Ruft den Typ des aktuellen Knotens ab. + Für XmlSignificantWhitespace-Knoten ist dieser Wert XmlNodeType.SignificantWhitespace. + + + Ruft das übergeordnete Element des aktuellen Knotens ab. + Der übergeordnete -Knoten des aktuellen Knotens. + + + Ruft den Textknoten ab, der diesem Knoten unmittelbar vorausgeht. + Gibt zurück. + + + Ruft den Wert des Knotens ab oder legt diesen fest. + Die im Knoten gefundenen Leerzeichen. + Value wird auf ungültige Leerraumzeichen festgelegt. + + + Speichert alle untergeordneten Elemente des Knotens im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Speichert den Knoten im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Stellt den Textinhalt eines Elements oder Attributs dar. + + + Initialisiert eine neue Instanz der-Klasse. + Der Inhalt des Knotens. Weitere Informationen finden Sie unter der -Eigenschaft. + Das übergeordnete XML-Dokument. + + + Erstellt ein Duplikat dieses Knotens. + Der geklonte Knoten. + true, wenn die Teilstruktur unter dem angegebenen Knoten rekursiv geklont werden soll, false, wenn nur der Knoten selbst geklont werden soll. + + + Ruft den lokalen Namen des Knotens ab. + Für Textknoten gibt diese Eigenschaft #text zurück. + + + Ruft den qualifizierten Namen des Knotens ab. + Für Textknoten gibt diese Eigenschaft #text zurück. + + + Ruft den Typ des aktuellen Knotens ab. + Für Textknoten ist dieser Wert XmlNodeType.Text. + + + + Ruft den Textknoten ab, der diesem Knoten unmittelbar vorausgeht. + Gibt zurück. + + + Teilt den Knoten am angegebenen Offset in zwei Knoten und behält beide Knoten in der Struktur als nebengeordnete Elemente bei. + Der neue Knoten. + Der Offset, an dem der Knoten geteilt werden soll. + + + Ruft den Wert des Knotens ab oder legt diesen fest. + Der Inhalt des Textknotens. + + + Speichert alle untergeordneten Elemente des Knotens im angegebenen .Da XmlText-Knoten keine untergeordneten Elemente besitzen, hat diese Methode keine Auswirkungen. + Der XmlWriter, in dem gespeichert werden soll. + + + Speichert den Knoten im angegebenen . + Der XmlWriter, in dem gespeichert werden soll. + + + Stellt Leerzeichen im Elementinhalt dar. + + + Initialisiert eine neue Instanz der-Klasse. + Die Leerzeichen im Knoten. + Das -Objekt. + + + Erstellt ein Duplikat dieses Knotens. + Der geklonte Knoten. + true, wenn die Teilstruktur unter dem angegebenen Knoten rekursiv geklont werden soll, false, wenn nur der Knoten selbst geklont werden soll.Bei Leerzeichenknoten enthält der geklonte Knoten, unabhängig von der Parametereinstellung, immer den Datenwert. + + + Ruft den lokalen Namen des Knotens ab. + Für XmlWhitespace-Knoten gibt diese Eigenschaft #whitespace zurück. + + + Ruft den qualifizierten Namen des Knotens ab. + Für XmlWhitespace-Knoten gibt diese Eigenschaft #whitespace zurück. + + + Ruft den Typ des Knotens ab. + Für XmlWhitespace-Knoten ist der Wert . + + + Ruft das übergeordnete Element des aktuellen Knotens ab. + Der übergeordnete -Knoten des aktuellen Knotens. + + + Ruft den Textknoten ab, der diesem Knoten unmittelbar vorausgeht. + Gibt zurück. + + + Ruft den Wert des Knotens ab oder legt diesen fest. + Die im Knoten gefundenen Leerzeichen. + + wird auf ungültige Leerraumzeichen festgelegt. + + + Speichert alle untergeordneten Elemente des Knotens im angegebenen . + Der , in dem gespeichert werden soll. + + + Speichert den Knoten im angegebenen . + Der , in dem gespeichert werden soll. + + + \ No newline at end of file diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/es/System.Xml.XmlDocument.xml b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/es/System.Xml.XmlDocument.xml new file mode 100644 index 0000000..3fb441e --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/es/System.Xml.XmlDocument.xml @@ -0,0 +1,1474 @@ + + + + System.Xml.XmlDocument + + + + Representa un atributo.Los valores válidos y predeterminados del atributo se definen en una definición de tipo de documento (DTD) o en un esquema. + + + Inicializa una nueva instancia de la clase . + Prefijo del espacio de nombres. + Nombre local del atributo. + Identificador de recursos uniforme (URI) de este espacio de nombres. + Documento XML primario. + + + Agrega el nodo especificado al final de la lista de nodos secundarios de este nodo. + + agregado. + + que se va a sumar. + Este nodo es de un tipo que no permite nodos secundarios del tipo del nodo . es un nodo antecesor de este nodo. + + se creó a partir de un documento diferente del que creó este nodo.Este nodo es de sólo lectura. + + + Obtiene el Identificador de recursos uniforme (URI) del nodo . + Ubicación desde la que se cargó el nodo o String.Empty si el nodo no tiene un identificador URI base.Los nodos de atributo tienen el mismo identificador URI base que el elemento al que pertenecen.Si un nodo de atributo no pertenece a ningún elemento, BaseURI devuelve String.Empty. + + + Crea un duplicado de este nodo. + Nodo duplicado. + Es true para clonar de forma recursiva el subárbol del nodo especificado y false para clonar sólo el nodo en sí. + + + Establece los valores concatenados del nodo y de todos sus nodos secundarios. + Valores concatenados del nodo y de todos sus nodos secundarios.Para nodos de atributo, esta propiedad tiene la misma funcionalidad que la propiedad . + + + Establece el valor del atributo. + Valor del atributo. + El código XML especificado al establecer esta propiedad no tiene un formato correcto. + + + Inserta el nodo especificado inmediatamente detrás del nodo de referencia igualmente especificado. + + insertado. + + que se va a insertar. + + que es el nodo de referencia. se coloca detrás de . + Este nodo es de un tipo que no permite nodos secundarios del tipo del nodo . es un nodo antecesor de este nodo. + + se creó a partir de un documento diferente del que creó este nodo. no es un nodo secundario de este nodo.Este nodo es de sólo lectura. + + + Inserta el nodo especificado inmediatamente antes del nodo de referencia igualmente especificado. + + insertado. + + que se va a insertar. + + que es el nodo de referencia. se coloca delante de este nodo. + El nodo actual es de un tipo que no permite nodos secundarios del tipo del nodo . es un nodo antecesor de este nodo. + + se creó a partir de un documento diferente del que creó este nodo. no es un nodo secundario de este nodo.Este nodo es de sólo lectura. + + + Obtiene el nombre local del nodo. + Nombre del nodo de atributo sin prefijo.En el ejemplo siguiente, <book bk:genre= 'novel'>, el LocalName del atributo es genre. + + + Obtiene el nombre completo del nodo. + Nombre completo del nodo de atributo. + + + Obtiene el identificador URI de espacio de nombres de este nodo. + Identificador URI de espacio de nombres de este nodo.Si no se da al atributo un espacio de nombres explícitamente, esta propiedad devuelve String.Empty. + + + Obtiene el tipo del nodo actual. + El tipo de nodo de los nodos XmlAttribute es XmlNodeType.Attribute. + + + Obtiene el al que pertenece este nodo. + Un documento XML al que este nodo pertenece. + + + Obtiene el al que pertenece el atributo. + XmlElement al que pertenece el atributo o null si este atributo no forma parte de un XmlElement. + + + Obtiene el nodo principal de este nodo.Para nodos XmlAttribute, esta propiedad devuelve siempre null. + Para nodos XmlAttribute, esta propiedad devuelve siempre null. + + + Obtiene o establece el prefijo de espacio de nombres de este nodo. + Prefijo de espacio de nombres de este nodo.Si no hay prefijo, esta propiedad devuelve String.Empty. + Este nodo es de sólo lectura. + El prefijo especificado contiene un carácter no válido.El prefijo especificado no está formado correctamente.El identificador URI de espacio de nombres de este nodo es null.El prefijo especificado es "xml" y el identificador URI de espacio de nombres de este nodo no es http://www.w3.org/XML/1998/namespace.Este nodo es un atributo, el prefijo especificado es "xmlns" y su identificador URI de espacio de nombres no es "http://www.w3.org/2000/xmlns/".Este nodo es un atributo y su nombre completo es "xmlns" [espacios de nombres]. + + + Agrega el nodo especificado al principio de la lista de nodos secundarios de este nodo. + + agregado. + + que se va a sumar.Si es un objeto , todo el contenido del fragmento de documento se desplaza a la lista de nodos secundarios de este nodo. + Este nodo es de un tipo que no permite nodos secundarios del tipo del nodo . es un nodo antecesor de este nodo. + + se creó a partir de un documento diferente del que creó este nodo.Este nodo es de sólo lectura. + + + Quita el nodo secundario especificado. + + quitado. + + que se va a quitar. + + no es un nodo secundario de este nodo.O este nodo es de sólo lectura. + + + Reemplaza el nodo secundario especificado con el nuevo nodo secundario especificado. + + reemplazado. + El nuevo secundario. + + que se va a reemplazar. + Este nodo es de un tipo que no permite nodos secundarios del tipo del nodo . es un nodo antecesor de este nodo. + + se creó a partir de un documento diferente del que creó este nodo.Este nodo es de sólo lectura. no es un nodo secundario de este nodo. + + + Obtiene un valor que indica si el valor de atributo se estableció explícitamente. + Es true si a este atributo se le dio explícitamente un valor en la instancia original del documento; en caso contrario, es false.El valor false indica que el valor del atributo procedía de la DTD. + + + Obtiene o establece el valor del nodo. + El valor devuelto depende de la propiedad del nodo.Para nodos XmlAttribute, esta propiedad es el valor de atributo. + El nodo es de sólo lectura y se llama a una operación de conjunto. + + + Guarda todos los nodos secundarios del nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Guarda el nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Representa una colección de atributos a los que se puede obtener acceso por nombre o por índice. + + + Inserta el atributo especificado como último nodo de la colección. + XmlAttribute que se va a agregar a la colección. + + que se va a insertar. + Se creó a partir de un documento diferente que el que creó esta colección. + + + Copia todos los objetos de esta colección en la matriz dada. + Matriz que representa el destino de los objetos copiados de esta colección. + Índice de la matriz en que se inicia la copia. + + + Inserta el atributo especificado inmediatamente después del atributo de referencia igualmente especificado. + Clase XmlAttribute que se va a insertar en la colección. + + que se va a insertar. + + que es el atributo de referencia.El parámetro se coloca detrás de . + Se creó a partir de un documento diferente al que creó esta colección.O no es un miembro de esta colección. + + + Inserta el atributo especificado inmediatamente delante del atributo de referencia especificado. + Clase XmlAttribute que se va a insertar en la colección. + + que se va a insertar. + + que es el atributo de referencia.El parámetro se coloca delante de . + Se creó a partir de un documento diferente al que creó esta colección.O no es un miembro de esta colección. + + + Obtiene el atributo que tiene el índice especificado. + + en el índice especificado. + Índice del atributo. + El índice a pasándose está fuera del intervalo. + + + Obtiene el atributo con el nombre especificado. + + con el nombre especificado.Si el atributo no existe, esta propiedad devuelve null. + Nombre completo del atributo. + + + Obtiene el atributo que tiene el nombre local e Identificador uniforme de recursos (URI) de espacio de nombres especificados. + + con el nombre local y la URI de espacio de nombres que se hayan especificado.Si el atributo no existe, esta propiedad devuelve null. + Nombre local del atributo. + URI de espacio de nombres del atributo. + + + Inserta el atributo especificado como primer nodo de la colección. + XmlAttribute agregado a la colección. + + que se va a insertar. + + + Quita el atributo especificado de la colección. + Nodo que se ha quitado o null si no se encuentra en la colección. + + que se va a quitar. + + + Quita todos los atributos de la colección. + + + Quita de la colección el atributo correspondiente al índice especificado. + Devuelve null si no hay ningún atributo en el índice especificado. + Índice del nodo que se va a quitar.El primer nodo tiene índice 0. + + + Agrega un mediante su propiedad + Si reemplaza a un nodo existente con el mismo nombre, se devolverá el nodo antiguo; en caso contrario, se devolverá el nodo agregado. + Nodo de atributo que se almacenará en la colección.Posteriormente se podrá obtener acceso al nodo utilizando el nombre del nodo en cuestión.Si ya hay un nodo con ese nombre en la colección, se reemplazará por el nuevo; en caso contrario, el nodo se agregará al final de la colección. + Se creó a partir de un distinto al que creó esta colección.Esta XmlAttributeCollection es de sólo lectura. + + es un que, a su vez, es un atributo de otro objeto .Para volver a utilizar atributos en otros elementos, hay que duplicar los objetos XmlAttribute que se deseen volver a utilizar. + + + Para obtener una descripción de este miembro, vea . + Matriz que representa el destino de los objetos copiados de esta colección. + Índice de la matriz en que se inicia la copia. + + + Para obtener una descripción de este miembro, vea . + Devuelve un valor int que contiene el número de atributos. + + + Para obtener una descripción de este miembro, vea . + Devuelve true si la colección está sincronizada. + + + Para obtener una descripción de este miembro, vea . + Devuelve el objeto que es la raíz de la colección. + + + Representa una sección CDATA. + + + Inicializa una nueva instancia de la clase . + Objeto que contiene los datos de caracteres. + Objeto . + + + Crea un duplicado de este nodo. + Nodo clonado. + trueforma recursiva para clonar el subárbol del nodo especificado; false para clonar sólo el nodo en Sí.Dado que los nodos CDATA no tienen elementos secundarios, con independencia del valor del parámetro, el nodo clonado incluirá siempre el contenido de los datos. + + + Obtiene el nombre local del nodo. + En el caso de nodos CDATA, el nombre local es #cdata-section. + + + Obtiene el nombre completo del nodo. + En el caso de nodos CDATA, el nombre es #cdata-section. + + + Obtiene el tipo del nodo actual. + Tipo de nodo.En el caso de nodos CDATA, el valor es XmlNodeType.CDATA. + + + + Obtiene el nodo de texto que precede inmediatamente a este nodo. + Devuelve . + + + Guarda los nodos secundarios del nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Guarda el nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Proporciona métodos de manipulación de texto que son utilizados por varias clases. + + + Inicializa una nueva instancia de la clase . + Cadena que contiene datos de caracteres que se van a agregar a un documento. + + que va a contener los datos de caracteres. + + + Anexa la cadena especificada al final de los datos de caracteres del nodo. + Cadena que se va a insertar en la cadena existente. + + + Contiene los datos del nodo. + Datos del nodo. + + + Quita un intervalo de caracteres del nodo. + Posición dentro de la cadena donde se va a iniciar la eliminación. + Número de caracteres que se va a eliminar. + + + Inserta la cadena especificada en el desplazamiento de caracteres especificado. + Posición dentro de la cadena donde se van a insertar los datos de cadena proporcionados. + Datos de cadena que se van a insertar en la cadena existente. + + + Obtiene la longitud de los datos en caracteres. + Longitud en caracteres de la cadena de la propiedad .La longitud puede ser cero; es decir, los nodos CharacterData pueden estar vacíos. + + + Reemplaza el número de caracteres especificado, empezando en el desplazamiento especificado, por la cadena especificada. + Posición dentro de la cadena donde se va a iniciar la sustitución. + Número de caracteres que se va a reemplazar. + Datos nuevos que reemplazan a los datos de cadena antiguos. + + + Recupera una subcadena de la cadena completa en el intervalo especificado. + Subcadena que corresponde al intervalo especificado. + Posición dentro de la cadena donde se va a iniciar la recuperación.Un desplazamiento de cero indica que el punto inicial es el principio de los datos. + Número de caracteres que se va a recuperar. + + + Obtiene o establece el valor del nodo. + Valor del nodo. + El nodo es de sólo lectura. + + + Representa el contenido de un comentario XML. + + + Inicializa una nueva instancia de la clase . + Contenido del elemento de comentario. + Documento XML primario. + + + Crea un duplicado de este nodo. + Nodo clonado. + Es true para clonar de forma recursiva el subárbol del nodo especificado y false sólo para clonar el nodo en sí.Dado que los nodos Comment no tienen elementos secundarios, el nodo clonado incluye siempre el contenido del texto, con independencia del valor del parámetro. + + + Obtiene el nombre local del nodo. + Para los nodos de comentarios, el valor es #comment. + + + Obtiene el nombre completo del nodo. + Para los nodos de comentarios, el valor es #comment. + + + Obtiene el tipo del nodo actual. + Para los nodos de comentarios, el valor es XmlNodeType.Comment. + + + Guarda todos los nodos secundarios del nodo en el especificado.Dado que los nodos de comentario no tienen elementos secundarios, este método no tiene ningún efecto. + XmlWriter en el que se desea guardar. + + + Guarda el nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Representa el nodo de declaración XML <?xml version='1.0' ...?>. + + + Inicializa una nueva instancia de la clase . + Versión de XML; vea la propiedad . + Esquema de la codificación; vea la propiedad . + Indica si el documento XML depende de una DTD externa; vea la propiedad . + Documento XML primario. + + + Crea un duplicado de este nodo. + Nodo clonado. + Es true para clonar de forma recursiva el subárbol del nodo especificado y false sólo para clonar el nodo en sí.Dado que los nodos XmlDeclaration no tienen elementos secundarios, el nodo clonado incluye siempre el valor de los datos, con independencia del valor del parámetro. + + + Obtiene o establece el nivel de codificación del documento XML. + El nombre de codificación de caracteres válidos.Los nombres de codificación de caracteres que presentan mayor compatibilidad en documentos XML son los siguientes:Categoría Nombres de codificación Unicode UTF-8, UTF-16 ISO 10646 ISO-10646-UCS-2, ISO-10646-UCS-4 ISO 8859 ISO-8859-n (donde "n" es un dígito de 1 a 9) JIS X-0208-1997 ISO-2022-JP, Shift_JIS, EUC-JP Este valor es opcional.Si no se establece un valor, esta propiedad devuelve String.Empty.Si no se incluye un atributo de codificación, se supone la codificación UTF-8 cuando el documento se escribe o se guarda. + + + Obtiene o establece los valores concatenados de XmlDeclaration. + Valores concatenados de XmlDeclaration (es decir, todos los que se encuentran entre <?xml y ?>). + + + Obtiene el nombre local del nodo. + Para nodos XmlDeclaration, el nombre local es xml. + + + Obtiene el nombre completo del nodo. + En el caso de nodos XmlDeclaration, el nombre es xml. + + + Obtiene el tipo del nodo actual. + En el caso de nodos XmlDeclaration, este valor es XmlNodeType.XmlDeclaration. + + + Obtiene o establece el valor del atributo independiente. + Los valores válidos son yes si todas las declaraciones de entidad necesarias para el documento XML se encuentran en el documento o no si se necesita una definición de tipo de documento (DTD) externa.Si no existe un atributo independiente en la declaración XML, estas propiedad devuelve String.Empty. + + + Obtiene o establece el valor de XmlDeclaration. + Contenido de XmlDeclaration (es decir, lo que aparece entre <?xml y ?>). + + + Obtiene la versión XML del documento. + El valor es siempre 1.0. + + + Guarda los nodos secundarios del nodo en el especificado.Debido a que los nodos XmlDeclaration no tienen elementos secundarios, este método no tiene ningún efecto. + XmlWriter en el que se desea guardar. + + + Guarda el nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Representa un documento XML.Para obtener más información, vea la sección Remarks. + + + Inicializa una nueva instancia de la clase . + + + Inicializa una nueva instancia de la clase XmlDocument con el objeto especificado. + Objeto XmlImplementation que se va a usar. + + + Inicializa una nueva instancia de la clase XmlDocument con el objeto especificado. + Objeto XmlNameTable que se va a usar. + + + Obtiene el identificador URI base del nodo actual. + Ubicación desde la que se cargó el nodo. + + + Crea un duplicado de este nodo. + Nodo XmlDocument clonado. + true para clonar de forma recursiva el subárbol del nodo especificado; false solo para clonar el nodo en sí. + + + Crea un objeto con el especificado. + Nuevo objeto XmlAttribute. + Nombre completo del atributo.Si el nombre contiene un carácter de dos puntos, la propiedad refleja la parte del nombre que va delante del carácter de dos puntos y la propiedad refleja la parte que va detrás.El queda vacío, a menos que el prefijo sea un prefijo integrado conocido, como xmlns.En este caso, NamespaceURI tiene el valor http://www.w3.org/2000/xmlns/. + + + Crea un con el nombre completo especificados y el . + Nuevo objeto XmlAttribute. + Nombre completo del atributo.Si el nombre contiene un carácter de dos puntos, la propiedad reflejará la parte del nombre que va delante del carácter de dos puntos y la propiedad reflejará la parte que va detrás. + URI del espacio de nombres del atributo.Si el nombre completo incluye un prefijo de xmlns, este parámetro debe ser http://www.w3.org/2000/xmlns/. + + + Crea un con los , y especificados. + Nuevo objeto XmlAttribute. + Prefijo del atributo, si lo tiene.String.Empty y null son equivalentes. + Nombre local del atributo. + URI del espacio de nombres del atributo, si lo tiene.String.Empty y null son equivalentes.Si es xmlns, este parámetro debe ser http://www.w3.org/2000/xmlns/; en caso contrario, se produce una excepción. + + + Crea un que contiene los datos especificados. + Nuevo objeto XmlCDataSection. + Contenido del nuevo XmlCDataSection. + + + Crea un que contiene los datos especificados. + Nuevo objeto XmlComment. + Contenido del nuevo objeto XmlComment. + + + Crea una interfaz . + Nuevo objeto XmlDocumentFragment. + + + Crea un elemento con el nombre especificado. + Nuevo objeto XmlElement. + Nombre completo del elemento.Si el nombre contiene un carácter de dos puntos, la propiedad refleja la parte del nombre que va delante del carácter de dos puntos y la propiedad refleja la parte que va detrás.El nombre completo no puede incluir un prefijo de 'xmlns'. + + + Crea un con el nombre completo y el . + Nuevo objeto XmlElement. + Nombre completo del elemento.Si el nombre contiene un carácter de dos puntos, la propiedad reflejará la parte del nombre que va delante del carácter de dos puntos y la propiedad reflejará la parte que va detrás.El nombre completo no puede incluir un prefijo de 'xmlns'. + Identificador URI de espacio de nombres del elemento. + + + Crea un elemento con los , y especificados. + Nuevo objeto . + Prefijo del nuevo elemento, si lo tiene.String.Empty y null son equivalentes. + Nombre local del nuevo elemento. + Identificador URI de espacio de nombres del nuevo elemento, si lo tiene.String.Empty y null son equivalentes. + + + Crea un con el tipo de nodo especificado, y . + Nuevo objeto XmlNode. + Versión de cadena del del nuevo nodo.Este parámetro debe ser uno de los valores de la tabla que figura más abajo. + Nombre completo del nuevo nodo.Si el nombre contiene un carácter de dos puntos, se analiza en los componentes y . + Identificador URI de espacio de nombres del nuevo nodo. + The name was not provided and the XmlNodeType requires a name; or is not one of the strings listed below. + + + Crea un con los , y especificados. + Nuevo objeto XmlNode. + XmlNodeType del nuevo nodo. + Nombre completo del nuevo nodo.Si el nombre contiene un carácter de dos puntos, se analiza en los componentes y . + Identificador URI de espacio de nombres del nuevo nodo. + The name was not provided and the XmlNodeType requires a name. + + + Crea un con los , , y especificados. + Nuevo objeto XmlNode. + XmlNodeType del nuevo nodo. + Prefijo del nuevo nodo. + Nombre local del nuevo nodo. + Identificador URI de espacio de nombres del nuevo nodo. + The name was not provided and the XmlNodeType requires a name. + + + Crea un con el nombre y los datos especificados. + Nuevo objeto XmlProcessingInstruction. + Nombre de la instrucción de procesamiento. + Datos para la instrucción de procesamiento. + + + Crea un nodo . + Nuevo nodo XmlSignificantWhitespace. + La cadena debe contener solo los caracteres siguientes: &#20; &#10; &#13; y &#9; + + + Crea un objeto con el texto especificado. + Nuevo nodo XmlText. + Texto del nodo Text. + + + Crea un nodo . + Nuevo nodo XmlWhitespace. + La cadena debe contener solo los caracteres siguientes: &#20; &#10; &#13; y &#9; + + + Crea un nodo con los valores especificados. + Nuevo nodo XmlDeclaration. + La versión debe ser "1.0". + Valor del atributo de codificación.Es la codificación que se usa cuando se guarda en un archivo o en un flujo; por tanto, se debe establecer en una cadena admitida por la clase ya que, en caso contrario, produce un error.Si es null o String.Empty, el método Save no escribe un atributo de codificación en la declaración XML y, por tanto, se usa la codificación predeterminada, UTF-8.Nota: Si XmlDocument se guarda en o en , se descartará este valor de codificación.En su lugar, se usa la codificación de TextWriter o de XmlTextWriter.De este modo se garantiza que el fragmento XML que se escribe se puede volver a leer usando la codificación correcta. + Este valor debe ser "yes" o "no".Si es null o String.Empty, el método Save no escribe un atributo independiente en la declaración XML. + The values of or are something other than the ones specified above. + + + Obtiene el raíz del documento. + XmlElement que representa la raíz del árbol del documento XML.Si no hay raíz, se devuelve null. + + + Devuelve un objeto que contiene una lista de todos los elementos descendientes que coinciden con el especificado. + Objeto que contiene una lista de todos los nodos coincidentes.Si ningún nodo coincide con , se devolverá la colección vacía. + Nombre completo que se va a hacer coincidir.Se compara con la propiedad Name del nodo coincidente.El valor especial "*" coincide con todas las etiquetas. + + + Devuelve un objeto que contiene una lista de todos los elementos descendientes que coinciden con el y especificados. + Objeto que contiene una lista de todos los nodos coincidentes.Si ningún nodo coincide con el y especificados, se devolverá la colección vacía. + Nombre local que se va a hacer coincidir.El valor especial "*" coincide con todas las etiquetas. + Identificador URI de espacio de nombres con el que debe haber una coincidencia. + + + Obtiene el objeto del documento actual. + Objeto XmlImplementation del documento actual. + + + Importa un nodo de otro documento al documento actual. + + que se importó. + Nodo que se va a importar. + true para producir un clon profundo; en caso contrario, false. + Calling this method on a node type which cannot be imported. + + + Produce una en todos los casos. + Valores del nodo y de todos sus nodos secundarios. + In all cases. + + + Obtiene o establece el marcado que representa los nodos secundarios del nodo actual. + Marcado de los nodos secundarios del nodo actual. + The XML specified when setting this property is not well-formed. + + + Obtiene un valor que indica si el nodo actual es de solo lectura. + true si el nodo actual es de solo lectura; en caso contrario, false.Los nodos XmlDocument siempre devuelven false. + + + Carga el documento XML desde el flujo especificado. + Secuencia que contiene el documento XML que se va a cargar. + There is a load or parse error in the XML.In this case, a is raised. + + + Carga el documento XML desde el especificado. + TextReader que se usa para introducir los datos XML en el documento. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Carga el documento XML desde el especificado. + XmlReader que se usa para introducir los datos XML en el documento. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Carga el documento XML desde la cadena especificada. + Cadena que contiene el documento XML que se va a cargar. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Obtiene el nombre local del nodo. + Para nodos XmlDocument, el nombre local es #document. + + + Obtiene el nombre completo del nodo. + Para nodos XmlDocument, el nombre es #document. + + + Obtiene el asociado a esta implementación. + XmlNameTable que permite obtener la versión subdivida de una cadena en el documento. + + + Se produce cuando el de un nodo que pertenece a este documento se modifica. + + + Se produce cuando el de un nodo que pertenece a este documento se va a modificar. + + + Se produce cuando un nodo que pertenece a este documento se ha insertado en otro nodo. + + + Se produce cuando un nodo que pertenece a este documento se va a insertar en otro nodo. + + + Se produce cuando un nodo que pertenece a este documento se ha quitado de su nodo primario. + + + Se produce cuando un nodo que pertenece a este documento se va a quitar del documento. + + + Obtiene el tipo del nodo actual. + Tipo de nodo.Para los nodos XmlDocument, este valor es XmlNodeType.Document. + + + Obtiene el al que pertenece el nodo actual. + Para nodos XmlDocument ( equivale a XmlNodeType.Document), esta propiedad devuelve siempre null. + + + Obtiene el nodo primario de este nodo, en los nodos que pueden tener nodos primarios. + Siempre devuelve null. + + + Obtiene o establece un valor que indica si se va a conservar el espacio en blanco del contenido del elemento. + true para conservar el espacio en blanco; en caso contrario, false.De manera predeterminada, es false. + + + Crea un objeto tomando como base la información de .El lector debe estar situado en un nodo o en un atributo. + Nuevo XmlNode o null si no hay más nodos. + XML de origen. + The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + + + Guarda el documento XML en el flujo especificado. + Secuencia en la que se desea guardar. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Guarda el documento XML en el especificado. + TextWriter en el que se desea guardar. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Guarda el documento XML en el especificado. + XmlWriter en el que se desea guardar. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Guarda todos los nodos secundarios del nodo XmlDocument en el especificado. + XmlWriter en el que se desea guardar. + + + Guarda el nodo XmlDocument en el especificado. + XmlWriter en el que se desea guardar. + + + Representa un objeto pequeño tamaño, que resulta útil para realizar operaciones de inserción de árboles. + + + Inicializa una nueva instancia de la clase . + El documento XML que es el origen del fragmento. + + + Crea un duplicado de este nodo. + Nodo clonado. + Es true para clonar de forma recursiva el subárbol del nodo especificado y false sólo para clonar el nodo en sí. + + + Obtiene o establece el marcado que representa los nodos secundarios de este nodo. + Marcado de los nodos secundarios de este nodo. + El código XML especificado al establecer esta propiedad no tiene un formato correcto. + + + Obtiene el nombre local del nodo. + Para nodos XmlDocumentFragment, el nombre local es #document-fragment. + + + Obtiene el nombre completo del nodo. + Para XmlDocumentFragment, el nombre es #document-fragment. + + + Obtiene el tipo del nodo actual. + Para nodos XmlDocumentFragment, este valor es XmlNodeType.DocumentFragment. + + + Obtiene el al que pertenece este nodo. + XmlDocument al que pertenece este nodo. + + + Obtiene el nodo primario de este nodo (para nodos que pueden tener nodos primarios). + Elemento principal de este nodo.Para nodos XmlDocumentFragment, esta propiedad siempre es null. + + + Guarda todos los nodos secundarios del nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Guarda el nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Representa un elemento. + + + Inicializa una nueva instancia de la clase . + Prefijo del espacio de nombres; vea la propiedad . + Nombre local; vea la propiedad . + URI del espacio de nombres; vea la propiedad . + Documento XML primario. + + + Obtiene un objeto que contiene la lista de atributos de este nodo. + + que contiene la lista de atributos de este nodo. + + + Crea un duplicado de este nodo. + Nodo clonado. + Es true para clonar de forma recursiva el subárbol del nodo especificado; es false para clonar sólo el nodo en sí (y sus atributos si el nodo es un XmlElement). + + + Devuelve el valor del atributo con el nombre especificado. + Valor del atributo especificado.Se devuelve una cadena vacía si no se encuentra un atributo coincidente o si el atributo no tiene un valor especificado o un valor predeterminado. + Nombre del atributo que se va a recuperar.Es un nombre completo.Se compara con la propiedad Name del nodo coincidente. + + + Devuelve el valor del atributo con el nombre local y el identificador URI de espacio de nombres que se hayan especificado. + Valor del atributo especificado.Se devuelve una cadena vacía si no se encuentra un atributo coincidente o si el atributo no tiene un valor especificado o un valor predeterminado. + Nombre local del atributo que se va a recuperar. + Identificador URI de espacio de nombres del atributo que se va a recuperar. + + + Devuelve el XmlAttribute con el nombre especificado. + XmlAttribute especificado o null si no se ha encontrado un atributo coincidente. + Nombre del atributo que se va a recuperar.Es un nombre completo.Se compara con la propiedad Name del nodo coincidente. + + + Devuelve el con el nombre local y el identificador URI de espacio de nombres que se hayan especificado. + XmlAttribute especificado o null si no se ha encontrado un atributo coincidente. + Nombre local del atributo. + URI de espacio de nombres del atributo. + + + Devuelve un objeto que contiene una lista de todos los elementos descendientes que coinciden con el especificado. + Objeto que contiene una lista de todos los nodos coincidentes.La lista está vacía si no hay nodos coincidentes. + Etiqueta de nombre que se va a hacer coincidir.Es un nombre completo.Se compara con la propiedad Name del nodo coincidente.El asterisco (*) es un valor especial que coincide con todas las etiquetas. + + + Devuelve un objeto que contiene una lista de todos los elementos descendientes que coinciden con el y el especificados. + Objeto que contiene una lista de todos los nodos coincidentes.La lista está vacía si no hay nodos coincidentes. + Nombre local que se va a hacer coincidir.El asterisco (*) es un valor especial que coincide con todas las etiquetas. + Identificador URI de espacio de nombres que se va a hacer coincidir. + + + Determina si el nodo actual tiene un atributo con el nombre especificado. + Es true si el nodo actual tiene el atributo especificado; en caso contrario, es false. + Nombre del atributo que se va a buscar.Es un nombre completo.Se compara con la propiedad Name del nodo coincidente. + + + Determina si el nodo actual tiene un atributo con el nombre local y el identificador URI de espacio de nombres especificados. + Es true si el nodo actual tiene el atributo especificado; en caso contrario, es false. + Nombre local del atributo que se va a buscar. + Identificador URI de espacio de nombres del atributo que se va a buscar. + + + Obtiene un valor boolean que indica si el nodo actual tiene atributos. + Es true si el nodo actual tiene atributos; en caso contrario, es false. + + + Obtiene o establece los valores concatenados del nodo y de todos sus nodos secundarios. + Valores concatenados del nodo y de todos sus nodos secundarios. + + + Obtiene o establece el marcado que representa sólo los nodos secundarios de este nodo. + Marcado de los nodos secundarios de este nodo. + El código XML especificado al establecer esta propiedad no tiene un formato correcto. + + + Obtiene o establece el formato de etiqueta del elemento. + Devuelve true si el elemento se va a serializar en el formato corto de etiqueta, "<item/>"; false para el formato largo, "<item></item>".Cuando se configura esta propiedad, si se establece en true, se quitan los elementos secundarios del elemento y el elemento se serializa en el formato corto de etiqueta.Si se establece en false, se cambia el valor de la propiedad (independientemente de que el elemento tenga o no contenido); si el elemento está vacío, se serializa en el formato largo.Esta propiedad es una extensión de Microsoft a Document Object Model (DOM). + + + Obtiene el nombre local del nodo actual. + Nombre del nodo actual sin prefijo.Por ejemplo, LocalName es "book" para el elemento <bk:book>. + + + Obtiene el nombre completo del nodo. + Nombre completo del nodo.Para nodos XmlElement, éste es el nombre de etiqueta del elemento. + + + Obtiene el identificador URI de espacio de nombres de este nodo. + Identificador URI de espacio de nombres de este nodo.Si no hay identificador URI de espacio de nombres, esta propiedad devuelve String.Empty. + + + Obtiene el inmediatamente siguiente a este elemento. + XmlNode inmediatamente siguiente a este elemento. + + + Obtiene el tipo del nodo actual. + Tipo de nodo.Para nodos XmlElement, este valor es XmlNodeType.Element. + + + Obtiene el al que pertenece este nodo. + XmlDocument al que pertenece este elemento. + + + + Obtiene o establece el prefijo de espacio de nombres de este nodo. + Prefijo de espacio de nombres de este nodo.Si no hay prefijo, esta propiedad devuelve String.Empty. + Este nodo es de sólo lectura. + El prefijo especificado contiene un carácter no válido.El prefijo especificado no está formado correctamente.El identificador URI de espacio de nombres de este nodo es null.El prefijo especificado es "xml" y el identificador URI de espacio de nombres de este nodo no es http://www.w3.org/XML/1998/namespace. + + + Quita todos los atributos y nodos secundarios especificados del nodo actual.Los atributos predeterminados no se quitan. + + + Quita todos los atributos especificados del elemento.Los atributos predeterminados no se quitan. + + + Quita un atributo por el nombre. + Nombre del atributo que se va a quitar. Es un nombre completo.Se compara con la propiedad Name del nodo coincidente. + El nodo es de sólo lectura. + + + Quita un atributo con el nombre local y el identificador URI de espacio de nombres que se hayan especificado. (Si el atributo eliminado tiene un valor predeterminado, se reemplaza inmediatamente). + Nombre local del atributo que se va a quitar. + Identificador URI de espacio de nombres del atributo que se va a quitar. + El nodo es de sólo lectura. + + + Quita del elemento el nodo de atributo con el índice especificado. (Si el atributo eliminado tiene un valor predeterminado, se reemplaza inmediatamente). + Nodo de atributo que se quita o null si no hay un nodo en el índice especificado. + Índice del nodo que se va a quitar.El primer nodo tiene índice 0. + + + Quita el especificado mediante el nombre local y el identificador URI de espacio de nombres. (Si el atributo eliminado tiene un valor predeterminado, se reemplaza inmediatamente). + XmlAttribute que se ha quitado o null si XmlElement no tiene un nodo de atributo coincidente. + Nombre local del atributo. + URI de espacio de nombres del atributo. + Este nodo es de sólo lectura. + + + Quita el objeto especificado. + XmlAttribute que se ha quitado o null si no es un nodo de atributo de XmlElement. + Nodo XmlAttribute que se va a quitar.Si el atributo que se quita tiene un valor predeterminado, se reemplaza inmediatamente. + Este nodo es de sólo lectura. + + + Establece el valor del atributo con el nombre especificado. + Nombre del atributo que se va a crear o modificar.Es un nombre completo.Si el nombre contiene un carácter de dos puntos, se analiza en los componentes de prefijo y nombre local. + Valor en que se va a establecer el atributo. + El nombre especificado contiene un carácter no válido. + El nodo es de sólo lectura. + + + Establece el valor del atributo con el nombre local y el identificador URI de espacio de nombres que se hayan especificado. + Valor del atributo. + Nombre local del atributo. + URI de espacio de nombres del atributo. + Valor en que se va a establecer el atributo. + + + Agrega el especificado. + XmlAttribute que se va a sumar. + Nombre local del atributo. + URI de espacio de nombres del atributo. + + + Agrega el especificado. + Si el atributo reemplaza a un atributo existente del mismo nombre, se devolverá el XmlAttribute antiguo; en caso contrario, se devolverá null. + Nodo XmlAttribute que se va a agregar a la colección de atributos de este elemento. + + se creó a partir de un documento diferente del que creó este nodo.O este nodo es de sólo lectura. + + ya es un atributo de otro objeto XmlElement.Los nodos XmlAttribute se deben clonar explícitamente para volver a utilizarlos en otros objetos XmlElement. + + + Guarda todos los nodos secundarios del nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Guarda el nodo actual en el especificado. + XmlWriter en el que se desea guardar. + + + Define el contexto para un conjunto de objetos . + + + Inicializa una nueva instancia de la clase . + + + Inicializa una nueva instancia de la clase con el especificado. + Un objeto . + + + Crea un nuevo . + Nuevo objeto XmlDocument. + + + Comprueba si la implementación de DOM (Document Object Model) incluye una característica específica. + Es true si la característica se implementa en la versión especificada; en caso contrario, es false.La siguiente tabla muestra las combinaciones que hacen que HasFeature devuelva true.strFeature strVersion XML 1.0 XML 2.0 + Nombre del paquete de la característica que se va a comprobar.Este nombre no distingue entre mayúsculas y minúsculas. + Se trata del número de versión del nombre del paquete que se va a comprobar.Si no se ha especificado la versión (null), la compatibilidad con cualquier versión de la característica hace que el método devuelva true. + + + Obtiene el nodo inmediatamente anterior o siguiente a éste. + + + Obtiene el nodo inmediatamente siguiente a éste. + + inmediatamente siguiente a este nodo o null en caso de que uno no exista. + + + Obtiene el nodo inmediatamente anterior a éste. + + anterior o null en caso de que uno no exista. + + + Representa una colección de nodos a los que se puede tener acceso por nombre o por índice. + + + Obtiene el número de nodos de XmlNamedNodeMap. + Número de nodos. + + + Proporciona funcionalidad para la iteración de estilo "foreach" en la colección de nodos de XmlNamedNodeMap. + Un objeto enumerador. + + + Recupera un objeto especificado por el nombre. + XmlNode con el nombre especificado o null si no se encuentra ningún nodo coincidente. + Nombre completo del nodo que se va a recuperar.Se compara con la propiedad del nodo coincidente. + + + Recupera un nodo con y coincidentes. + + con el nombre local y el identificador URI de espacio de nombres coincidentes o null si no se ha encontrado un nodo coincidente. + Nombre local del nodo que se va a recuperar. + El Identificador uniforme de recursos (Identificador URI) del espacio de nombres del nodo a recuperar. + + + Recupera el nodo que se encuentra en el índice especificado en XmlNamedNodeMap. + + en el índice especificado.Si es menor que 0 o mayor o igual que la propiedad , se devuelve null. + Posición de índice del nodo que se va a recuperar de XmlNamedNodeMap.El índice es de base cero, por lo que el índice del primer nodo es 0 y el del último nodo es - 1. + + + Quita el nodo de XmlNamedNodeMap. + XmlNode quitado de este XmlNamedNodeMap o null si no se ha encontrado un nodo coincidente. + Nombre completo del nodo que se va a quitar.El nombre se compara con la propiedad del nodo coincidente. + + + Quita un nodo con y coincidentes. + + quitado o null si no se ha encontrado un nodo coincidente. + Nombre local del nodo que se va a quitar. + Identificador URI de espacio de nombres del nodo que se va a quitar. + + + Agrega un mediante su propiedad . + Si reemplaza a un nodo existente con el mismo nombre, se devolverá el nodo antiguo; en caso contrario, se devolverá null. + XmlNode que se almacenará en XmlNamedNodeMap.Si ya hay un nodo con ese nombre en el mapa, se reemplazará por el nuevo. + + se creó a partir de un distinto al que creó XmlNamedNodeMap, o XmlNamedNodeMap es de sólo lectura. + + + Representa un único nodo del documento XML. + + + Agrega el nodo especificado al final de la lista de nodos secundarios de este nodo. + Nodo agregado. + Nodo que se va a agregar.Todo el contenido del nodo que se va a agregar se pasa a la ubicación especificada. + Este nodo es de un tipo que no permite nodos secundarios del tipo del nodo . es un nodo antecesor de este nodo. + + se creó a partir de un documento diferente del que creó este nodo.Este nodo es de sólo lectura. + + + Obtiene un objeto que contiene los atributos de este nodo. + XmlAttributeCollection que contiene los atributos de este nodo.Si el nodo es del tipo XmlNodeType.Element, se devuelven sus atributos.En caso contrario, esta propiedad devuelve null. + + + Obtiene el identificador URI base del nodo actual. + Ubicación desde la que se cargó el nodo o String.Empty si el nodo no tiene un identificador URI base. + + + Obtiene todos los nodos secundarios del nodo. + Objeto que contiene todos los nodos secundarios del nodo.Si no hay ningún nodo secundario, esta propiedad devuelve un objeto vacío. + + + Crea un duplicado del nodo, cuando se invalida en una clase derivada. + Nodo clonado. + trueforma recursiva para clonar el subárbol del nodo especificado; false para clonar sólo el nodo en Sí. + Llamar a este método en un tipo de nodo que no se puede clonar. + + + Obtiene el primer nodo secundario del nodo. + Primer nodo secundario del nodo.Si no hay nodo secundario, se devuelve null. + + + Obtiene un enumerador que recorre en iteración los nodos secundarios del nodo actual. + Objeto que puede utilizarse para recorrer en iteración los nodos secundarios en el nodo actual. + + + Busca la declaración xmlns más cercana para el prefijo especificado que está en el ámbito del nodo actual y devuelve el identificador URI de espacio de nombres de la declaración. + Identificador URI de espacio de nombres del prefijo especificado. + Prefijo cuyo URI de espacio de nombres se desea buscar. + + + Busca la declaración xmlns más cercana para el identificador URI de espacio de nombres especificado que está en el ámbito del nodo actual y devuelve el prefijo definido en la declaración. + Prefijo del identificador URI de espacio de nombres especificado. + Identificador URI de espacio de nombres cuyo prefijo se desea buscar. + + + Obtiene un valor que indica si este nodo tiene nodos secundarios. + Es true si el nodo tiene nodos secundarios; en caso contrario, es false. + + + Obtiene o establece los valores concatenados del nodo y de todos sus nodos secundarios. + Valores concatenados del nodo y de todos sus nodos secundarios. + + + Obtiene o establece el marcado que representa solo los nodos secundarios de este nodo. + Marcado de los nodos secundarios de este nodo.NotaInnerXml no devuelve los atributos predeterminados. + Establecer esta propiedad en un nodo que no puede tener secundarios. + El código XML especificado al establecer esta propiedad no tiene un formato correcto. + + + Inserta el nodo especificado inmediatamente detrás del nodo de referencia igualmente especificado. + Nodo que se va a insertar. + XmlNode que se va a insertar. + XmlNode que es el nodo de referencia. se coloca detrás de . + Este nodo es de un tipo que no permite nodos secundarios del tipo del nodo . es un nodo antecesor de este nodo. + + se creó a partir de un documento diferente del que creó este nodo. no es un nodo secundario de este nodo.Este nodo es de sólo lectura. + + + Inserta el nodo especificado inmediatamente antes del nodo de referencia igualmente especificado. + Nodo que se va a insertar. + XmlNode que se va a insertar. + XmlNode que es el nodo de referencia. se coloca delante de este nodo. + El nodo actual es de un tipo que no permite nodos secundarios del tipo del nodo . es un nodo antecesor de este nodo. + + se creó a partir de un documento diferente del que creó este nodo. no es un nodo secundario de este nodo.Este nodo es de sólo lectura. + + + Obtiene un valor que indica si el nodo es de solo lectura. + Es true si el nodo es de sólo lectura; en caso contrario, es false. + + + Obtiene el primer elemento secundario con el especificado. + Primer que coincide con el nombre especificado.Devuelve una referencia nula (Nothing en Visual Basic) si no hay ninguna coincidencia. + Nombre completo del elemento que se va a recuperar. + + + Obtiene el primer elemento secundario con el y el especificados. + Primer con los parámetros y coincidentes..Devuelve una referencia nula (Nothing en Visual Basic) si no hay ninguna coincidencia. + Nombre local del elemento. + Identificador URI de espacio de nombres del elemento. + + + Obtiene el último nodo secundario del nodo. + Último nodo secundario del nodo.Si no hay nodo secundario, se devuelve null. + + + Obtiene el nombre local del nodo, cuando se invalida en una clase derivada. + Nombre del nodo sin prefijo.Por ejemplo, LocalName es "book" para el elemento <bk:book>.El nombre devuelto depende de la propiedad del nodo. Tipo Name Atributo Nombre local del atributo. CDATA #cdata-section Comentario #comment Document #document DocumentFragment #document-fragment DocumentType Nombre del tipo de documento. Elemento Nombre local del elemento. Entity Nombre de la entidad. EntityReference Nombre de la entidad a la que se hace referencia. Notation Nombre de la notación. ProcessingInstruction Destino de la instrucción de procesamiento. Texto #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + Cuando se invalida en una clase derivada, obtiene el nombre completo del nodo. + Nombre completo del nodo.El nombre devuelto depende de la propiedad del nodo.Tipo Name Atributo Nombre completo del atributo. CDATA #cdata-section Comentario #comment Document #document DocumentFragment #document-fragment DocumentType Nombre del tipo de documento. Elemento Nombre completo del elemento. Entity Nombre de la entidad. EntityReference Nombre de la entidad a la que se hace referencia. Notation Nombre de la notación. ProcessingInstruction Destino de la instrucción de procesamiento. Texto #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + Obtiene el identificador URI de espacio de nombres de este nodo. + Identificador URI de espacio de nombres de este nodo.Si no hay identificador URI de espacio de nombres, esta propiedad devuelve String.Empty. + + + Obtiene el nodo inmediatamente siguiente a éste. + XmlNode siguiente.Si no hay nodo siguiente, se devuelve null. + + + Obtiene el tipo del nodo actual cuando se invalida en una clase derivada. + Uno de los valores de . + + + Hace que todos los nodos XmlText de toda la profundidad del subárbol situado bajo XmlNode aparezcan de forma "normal", de modo que solo el marcado (es decir, las etiquetas, comentarios, instrucciones de procesamiento, secciones CDATA y referencias a entidades) separa los nodos XmlText, es decir, no hay nodos XmlText adyacentes. + + + Obtiene el marcado que contiene este nodo y todos sus nodos secundarios. + Marcado que contiene este nodo y todos sus nodos secundarios.NotaOuterXml no devuelve los atributos predeterminados. + + + Obtiene el al que pertenece este nodo. + + al que pertenece este nodo.Si el nodo es (NodeType es igual que XmlNodeType.Document), esta propiedad devuelve null. + + + Obtiene el nodo primario de este nodo (para nodos que pueden tener nodos primarios). + XmlNode que es el nodo primario del nodo actual.Si se acaba de crear un nodo y todavía no se ha agregado al árbol, o si se ha quitado un nodo del árbol, el nodo primario es null.Para todos los demás nodos, el valor devuelto depende de la propiedad del nodo.En la tabla siguiente se describen los valores devueltos posibles de la propiedad ParentNode.NodeType Valor devuelto de ParentNode Attribute, Document, DocumentFragment, Entity, Notation Devuelve null; estos nodos no tienen nodos primarios. CDATA Devuelve el elemento o la referencia a entidad que contiene la sección CDATA. Comentario Devuelve el elemento, la referencia a entidad, el tipo de documento o el documento que contiene el comentario. DocumentType Devuelve el nodo de documento. Elemento Devuelve el nodo primario del elemento.Si el elemento es el nodo raíz del árbol, el nodo primario es el nodo de documento.EntityReference Devuelve el elemento, el atributo o la referencia a entidad que contiene la referencia a entidad. ProcessingInstruction Devuelve el documento, el elemento, el tipo de documento o la referencia a entidad que contiene la instrucción de procesamiento. Texto Devuelve el elemento primario, el atributo o la referencia a entidad que contiene el nodo de texto. + + + Obtiene o establece el prefijo de espacio de nombres de este nodo. + Prefijo de espacio de nombres de este nodo.Por ejemplo, Prefix es "bk" para el elemento <bk:book>.Si no hay prefijo, esta propiedad devuelve String.Empty. + Este nodo es de sólo lectura. + El prefijo especificado contiene un carácter no válido.El prefijo especificado no está formado correctamente.El prefijo especificado es "xml" y el identificador URI de espacio de nombres de este nodo no es "http://www.w3.org/XML/1998/namespace".Este nodo es un atributo, el prefijo especificado es "xmlns" y su identificador URI de espacio de nombres no es "http://www.w3.org/2000/xmlns/".Este nodo es un atributo y su nombre completo es "xmlns". + + + Agrega el nodo especificado al principio de la lista de nodos secundarios de este nodo. + Nodo agregado. + Nodo que se va a agregar.Todo el contenido del nodo que se va a agregar se pasa a la ubicación especificada. + Este nodo es de un tipo que no permite nodos secundarios del tipo del nodo . es un nodo antecesor de este nodo. + + se creó a partir de un documento diferente del que creó este nodo.Este nodo es de sólo lectura. + + + Obtiene el nodo inmediatamente anterior a éste. + XmlNode anterior.Si no hay nodo anterior, se devuelve null. + + + Obtiene el nodo de texto que precede inmediatamente a este nodo. + Devuelve . + + + Quita todos los atributos y nodos secundarios del nodo actual. + + + Quita el nodo secundario especificado. + Nodo que se quita. + Nodo que se va a quitar. + + no es un nodo secundario de este nodo.O este nodo es de sólo lectura. + + + Reemplaza el nodo secundario por el nodo . + Nodo que se reemplaza. + Nuevo nodo que se va a agregar a la lista de nodos secundarios. + Nodo que se va a reemplazar en la lista. + Este nodo es de un tipo que no permite nodos secundarios del tipo del nodo . es un nodo antecesor de este nodo. + + se creó a partir de un documento diferente del que creó este nodo.Este nodo es de sólo lectura. no es un nodo secundario de este nodo. + + + Comprueba si la implementación de DOM incluye una característica específica. + Es true si la característica se implementa en la versión especificada; en caso contrario, es false.En la tabla siguiente se describen las combinaciones que devuelven true.Característica Versión XML 1.0 XML 2.0 + Nombre del paquete de la característica que se va a comprobar.Este nombre no distingue entre mayúsculas y minúsculas. + Número de versión del nombre del paquete que se va a comprobar.Si no se especifica la versión (null), la compatibilidad con cualquier versión de la característica hará que el método devuelva True. + + + Para obtener una descripción de este miembro, vea . + Devuelve un enumerador para la colección. + + + Obtiene o establece el valor del nodo. + El valor devuelto depende de la propiedad del nodo. Tipo Valor Atributo Valor del atributo. CDATASection Contenido de la sección CDATA. Comentario Contenido del comentario. Document null. DocumentFragment null. DocumentType null. Elemento null.Puede usar las propiedades o para obtener acceso al valor del nodo element.Entity null. EntityReference null. Notation null. ProcessingInstruction Todo el contenido, salvo el destino. Texto El contenido del nodo de texto. SignificantWhitespace Caracteres de espacio en blanco.El espacio en blanco puede estar formado por uno o varios caracteres de espacio, retornos de carro, saltos de línea o tabulaciones.Whitespace Caracteres de espacio en blanco.El espacio en blanco puede estar formado por uno o varios caracteres de espacio, retornos de carro, saltos de línea o tabulaciones.XmlDeclaration Contenido de la declaración (es decir, lo que aparece entre <?xml y ?>). + Establecer el valor de un nodo que es de sólo lectura. + Establecer el valor de un nodo que no debe tener un valor, por ejemplo, un nodo Element. + + + Guarda todos los nodos secundarios del nodo en el especificado, cuando se reemplaza en una clase derivada. + XmlWriter en el que se desea guardar. + + + Guarda el nodo actual en el especificado, cuando se reemplaza en una clase derivada. + XmlWriter en el que se desea guardar. + + + Especifica el tipo de cambio de nodo. + + + Se está modificando un valor de nodo. + + + Se está insertando un nodo en el árbol. + + + Se está quitando un nodo del árbol. + + + Proporciona datos para los eventos , , , , y . + + + Inicializa una nueva instancia de la clase . + El objeto que generó el evento. + El primario anterior del que generó el evento. + El nuevo primario del que generó el evento. + El valor anterior del que generó el evento. + El nuevo valor del que generó el evento. + + . + + + Obtiene un valor que indica qué tipo de evento de cambio de nodo se está produciendo. + Valor de XmlNodeChangedAction que describe el evento de cambio de nodo.Valor de XmlNodeChangedAction Descripción Insertar Se ha insertado o se insertará un nodo. Remove Se ha quitado o se quitará un nodo. Cambio Se ha cambiado o se cambiará un nodo. NotaEl valor de Action no distingue el momento en que se produjo el evento (antes o después).Se pueden crear controladores de eventos independientes para controlar ambas instancias. + + + Obtiene el valor de la propiedad tras finalizar la operación. + Valor de ParentNode tras finalizar la operación.Esta propiedad devuelve null si se quita el nodo.NotaPara los nodos de atributo, esta propiedad devuelve . + + + Obtiene el nuevo valor del nodo. + Nuevo valor del nodo.Esta propiedad devuelve null si el nodo no es ni un atributo ni un nodo de texto, o si se quita el nodo.Si se llamó en un evento , NewValue devuelve el valor del nodo si el cambio tiene éxito.Si se llamó en un evento , NewValue devuelve el valor actual del nodo. + + + Obtiene el que se agrega, se quita o se cambia. + XmlNode que se agrega, se quita o se cambia; esta propiedad nunca devuelve null. + + + Obtiene el valor de la propiedad antes de que comience la operación. + Valor de ParentNode antes de que comience la operación.Esta propiedad devuelve null si el nodo no tiene nodo primario.NotaPara los nodos de atributo, esta propiedad devuelve . + + + Obtiene el valor original del nodo. + Valor original del nodo.Esta propiedad devuelve null si el nodo no es ni un atributo ni un nodo de texto, o si se inserta el nodo.Si se llamó en un evento , OldValue devuelve el valor actual del nodo que se reemplazará si el cambio tiene éxito.Si se llamó en un evento , OldValue devuelve el valor del nodo previo al cambio. + + + Representa el método que controla los eventos , , , , y . + Origen del evento. + + que contiene los datos del evento. + + + Representa una colección ordenada de nodos. + + + Inicializa una nueva instancia de la clase . + + + Obtiene el número de nodos de XmlNodeList. + Número de nodos de XmlNodeList. + + + Obtiene un enumerador que recorre en iteración la colección de nodos. + Enumerador utilizado para recorrer en iteración la colección de nodos. + + + Recupera un nodo en el índice especificado. + + con el índice especificad en la colección.Si es mayor o igual que el número de nodos de la lista, esto devuelve null. + Índice de base cero en la lista de nodos. + + + Obtiene un nodo en el índice especificado. + + con el índice especificad en la colección.Si el índice es mayor o igual que el número de nodos de la lista, esto devuelve null. + Índice de base cero en la lista de nodos. + + + Desecha los recursos de la lista de nodos de forma privada. + + + Libera todos los recursos que utiliza la clase . + + + Representa una instrucción de procesamiento que XML define para conservar información específica del procesador en el texto del documento. + + + Inicializa una nueva instancia de la clase . + Destino de la instrucción de procesamiento; vea la propiedad . + Contenido de la instrucción; vea la propiedad . + Documento XML primario. + + + Crea un duplicado de este nodo. + Nodo duplicado. + true para clonar de forma recursiva el subárbol del nodo especificado y false solo para clonar el nodo en sí. + + + Obtiene o establece el contenido de la instrucción de procesamiento, excepto el destino. + Contenido de la instrucción de procesamiento, excepto el destino. + + + Obtiene o establece los valores concatenados del nodo y de todos sus nodos secundarios. + Valores concatenados del nodo y de todos sus nodos secundarios. + + + Obtiene el nombre local del nodo. + Para los nodos de instrucción de procesamiento, esta propiedad devuelve el destino de la instrucción de procesamiento. + + + Obtiene el nombre completo del nodo. + Para los nodos de instrucción de procesamiento, esta propiedad devuelve el destino de la instrucción de procesamiento. + + + Obtiene el tipo del nodo actual. + Para los nodos XmlProcessingInstruction, este valor es XmlNodeType.ProcessingInstruction. + + + Obtiene el destino de la instrucción de procesamiento. + Destino de la instrucción de procesamiento. + + + Obtiene o establece el valor del nodo. + Todo el contenido de la instrucción de procesamiento, excepto el destino. + Node is read-only. + + + Guarda todos los nodos secundarios del nodo en el especificado.Dado que los nodos ProcessingInstruction no tienen elementos secundarios, este método no tiene ningún efecto. + XmlWriter en el que se desea guardar. + + + Guarda el nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Representa el espacio en blanco entre marcas en un nodo de contenido mixto o espacio en blanco dentro del ámbito xml:space= "preserve".También se hace referencia a esto como espacio en blanco significativo. + + + Inicializa una nueva instancia de la clase . + Caracteres de espacio en blanco del nodo. + Objeto . + + + Crea un duplicado de este nodo. + Nodo clonado. + trueforma recursiva para clonar el subárbol del nodo especificado; false para clonar sólo el nodo en Sí.Para los nodos de espacio en blanco significativo, el nodo clonado incluye siempre el valor de los datos, con independencia del valor del parámetro. + + + Obtiene el nombre local del nodo. + Para nodos XmlSignificantWhitespace, esta propiedad devuelve #significant-whitespace. + + + Obtiene el nombre completo del nodo. + Para nodos XmlSignificantWhitespace, esta propiedad devuelve #significant-whitespace. + + + Obtiene el tipo del nodo actual. + Para los nodos XmlSignificantWhitespace, este valor es XmlNodeType.SignificantWhitespace. + + + Obtiene el elemento primario del nodo actual. + Nodo primario del nodo actual. + + + Obtiene el nodo de texto que precede inmediatamente a este nodo. + Devuelve . + + + Obtiene o establece el valor del nodo. + Caracteres de espacio en blanco encontrados en el nodo. + Establecimiento de Value en caracteres de espacio en blanco no válidos. + + + Guarda todos los nodos secundarios del nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Guarda el nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Representa el contenido de texto de un elemento o atributo. + + + Inicializa una nueva instancia de la clase . + El contenido del nodo: vea la propiedad . + Documento XML primario. + + + Crea un duplicado de este nodo. + Nodo clonado. + trueforma recursiva para clonar el subárbol del nodo especificado; false para clonar sólo el nodo en Sí. + + + Obtiene el nombre local del nodo. + Para nodos de texto, esta propiedad devuelve #text. + + + Obtiene el nombre completo del nodo. + Para nodos de texto, esta propiedad devuelve #text. + + + Obtiene el tipo del nodo actual. + Para nodos de texto, este valor es XmlNodeType.Text. + + + + Obtiene el nodo de texto que precede inmediatamente a este nodo. + Devuelve . + + + Divide el nodo en dos nodos en el desplazamiento especificado, manteniéndolos en el árbol como nodos relacionados. + Nuevo nodo. + Desplazamiento en el que se va a dividir el nodo. + + + Obtiene o establece el valor del nodo. + El contenido del nodo de texto. + + + Guarda todos los nodos secundarios del nodo en el especificado.Los nodos XmlText no tienen nodos secundarios, por lo que este método no tiene ningún efecto. + XmlWriter en el que se desea guardar. + + + Guarda el nodo en el especificado. + XmlWriter en el que se desea guardar. + + + Representa los espacios en blanco en el contenido del elemento. + + + Inicializa una nueva instancia de la clase . + Caracteres de espacio en blanco del nodo. + Objeto . + + + Crea un duplicado de este nodo. + Nodo clonado. + trueforma recursiva para clonar el subárbol del nodo especificado; false para clonar sólo el nodo en Sí.Para los nodos de espacio en blanco, el nodo clonado incluye siempre el valor de los datos, con independencia del valor del parámetro. + + + Obtiene el nombre local del nodo. + Para nodos XmlWhitespace, esta propiedad devuelve #whitespace. + + + Obtiene el nombre completo del nodo. + Para nodos XmlWhitespace, esta propiedad devuelve #whitespace. + + + Obtiene el tipo del nodo. + En el caso de nodos XmlWhitespace, el valor es . + + + Obtiene el elemento primario del nodo actual. + Nodo primario del nodo actual. + + + Obtiene el nodo de texto que precede inmediatamente a este nodo. + Devuelve . + + + Obtiene o establece el valor del nodo. + Caracteres de espacio en blanco encontrados en el nodo. + Establecimiento de en caracteres de espacio en blanco no válidos. + + + Guarda todos los nodos secundarios del nodo en el especificado. + + en el que se desea guardar. + + + Guarda el nodo en el especificado. + + en el que se desea guardar. + + + \ No newline at end of file diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/fr/System.Xml.XmlDocument.xml b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/fr/System.Xml.XmlDocument.xml new file mode 100644 index 0000000..f98e331 --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/fr/System.Xml.XmlDocument.xml @@ -0,0 +1,1481 @@ + + + + System.Xml.XmlDocument + + + + Représente un attribut.Les valeurs valides et par défaut de l'attribut sont définies dans une définition de type de document (DTD) ou dans un schéma. + + + Initialise une nouvelle instance de la classe . + Préfixe de l'espace de noms. + Nom local de l'attribut. + URI (Uniform Resource Identifier) de l'espace de noms. + Document XML parent. + + + Ajoute le nœud spécifié à la fin de la liste des nœuds enfants de ce nœud. + + ajouté. + + à ajouter. + Le type de ce nœud n'autorise pas les nœuds enfants possédant le type de nœud . est un ancêtre de ce nœud. + + a été créé à partir d'un document différent de celui qui a créé ce nœud.Ce nœud est en lecture seule. + + + Obtient l'URI (Uniform Resource Identifier) de base du nœud. + Emplacement à partir duquel le nœud a été chargé ou String.Empty si le nœud n'a pas d'URI de base.Les nœuds d'attributs ont la même URI de base que leur élément propriétaire.Si un nœud d'attribut n'a pas d'élément propriétaire, BaseURI retourne String.Empty. + + + Crée un doublon de ce nœud. + Doublon du nœud. + true pour cloner de manière récursive le sous-arbre sous le nœud spécifié ; false pour cloner uniquement le nœud lui-même. + + + Définit les valeurs concaténées du nœud et de tous ses enfants. + Valeurs concaténées du nœud et de tous ses enfants.Pour les nœuds d'attribut, cette propriété remplit la même fonction que la propriété . + + + Définit la valeur de l'attribut. + Valeur de l'attribut + Le XML spécifié lors de la définition de cette propriété est incorrect. + + + Insère le nœud spécifié immédiatement après le nœud de référence spécifié. + + inséré. + + à insérer. + + qui est le nœud de référence. est placé après . + Le type de ce nœud n'autorise pas les nœuds enfants possédant le type de nœud . est un ancêtre de ce nœud. + + a été créé à partir d'un document différent de celui qui a créé ce nœud. n'est pas un enfant de ce nœud.Ce nœud est en lecture seule. + + + Insère le nœud spécifié immédiatement avant le nœud de référence spécifié. + + inséré. + + à insérer. + + qui est le nœud de référence. est placé avant ce nœud. + Le type du nœud actuel n'autorise pas les nœuds enfants possédant le type de nœud . est un ancêtre de ce nœud. + + a été créé à partir d'un document différent de celui qui a créé ce nœud. n'est pas un enfant de ce nœud.Ce nœud est en lecture seule. + + + Obtient le nom local du nœud. + Nom du nœud d'attribut sans le préfixe.Dans l'exemple suivant <book bk:genre= 'novel'>, le LocalName de l'attribut est genre. + + + Obtient le nom qualifié du nœud. + Nom qualifié du nœud d'attribut. + + + Obtient l'URI de l'espace de noms de ce nœud. + Espace de noms d'URI du nœud.Si l'attribut ne se voit pas assigner un espace de noms de manière explicite, cette propriété retourne String.Empty. + + + Obtient le type du nœud actuel. + Le type des nœuds XmlAttribute est XmlNodeType.Attribute. + + + Obtient le auquel ce nœud appartient. + Un document XML auquel ce nœud appartient. + + + Obtient le auquel appartient l'attribut. + XmlElement auquel appartient l'attribut, ou null si celui-ci ne fait pas partie d'un XmlElement. + + + Obtient le parent de ce nœud.Pour les nœuds XmlAttribute, cette propriété retourne toujours null. + Pour les nœuds XmlAttribute, cette propriété retourne toujours null. + + + Obtient ou définit le préfixe de l'espace de noms de ce nœud. + Préfixe de l'espace de noms de ce nœud.En l'absence de préfixe, cette propriété retourne String.Empty. + Ce nœud est en lecture seule. + Le préfixe spécifié contient un caractère non valide.Le préfixe spécifié est incorrect.Le NamespaceURI de ce nœud est null.Le préfixe spécifié est « xml » et le namespaceURI de ce nœud n'est pas « http://www.w3.org/XML/1998/namespace ».Le nœud est un attribut, le préfixe spécifié est « xmlns » et l'URI d'espace de noms de ce nœud diffère de « http://www.w3.org/2000/xmlns/ ».Ce nœud est un attribut et son qualifiedName est « xmlns » [espaces de noms]. + + + Ajoute le nœud spécifié au début de la liste des nœuds enfants de ce nœud. + + ajouté. + + à ajouter.S'il s'agit de , le contenu entier du fragment de document est déplacé dans la liste enfant de ce nœud. + Le type de ce nœud n'autorise pas les nœuds enfants possédant le type de nœud . est un ancêtre de ce nœud. + + a été créé à partir d'un document différent de celui qui a créé ce nœud.Ce nœud est en lecture seule. + + + Supprime le nœud enfant spécifié. + + supprimé. + + à supprimer. + + n'est pas un enfant de ce nœud.ou bien ce nœud est en lecture seule. + + + Remplace le nœud enfant spécifié avec le nouveau nœud enfant spécifié. + + remplacé. + Nouveau enfant. + + à remplacer. + Le type de ce nœud n'autorise pas les nœuds enfants possédant le type de nœud . est un ancêtre de ce nœud. + + a été créé à partir d'un document différent de celui qui a créé ce nœud.Ce nœud est en lecture seule. n'est pas un enfant de ce nœud. + + + Obtient une valeur indiquant si la valeur de l'attribut a été définie explicitement. + true si l'attribut a reçu explicitement une valeur dans l'instance de document d'origine ; sinon false.Une valeur false indique que la valeur de l'attribut provient du DTD. + + + Obtient ou définit la valeur du nœud. + La valeur retournée dépend du du nœud.Pour les nœuds XmlAttribute, cette propriété équivaut à la valeur de l'attribut. + Le nœud est en lecture seule et une opération set est appelée. + + + Enregistre les enfants du nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Enregistre le nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Représente une collection d'attributs accessibles par nom ou index. + + + Insère l'attribut spécifié en tant que dernier nœud de la collection. + XmlAttribute à ajouter à la collection. + + à insérer. + + a été créé à partir d'un document différent de celui qui a créé cette collection. + + + Copie tous les objets de cette collection dans le tableau donné. + Tableau à une dimension, qui est la destination des objets copiés à partir de la collection. + Index à partir duquel la copie commence dans le tableau. + + + Insère l'attribut spécifié immédiatement après l'attribut de référence spécifié. + XmlAttribute à insérer dans la collection. + + à insérer. + + qui est l'attribut de référence. est placé après . + + a été créé à partir d'un document différent de celui qui a créé cette collection.Ou n'est pas membre de cette collection. + + + Insère l'attribut spécifié immédiatement avant l'attribut de référence spécifié. + XmlAttribute à insérer dans la collection. + + à insérer. + + qui est l'attribut de référence. est placé avant . + + a été créé à partir d'un document différent de celui qui a créé cette collection.Ou n'est pas membre de cette collection. + + + Obtient l'attribut avec l'index spécifié. + + à l'index spécifié. + Index de l'attribut. + L'index qui est passé est hors limites. + + + Obtient l'attribut avec le nom spécifié. + + portant le nom spécifié.Si l'attribut n'existe pas, cette propriété retourne null. + Nom qualifié de l'attribut. + + + Obtient l'attribut possédant le nom local et l'URI (Uniform Resource Identifier) de l'espace de noms spécifiés. + + avec le nom local et l'identificateur URI d'espace de noms spécifié.Si l'attribut n'existe pas, cette propriété retourne null. + Nom local de l'attribut. + URI de l'espace de noms de l'attribut. + + + Insère l'attribut spécifié en tant que premier nœud de la collection. + XmlAttribute ajouté à la collection. + + à insérer. + + + Supprime l'attribut spécifié de la collection. + Nœud supprimé ou null s'il ne se trouve pas dans la collection. + + à enlever. + + + Supprime tous les attributs de la collection. + + + Supprime l'attribut correspondant à l'index spécifié de la collection. + Retourne null s'il n'y a aucun attribut à l'index spécifié. + Index du nœud à supprimer.Le premier nœud a l'index 0. + + + Ajoute un en utilisant sa propriété + Si remplace un nœud existant portant le même nom, l'ancien nœud est retourné ; sinon, le nœud ajouté est retourné. + Un nœud d'attribut à stocker dans cette collection.Le nœud sera accessible par la suite à l'aide de son nom.Si un nœud porte déjà ce nom dans la collection, il est alors remplacé par ce nouveau nœud ; sinon, le nœud est ajouté à la fin de la collection. + + a été créé à partir d'un différent de celui qui a créé cette collection.Cette XmlAttributeCollection est en lecture seule. + + est un qui est déjà un attribut d'un autre objet .Pour réutiliser des attributs dans d'autres éléments, vous devez cloner les XmlAttribute objets que vous voulez réutiliser. + + + Pour obtenir une description de ce membre, consultez . + Tableau à une dimension, qui est la destination des objets copiés à partir de la collection. + Index à partir duquel la copie commence dans le tableau. + + + Pour obtenir une description de ce membre, consultez . + Retourne un int qui contient le nombre des attributs. + + + Pour obtenir une description de ce membre, consultez . + Retourne true si la collection est synchronisée. + + + Pour obtenir une description de ce membre, consultez . + Retourne qui est la racine de la collection. + + + Représente une section CDATA. + + + Initialise une nouvelle instance de la classe . + + qui contient des données caractères. + Objet . + + + Crée un doublon de ce nœud. + Nœud cloné. + true pour cloner de manière récursive le sous-arbre sous le nœud spécifié ; false pour cloner uniquement le nœud lui-même.Comme les nœuds CDATA n'ont pas d'enfant, le nœud cloné comportera toujours des données, quelle que soit la valeur du paramètre. + + + Obtient le nom local du nœud. + Pour les nœuds CDATA, le nom local est #cdata-section. + + + Obtient le nom qualifié du nœud. + Pour les nœuds CDATA, le nom est #cdata-section. + + + Obtient le type du nœud actuel. + Type de nœud.Pour les nœuds CDATA, la valeur est XmlNodeType.CDATA. + + + + Obtient le nœud de texte qui précède immédiatement ce nœud. + retourne  ; + + + Enregistre les enfants du nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Enregistre le nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Fournit des méthodes de manipulation de texte utilisées par plusieurs classes. + + + Initialise une nouvelle instance de la classe . + Chaîne qui contient des données caractères à ajouter au document. + + pour contenir les données caractères. + + + Ajoute la chaîne spécifiée à la fin des données de caractère du nœud. + Chaîne à insérer dans la chaîne existante. + + + Contient les données du nœud. + Données du nœud. + + + Supprime une plage de caractères du nœud. + Position dans la chaîne à laquelle commencer la suppression. + Nombre de caractères à supprimer. + + + Insère la chaîne spécifiée à l'offset du caractère spécifié. + Position dans la chaîne à laquelle insérer les données de type chaîne fournies. + Données de type chaîne à insérer dans la chaîne existante. + + + Obtient la longueur des données, en caractères. + Longueur, en caractères, de la chaîne de la propriété .La longueur peut être égale à zéro, c'est-à-dire que les nœuds CharacterData peuvent être vides. + + + Remplace le nombre spécifié de caractères en commençant à l'offset spécifié avec la chaîne spécifiée. + Position dans la chaîne à laquelle commencer le remplacement. + Nombre de caractères à remplacer. + Les nouvelles données remplacent les anciennes données de type chaîne. + + + Récupère une sous-chaîne de la chaîne complète à partir de la plage spécifiée. + Sous-chaîne correspondant à la place spécifiée. + Position dans la chaîne à laquelle commencer la récupération.Un offset nul indique que la position de départ est le début des données. + Nombre de caractères à récupérer. + + + Obtient ou définit la valeur du nœud. + Valeur du nœud. + Le nœud est en lecture seule. + + + Représente le contenu d'un commentaire XML. + + + Initialise une nouvelle instance de la classe . + Contenu de l'élément du commentaire. + Document XML parent. + + + Crée un doublon de ce nœud. + Nœud cloné. + true pour cloner de manière récursive le sous-arbre sous le nœud spécifié ; false pour cloner uniquement le nœud lui-même.Comme les nœuds de commentaires n'ont pas d'enfant, le nœud cloné comporte toujours du texte, quelle que soit la valeur du paramètre. + + + Obtient le nom local du nœud. + Pour les nœuds de commentaire, la valeur est #comment. + + + Obtient le nom qualifié du nœud. + Pour les nœuds de commentaire, la valeur est #comment. + + + Obtient le type du nœud actuel. + Pour les nœuds de commentaires, la valeur est XmlNodeType.Comment. + + + Enregistre les enfants du nœud dans le spécifié.Comme les nœuds de commentaires n'ont pas d'enfant, cette méthode reste sans effet. + XmlWriter dans lequel vous voulez enregistrer. + + + Enregistre le nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Représente le nœud de déclaration XML <?xml version='1.0'...?>. + + + Initialise une nouvelle instance de la classe . + Version XML ; consultez la propriété . + Schéma d'encodage ; consultez la propriété . + Indique si le document XML dépend d'un DTD externe ; consultez la propriété . + Document XML parent. + + + Crée un doublon de ce nœud. + Nœud cloné. + true pour cloner de manière récursive le sous-arbre sous le nœud spécifié ; false pour cloner uniquement le nœud lui-même.Comme les nœuds XmlDeclaration n'ont pas d'enfant, le nœud cloné comporte toujours la valeur des données, quelle que soit la valeur du paramètre. + + + Obtient ou définit le niveau d'encodage du document XML. + Nom d'encodage de caractères valide.Les noms d'encodages de caractères les plus couramment pris en charge pour XML sont les suivants :Catégorie Noms d'encodages Unicode UTF-8, UTF-16 ISO 10646 ISO-10646-UCS-2, ISO-10646-UCS-4 ISO 8859 ISO-8859-n (où « n » correspond à un nombre compris entre 1 et 9) JIS X-0208-1997 ISO-2022-JP, Shift_JIS, EUC-JP Cette valeur est facultative.Si aucune valeur n'est définie, cette propriété retourne alors String.Empty.Si aucun attribut d'encodage n'est inclus, l'encodage admis par défaut lors de l'écriture ou de l'enregistrement du document est alors UTF-8. + + + Obtient ou définit les valeurs concaténées de XmlDeclaration. + Valeurs concaténées de XmlDeclaration (c'est-à-dire tout ce qui se trouve entre <?xml et ?>). + + + Obtient le nom local du nœud. + Pour les nœuds XmlDeclaration, le nom local est xml. + + + Obtient le nom qualifié du nœud. + Pour les nœuds XmlDeclaration, le nom est xml. + + + Obtient le type du nœud actuel. + Pour les nœuds XmlDeclaration, cette valeur est XmlNodeType.XmlDeclaration. + + + Obtient ou définit la valeur de l'attribut autonome. + Les valeurs valides sont yes si toutes les déclarations requises par le document XML sont contenues dans le document, ou no si une définition de type de document (DTD) externe est requise.Si aucun attribut autonome ne figure dans la déclaration XML, cette propriété retourne alors String.Empty. + + + Obtient ou définit la valeur du XmlDeclaration. + Contenu de XmlDeclaration (c'est-à-dire tout ce qui se situe entre <?xml et ?>). + + + Obtient la version XML du document. + La valeur est toujours 1.0. + + + Enregistre les enfants du nœud dans le spécifié.Étant donné que les nœuds XmlDeclaration n'ont pas d'enfants, cette méthode est sans effet. + XmlWriter dans lequel vous voulez enregistrer. + + + Enregistre le nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Représente un document XML.Pour plus d'informations, voir la section Remarks. + + + Initialise une nouvelle instance de la classe . + + + Initialise une nouvelle instance de la classe XmlDocument avec le spécifié. + XmlImplementation à utiliser. + + + Initialise une nouvelle instance de la classe XmlDocument avec le spécifié. + XmlNameTable à utiliser. + + + Obtient l'URI de base du nœud actuel. + Emplacement à partir duquel le nœud a été chargé. + + + Crée un doublon de ce nœud. + Le nœud XmlDocument cloné. + true pour cloner récursivement la sous-arborescence sous le nœud spécifié ; false pour cloner seulement le nœud lui-même. + + + Crée un élément avec la valeur spécifiée. + Nouvelle XmlAttribute. + Nom qualifié de l'attribut.Si le nom contient un signe deux-points, la propriété reflète la partie du nom qui précède le premier signe deux-points, et la propriété reflète la partie du nom qui suit le premier signe deux-points.L'élément reste vide sauf si le préfixe est un préfixe intégré reconnu, comme xmlns.Dans ce cas, NamespaceURI a la valeur http://www.w3.org/2000/xmlns/. + + + Crée un élément avec le nom qualifié et l'élément spécifiés. + Nouvelle XmlAttribute. + Nom qualifié de l'attribut.Si le nom contient un signe deux-points, la propriété reflète la partie du nom qui précède le signe deux-points et la propriété reflète la partie du nom qui suit le signe deux-points. + URI de l'espace de noms de l'attribut.Si le nom qualifié comprend un préfixe xmlns, ce paramètre doit être http://www.w3.org/2000/xmlns/. + + + Crée un élément avec les valeurs spécifiées pour , et . + Nouvelle XmlAttribute. + Préfixe de l'attribut (le cas échéant).String.Empty et null sont équivalents. + Le nom local de l'attribut. + URI de l'espace de noms de l'attribut (le cas échéant).String.Empty et null sont équivalents.Si a la valeur xmlns, ce paramètre doit être http://www.w3.org/2000/xmlns/ ; sinon, une exception est levée. + + + Crée un élément contenant les données spécifiées. + Nouvelle XmlCDataSection. + Contenu du nouvel élément XmlCDataSection. + + + Crée un élément contenant les données spécifiées. + Nouvelle XmlComment. + Contenu du nouvel élément XmlComment. + + + Crée un . + Nouvelle XmlDocumentFragment. + + + Crée un élément avec le nom spécifié. + Nouvelle XmlElement. + Nom qualifié de l'élément.Si le nom contient un signe deux-points, la propriété reflète la partie du nom qui précède le signe deux-points et la propriété reflète la partie du nom qui suit le signe deux-points.Le nom qualifié ne peut pas contenir le préfixe xmlns. + + + Crée un élément avec le nom qualifié et l'élément . + Nouvelle XmlElement. + Nom qualifié de l'élément.Si le nom contient un signe deux-points, la propriété reflète la partie du nom qui précède le signe deux-points et la propriété reflète la partie du nom qui suit le signe deux-points.Le nom qualifié ne peut pas contenir le préfixe xmlns. + L'URI de l'espace de noms de l'élément. + + + Crée un élément avec les éléments , et spécifiés. + Nouvelle . + Préfixe du nouvel élément (le cas échéant).String.Empty et null sont équivalents. + Le nom local du nouvel élément. + URI de l'espace de noms du nouvel élément (le cas échéant).String.Empty et null sont équivalents. + + + Crée un élément avec le type de nœud, l'élément et l'élément spécifiés. + Nouvelle XmlNode. + Version au format chaîne de l'élément du nouveau nœud.Ce paramètre doit prendre l'une des valeurs répertoriées dans le tableau suivant. + Nom qualifié du nouveau nœud.Si le nom contient un signe deux-points, il est analysé en deux composants : et . + L'URI de l'espace de noms du nouveau nœud. + The name was not provided and the XmlNodeType requires a name; or is not one of the strings listed below. + + + Crée un élément avec les éléments , et spécifiés. + Nouvelle XmlNode. + XmlNodeType du nouveau nœud. + Nom qualifié du nouveau nœud.Si le nom contient un signe deux-points, il est analysé en deux composants : et . + L'URI de l'espace de noms du nouveau nœud. + The name was not provided and the XmlNodeType requires a name. + + + Crée un élément avec les éléments , , et spécifiés. + Nouvelle XmlNode. + XmlNodeType du nouveau nœud. + Préfixe du nouveau nœud. + Nom local du nouveau nœud. + L'URI de l'espace de noms du nouveau nœud. + The name was not provided and the XmlNodeType requires a name. + + + Crée un élément avec le nom et les données spécifiés. + Nouvelle XmlProcessingInstruction. + Nom de l'instruction de traitement. + Données de l'instruction de traitement. + + + Crée un nœud . + Nouveau nœud XmlSignificantWhitespace. + La chaîne ne doit contenir que les caractères suivants : &#20, &#10, &#13 et &#9. + + + Crée un élément avec le texte spécifié. + Nouveau nœud XmlText. + Texte du nœud Text. + + + Crée un nœud . + Nouveau nœud XmlWhitespace. + La chaîne ne doit contenir que les caractères suivants : &#20, &#10, &#13 et &#9. + + + Crée un nœud avec les valeurs spécifiées. + Nouveau nœud XmlDeclaration. + La version doit être "1.0". + Valeur de l'attribut d'encodage.Il s'agit de l'encodage utilisé quand vous enregistrez un élément dans un fichier ou un flux ; il doit donc être défini avec une chaîne prise en charge par la classe , sinon échoue.Si cette valeur est null ou String.Empty, la méthode Save n'écrit pas d'attribut d'encodage sur la déclaration XML ; le codage par défaut UTF-8 est donc utilisé.Remarque : si l'élément XmlDocument est enregistré dans un ou un , cette valeur d'encodage est ignorée.L'encodage du TextWriter ou du XmlTextWriter est utilisé à la place.Cela garantit que le code XML écrit peut être lu en utilisant l'encodage correct. + La valeur doit être "yes" ou "no".Si cette valeur est null ou String.Empty, la méthode Save n'écrit pas d'attribut autonome sur la déclaration XML. + The values of or are something other than the ones specified above. + + + Obtient l'élément racine pour le document. + Élément XmlElement représentant la racine de l'arborescence du document XML.S'il n'existe pas de racine, null est retourné. + + + Retourne un élément contenant la liste de tous les éléments descendants qui correspondent à l'élément spécifié. + Un élément contenant la liste de tous les nœuds correspondants.Si aucun nœud ne correspond à , la collection retournée sera vide. + Nom qualifié à trouver.Il est comparé à la propriété Name du nœud correspondant.La valeur spéciale "*" correspond à toutes les balises. + + + Retourne un élément contenant la liste de tous les éléments descendants qui correspondent aux éléments et spécifiés. + Un élément contenant la liste de tous les nœuds correspondants.Si aucun nœud ne correspond aux éléments et spécifiés, la collection retournée sera vide. + LocalName à trouver.La valeur spéciale "*" correspond à toutes les balises. + URI d'espace de noms avec lequel établir une correspondance. + + + Obtient l'objet pour le document actif. + Objet XmlImplementation pour le document actif. + + + Importe un nœud d'un autre document vers le document actif. + L'élément importé. + Nœud importé. + true pour réaliser un clone complet ; sinon, false. + Calling this method on a node type which cannot be imported. + + + Lève une exception dans tous les cas. + Valeurs concaténées du nœud et de tous ses nœuds enfants. + In all cases. + + + Obtient ou définit le balisage représentant les enfants du nœud actuel. + Balisage des enfants du nœud actuel. + The XML specified when setting this property is not well-formed. + + + Obtient une valeur indiquant si le nœud actuel est en lecture seule. + true si le nœud actif est en lecture seule ; sinon, false.Les nœuds XmlDocument retournent toujours false. + + + Charge le document XML à partir du flux spécifié. + Flux contenant le document XML à charger. + There is a load or parse error in the XML.In this case, a is raised. + + + Charge le document XML à partir de l'élément spécifié. + L'élément TextReader utilisé pour introduire les données XML dans le document. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Charge le document XML à partir de l'élément spécifié. + L'élément XmlReader utilisé pour introduire les données XML dans le document. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Charge le document XML à partir de la chaîne spécifiée. + Chaîne contenant le document XML à charger. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Obtient le nom local du nœud. + Pour les nœuds XmlDocument, le nom local est #document. + + + Obtient le nom qualifié du nœud. + Pour les nœuds XmlDocument, le nom est #document. + + + Obtient l'élément associé à cette implémentation. + Un élément XmlNameTable qui vous permet d'obtenir la version atomisée d'une chaîne dans le document. + + + Se produit quand l'élément d'un nœud appartenant à ce document a été modifié. + + + Se produit quand l'élément d'un nœud appartenant à ce document est sur le point d'être modifié. + + + Se produit quand un nœud appartenant à ce document a été inséré dans un autre nœud. + + + Se produit quand un nœud appartenant à ce document est sur le point d'être inséré dans un autre nœud. + + + Se produit quand un nœud appartenant à ce document a été enlevé à son parent. + + + Se produit quand un nœud appartenant à ce document est sur le point d'être supprimé du document. + + + Obtient le type du nœud actuel. + Type de nœud.Pour les nœuds XmlDocument, cette valeur est XmlNodeType.Document. + + + Obtient l'élément auquel le nœud actif appartient. + Pour les nœuds XmlDocument ( est égal à XmlNodeType.Document), cette propriété retourne toujours null. + + + Obtient le nœud parent de ce nœud (pour les nœuds qui peuvent avoir des parents). + Retourne toujours null. + + + Obtient ou définit une valeur indiquant si les espaces blancs doivent être conservés dans le contenu d'élément. + true pour conserver les espaces ; sinon, false.La valeur par défaut est false. + + + Crée un objet sur la base des informations de l'élément .Le lecteur doit être positionné sur un nœud ou sur un attribut. + Le nouvel élément XmlNode ou null s'il n'existe plus de nœuds. + Source XML + The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + + + Enregistre le document XML dans le flux spécifié. + Flux dans lequel vous voulez enregistrer. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Enregistre le document XML dans l'élément spécifié. + Élément TextWriter dans lequel vous voulez enregistrer. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Enregistre le document XML dans l'élément spécifié. + L'élément XmlWriter dans lequel vous voulez enregistrer. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Enregistre tous les enfants du nœud XmlDocument dans l'élément spécifié. + L'élément XmlWriter dans lequel vous voulez enregistrer. + + + Enregistre le nœud XmlDocument dans l'élément spécifié. + L'élément XmlWriter dans lequel vous voulez enregistrer. + + + Représente un objet rudimentaire utilisé dans les opérations d'insertion dans les arborescences. + + + Initialise une nouvelle instance de la classe . + Document XML qui est la source du fragment. + + + Crée un doublon de ce nœud. + Nœud cloné. + true pour cloner de manière récursive le sous-arbre sous le nœud spécifié ; false pour cloner uniquement le nœud lui-même. + + + Obtient ou définit le balisage représentant les enfants de ce nœud. + Balisage des enfants de ce nœud. + Le XML spécifié lors de la définition de cette propriété est incorrect. + + + Obtient le nom local du nœud. + Pour les nœuds XmlDocumentFragment, le nom local est #document-fragment. + + + Obtient le nom qualifié du nœud. + Pour XmlDocumentFragment, le nom est #document-fragment. + + + Obtient le type du nœud actuel. + Pour les nœuds XmlDocumentFragment, cette valeur est XmlNodeType.DocumentFragment. + + + Obtient le auquel ce nœud appartient. + XmlDocument auquel ce nœud appartient. + + + Obtient le parent de ce nœud (pour les nœuds qui peuvent avoir des parents). + Parent de ce nœud.Pour les nœuds XmlDocumentFragment, cette propriété est toujours null. + + + Enregistre les enfants du nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Enregistre le nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Représente un élément. + + + Initialise une nouvelle instance de la classe . + Préfixe de l'espace de noms ; consultez la propriété . + Nom local ; consultez la propriété . + URI de l'espace de noms ; consultez la propriété . + Document XML parent. + + + Obtient contenant la liste des attributs de ce nœud. + + contenant la liste des attributs de ce nœud. + + + Crée un doublon de ce nœud. + Nœud cloné. + true pour cloner de manière récursive le sous-arbre sous le nœud spécifié ; false pour cloner uniquement le nœud lui-même (et ses attributs si le nœud correspond à XmlElement). + + + Retourne la valeur de l'attribut avec le nom spécifié. + Valeur de l'attribut spécifié.Une chaîne vide est retournée si aucun attribut correspondant n'est trouvé, ou si l'attribut ne possède pas une valeur spécifiée ou une valeur par défaut. + Nom de l'attribut à récupérer.Il s'agit d'un nom qualifié.Il est comparé à la propriété Name du nœud correspondant. + + + Retourne la valeur de l'attribut avec le nom local et l'URI de l'espace de noms spécifiés. + Valeur de l'attribut spécifié.Une chaîne vide est retournée si aucun attribut correspondant n'est trouvé, ou si l'attribut ne possède pas une valeur spécifiée ou une valeur par défaut. + Nom local de l'attribut à récupérer. + URI de l'espace de noms de l'attribut à récupérer. + + + Retourne XmlAttribute avec le nom spécifié. + XmlAttribute spécifié ou null si aucun attribut correspondant n'est trouvé. + Nom de l'attribut à récupérer.Il s'agit d'un nom qualifié.Il est comparé à la propriété Name du nœud correspondant. + + + Retourne avec le nom local et l'URI de l'espace de noms spécifiés. + XmlAttribute spécifié ou null si aucun attribut correspondant n'est trouvé. + Nom local de l'attribut. + URI de l'espace de noms de l'attribut. + + + Retourne contenant la liste de tous les éléments descendants qui correspondent au spécifié. + + contenant la liste de tous les nœuds correspondants.The list is empty if there are no matching nodes. + Balise de nom à mettre en correspondance.Il s'agit d'un nom qualifié.Il est comparé à la propriété Name du nœud correspondant.L'astérisque (*) est une valeur spéciale qui correspond à toutes les balises. + + + Retourne contenant une liste de tous les éléments descendants qui correspondent aux et spécifiés. + + contenant la liste de tous les nœuds correspondants.The list is empty if there are no matching nodes. + Nom local à mettre en correspondance.L'astérisque (*) est une valeur spéciale qui correspond à toutes les balises. + URI de l'espace de noms à mettre en correspondance. + + + Détermine si le nœud actuel possède un attribut avec le nom spécifié. + true si le nœud actuel possède l'attribut spécifié ; sinon, false. + Nom de l'attribut à rechercher.Il s'agit d'un nom qualifié.Il est comparé à la propriété Name du nœud correspondant. + + + Détermine si le nœud actuel possède un attribut avec le nom local et l'URI de l'espace de noms spécifiés. + true si le nœud actuel possède l'attribut spécifié ; sinon, false. + Nom local de l'attribut à rechercher. + URI de l'espace de noms de l'attribut à rechercher. + + + Obtient une valeur boolean indiquant si le nœud actuel possède des attributs. + true si le nœud actuel possède des attributs ; sinon, false. + + + Obtient ou définit les valeurs concaténées du nœud et de tous ses enfants. + Valeurs concaténées du nœud et de tous ses enfants. + + + Obtient ou définit le balisage représentant uniquement les enfants de ce nœud. + Balisage des enfants de ce nœud. + Le XML spécifié lors de la définition de cette propriété est incorrect. + + + Obtient ou définit le format de balise de l'élément. + Retourne true si l'élément est sérialisé dans le format de balise abrégé « <item/> » ; false pour le format long « <item></item> ».Lors de la définition de cette propriété, si la valeur true est affectée, les enfants de l'élément sont supprimés et l'élément est sérialisé dans le format de balise abrégé.Si la valeur false est affectée, la valeur de la propriété est modifiée (que l'élément possède ou non un contenu) ; si l'élément est vide, il est sérialisé dans le format long.Cette propriété est une extension Microsoft du modèle DOM (Document Object Model). + + + Obtient le nom local du nœud actuel. + Nom du nœud actuel dont le préfixe est supprimé.Par exemple, LocalName correspond à book pour l'élément <bk:book>. + + + Obtient le nom qualifié du nœud. + Nom qualifié du nœud.Pour les nœuds XmlElement, il s'agit du nom de balise de l'élément. + + + Obtient l'URI de l'espace de noms de ce nœud. + Espace de noms d'URI du nœud.En l'absence d'URI d'espace de noms, cette propriété retourne String.Empty. + + + Obtient qui suit immédiatement cet élément. + XmlNode qui suit immédiatement cet élément. + + + Obtient le type du nœud actuel. + Type de nœud.Pour les nœuds XmlElement, cette valeur est XmlNodeType.Element. + + + Obtient le auquel ce nœud appartient. + XmlDocument auquel cet élément appartient. + + + + Obtient ou définit le préfixe de l'espace de noms de ce nœud. + Préfixe de l'espace de noms de ce nœud.En l'absence de préfixe, cette propriété retourne String.Empty. + Ce nœud est en lecture seule. + Le préfixe spécifié contient un caractère non valide.Le préfixe spécifié est incorrect.Le NamespaceURI de ce nœud est null.Le préfixe spécifié est « xml » et le namespaceURI de ce nœud n'est pas « http://www.w3.org/XML/1998/namespace ». + + + Supprime tous les attributs et enfants spécifiés du nœud actuel.Les attributs par défaut ne sont pas supprimés. + + + Supprime tous les attributs spécifiés de l'élément.Les attributs par défaut ne sont pas supprimés. + + + Supprime un attribut par son nom. + Nom de l'attribut à supprimer. Il s'agit d'un nom qualifié.Il est comparé à la propriété Name du nœud correspondant. + Le nœud est en lecture seule. + + + Supprime un attribut avec le nom local et l'URI de l'espace de noms spécifiés. (Si l'attribut supprimé possède une valeur par défaut, il est immédiatement remplacé.) + Nom local de l'attribut à supprimer. + URI de l'espace de noms de l'attribut à supprimer. + Le nœud est en lecture seule. + + + Supprime le nœud d'attribut avec l'index spécifié de l'élément. (Si l'attribut supprimé possède une valeur par défaut, il est immédiatement remplacé.) + Nœud d'attribut supprimé ou null s'il n'existe aucun nœud à l'index spécifié. + Index du nœud à supprimer.Le premier nœud a l'index 0. + + + Supprime spécifié par le nom local et l'URI de l'espace de noms. (Si l'attribut supprimé possède une valeur par défaut, il est immédiatement remplacé.) + XmlAttribute supprimé ou null si XmlElement ne possède pas de nœud d'attribut correspondant. + Nom local de l'attribut. + URI de l'espace de noms de l'attribut. + Ce nœud est en lecture seule. + + + Supprime le spécifié. + Le XmlAttribute supprimé ou null si n'est pas un nœud d'attribut de XmlElement. + Nœud XmlAttribute à supprimer.Si l'attribut supprimé possède une valeur par défaut, il est immédiatement remplacé. + Ce nœud est en lecture seule. + + + Définit la valeur de l'attribut avec le nom spécifié. + Nom de l'attribut à créer ou à modifier.Il s'agit d'un nom qualifié.Si le nom contient un signe deux-points, il est analysé dans les composants de préfixe et de nom local. + Valeur à définir pour l'attribut. + Le nom spécifié contient un caractère non valide. + Le nœud est en lecture seule. + + + Définit la valeur de l'attribut avec le nom local et l'URI de l'espace de noms spécifiés. + Valeur de l'attribut + Nom local de l'attribut. + URI de l'espace de noms de l'attribut. + Valeur à définir pour l'attribut. + + + Ajoute le spécifié. + XmlAttribute à ajouter. + Nom local de l'attribut. + URI de l'espace de noms de l'attribut. + + + Ajoute le spécifié. + Si l'attribut remplace un attribut existant portant le même nom, l'ancien XmlAttribute est retourné ; sinon, null est retournée. + Nœud XmlAttribute à ajouter à la collection d'attributs de cet élément. + + a été créé à partir d'un document différent de celui qui a créé ce nœud,ou bien ce nœud est en lecture seule. + + est déjà l'attribut d'un autre objet XmlElement.Vous devez explicitement cloner les nœuds XmlAttribute pour les réutiliser dans d'autres objets XmlElement. + + + Enregistre les enfants du nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Enregistre le nœud actuel dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Définit le contexte pour un jeu d'objets . + + + Initialise une nouvelle instance de la classe . + + + Initialise une nouvelle instance de la classe avec le spécifié. + Objet . + + + Crée un . + Nouvel objet XmlDocument. + + + Teste si l'implémentation DOM (Document Object Model) implémente une fonctionnalité spécifique. + true si la fonctionnalité est implémentée dans la version spécifiée ; sinon, false.Le tableau suivant montre les combinaisons en présence desquelles HasFeature retourne true.strFeature strVersion XML 1.0 XML 2.0 + Nom de package de la fonctionnalité à tester.Ce nom ne respecte pas la casse. + Ceci est le numéro de version du nom de package à tester.Si la version n'est pas spécifiée (null), la prise en charge de n'importe quelle version de la fonctionnalité entraîne le retour de true par la méthode. + + + Obtient le nœud qui précède ou suit immédiatement ce nœud. + + + Obtient le nœud qui suit immédiatement ce nœud. + + qui suit immédiatement ce nœud, ou null s'il n'y en a pas. + + + Obtient le nœud qui précède immédiatement ce nœud. + + précédent ou null s'il n'y en a pas. + + + Représente une collection de nœuds accessibles par nom ou index. + + + Obtient le nombre de nœuds dans le XmlNamedNodeMap. + Nombre de nœuds. + + + Fournit une prise en charge de l'itération de style « foreach » sur la collection de nœuds de XmlNamedNodeMap. + Objet énumérateur. + + + Récupère spécifié par son nom. + XmlNode avec le nom spécifié ou null si aucun nœud correspondant n'est trouvé. + Nom qualifié du nœud à récupérer.Il est comparé à la propriété du nœud correspondant. + + + Récupère un nœud avec les et correspondants. + + avec le nom local et l'URI de l'espace de noms correspondants ou null si aucun nœud correspondant n'est trouvé. + Nom local du nœud à récupérer. + URI (Uniform Resource Identifier) de l'espace de noms du nœud à récupérer. + + + Récupère le nœud à l'index spécifié dans XmlNamedNodeMap. + + à l'index spécifié.Si est inférieur à 0, ou encore supérieur ou égal à la propriété , null est retournée. + Position de l'index du nœud à récupérer de XmlNamedNodeMap.L'index est de base zéro ; par conséquent, l'index du premier nœud est 0 et l'index du dernier nœud est  -1. + + + Supprime le nœud de XmlNamedNodeMap. + XmlNode supprimé de XmlNamedNodeMap ou null si aucun nœud correspondant n'est trouvé. + Nom qualifié du nœud à supprimer.Ce nom est comparé à la propriété du nœud correspondant. + + + Supprime un nœud avec les et correspondants. + + supprimé ou null si aucun nœud correspondant n'est trouvé. + Nom local du nœud à supprimer. + URI de l'espace de noms du nœud à supprimer. + + + Ajoute un à l'aide de sa propriété . + Si remplace un nœud existant portant le même nom, l'ancien nœud est retourné ; sinon, null est retournée. + XmlNode à stocker dans XmlNamedNodeMap.Si un nœud portant ce nom est déjà présent dans la table, il est remplacé par le nouveau nœud. + + a été créé à partir d'un différent de celui qui a créé XmlNamedNodeMap, ou bien XmlNamedNodeMap est en lecture seule. + + + Représente un nœud unique dans le document XML. + + + Ajoute le nœud spécifié à la fin de la liste des nœuds enfants de ce nœud. + Nœud ajouté. + Le nœud à ajouter.Tout le contenu du nœud à ajouter est déplacé dans l'emplacement spécifié. + Le type de ce nœud n'autorise pas les nœuds enfants possédant le type de nœud . est un ancêtre de ce nœud. + + a été créé à partir d'un document différent de celui qui a créé ce nœud.Ce nœud est en lecture seule. + + + Obtient un contenant les attributs du nœud. + XmlAttributeCollection contenant les attributs du nœud.Si le nœud est de type XmlNodeType.Element, les attributs du nœud sont retournés.Sinon, cette propriété retourne null. + + + Obtient l'URI de base du nœud actuel. + Emplacement à partir duquel le nœud a été chargé ou String.Empty si le nœud n'a pas d'URI de base. + + + Obtient tous les nœuds enfants du nœud. + Objet contenant tous les nœuds enfants du nœud.En l'absence de nœuds enfants, cette propriété retourne un vide. + + + Crée un doublon du nœud en cas de substitution dans une classe dérivée. + Nœud cloné. + true pour cloner de manière récursive le sous-arbre sous le nœud spécifié ; false pour cloner uniquement le nœud lui-même. + Appel de cette méthode sur un type de nœud ne pouvant pas être cloné. + + + Obtient le premier enfant du nœud. + Premier enfant du nœud.Si le nœud n'existe pas, null est retournée. + + + Obtient un énumérateur qui itère les nœuds enfants du nœud actuel. + Objet qui permet d'effectuer des itérations au sein des nœuds enfants du nœud en cours. + + + Recherche la déclaration xmlns la plus proche du préfixe spécifié, qui se trouve dans la portée du nœud actuel et retourne l'URI de l'espace de noms dans la déclaration. + URI de l'espace de noms du préfixe spécifié. + Préfixe dont vous recherchez l'URI d'espace de noms. + + + Recherche la déclaration xmlns la plus proche de l'URI de l'espace de noms spécifié, qui se trouve dans la portée du nœud actuel et retourne le préfixe défini dans cette déclaration. + Préfixe de l'URI de l'espace de noms spécifié. + URI de l'espace de noms dont vous recherchez le préfixe. + + + Obtient une valeur indiquant si ce nœud possède des nœuds enfants. + true si le nœud a des nœuds enfants ; sinon, false. + + + Obtient ou définit les valeurs concaténées du nœud et de tous ses nœuds enfants. + Valeurs concaténées du nœud et de tous ses nœuds enfants. + + + Obtient ou définit le balisage représentant uniquement les nœuds enfants de ce nœud. + Balisage des nœuds enfants de ce nœud.RemarqueInnerXml ne retourne pas les attributs par défaut. + Définition de cette propriété sur un nœud ne pouvant pas avoir de nœuds enfants. + Le XML spécifié lors de la définition de cette propriété est incorrect. + + + Insère le nœud spécifié immédiatement après le nœud de référence spécifié. + Nœud inséré. + XmlNode à insérer. + XmlNode qui est le nœud de référence. est placé après . + Le type de ce nœud n'autorise pas les nœuds enfants possédant le type de nœud . est un ancêtre de ce nœud. + + a été créé à partir d'un document différent de celui qui a créé ce nœud. n'est pas un enfant de ce nœud.Ce nœud est en lecture seule. + + + Insère le nœud spécifié immédiatement avant le nœud de référence spécifié. + Nœud inséré. + XmlNode à insérer. + XmlNode qui est le nœud de référence. est placé avant ce nœud. + Le type du nœud actuel n'autorise pas les nœuds enfants possédant le type de nœud . est un ancêtre de ce nœud. + + a été créé à partir d'un document différent de celui qui a créé ce nœud. n'est pas un enfant de ce nœud.Ce nœud est en lecture seule. + + + Obtient une valeur indiquant si le nœud est en lecture seule. + true si le nœud est en lecture seule ; sinon, false. + + + Obtient le premier élément enfant avec le spécifié. + Premier correspondant au nom spécifié.Elle retourne une référence nulle (Nothing en Visual Basic) si aucune correspondance n'est trouvée. + Nom qualifié de l'élément à récupérer + + + Obtient le premier élément enfant avec le et le spécifiés. + Premier ayant les et correspondants..Elle retourne une référence nulle (Nothing en Visual Basic) si aucune correspondance n'est trouvée. + Le nom local de l'élément. + L'URI de l'espace de noms de l'élément. + + + Obtient le dernier enfant du nœud. + Dernier enfant du nœud.Si le nœud n'existe pas, null est retournée. + + + Obtient le nom local du nœud en cas de substitution dans une classe dérivée. + Nom du nœud dont le préfixe est supprimé.Par exemple, LocalName correspond à book pour l'élément <bk:book>.Le nom retourné dépend du du nœud : Type Nom Attribut Le nom local de l'attribut. CDATA #cdata-section Commentaire #comment Document #document DocumentFragment #document-fragment DocumentType ; Nom du type de document. Élément Le nom local de l'élément. Entité Nom de l'entité. EntityReference Nom de l'entité référencée. Notation Nom de la notation. ProcessingInstruction ; Cible de l'instruction de traitement. Texte #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + Obtient le nom qualifié du nœud, en cas de substitution dans une classe dérivée. + Nom qualifié du nœud.Le nom retourné dépend du du nœud :Type Nom Attribut Nom qualifié de l'attribut. CDATA #cdata-section Commentaire #comment Document #document DocumentFragment #document-fragment DocumentType ; Nom du type de document. Élément Nom qualifié de l'élément. Entité Nom de l'entité. EntityReference Nom de l'entité référencée. Notation Nom de la notation. ProcessingInstruction ; Cible de l'instruction de traitement. Texte #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + Obtient l'URI de l'espace de noms de ce nœud. + Espace de noms d'URI du nœud.En l'absence d'URI d'espace de noms, cette propriété retourne String.Empty. + + + Obtient le nœud qui suit immédiatement ce nœud. + XmlNode suivant.Si le nœud suivant n'existe pas, null est retournée. + + + Obtient le type du nœud actuel, en cas de substitution dans une classe dérivée. + Une des valeurs de . + + + Place tous les nœuds XmlText dans la profondeur du sous-arbre sous XmlNode dans un formulaire « normal », où seul le balisage (c'est-à-dire les balises, les commentaires, les instructions de traitement, les sections CDATA et les références d'entité) sépare les nœuds XmlText ; en d'autres termes, il n'existe pas de nœuds XmlText adjacents. + + + Obtient la marque contenant ce nœud et tous ses nœuds enfants. + Balisage contenant ce nœud et tous ses nœuds enfants.RemarqueOuterXml ne retourne pas les attributs par défaut. + + + Obtient le auquel ce nœud appartient. + + auquel ce nœud appartient.Si le nœud est (NodeType est égal à XmlNodeType.Document), cette propriété retourne null. + + + Obtient le parent de ce nœud (pour les nœuds qui peuvent avoir des parents). + XmlNode représentant le parent du nœud actuel.Si un nœud vient d'être créé mais qu'il n'a pas encore été ajouté à l'arborescence, ou s'il a été supprimé de celle-ci, le parent est null.Pour tous les autres nœuds, la valeur retournée dépend du du nœud.Le tableau suivant décrit les différentes valeurs de retour possibles pour la propriété ParentNode.NodeType Valeur de retour de ParentNode Attribute, Document, DocumentFragment, Entity et Notation Retourne null ; ces nœuds n'ont pas de parents. CDATA Retourne l'élément ou la référence d'entité contenant la section CDATA. Commentaire Retourne l'élément, la référence d'entité, le type de document ou le document contenant le commentaire. DocumentType ; Retourne le nœud du document. Élément Retourne le nœud parent de l'élément.Si l'élément est le nœud racine de l'arborescence, le parent est le nœud du document.EntityReference Retourne l'élément, l'attribut ou la référence d'entité contenant la référence d'entité. ProcessingInstruction ; Retourne le document, l'élément, le type de document ou la référence d'entité contenant l'instruction de traitement. Texte Retourne l'élément parent, l'attribut ou la référence d'entité contenant le nœud de texte. + + + Obtient ou définit le préfixe de l'espace de noms de ce nœud. + Préfixe de l'espace de noms de ce nœud.Par exemple, Prefix équivaut à bk pour l'élément <bk:book>.En l'absence de préfixe, cette propriété retourne String.Empty. + Ce nœud est en lecture seule. + Le préfixe spécifié contient un caractère non valide.Le préfixe spécifié est incorrect.Le préfixe spécifié est "xml" et l'URI de l'espace de noms de ce nœud diffère de "http://www.w3.org/XML/1998/namespace".Le nœud est un attribut, le préfixe spécifié est "xmlns" et l'URI de l'espace de noms de ce nœud diffère de "http://www.w3.org/2000/xmlns/".Ce nœud est un attribut et le qualifiedName de ce nœud est "xmlns". + + + Ajoute le nœud spécifié au début de la liste des nœuds enfants de ce nœud. + Nœud ajouté. + Le nœud à ajouter.Tout le contenu du nœud à ajouter est déplacé dans l'emplacement spécifié. + Le type de ce nœud n'autorise pas les nœuds enfants possédant le type de nœud . est un ancêtre de ce nœud. + + a été créé à partir d'un document différent de celui qui a créé ce nœud.Ce nœud est en lecture seule. + + + Obtient le nœud qui précède immédiatement ce nœud. + XmlNode précédent.Si le nœud précédent n'existe pas, null est retournée. + + + Obtient le nœud de texte qui précède immédiatement ce nœud. + retourne  ; + + + Supprime tous les nœuds enfants et/ou d'attributs du nœud actuel. + + + Supprime le nœud enfant spécifié. + Nœud supprimé. + Nœud supprimé. + + n'est pas un enfant de ce nœud.ou bien ce nœud est en lecture seule. + + + Remplace le nœud enfant par le nœud . + Nœud remplacé. + Nouveau nœud à insérer dans la liste enfant. + Nœud remplacé dans la liste. + Le type de ce nœud n'autorise pas les nœuds enfants possédant le type de nœud . est un ancêtre de ce nœud. + + a été créé à partir d'un document différent de celui qui a créé ce nœud.Ce nœud est en lecture seule. n'est pas un enfant de ce nœud. + + + Teste si l'implémentation DOM implémente une fonctionnalité spécifique. + true si la fonctionnalité est implémentée dans la version spécifiée ; sinon, false.Le tableau suivant décrit les combinaisons qui retournent true.Fonctionnalité Version XML 1.0 XML 2.0 + Nom de package de la fonctionnalité à tester.Ce nom ne respecte pas la casse. + Numéro de version du nom de package à tester.Si la version n'est pas spécifiée (null), la prise en charge de n'importe quelle version de la fonctionnalité entraîne le retour de la valeur true par la méthode. + + + Pour obtenir une description de ce membre, consultez . + Retourne un énumérateur pour la collection. + + + Obtient ou définit la valeur du nœud. + La valeur retournée dépend du du nœud : Type Valeur Attribut Valeur de l'attribut. CDATASection. Contenu de la section CDATA. Commentaire Contenu du commentaire. Document null. DocumentFragment null. DocumentType ; null. Élément null.Vous pouvez utiliser les propriétés ou pour accéder à la valeur du nœud d'élément.Entité null. EntityReference null. Notation null. ProcessingInstruction ; Contenu entier, à l'exclusion de la cible. Texte Contenu du nœud de texte. SignificantWhitespace Espaces blancs.Un espace blanc peut se composer de plusieurs espaces, retours chariots, changements de ligne ou tabulations.Whitespace Espaces blancs.Un espace blanc peut se composer de plusieurs espaces, retours chariots, changements de ligne ou tabulations.XmlDeclaration Contenu de la déclaration (c'est-à-dire tout ce qui se situe entre <?xml et ?>). + Définition de la valeur d'un nœud qui est en lecture seule. + Définition de la valeur d'un nœud qui n'est pas censé posséder de valeur (par exemple un nœud Element). + + + Enregistre tous les nœuds enfants du nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Enregistre le nœud actuel dans le spécifié, en cas de substitution dans une classe dérivée. + XmlWriter dans lequel vous voulez enregistrer. + + + Spécifie le type de modification du nœud. + + + Une valeur de nœud est modifiée. + + + Un nœud est inséré dans l'arborescence. + + + Un nœud est supprimé de l'arborescence. + + + Fournit des données pour les événements , , , , et . + + + Initialise une nouvelle instance de la classe . + + qui a déclenché l'événement. + Le parent ancien du qui a généré l'événement. + Le nouveau parent du qui a généré l'événement. + L'ancienne valeur du qui a généré l'événement. + La nouvelle valeur du qui a généré l'événement. + + . + + + Obtient une valeur indiquant le type d'événement de modification du nœud qui se produit. + Valeur XmlNodeChangedAction décrivant l'événement de modification du nœud.Valeur XmlNodeChangedAction Description Insert Un nœud a été ou sera inséré. Enlever Un nœud a été ou sera supprimé. Modification Un nœud a été ou sera modifié. RemarqueLa valeur Action ne distingue pas le moment de l'exécution de l'action (avant ou après).Vous pouvez créer des gestionnaires d'événements distincts pour gérer les deux instances. + + + Obtient la valeur de une fois l'opération terminée. + Valeur de ParentNode une fois l'opération terminée.Cette propriété retourne null si le nœud est supprimé.RemarquePour les nœuds d'attribut, cette propriété retourne . + + + Obtient la nouvelle valeur du nœud. + Nouvelle valeur du nœud.Cette propriété retourne null si le nœud n'est ni un attribut ni un nœud de texte, ou si le nœud est supprimé.En cas d'appel dans un événement , NewValue retourne la valeur du nœud si la modification réussit.En cas d'appel dans un événement , NewValue retourne la valeur actuelle du nœud. + + + Obtient qui est ajouté, supprimé ou modifié. + XmlNode ajouté, supprimé ou modifié ; cette propriété ne retourne jamais null. + + + Obtient la valeur de avant le début de l'opération. + Valeur de ParentNode avant le début de l'opération.Cette propriété retourne null si le nœud n'a pas de parent.RemarquePour les nœuds d'attribut, cette propriété retourne . + + + Obtient la valeur d'origine du nœud. + Valeur d'origine du nœud.Cette propriété retourne null si le nœud n'est ni un attribut ni un nœud de texte, ou si le nœud est en cours d'insertion.En cas d'appel dans un événement , OldValue retourne la valeur actuelle du nœud qui sera remplacée si la modification réussit.En cas d'appel dans un événement , OldValue retourne la valeur du nœud avant la modification. + + + Représente la méthode qui gère les événements , , , , et . + Source de l'événement. + + qui contient les données d'événement. + + + Représente une collection ordonnée de nœuds. + + + Initialise une nouvelle instance de la classe . + + + Obtient le nombre de nœuds dans XmlNodeList. + Nombre de nœuds dans le XmlNodeList. + + + Obtient un énumérateur qui itère au sein de la collection de nœuds. + Énumérateur utilisé pour itérer au sein de la collection de nœuds. + + + Récupère un nœud à l'index spécifié. + + avec l'index spécifié dans la collection.Si est supérieur ou égal au nombre de nœuds de la liste, cet état retourne null. + Index de base zéro dans la liste de nœuds. + + + Obtient un nœud à l'index spécifié. + + avec l'index spécifié dans la collection.Si l'index est supérieur ou égal au nombre de nœuds de la liste, cet état retourne null. + Index de base zéro dans la liste de nœuds. + + + Supprime les ressources dans la liste de nœuds en privé. + + + Libère toutes les ressources utilisées par la classe . + + + Représente une instruction de traitement, définie par le code XML pour conserver les informations spécifiques au processeur dans le texte du document. + + + Initialise une nouvelle instance de la classe . + Cible de l'instruction de traitement ; consultez la propriété . + Contenu de l'instruction ; consultez la propriété . + Document XML parent. + + + Crée un doublon de ce nœud. + Doublon du nœud. + true pour cloner de manière récursive le sous-arbre sous le nœud spécifié ; false pour cloner uniquement le nœud lui-même. + + + Obtient ou définit le contenu de l'instruction de traitement, à l'exclusion de la cible. + Contenu de l'instruction de traitement, à l'exclusion de la cible. + + + Obtient ou définit les valeurs concaténées du nœud et de tous ses enfants. + Valeurs concaténées du nœud et de tous ses enfants. + + + Obtient le nom local du nœud. + Pour les nœuds d'instruction de traitement, cette propriété retourne la cible de l'instruction de traitement. + + + Obtient le nom qualifié du nœud. + Pour les nœuds d'instruction de traitement, cette propriété retourne la cible de l'instruction de traitement. + + + Obtient le type du nœud actuel. + Pour les nœuds XmlProcessingInstruction, cette valeur est XmlNodeType.ProcessingInstruction. + + + Obtient la cible de l'instruction de traitement. + Cible de l'instruction de traitement. + + + Obtient ou définit la valeur du nœud. + Intégralité du contenu de l'instruction de traitement, à l'exclusion de la cible. + Node is read-only. + + + Enregistre les enfants du nœud dans le spécifié.Les nœuds ProcessingInstruction n'ont pas d'enfants, par conséquent, cette méthode est sans effet. + XmlWriter dans lequel vous voulez enregistrer. + + + Enregistre le nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Représente un espace blanc entre le balisage d'un nœud de contenu mixte ou un espace blanc dans une portée xml:space= 'preserve'.Ceci est quelquefois appelé aussi espace blanc significatif. + + + Initialise une nouvelle instance de la classe . + Caractères d'espace blanc du nœud. + Objet . + + + Crée un doublon de ce nœud. + Nœud cloné. + true pour cloner de manière récursive le sous-arbre sous le nœud spécifié ; false pour cloner uniquement le nœud lui-même.Pour les nœuds d'espace blanc significatif, le nœud cloné comporte toujours la valeur des données, quelle que soit la valeur du paramètre. + + + Obtient le nom local du nœud. + Pour les nœuds XmlSignificantWhitespace, cette propriété retourne #significant-whitespace. + + + Obtient le nom qualifié du nœud. + Pour les nœuds XmlSignificantWhitespace, cette propriété retourne #significant-whitespace. + + + Obtient le type du nœud actuel. + Pour les nœuds XmlSignificantWhitespace, cette valeur est XmlNodeType.SignificantWhitespace. + + + Obtient le parent du nœud actuel. + Nœud parent du nœud actuel. + + + Obtient le nœud de texte qui précède immédiatement ce nœud. + retourne  ; + + + Obtient ou définit la valeur du nœud. + Caractères d'espace blanc trouvés dans le nœud. + Affectation d'espaces blancs non valides à Value. + + + Enregistre les enfants du nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Enregistre le nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Représente le contenu texte d'un élément ou attribut. + + + Initialise une nouvelle instance de la classe . + Contenu du nœud ; consultez la propriété . + Document XML parent. + + + Crée un doublon de ce nœud. + Nœud cloné. + true pour cloner de manière récursive le sous-arbre sous le nœud spécifié ; false pour cloner uniquement le nœud lui-même. + + + Obtient le nom local du nœud. + Pour les nœuds de texte, cette propriété retourne #text. + + + Obtient le nom qualifié du nœud. + Pour les nœuds de texte, cette propriété retourne #text. + + + Obtient le type du nœud actuel. + Pour les nœuds de texte, cette valeur est XmlNodeType.Text. + + + + Obtient le nœud de texte qui précède immédiatement ce nœud. + retourne  ; + + + Fractionne le nœud en deux nœuds frères au niveau de l'offset spécifié ; ils sont conservés tous les deux dans l'arborescence. + Nouveau nœud. + Offset au niveau duquel diviser le nœud. + + + Obtient ou définit la valeur du nœud. + Contenu du nœud de texte. + + + Enregistre les enfants du nœud dans le spécifié.Les nœuds XmlText n'ayant pas d'enfants, cette méthode n'a pas d'effet. + XmlWriter dans lequel vous voulez enregistrer. + + + Enregistre le nœud dans le spécifié. + XmlWriter dans lequel vous voulez enregistrer. + + + Représente un espace blanc dans un contenu d'élément. + + + Initialise une nouvelle instance de la classe . + Caractères d'espace blanc du nœud. + Objet . + + + Crée un doublon de ce nœud. + Nœud cloné. + true pour cloner de manière récursive le sous-arbre sous le nœud spécifié ; false pour cloner uniquement le nœud lui-même.Pour les nœuds d'espace blanc, le nœud cloné comporte toujours la valeur des données, quelle que soit la valeur du paramètre. + + + Obtient le nom local du nœud. + Pour les nœuds XmlWhitespace, cette propriété retourne #whitespace. + + + Obtient le nom qualifié du nœud. + Pour les nœuds XmlWhitespace, cette propriété retourne #whitespace. + + + Obtient le type du nœud. + Pour les nœuds XmlWhitespace, la valeur est . + + + Obtient le parent du nœud actuel. + Nœud parent du nœud actuel. + + + Obtient le nœud de texte qui précède immédiatement ce nœud. + retourne  ; + + + Obtient ou définit la valeur du nœud. + Caractères d'espace blanc trouvés dans le nœud. + Affectation d'espaces blancs non valides à . + + + Enregistre les enfants du nœud dans le spécifié. + + dans lequel vous voulez enregistrer. + + + Enregistre le nœud dans le spécifié. + + dans lequel vous voulez enregistrer. + + + \ No newline at end of file diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/it/System.Xml.XmlDocument.xml b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/it/System.Xml.XmlDocument.xml new file mode 100644 index 0000000..5d2cffe --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/it/System.Xml.XmlDocument.xml @@ -0,0 +1,1441 @@ + + + + System.Xml.XmlDocument + + + + Rappresenta un attributo.I valori validi e predefiniti per l'attributo sono definiti in una DTD (Document Type Definition) o in uno schema. + + + Inizializza una nuova istanza della classe . + Prefisso dello spazio dei nomi. + Nome locale dell'attributo. + Uniform Resource Identifier (URI) dello spazio dei nomi. + Documento XML padre. + + + Aggiunge il nodo specificato alla fine dell'elenco dei nodi figlio del nodo corrente. + Oggetto aggiunto. + Oggetto da aggiungere. + Per questo tipo di nodi non sono consentiti elementi figlio di tipo . è un predecessore di questo nodo. + Il nodo è stato creato da un documento diverso da quello che ha creato il nodo corrente.Il nodo è di sola lettura. + + + Ottiene l'URI (Uniform Resource Identifier) di base del nodo. + Percorso da cui è stato caricato il nodo o String.Empty se il nodo non dispone di un URI di base.I nodi dell'attributo hanno lo stesso URI di base dell'elemento proprietario.Se il nodo di un attributo non dispone di un elemento proprietario, BaseURI restituirà String.Empty. + + + Crea un duplicato del nodo. + Nodo duplicato. + true per duplicare in modo ricorsivo il sottoalbero del nodo specificato, false per duplicare solo il nodo + + + Imposta i valori concatenati del nodo e di tutti i relativi elementi figlio. + Valori concatenati del nodo e di tutti i relativi elementi figlio.In caso di nodi attributo, questa proprietà ha la stessa funzionalità della proprietà . + + + Imposta il valore dell'attributo. + Valore dell'attributo. + Il formato del file XML specificato al momento dell'impostazione della proprietà non è corretto. + + + Inserisce il nodo specificato immediatamente dopo il nodo dei riferimenti indicato. + Oggetto inserito. + Oggetto da inserire. + Oggetto che rappresenta il nodo dei riferimenti.Il nodo specificato in è posizionato dopo il nodo . + Per questo tipo di nodi non sono consentiti elementi figlio di tipo . è un predecessore di questo nodo. + Il nodo è stato creato da un documento diverso da quello che ha creato il nodo corrente. non è un nodo figlio del nodo correnteIl nodo è di sola lettura. + + + Inserisce il nodo specificato immediatamente prima del nodo dei riferimenti indicato. + Oggetto inserito. + Oggetto da inserire. + Oggetto che rappresenta il nodo dei riferimenti.Il nodo specificato in viene posizionato prima del nodo corrente. + Per questo tipo di nodo non sono consentiti nodi figlio di tipo . è un predecessore di questo nodo. + Il nodo è stato creato da un documento diverso da quello che ha creato il nodo corrente. non è un nodo figlio del nodo correnteIl nodo è di sola lettura. + + + Ottiene il nome locale del nodo. + Nome del nodo attributo senza prefisso.Nell'esempio <book bk:genre= "'novel"'> descritto di seguito, il valore di LocalName per l'attributo è genre. + + + Ottiene il nome completo del nodo. + Nome completo del nodo attributo. + + + Ottiene l’URI dello spazio dei nomi del nodo. + URI dello spazio dei nomi del nodo.Se all'attributo non viene assegnato uno spazio dei nomi in modo esplicito, la proprietà restituirà String.Empty. + + + Ottiene il tipo di nodo corrente. + Il tipo dei nodi XmlAttribute è XmlNodeType.Attribute. + + + Ottiene l'oggetto a cui appartiene il nodo. + Documento XML a cui appartiene il nodo. + + + Ottiene l'oggetto a cui appartiene l'attributo. + XmlElement a cui appartiene l'attributo o null se l'attributo non fa parte di un XmlElement . + + + Ottiene l'elemento padre del nodo.Per i nodi XmlAttribute, la proprietà restituisce sempre null. + Per i nodi XmlAttribute, la proprietà restituisce sempre null. + + + Ottiene o imposta il prefisso dello spazio dei nomi del nodo. + Prefisso dello spazio dei nomi del nodo.Se non è presente un prefisso, questa proprietà restituirà String.Empty. + Il nodo è di sola lettura. + Il prefisso specificato contiene un carattere non valido.Il prefisso specificato non è corretto.L'URI dello spazio dei nomi del nodo è null.Il prefisso specificato è "xml" e l'URI dello spazio dei nomi del nodo è diverso da "http://www.w3.org/XML/1998/namespace".Il nodo è un attributo, il prefisso specificato è "xmlns" e l'URI dello spazio dei nomi è diverso da "http://www.w3.org/2000/xmlns/" (in lingua inglese).Il nodo è un attributo e il valore qualifiedName del nome è "xmlns" [Namespaces]. + + + Aggiunge il nodo specificato all'inizio dell'elenco dei nodi figlio del nodo corrente. + Oggetto aggiunto. + Oggetto da aggiungere.Se si tratta di un oggetto , l'intero contenuto del frammento del documento viene spostato nell'elenco degli elementi figlio del nodo. + Per questo tipo di nodi non sono consentiti elementi figlio di tipo . è un predecessore di questo nodo. + Il nodo è stato creato da un documento diverso da quello che ha creato il nodo corrente.Il nodo è di sola lettura. + + + Rimuove il nodo figlio specificato. + Oggetto rimosso. + Oggetto da rimuovere. + + non è un nodo figlio del nodo correnteoppure il nodo è di sola lettura. + + + Sostituisce il nodo figlio specificato con il nuovo nodo figlio specificato. + Oggetto sostituito. + Nuovo figlio. + Oggetto da sostituire. + Per questo tipo di nodi non sono consentiti elementi figlio di tipo . è un predecessore di questo nodo. + Il nodo è stato creato da un documento diverso da quello che ha creato il nodo corrente.Il nodo è di sola lettura. non è un nodo figlio del nodo corrente + + + Ottiene un valore che indica se il valore dell'attributo è stato impostato in modo esplicito. + true se all'attributo è stato assegnato in modo esplicito un valore nel documento dell'istanza originale, in caso contrario false.Il valore false indica che il valore dell'attributo proviene dalla DTD. + + + Ottiene o imposta il valore del nodo. + Il valore restituito dipende dalla proprietà del nodo.Per i nodi XmlAttribute, questa proprietà è il valore dell'attributo. + Il nodo è di sola lettura e viene chiamata un'operazione di impostazione. + + + Salva tutti gli elementi figlio del nodo nell'oggetto specificato. + XmlWriter nel quale si desidera eseguire il salvataggio. + + + Salva il nodo nell' specificato. + XmlWriter nel quale si desidera eseguire il salvataggio. + + + Rappresenta un insieme di attributi accessibili per nome o per indice. + + + Inserisce l'attributo specificato come ultimo nodo nell'insieme. + XmlAttribute da aggiungere all'insieme. + Oggetto da inserire. + + è stato creato da un documento diverso da quello che ha creato questo insieme. + + + Copia tutti gli oggetti da questo insieme nella matrice specificata. + Matrice che rappresenta la destinazione degli oggetti copiati dall'insieme. + Indice della matrice da cui ha inizio la copia. + + + Inserisce l'attributo specificato immediatamente dopo l'attributo di riferimento indicato. + L'oggetto XmlAttribute da inserire nell'insieme. + Oggetto da inserire. + + che rappresenta l'attributo dei riferimenti.Il nodo è posizionato dopo il nodo . + + è stato creato da un documento diverso da quello che ha creato questo insiemeoppure non è un membro di questo insieme. + + + Inserisce l'attributo specificato immediatamente prima dell'attributo di riferimento indicato. + L'oggetto XmlAttribute da inserire nell'insieme. + Oggetto da inserire. + + che rappresenta l'attributo dei riferimenti.L'oggetto viene collocato prima di . + + è stato creato da un documento diverso da quello che ha creato questo insiemeoppure non è un membro di questo insieme. + + + Ottiene l'attributo con l'indice specificato. + + in corrispondenza dell'indice specificato. + Indice dell'attributo. + L'indice passato è esterno all'intervallo. + + + Ottiene l'attributo con il nome specificato. + Oggetto con il nome specificato.Se l'attributo è inesistente, questa proprietà restituisce null. + Nome completo dell'attributo. + + + Ottiene l'attributo con il nome locale specificato e l'URI (Uniform Resource Identifier) dello spazio dei nomi. + + con il nome locale e l'URI dello spazio dei nomi specificati.Se l'attributo è inesistente, questa proprietà restituisce null. + Nome locale dell'attributo. + URI dello spazio dei nomi dell'attributo. + + + Inserisce l'attributo specificato come primo nodo nell'insieme. + XmlAttribute aggiunto all'insieme. + Oggetto da inserire. + + + Rimuove l'attributo specificato dall'insieme. + Nodo rimosso oppure null, se non viene trovato nell'insieme. + La classe da rimuovere. + + + Rimuove tutti gli attributi dall'insieme. + + + Rimuove l'attributo che corrisponde all'indice specificato dall'insieme. + Restituisce null se non esistono attributi in corrispondenza dell'indice specificato. + Indice del nodo da rimuovere.Il primo nodo ha indice 0. + + + Aggiunge un utilizzando la relativa proprietà . + Se sostituisce un nodo esistente con lo stesso nome, viene restituito il nodo precedente. In caso contrario, viene restituito. + Nodo di attributi da memorizzare nell'insieme.Il nodo sarà successivamente accessibile utilizzando il nome del nodo.Se un nodo con tale nome è già presente nell'insieme, viene sostituito dal nuovo nodo. In caso contrario, il nodo viene aggiunto alla fine dell'insieme. + + è stato creato da un diverso da quello che ha creato questo insieme.Questo insieme XmlAttributeCollection è di sola lettura. + + è un oggetto che rappresenta già un attributo di un altro oggetto .Per riutilizzare gli attributi in altri elementi, è necessario duplicare gli oggetti XmlAttribute che si intende riutilizzare. + + + Per una descrizione di questo membro, vedere . + Matrice che rappresenta la destinazione degli oggetti copiati dall'insieme. + Indice della matrice da cui ha inizio la copia. + + + Per una descrizione di questo membro, vedere . + Restituisce un int contenente il conteggio degli attributi. + + + Per una descrizione di questo membro, vedere . + Restituisce true se l'insieme è sincronizzato. + + + Per una descrizione di questo membro, vedere . + Restituisce che rappresenta la radice dell'insieme. + + + Rappresenta una sezione CDATA. + + + Inizializza una nuova istanza della classe . + + che contiene dati di tipo carattere. + Oggetto . + + + Crea un duplicato del nodo. + Nodo clonato. + true per clonare in modo ricorsivo il sottoalbero del nodo specificato; false per clonare solo il nodo.Dal momento che i nodi CDATA non dispongono di elementi figlio, indipendentemente dall'impostazione dei parametri, il nodo duplicato includerà sempre il contenuto dei dati. + + + Ottiene il nome locale del nodo. + Per i nodi CDATA, il nome locale è #cdata-section. + + + Ottiene il nome completo del nodo. + Per i nodi CDATA, il nome è #cdata-section. + + + Ottiene il tipo di nodo corrente. + Tipo di nodo.Nel caso di nodi CDATA, il valore è XmlNodeType.CDATA. + + + + Ottiene il nodo di testo immediatamente precedente a quello corrente. + Restituisce . + + + Salva gli elementi figlio del nodo nell'oggetto specificato. + Oggetto XmlWriter in cui salvare. + + + Salva il nodo nell'oggetto specificato. + Oggetto XmlWriter in cui salvare. + + + Fornisce metodi di modifica del testo utilizzati da diverse classi. + + + Inizializza una nuova istanza della classe . + Stringa contenente dati di tipo carattere da aggiungere al documento. + + per contenere dati di tipo carattere. + + + Aggiunge la stringa specificata alla fine dei dati di tipo carattere del nodo. + Stringa da inserire in quella esistente. + + + Contiene i dati del nodo. + Dati del nodo. + + + Rimuove un intervallo di caratteri dal nodo. + Posizione all'interno della stringa da cui iniziare l'eliminazione. + Numero di caratteri da eliminare. + + + Inserisce la stringa specificata nell'offset di caratteri indicato. + Posizione all'interno della stringa per inserire i dati della stringa specificati. + Dati della stringa da inserire nella stringa esistente. + + + Ottiene la lunghezza dei dati in caratteri. + Lunghezza in caratteri della stringa nella proprietà .La lunghezza può essere zero, vale a dire i nodi CharacterData possono essere vuoti. + + + Sostituisce il numero di caratteri specificato partendo dall'offset indicato con la stringa specificata. + Posizione all'interno della stringa da cui iniziare la sostituzione. + Numero di caratteri da sostituire. + Nuovi dati che sostituiscono i dati precedenti della stringa. + + + Recupera una sottostringa della stringa intera dall'intervallo specificato. + Sottostringa corrispondente all'intervallo specificato. + Posizione all'interno della stringa da cui iniziare il recupero.Un offset di zero indica che il punto iniziale è all'inizio dei dati. + Numero di caratteri da recuperare. + + + Ottiene o imposta il valore del nodo. + Valore del nodo. + Il nodo è di sola lettura. + + + Rappresenta il contenuto di un commento XML. + + + Inizializza una nuova istanza della classe . + Contenuto dell'elemento di commento. + Documento XML padre. + + + Crea un duplicato del nodo. + Nodo duplicato. + true per clonare in modo ricorsivo il sottoalbero del nodo specificato, false per clonare solo il nodo.Dal momento che i nodi di commento non dispongono di elementi figlio, il nodo duplicato includerà sempre il contenuto dei dati indipendentemente dall'impostazione dei parametri. + + + Ottiene il nome locale del nodo. + Nel caso di nodi di commento, il valore è #comment. + + + Ottiene il nome completo del nodo. + Nel caso di nodi di commento, il valore è #comment. + + + Ottiene il tipo di nodo corrente. + Nel caso di nodi di commento, il valore è XmlNodeType.Comment. + + + Salva tutti gli elementi figlio del nodo nell'oggetto specificato.Poiché i nodi di commento non contengono nodi figlio, questo metodo non ha alcun effetto. + XmlWriter nel quale si desidera eseguire il salvataggio. + + + Salva il nodo nell' specificato. + XmlWriter nel quale si desidera eseguire il salvataggio. + + + Rappresenta il nodo della dichiarazione XML: <?xml version='1.0' ...?>. + + + Inizializza una nuova istanza della classe . + Versione XML.Vedere la proprietà . + Schema di codifica. Vedere la proprietà . + Indica se il documento XML dipende da un DTD esterno. Vedere la proprietà . + Documento XML padre. + + + Crea un duplicato del nodo. + Nodo duplicato. + true per clonare in modo ricorsivo il sottoalbero del nodo specificato, false per clonare solo il nodo.Dal momento che i nodi XmlDeclaration non dispongono di elementi figlio, il nodo duplicato includerà sempre il contenuto dei dati indipendentemente dall'impostazione dei parametri. + + + Ottiene o imposta il livello di codifica del documento XML. + Nome della codifica di caratteri valida.Di seguito sono elencati i nomi delle codifiche di caratteri più comunemente supportate in XML:Categoria Nomi di codifica Unicode UTF-8, UTF-16 ISO 10646 ISO-10646-UCS-2, ISO-10646-UCS-4 ISO 8859 ISO-8859-n (dove "n" è una cifra da 1 a 9) JIS X-0208-1997 ISO-2022-JP, Shift_JIS, EUC-JP Questo valore è facoltativo.Se non viene impostato alcun valore, la proprietà restituirà String.Empty.Se non viene incluso alcun attributo di codifica, si presuppone la codifica UTF-8 quando il documento viene scritto o salvato. + + + Ottiene o imposta i valori concatenati di XmlDeclaration. + Valori concatenati di XmlDeclaration, ossia tutti i valori compresi tra <?xml e ?>. + + + Ottiene il nome locale del nodo. + Nel caso di nodi XmlDeclaration, il nome locale è xml. + + + Ottiene il nome completo del nodo. + Nel caso di nodi XmlDeclaration, il nome è xml. + + + Ottiene il tipo di nodo corrente. + Nel caso di nodi XmlDeclaration, il valore è XmlNodeType.XmlDeclaration. + + + Ottiene o imposta il valore dell'attributo autonomo. + I valori validi sono yes se tutte le dichiarazioni di entità richieste dal documento XML sono contenute all'interno del documento, no se è richiesta una DTD (Document Type Definition) esterna.Se nella dichiarazione XML non è presente alcun attributo autonomo, la proprietà restituisce String.Empty. + + + Ottiene o imposta il valore di XmlDeclaration. + Contenuto di XmlDeclaration, ossia tutti i valori compresi tra <?xml e ?>. + + + Ottiene la versione XML del documento. + Il valore è sempre 1.0. + + + Salva gli elementi figlio del nodo nell'oggetto specificato.Poiché i nodi XmlDeclaration non hanno elementi figlio, questo metodo non ha alcuna efficacia. + XmlWriter nel quale si desidera eseguire il salvataggio. + + + Salva il nodo nell' specificato. + XmlWriter nel quale si desidera eseguire il salvataggio. + + + Rappresenta un documento XML.Per altre informazioni, vedere la sezione Remarks. + + + Inizializza una nuova istanza della classe . + + + Inizializza una nuova istanza della classe XmlDocument con l'oggetto specificato. + Oggetto XmlImplementation da usare. + + + Inizializza una nuova istanza della classe XmlDocument con l'oggetto specificato. + Oggetto XmlNameTable da usare. + + + Ottiene l'URI di base del nodo corrente. + Percorso da cui è stato caricato il nodo. + + + Crea un duplicato del nodo. + Nodo XmlDocument clonato. + true per clonare in modo ricorsivo il sottoalbero del nodo specificato; false per clonare solo il nodo. + + + Crea un oggetto con la proprietà specificata. + Nuovo oggetto XmlAttribute. + Nome completo dell'attributo.Se il nome contiene i due punti, la proprietà riflette la parte del nome che precede i primi due punti e la proprietà la parte che li segue.La proprietà rimane vuota a meno che il prefisso non sia un prefisso incorporato riconosciuto, ad esempio xmlns.In questo caso, il valore di NamespaceURI è http://www.w3.org/2000/xmlns/. + + + Crea un oggetto con il nome completo e la proprietà specificati. + Nuovo oggetto XmlAttribute. + Nome completo dell'attributo.Se il nome contiene i due punti, la proprietà rifletterà la parte del nome che precede i due punti e la proprietà la parte che li segue. + URI dello spazio dei nomi dell'attributo.Se il nome completo include un prefisso xmlns, il parametro deve essere http://www.w3.org/2000/xmlns/. + + + Crea un oggetto con le proprietà , e specificate. + Nuovo oggetto XmlAttribute. + Prefisso dell'attributo, se presente.String.Empty e null sono equivalenti. + Nome locale dell'attributo. + URI dello spazio dei nomi dell'attributo, se presente.String.Empty e null sono equivalenti.Se è xmlns, il parametro deve essere http://www.w3.org/2000/xmlns/; in caso contrario, viene generata un'eccezione. + + + Crea un oggetto contenente i dati specificati. + Nuovo oggetto XmlCDataSection. + Contenuto del nuovo oggetto XmlCDataSection. + + + Crea un oggetto contenente i dati specificati. + Nuovo oggetto XmlComment. + Contenuto del nuovo oggetto XmlComment. + + + Crea un oggetto . + Nuovo oggetto XmlDocumentFragment. + + + Crea un elemento con il nome specificato. + Nuovo oggetto XmlElement. + Nome completo dell'elemento.Se il nome contiene i due punti, la proprietà riflette la parte del nome che precede i due punti e la proprietà la parte che li segue.Il nome completo non può includere un prefisso"xmlns". + + + Crea un oggetto con il nome completo e una proprietà . + Nuovo oggetto XmlElement. + Nome completo dell'elemento.Se il nome contiene i due punti, la proprietà rifletterà la parte del nome che precede i due punti e la proprietà la parte che li segue.Il nome completo non può includere un prefisso"xmlns". + URI dello spazio dei nomi dell'elemento. + + + Crea un elemento con le proprietà , e specificate. + Nuovo oggetto . + Prefisso del nuovo elemento, se presente.String.Empty e null sono equivalenti. + Nome locale del nuovo elemento. + URI dello spazio dei nomi del nuovo elemento, se presente.String.Empty e null sono equivalenti. + + + Crea un oggetto con il tipo di nodo e le proprietà e specificati. + Nuovo oggetto XmlNode. + Versione stringa dell'oggetto del nuovo nodo.Questo parametro deve essere uno dei valori elencati nella tabella seguente. + Nome completo del nuovo nodo.Se il nome contiene i due punti, viene analizzato nei componenti e . + URI dello spazio dei nomi del nuovo nodo. + The name was not provided and the XmlNodeType requires a name; or is not one of the strings listed below. + + + Crea un oggetto con le proprietà , e specificate. + Nuovo oggetto XmlNode. + XmlNodeType del nuovo nodo. + Nome completo del nuovo nodo.Se il nome contiene i due punti, viene analizzato nei componenti e . + URI dello spazio dei nomi del nuovo nodo. + The name was not provided and the XmlNodeType requires a name. + + + Crea un oggetto con gli oggetti , , e specificati. + Nuovo oggetto XmlNode. + XmlNodeType del nuovo nodo. + Prefisso del nuovo nodo. + Nome locale del nuovo nodo. + URI dello spazio dei nomi del nuovo nodo. + The name was not provided and the XmlNodeType requires a name. + + + Crea un oggetto con il nome e i dati specificati. + Nuovo oggetto XmlProcessingInstruction. + Nome dell'istruzione di elaborazione. + Dati per l'istruzione di elaborazione. + + + Crea un nodo . + Nuovo nodo XmlSignificantWhitespace. + Stringa che può contenere solo i caratteri "&#20;" "&#10;" "&#13;" e "&#9;". + + + Crea un oggetto con il testo specificato. + Nuovo nodo XmlText. + Testo per il nodo Text. + + + Crea un nodo . + Nuovo nodo XmlWhitespace. + Stringa che può contenere solo i caratteri "&#20;" "&#10;" "&#13;" e "&#9;". + + + Crea un nodo con i valori specificati. + Nuovo nodo XmlDeclaration. + La versione deve essere "1.0". + Valore dell'attributo di codifica.Si tratta della codifica usata quando si salva l'oggetto in un file o in un flusso; pertanto, deve essere impostata su una stringa supportata dalla classe , altrimenti non riesce.Se il valore è null o String.Empty, il metodo Save non scrive un attributo di codifica nella dichiarazione XML e quindi viene usata la codifica predefinita UTF-8.Nota: se l'oggetto XmlDocument viene salvato in o in , questo valore di codifica viene rimosso.Al suo posto viene usata la codifica di TextWriter o XmlTextWriter.In questo modo l'XML scritto potrà essere nuovamente letto con la codifica corretta. + Il valore deve essere "yes" o "no".Se il valore è null o String.Empty, il metodo Save non scrive un attributo autonomo nella dichiarazione XML. + The values of or are something other than the ones specified above. + + + Ottiene l'oggetto radice per il documento. + Oggetto XmlElement che rappresenta la radice dell'albero del documento XML.Se non esistono radici, viene restituito null. + + + Restituisce un oggetto contenente un elenco di tutti gli elementi discendenti che corrispondono alla proprietà specificata. + Oggetto contenente un elenco di tutti i nodi corrispondenti.Se nessun nodo corrisponde a , la raccolta restituita sarà vuota. + Nome completo di cui verificare la corrispondenza.Viene confrontato con la proprietà Name del nodo corrispondente.Il valore speciale "*" corrisponde a tutti i tag. + + + Restituisce un oggetto contenente un elenco di tutti gli elementi discendenti che corrispondono alle proprietà e specificate. + Oggetto contenente un elenco di tutti i nodi corrispondenti.Se nessun nodo corrisponde agli oggetti e specificati, la raccolta restituita sarà vuota. + LocalName di cui verificare la corrispondenza.Il valore speciale "*" corrisponde a tutti i tag. + NamespaceURI di cui verificare la corrispondenza. + + + Ottiene l'oggetto per il documento corrente. + Oggetto XmlImplementation per il documento corrente. + + + Importa un nodo da un altro documento al documento corrente. + Oggetto importato. + Nodo da importare. + true per eseguire una clonazione completa; in caso contrario, false. + Calling this method on a node type which cannot be imported. + + + Genera in tutti i casi. + Valori del nodo e di tutti i relativi elementi figlio. + In all cases. + + + Ottiene o imposta il markup che rappresenta gli elementi figlio del nodo corrente. + Markup degli elementi figlio del nodo corrente. + The XML specified when setting this property is not well-formed. + + + Ottiene un valore che indica se il nodo corrente è di sola lettura. + true se il nodo corrente è in sola lettura; in caso contrario, false.I nodi XmlDocument restituiscono sempre false. + + + Carica il documento XML dal flusso specificato. + Flusso che contiene il documento XML da caricare. + There is a load or parse error in the XML.In this case, a is raised. + + + Carica il documento XML dall'oggetto specificato. + Oggetto TextReader usato per inserire i dati XML nel documento. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Carica il documento XML dall'oggetto specificato. + Oggetto XmlReader usato per inserire i dati XML nel documento. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Carica il documento XML dalla stringa specificata. + Stringa che contiene il documento XML da caricare. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Ottiene il nome locale del nodo. + Per i nodi XmlDocument, il nome locale è #document. + + + Ottiene il nome completo del nodo. + Per i nodi XmlDocument, il nome è #document. + + + Ottiene l'oggetto associato all'implementazione. + Oggetto XmlNameTable che consente di ottenere la versione atomizzata di una stringa all'interno del documento. + + + Si verifica quando l'oggetto di un nodo appartenente a questo documento è stato modificato. + + + Si verifica quando l'oggetto di un nodo appartenente a questo documento sta per essere modificato. + + + Si verifica quando un nodo appartenente al documento è stato inserito in un altro nodo. + + + Si verifica quando un nodo appartenente al documento sta per essere inserito in un altro nodo. + + + Si verifica quando un nodo appartenente al documento è stato rimosso dal relativo nodo padre. + + + Si verifica quando un nodo appartenente al documento sta per essere rimosso dal documento. + + + Ottiene il tipo di nodo corrente. + Tipo di nodo.Per i nodi XmlDocument, il valore è XmlNodeType.Document. + + + Ottiene l'oggetto a cui appartiene il nodo corrente. + Per i nodi XmlDocument, questa proprietà restituisce sempre null. La proprietà equivale a XmlNodeType.Document. + + + Ottiene il nodo padre del nodo, per i nodi che hanno elementi padre. + Restituisce sempre null. + + + Ottiene o imposta un valore che indica se preservare lo spazio vuoto nel contenuto dell'elemento. + true per preservare lo spazio vuoto; in caso contrario false.Il valore predefinito è false. + + + Crea un oggetto in base alle informazioni contenute in .Il lettore deve essere posizionato su un nodo o un attributo. + Nuovo oggetto XmlNode oppure null se non esistono altri nodi. + XML di origine + The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + + + Salva il documento XML nel flusso specificato. + Flusso in cui salvare. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Salva il documento XML nell'oggetto specificato. + Oggetto TextWriter in cui salvare. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Salva il documento XML nell'oggetto specificato. + Oggetto XmlWriter in cui salvare. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Salva tutti gli elementi figlio del nodo XmlDocument nell'oggetto specificato. + Oggetto XmlWriter in cui salvare. + + + Salva il nodo XmlDocument nell'oggetto specificato. + Oggetto XmlWriter in cui salvare. + + + Rappresenta un oggetto semplice che si rivela utile per operazioni di inserimento nella struttura ad albero. + + + Inizializza una nuova istanza della classe . + Documento XML di origine del frammento. + + + Crea un duplicato del nodo. + Nodo duplicato. + true per clonare in modo ricorsivo il sottoalbero del nodo specificato, false per clonare solo il nodo. + + + Ottiene o imposta il markup che rappresenta gli elementi figlio del nodo. + Markup degli elementi figlio del nodo. + Il formato del file XML specificato al momento dell'impostazione della proprietà non è corretto. + + + Ottiene il nome locale del nodo. + Nel caso di nodi XmlDocumentFragment, il nome locale è #document-fragment. + + + Ottiene il nome completo del nodo. + Nel caso di XmlDocumentFragment, il nome è #document-fragment. + + + Ottiene il tipo di nodo corrente. + Nel caso di nodi XmlDocumentFragment, il valore è XmlNodeType.DocumentFragment. + + + Ottiene l'oggetto a cui appartiene il nodo. + XmlDocument cui appartiene il nodo. + + + Ottiene l'elemento padre del nodo, nel caso di nodi che dispongono di elementi padre. + Elemento padre del nodo.Nel caso di nodi XmlDocumentFragment, questa proprietà è sempre null. + + + Salva tutti gli elementi figlio del nodo nell'oggetto specificato. + XmlWriter nel quale si desidera eseguire il salvataggio. + + + Salva il nodo nell' specificato. + XmlWriter nel quale si desidera eseguire il salvataggio. + + + Rappresenta un elemento. + + + Inizializza una nuova istanza della classe . + Prefisso dello spazio dei nomi. Vedere la proprietà . + Nome locale. Vedere la proprietà . + URI dello spazio dei nomi. Vedere la proprietà . + Documento XML padre. + + + Ottiene un contenente l'elenco di attributi per il nodo. + Insieme contenente l'elenco di attributi per il nodo. + + + Crea un duplicato del nodo. + Nodo duplicato. + true per duplicare in modo ricorsivo il sottoalbero del nodo specificato, false per duplicare solo il nodo ed eventualmente anche i relativi attributi se il nodo è di tipo XmlElement. + + + Restituisce il valore per l'attributo con il nome specificato. + Valore dell'attributo specificato.Se non viene rilevato un attributo corrispondente o se l'attributo non dispone di un valore specificato o predefinito, viene restituita una stringa vuota. + Nome dell'attributo da recuperare.Si tratta di un nome completo.che viene confrontato con la proprietà Name del nodo corrispondente. + + + Restituisce il valore per l'attributo con il nome locale e l'URI dello spazio dei nomi specificati. + Valore dell'attributo specificato.Se non viene rilevato un attributo corrispondente o se l'attributo non dispone di un valore specificato o predefinito, viene restituita una stringa vuota. + Nome locale dell'attributo da recuperare. + URI dello spazio dei nomi dell'attributo da recuperare. + + + Restituisce XmlAttribute con il nome specificato. + XmlAttribute specificato o null se non viene rilevato un attributo corrispondente. + Nome dell'attributo da recuperare.Si tratta di un nome completo.che viene confrontato con la proprietà Name del nodo corrispondente. + + + Restituisce l'attributo con il nome locale e l'URI dello spazio dei nomi specificati. + XmlAttribute specificato o null se non viene rilevato un attributo corrispondente. + Nome locale dell'attributo. + URI dello spazio dei nomi dell'attributo. + + + Restituisce un oggetto contenente un elenco di tutti gli elementi discendenti che corrispondono al specificato. + Oggetto contenente un elenco di tutti i nodi corrispondenti.L'elenco è vuoto se non sono presenti nodi corrispondenti. + Tag del nome di cui verificare la corrispondenza.Si tratta di un nome completo.che viene confrontato con la proprietà Name del nodo corrispondente.L'asterisco (*) è un valore speciale che corrisponde a tutti i tag. + + + Restituisce un contenente un elenco di tutti gli elementi discendenti che corrispondono al e al specificati. + Oggetto contenente un elenco di tutti i nodi corrispondenti.L'elenco è vuoto se non sono presenti nodi corrispondenti. + Nome locale di cui verificare la corrispondenza.L'asterisco (*) è un valore speciale che corrisponde a tutti i tag. + URI dello spazio dei nomi da associare. + + + Determina se il nodo corrente dispone di un attributo con il nome specificato. + true se il nodo corrente dispone dell'attributo specificato, in caso contrario false. + Nome dell'attributo da individuare.Si tratta di un nome completo.che viene confrontato con la proprietà Name del nodo corrispondente. + + + Determina se il nodo corrente dispone di un attributo con il nome locale e l'URI dello spazio dei nomi specificati. + true se il nodo corrente dispone dell'attributo specificato, in caso contrario false. + Nome locale dell'attributo da individuare. + URI dello spazio dei nomi dell'attributo da individuare. + + + Ottiene un valore boolean che indica se il nodo corrente dispone di attributi. + true se il nodo corrente presenta degli attributi, in caso contrario false. + + + Ottiene o imposta i valori concatenati del nodo e di tutti i relativi elementi figlio. + Valori concatenati del nodo e di tutti i relativi elementi figlio. + + + Ottiene o imposta il markup che rappresenta solo gli elementi figlio del nodo. + Markup degli elementi figlio del nodo. + Il formato del file XML specificato al momento dell'impostazione della proprietà non è corretto. + + + Ottiene o imposta il formato dei tag dell'elemento. + Restituisce true se l'elemento deve essere serializzato nel formato tag breve "<item/>", false per il formato esteso "<item></item>".Se questa proprietà viene impostata su true, gli elementi figlio dell'elemento verranno rimossi e l'elemento verrà serializzato nel formato tag breve.Se impostata su false, il valore della proprietà verrà modificato indipendentemente dal fatto che l'elemento abbia o meno il contenuto. Se l'elemento è vuoto, verrà serializzato nel formato esteso.Questa proprietà è un'estensione Microsoft del modello DOM (Document Object Model). + + + Ottiene il nome locale del nodo corrente. + Nome del nodo corrente senza il prefisso.Il valore di LocalName per l'elemento <bk:book>, ad esempio, è book. + + + Ottiene il nome completo del nodo. + Nome completo del nodo.Per i nodi XmlElement, il nome del tag dell'elemento. + + + Ottiene l’URI dello spazio dei nomi del nodo. + URI dello spazio dei nomi del nodo.Se non vi è alcun URI dello spazio dei nomi, la proprietà restituisce String.Empty. + + + Ottiene il nodo immediatamente successivo all'elemento. + Nodo XmlNode immediatamente successivo all'elemento. + + + Ottiene il tipo di nodo corrente. + Tipo di nodo.Per i nodi XmlElement questo valore è XmlNodeType.Element. + + + Ottiene l'oggetto a cui appartiene il nodo. + XmlDocument a cui appartiene l'elemento. + + + + Ottiene o imposta il prefisso dello spazio dei nomi del nodo. + Prefisso dello spazio dei nomi del nodo.Se non è presente un prefisso, questa proprietà restituirà String.Empty. + Il nodo è di sola lettura + Il prefisso specificato contiene un carattere non valido.Il prefisso specificato non è corretto.L'URI dello spazio dei nomi del nodo è null.Il prefisso specificato è "xml" e l'URI dello spazio dei nomi del nodo è diverso da http://www.w3.org/XML/1998/namespace. + + + Rimuove tutti gli attributi e gli elementi figlio del nodo corrente.Gli attributi predefiniti non vengono rimossi. + + + Rimuove dall'elemento tutti gli attributi specificati.Gli attributi predefiniti non vengono rimossi. + + + Rimuove un attributo in base al nome. + Nome dell'attributo da rimuovere. Si tratta di un nome completoche viene confrontato con la proprietà Name del nodo corrispondente. + Il nodo è di sola lettura. + + + Rimuove un attributo con il nome locale e l'URI dello spazio dei nomi specificati. Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente. + Nome locale dell'attributo da rimuovere. + URI dello spazio dei nomi dell'attributo da rimuovere. + Il nodo è di sola lettura. + + + Rimuove dall'elemento il nodo dell'attributo con l'indice specificato. Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente. + Nodo dell'attributo rimosso o null se non è presente un nodo a livello dell'indice specificato. + Indice del nodo da rimuovere.Il primo nodo ha indice 0. + + + Rimuove specificato dal nome locale e dall'URI dello spazio dei nomi. Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente. + XmlAttribute rimosso o null se l'elemento XmlElement non dispone di un nodo di attributo corrispondente. + Nome locale dell'attributo. + URI dello spazio dei nomi dell'attributo. + Il nodo è di sola lettura. + + + Rimuove l'attributo specificato. + XmlAttribute rimosso o null se non è un nodo di attributo dell'elemento XmlElement. + Nodo XmlAttribute da rimuovere.Se l'attributo rimosso ha un valore predefinito, viene sostituito immediatamente. + Il nodo è di sola lettura. + + + Imposta il valore dell'attributo con il nome specificato. + Nome dell'attributo da creare o modificare.Si tratta di un nome completo.Se il nome contiene i due punti, viene analizzato nei componenti del nome locale e del prefisso. + Valore da impostare per l'attributo. + Il nome specificato contiene un carattere non valido. + Il nodo è di sola lettura. + + + Imposta il valore dell'attributo con il nome locale e l'URI dello spazio dei nomi specificati. + Valore dell'attributo. + Nome locale dell'attributo. + URI dello spazio dei nomi dell'attributo. + Valore da impostare per l'attributo. + + + Aggiunge l'oggetto specificato. + Oggetto XmlAttribute da aggiungere. + Nome locale dell'attributo. + URI dello spazio dei nomi dell'attributo. + + + Aggiunge l'oggetto specificato. + Se l'attributo sostituisce un attributo esistente con lo stesso nome, viene restituito XmlAttribute precedente, in caso contrario viene restituito null. + Nodo XmlAttribute da aggiungere all'insieme di attributi per l'elemento. + L'attributo specificato in è stato creato da un documento diverso da quello che ha creato il nodooppure il nodo è di sola lettura. + L'attributo specificato in è già attributo di un altro oggetto XmlElement.È necessario duplicare i nodi XmlAttribute in modo esplicito per riutilizzarli in altri oggetti XmlElement. + + + Salva tutti gli elementi figlio del nodo nell'oggetto specificato. + XmlWriter nel quale si desidera eseguire il salvataggio. + + + Salva il nodo corrente nell'oggetto specificato. + XmlWriter nel quale si desidera eseguire il salvataggio. + + + Definisce il contesto per un insieme di oggetti . + + + Inizializza una nuova istanza della classe . + + + Inizializza una nuova istanza della classe con la classe specificata. + Un oggetto . + + + Crea un nuovo oggetto . + Nuovo oggetto XmlDocument. + + + Verifica se l'implementazione DOM (Document Object Model) implementa una funzionalità specifica. + true se la funzionalità è implementata nella versione specificata, in caso contrario false.Nella tabella riportata di seguito vengono illustrate le combinazioni in base alle quali HasFeature restituisce true.strFeature strVersion XML 1.0 XML 2.0 + Nome del package della funzionalità da verificare.Il nome non è soggetto alla distinzione tra maiuscole e minuscole. + Numero di versione del nome del package da verificare.Se la versione non è specificata (null), il supporto di qualsiasi versione della funzionalità induce il metodo a restituire true. + + + Ottiene il nodo immediatamente precedente o successivo a quello corrente. + + + Ottiene il nodo immediatamente successivo a quello corrente. + + immediatamente successivo a quello corrente oppure null se non sono presenti altri nodi. + + + Ottiene il nodo immediatamente precedente a quello corrente. + + precedente oppure null se non sono presenti altri nodi. + + + Rappresenta un insieme di nodi accessibili per nome o per indice. + + + Ottiene il numero di nodi nell'oggetto XmlNamedNodeMap. + Numero di nodi. + + + Fornisce supporto per l'iterazione di stile "foreach" nell'insieme di nodi in XmlNamedNodeMap. + Oggetto enumeratore. + + + Recupera un nodo specificato in base al nome. + Nodo XmlNode con il nome specificato o null se non viene rilevato un nodo corrispondente. + Nome completo del nodo da recuperare.Viene confrontato con la proprietà del nodo corrispondente. + + + Recupera un nodo con e corrispondenti. + + con il nome locale e l'URI dello spazio dei nomi corrispondenti o null se non è stato rilevato un nodo corrispondente. + Nome locale del nodo da recuperare. + URI (Uniform Resource Identifier) dello spazio dei nomi del nodo da recuperare. + + + Recupera il nodo in corrispondenza dell'indice specificato in XmlNamedNodeMap. + + in corrispondenza dell'indice specificato.Se è minore di 0 oppure maggiore o uguale alla proprietà , viene restituito null. + Posizione di indice del nodo da recuperare da XmlNamedNodeMap.Poiché l'indice è in base zero, l'indice del primo nodo è 0 e l'indice dell'ultimo nodo è uguale a -1. + + + Rimuove il nodo da XmlNamedNodeMap. + XmlNode rimosso da XmlNamedNodeMap o null se non è stato rilevato un nodo corrispondente. + Nome completo del nodo da recuperare.Il nome viene confrontato con la proprietà del nodo corrispondente. + + + Rimuove un nodo con i e corrispondenti. + + rimosso o null se non è stato rilevato un nodo corrispondente. + Nome locale del nodo da rimuovere. + URI dello spazio dei nomi del nodo da rimuovere. + + + Aggiunge un oggetto utilizzando la relativa proprietà . + Se sostituisce un nodo esistente con lo stesso nome, verrà restituito il nodo precedente, in caso contrario verrà restituito null. + XmlNode da memorizzare in XmlNamedNodeMap.Se un nodo con tale nome è già presente nella mappa, verrà sostituito dal nuovo nodo. + + è stato creato da un differente da quello che ha creato XmlNamedNodeMap oppure XmlNamedNodeMap è di sola lettura. + + + Rappresenta un singolo nodo nel documento XML. + + + Aggiunge il nodo specificato alla fine dell'elenco dei nodi figlio del nodo corrente. + Nodo aggiunto. + Nodo da aggiungere.L'intero contenuto del nodo da aggiungere viene spostato nel percorso specificato. + Per questo tipo di nodi non sono consentiti elementi figlio di tipo . è un predecessore di questo nodo. + Il nodo è stato creato da un documento diverso da quello che ha creato il nodo corrente.Il nodo è di sola lettura. + + + Ottiene un oggetto contenente gli attributi del nodo. + XmlAttributeCollection contenente gli attributi del nodo.Se il tipo di nodo è XmlNodeType.Element, vengono restituiti gli attributi del nodo.In caso contrario la proprietà restituisce null. + + + Ottiene l'URI di base del nodo corrente. + Percorso da cui è stato caricato il nodo o String.Empty se il nodo non dispone di un URI di base. + + + Ottiene tutti i nodi figlio del nodo. + Oggetto contenente tutti i nodi figlio del nodo.Se non sono presenti nodi figlio, la proprietà restituisce un oggetto vuoto. + + + Quando viene eseguito l'override in una classe derivata, crea un duplicato del nodo. + Nodo clonato. + true per clonare in modo ricorsivo il sottoalbero del nodo specificato; false per clonare solo il nodo. + Viene effettuata una chiamata al metodo su un tipo di nodo che non può essere duplicato. + + + Ottiene il primo elemento figlio del nodo. + Primo elemento figlio del nodo.Se non è presente tale nodo, viene restituito null. + + + Ottiene un enumeratore che scorre i nodi figlio nel nodo corrente. + Oggetto che può essere usato per scorrere i nodi figlio del nodo corrente. + + + Cerca la dichiarazione xmlns più vicina per il prefisso specificato nell'ambito del nodo corrente e restituisce l'URI dello spazio dei nomi in essa contenuto. + URI dello spazio dei nomi del prefisso specificato. + Prefisso di cui trovare l'URI dello spazio dei nomi. + + + Cerca la dichiarazione xmlns più vicina per l'URI dello spazio dei nomi specificato nell'ambito del nodo corrente e restituisce il prefisso in essa definito. + Prefisso per l'URI dello spazio specificato. + URI dello spazio dei nomi di cui trovare il prefisso. + + + Ottiene un valore che indica se il nodo dispone di nodi figlio. + true se il nodo presenta nodi figlio; in caso contrario, false. + + + Ottiene o imposta i valori concatenati del nodo e di tutti i relativi nodi figlio. + Valori concatenati del nodo e di tutti i relativi nodi figlio. + + + Ottiene o imposta il markup che rappresenta solo i nodi figlio del nodo. + Markup dei nodi figlio del nodo.NotaInnerXml non restituisce attributi predefiniti. + Viene impostata questa proprietà per un nodo che non può avere elementi figlio. + Il formato del file XML specificato al momento dell'impostazione della proprietà non è corretto. + + + Inserisce il nodo specificato immediatamente dopo il nodo dei riferimenti indicato. + Nodo da inserire. + Oggetto XmlNode da inserire. + Oggetto XmlNode che rappresenta il nodo di riferimento.Il nodo è posizionato dopo il nodo . + Per questo tipo di nodi non sono consentiti elementi figlio di tipo . è un predecessore di questo nodo. + Il nodo è stato creato da un documento diverso da quello che ha creato il nodo corrente. non è un nodo figlio del nodo correnteIl nodo è di sola lettura. + + + Inserisce il nodo specificato immediatamente prima del nodo dei riferimenti indicato. + Nodo da inserire. + Oggetto XmlNode da inserire. + Oggetto XmlNode che rappresenta il nodo di riferimento.Il nodo è posizionato prima del nodo corrente. + Per questo tipo di nodo non sono consentiti nodi figlio di tipo . è un predecessore di questo nodo. + Il nodo è stato creato da un documento diverso da quello che ha creato il nodo corrente. non è un nodo figlio del nodo correnteIl nodo è di sola lettura. + + + Ottiene un valore che indica se il nodo è di sola lettura. + true se il nodo è di sola lettura; in caso contrario, false. + + + Ottiene il primo elemento figlio con il valore specificato. + Primo oggetto il cui nome corrisponde a quello specificato. Restituisce un riferimento Null (Nothing in Visual Basic) se non esiste una corrispondenza. + Nome completo dell'elemento da recuperare. + + + Ottiene il primo elemento figlio con i valori e specificati. + Primo oggetto con e corrispondenti.. Restituisce un riferimento Null (Nothing in Visual Basic) se non esiste una corrispondenza. + Nome locale dell'elemento. + URI dello spazio dei nomi dell'elemento. + + + Ottiene l'ultimo elemento figlio del nodo. + Ultimo elemento figlio del nodo.Se non è presente tale nodo, viene restituito null. + + + Ottiene il nome locale del nodo, quando viene eseguito l'override in una classe derivata. + Nome del nodo senza prefisso.Ad esempio, il valore di LocalName per l'elemento <bk:book> è book.Il nome restituito dipende da del nodo: Tipo Nome Attributo Nome locale dell'attributo. CDATA #cdata-section Commento #comment Documento #document DocumentFragment #document-fragment DocumentType Nome del tipo di documento. Elemento Nome locale dell'elemento. Entità Nome dell'entità. EntityReference Nome dell'entità a cui si fa riferimento. Notation Nome della notazione. ProcessingInstruction Destinazione dell'istruzione di elaborazione. Text #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + Ottiene il nome completo del nodo quando viene eseguito l'override in una classe derivata. + Nome completo del nodo.Il nome restituito dipende da del nodo:Tipo Nome Attributo Nome completo dell'attributo. CDATA #cdata-section Commento #comment Documento #document DocumentFragment #document-fragment DocumentType Nome del tipo di documento. Elemento Nome completo dell'elemento. Entità Nome dell'entità. EntityReference Nome dell'entità a cui si fa riferimento. Notation Nome della notazione. ProcessingInstruction Destinazione dell'istruzione di elaborazione. Text #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + Ottiene l'URI dello spazio dei nomi del nodo. + URI dello spazio dei nomi del nodo.Se non è presente un URI dello spazio dei nomi, la proprietà restituisce String.Empty. + + + Ottiene il nodo immediatamente successivo a quello corrente. + Oggetto XmlNode successivo.Se non è presente un nodo successivo, viene restituito null. + + + Ottiene il tipo del nodo corrente quando viene eseguito l'override in una classe derivata. + Uno dei valori di . + + + Inserisce tutti i nodi XmlText nell'intero sottoalbero del nodo XmlNode corrente in un formato standard in cui tali nodi sono separati solo tramite markup, ovvero tag, commenti, istruzioni di elaborazione, sezioni CDATA e riferimenti a entità, pertanto, non vi sono nodi XmlText adiacenti. + + + Ottiene il markup che contiene questo nodo e tutti i relativi nodi figlio. + Markup che contiene il nodo e tutti i relativi nodi figlio.NotaOuterXml non restituisce attributi predefiniti. + + + Ottiene l'oggetto a cui appartiene il nodo. + Oggetto a cui appartiene il nodo.Se il nodo è un oggetto , ossia se NodeType equivale a XmlNodeType.Document, la proprietà restituisce null. + + + Ottiene l'elemento padre del nodo, nel caso di nodi che dispongono di elementi padre. + XmlNode che rappresenta l'elemento padre del nodo corrente.Se il nodo è stato appena creato e non ancora aggiunto all'albero oppure se è stato rimosso dall'albero, il valore che rappresenta il nodo padre è null.Per tutti gli altri nodi, il valore restituito dipende dalla proprietà del nodo. La tabella seguente contiene i possibili valori restituiti della proprietà ParentNode.NodeType Valore di ParentNode restituito Attribute, Document, DocumentFragment, Entity, Notation Restituisce null. Questi nodi non dispongono di elementi padre. CDATA Restituisce l'elemento o il riferimento all'entità contenente la sezione CDATA. Commento Restituisce l'elemento, il riferimento all'entità, il tipo di documento o il documento contenente il commento. DocumentType Restituisce il nodo documento. Elemento Restituisce il nodo padre dell'elemento.Se l'elemento è il nodo radice dell'albero, il nodo padre è il nodo documento.EntityReference Restituisce l'elemento, l'attributo o il riferimento all'entità contenente il riferimento all'entità. ProcessingInstruction Restituisce il documento, l'elemento, il tipo di documento o il riferimento all'entità contenente l'istruzione di elaborazione. Text Restituisce l'elemento, l'attributo o il riferimento all'entità padre contenente il nodo di testo. + + + Ottiene o imposta il prefisso dello spazio dei nomi del nodo. + Prefisso dello spazio dei nomi del nodo.Ad esempio, il valore di Prefix per l'elemento <bk:book> è bk.Se non è presente un prefisso, questa proprietà restituisce String.Empty. + Il nodo è di sola lettura. + Il prefisso specificato contiene un carattere non valido.Il prefisso specificato non è corretto.Il prefisso specificato è "xml" e l'URI dello spazio dei nomi del nodo è diverso da "http://www.w3.org/XML/1998/namespace" (informazioni in lingua inglese).Il nodo è un attributo, il prefisso specificato è "xmlns" e l'URI dello spazio dei nomi è diverso da "http://www.w3.org/2000/xmlns/" (informazioni in lingua inglese).Il nodo è un attributo e il suo nome completo è "xmlns". + + + Aggiunge il nodo specificato all'inizio dell'elenco dei nodi figlio del nodo corrente. + Nodo aggiunto. + Nodo da aggiungere.L'intero contenuto del nodo da aggiungere viene spostato nel percorso specificato. + Per questo tipo di nodi non sono consentiti elementi figlio di tipo . è un predecessore di questo nodo. + Il nodo è stato creato da un documento diverso da quello che ha creato il nodo corrente.Il nodo è di sola lettura. + + + Ottiene il nodo immediatamente precedente a quello corrente. + XmlNode precedente.In mancanza di nodi precedenti, viene restituito null. + + + Ottiene il nodo di testo immediatamente precedente a quello corrente. + Restituisce . + + + Rimuove tutti gli elementi figlio e/o gli attributi del nodo corrente. + + + Rimuove il nodo figlio specificato. + Nodo rimosso. + Nodo da rimuovere. + + non è un nodo figlio del nodo correnteoppure il nodo è di sola lettura. + + + Sostituisce il nodo figlio con il nodo . + Nodo sostituito. + Nuovo nodo da inserire nell'elenco dei nodi figlio. + Nodo da sostituire nell'elenco. + Per questo tipo di nodi non sono consentiti elementi figlio di tipo . è un predecessore di questo nodo. + Il nodo è stato creato da un documento diverso da quello che ha creato il nodo corrente.Il nodo è di sola lettura. non è un nodo figlio del nodo corrente + + + Verifica se l'implementazione DOM implementa una funzionalità specifica. + true se la funzionalità è implementata nella versione specificata; in caso contrario, false.La tabella seguente illustra le combinazioni che restituiscono true.Funzionalità Versione XML 1.0 XML 2.0 + Nome del pacchetto della funzionalità da verificare.Il nome non è soggetto alla distinzione tra maiuscole e minuscole. + Versione del nome del pacchetto da verificare.Se la versione non è specificata (null), il supporto di qualsiasi versione della funzionalità induce il metodo a restituire true. + + + Per una descrizione di questo membro, vedere . + Restituisce un enumeratore per la raccolta. + + + Ottiene o imposta il valore del nodo. + Il valore restituito dipende dalla proprietà del nodo: Tipo Valore Attributo Valore dell'attributo. CDATASection Contenuto della sezione CDATA. Commento Contenuto del commento. Documento null. DocumentFragment null. DocumentType null. Elemento null.È possibile utilizzare la proprietà o per accedere al valore del nodo elemento.Entità null. EntityReference null. Notation null. ProcessingInstruction Intero contenuto, ad eccezione della destinazione. Text Contenuto del nodo di testo. SignificantWhitespace Caratteri spazio vuoto.Gli spazi vuoti sono costituiti da uno o più caratteri spazio, ritorno a capo, avanzamento riga o tabulazione.Whitespace Caratteri spazio vuoto.Gli spazi vuoti sono costituiti da uno o più caratteri spazio, ritorno a capo, avanzamento riga o tabulazione.XmlDeclaration Contenuto della dichiarazione, ovvero tutti i valori compresi tra <?xml e ?>. + Viene impostato il valore di un nodo in sola lettura. + Viene impostato un valore per un nodo che non deve disporre di alcun valore, ad esempio un nodo Element. + + + Salva tutti i nodi figlio del nodo nell'oggetto specificato, quando viene eseguito l'override in una classe derivata. + Oggetto XmlWriter in cui salvare. + + + Salva il nodo corrente nell'oggetto specificato, quando viene eseguito l'override in una classe derivata. + Oggetto XmlWriter in cui salvare. + + + Specifica il tipo di modifica del nodo. + + + È stato modificato il valore di un nodo. + + + È stato inserito un nodo nella struttura ad albero. + + + È stato rimosso un nodo dalla struttura ad albero. + + + Fornisce dati per gli eventi , , , , e . + + + Inizializza una nuova istanza della classe . + + che ha generato l'evento. + Precedente elemento padre dell'oggetto che ha generato l'evento. + Nuovo elemento padre dell'oggetto che ha generato l'evento. + Valore precedente dell'oggetto che ha generato l'evento. + Nuovo valore dell'oggetto che ha generato l'evento. + Campo . + + + Ottiene un valore che indica il tipo di evento di modifica del nodo in corso. + Valore XmlNodeChangedAction che descrive l'evento di modifica del nodo.Valore XmlNodeChangedAction Descrizione INS È stato inserito o verrà inserito un nodo. Rimozione È stato rimosso o verrà rimosso un nodo. Modifica È stato modificato o verrà modificato un nodo. NotaIl valore Action non consente di distinguere quando l'evento si è verificato (prima o dopo).È possibile creare gestori eventi diversi per gestire entrambe le istanze. + + + Ottiene il valore di dopo che l'operazione è stata completata. + Valore di ParentNode dopo che l'operazione è stata completata.Se il nodo viene rimosso, la proprietà restituirà null.NotaPer i nodi attributo la proprietà restituisce . + + + Ottiene il nuovo valore del nodo. + Nuovo valore del nodo.Questa proprietà restituisce null se il nodo non è un attributo né un nodo di testo oppure se il nodo viene rimosso.Se viene chiamato in un evento , NewValue restituisce il valore del nodo se la modifica ha esito positivo.Se viene chiamato in un evento , NewValue restituisce il valore corrente del nodo. + + + Ottiene il nodo che viene aggiunto, rimosso o modificato. + Nodo XmlNode che viene aggiunto, rimosso o modificato. La proprietà non restituisce mai null. + + + Ottiene il valore di prima dell'inizio dell'operazione. + Valore di ParentNode prima dell'inizio dell'operazione.Questa proprietà restituisce null se il nodo non dispone di un nodo padre.NotaPer i nodi attributo la proprietà restituisce . + + + Ottiene il valore originale del nodo. + Valore originale del nodo.Questa proprietà restituisce null se il nodo non è un attributo né un nodo di testo oppure se il nodo viene inserito.Se viene chiamato in un evento , OldValue restituisce il valore corrente del nodo che verrà sostituito se la modifica ha esito positivo.Se viene chiamato in un evento , OldValue restituisce il valore del nodo prima della modifica. + + + Rappresenta il metodo che gestisce gli eventi , , , , e . + Origine dell'evento. + Oggetto che contiene i dati dell'evento. + + + Rappresenta un insieme ordinato di nodi. + + + Inizializza una nuova istanza della classe . + + + Ottiene il numero di nodi nell'elenco XmlNodeList. + Numero di nodi nell'oggetto XmlNodeList. + + + Ottiene un enumeratore che consente di scorrere la raccolta di nodi. + Enumeratore che consente di scorrere la raccolta di nodi. + + + Recupera un nodo in corrispondenza dell'indice specificato. + + con l'indice specificato nella raccolta.Se è maggiore o uguale al numero di nodi nell'elenco, viene restituito null. + Indice in base zero nell'elenco dei nodi. + + + Ottiene un nodo in corrispondenza dell'indice specificato. + + con l'indice specificato nella raccolta.Se l'indice è maggiore o uguale al numero di nodi nell'elenco, viene restituito null. + Indice in base zero nell'elenco dei nodi. + + + Elimina le risorse nell'elenco di nodi privatamente. + + + Rilascia tutte le risorse utilizzate dalla classe . + + + Rappresenta un'istruzione di elaborazione, definita dal codice XML per mantenere le informazioni specifiche del processore nel testo del documento. + + + Inizializza una nuova istanza della classe . + Destinazione dell'istruzione di elaborazione; vedere la proprietà . + Contenuto dell'istruzione; vedere la proprietà . + Documento XML padre. + + + Crea un duplicato del nodo. + Nodo duplicato. + true per clonare in modo ricorsivo il sottoalbero del nodo specificato; false per clonare solo il nodo. + + + Ottiene o imposta il contenuto dell'istruzione di elaborazione, esclusa la destinazione. + Contenuto dell'istruzione di elaborazione, esclusa la destinazione. + + + Ottiene o imposta i valori concatenati del nodo e di tutti i relativi elementi figlio. + Valori concatenati del nodo e di tutti i relativi elementi figlio. + + + Ottiene il nome locale del nodo. + Per i nodi dell'istruzione di elaborazione, questa proprietà restituisce la destinazione dell'istruzione di elaborazione. + + + Ottiene il nome completo del nodo. + Per i nodi dell'istruzione di elaborazione, questa proprietà restituisce la destinazione dell'istruzione di elaborazione. + + + Ottiene il tipo di nodo corrente. + Per i nodi XmlProcessingInstruction, questo valore è XmlNodeType.ProcessingInstruction. + + + Ottiene la destinazione dell'istruzione di elaborazione. + Destinazione dell'istruzione di elaborazione. + + + Ottiene o imposta il valore del nodo. + Contenuto completo dell'istruzione di elaborazione, esclusa la destinazione. + Node is read-only. + + + Salva tutti gli elementi figlio del nodo nell'oggetto specificato.Poiché i nodi ProcessingInstruction non contengono nodi figlio, questo metodo non ha alcun effetto. + Oggetto XmlWriter in cui salvare. + + + Salva il nodo nell'oggetto specificato. + Oggetto XmlWriter in cui salvare. + + + Rappresenta uno spazio vuoto tra markup in un nodo a contenuto misto oppure uno spazio vuoto all'interno di un ambito xml:space='preserve'.È indicato anche come spazio vuoto significativo. + + + Inizializza una nuova istanza della classe . + Caratteri di spazio del nodo. + Oggetto . + + + Crea un duplicato del nodo. + Nodo clonato. + true per clonare in modo ricorsivo il sottoalbero del nodo specificato; false per clonare solo il nodo.Per i nodi spazi vuoti significativi, il nodo duplicato include sempre il valore indipendentemente all'impostazione dei parametri. + + + Ottiene il nome locale del nodo. + Per i nodi XmlSignificantWhitespace, questa proprietà restituisce #significant-whitespace. + + + Ottiene il nome completo del nodo. + Per i nodi XmlSignificantWhitespace, questa proprietà restituisce #significant-whitespace. + + + Ottiene il tipo di nodo corrente. + Per i nodi XmlSignificantWhitespace, il valore è XmlNodeType.SignificantWhitespace. + + + Ottiene l'elemento padre del nodo corrente. + Nodo padre del nodo corrente. + + + Ottiene il nodo di testo immediatamente precedente a quello corrente. + Restituisce . + + + Ottiene o imposta il valore del nodo. + Caratteri spazio vuoto individuati nel nodo. + Impostazione di Value su caratteri spazio vuoto non validi. + + + Salva tutti gli elementi figlio del nodo nell'oggetto specificato. + Oggetto XmlWriter in cui salvare. + + + Salva il nodo nell'oggetto specificato. + Oggetto XmlWriter in cui salvare. + + + Rappresenta il contenuto di testo di un elemento o attributo. + + + Inizializza una nuova istanza della classe . + Contenuto del nodo; vedere la proprietà . + Documento XML padre. + + + Crea un duplicato del nodo. + Nodo clonato. + true per clonare in modo ricorsivo il sottoalbero del nodo specificato; false per clonare solo il nodo. + + + Ottiene il nome locale del nodo. + Per i nodi di testo, questa proprietà restituisce #text. + + + Ottiene il nome completo del nodo. + Per i nodi di testo, questa proprietà restituisce #text. + + + Ottiene il tipo di nodo corrente. + Per i nodi di testo, il valore è XmlNodeType.Text. + + + + Ottiene il nodo di testo immediatamente precedente a quello corrente. + Restituisce . + + + Divide il nodo in due nodi in corrispondenza dell'offset specificato, mantenendoli entrambi nell'albero come oggetti di pari livello. + Nuovo nodo. + Offset in corrispondenza del quale dividere il nodo. + + + Ottiene o imposta il valore del nodo. + Contenuto del nodo di testo. + + + Salva tutti gli elementi figlio del nodo nell'oggetto specificato.I nodi XmlText non hanno elementi figlio, perciò questo metodo non ha alcuna efficacia. + Oggetto XmlWriter in cui salvare. + + + Salva il nodo nell'oggetto specificato. + Oggetto XmlWriter in cui salvare. + + + Rappresenta uno spazio vuoto nel contenuto dell'elemento. + + + Inizializza una nuova istanza della classe . + Caratteri di spazio del nodo. + Oggetto . + + + Crea un duplicato del nodo. + Nodo clonato. + true per clonare in modo ricorsivo il sottoalbero del nodo specificato; false per clonare solo il nodo.Per i nodi spazi vuoti, il nodo duplicato include sempre il valore indipendentemente all'impostazione dei parametri. + + + Ottiene il nome locale del nodo. + Per i nodi XmlWhitespace, questa proprietà restituisce #whitespace. + + + Ottiene il nome completo del nodo. + Per i nodi XmlWhitespace, questa proprietà restituisce #whitespace. + + + Ottiene il tipo di nodo. + Per i nodi XmlWhitespace, il valore è . + + + Ottiene l'elemento padre del nodo corrente. + Nodo padre del nodo corrente. + + + Ottiene il nodo di testo immediatamente precedente a quello corrente. + Restituisce . + + + Ottiene o imposta il valore del nodo. + Caratteri spazio vuoto individuati nel nodo. + Impostazione di su caratteri spazio vuoto non validi. + + + Salva tutti gli elementi figlio del nodo nell'oggetto specificato. + Oggetto in cui salvare. + + + Salva il nodo nell'oggetto specificato. + Oggetto in cui salvare. + + + \ No newline at end of file diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/ja/System.Xml.XmlDocument.xml b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/ja/System.Xml.XmlDocument.xml new file mode 100644 index 0000000..af2ac29 --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/ja/System.Xml.XmlDocument.xml @@ -0,0 +1,1477 @@ + + + + System.Xml.XmlDocument + + + + 属性を表します。属性に対する有効値および既定値は、文書型定義 (DTD : Document Type Definition) またはスキーマで定義されます。 + + + + クラスの新しいインスタンスを初期化します。 + 名前空間プレフィックス。 + 属性のローカル名。 + 名前空間 URI (Uniform Resource Identifier)。 + 親 XML ドキュメント。 + + + このノードの子ノードのリストの末尾に、指定したノードを追加します。 + 追加された + 追加する 。 + このノードは、 ノードの型の子ノードが許可されない型です。 がこのノードの先祖です。 + + は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。このノードは読み取り専用です。 + + + ノードのベース URI (Uniform Resource Identifier) を取得します。 + ノードの読み込み元の場所。ノードにベース URI がない場合は String.Empty。属性ノードのベース URI は、その所有者要素と同じです。属性ノードに所有者要素がない場合、BaseURI は String.Empty を返します。 + + + このノードの複製を作成します。 + 複製されたノード。 + 指定したノードの下にあるサブツリーのクローンを順次作成していく場合は true。指定したノードだけのクローンを作成する場合は false。 + + + ノードとすべての子の連結された値を設定します。 + ノードとすべての子の連結された値。属性ノードの場合、このプロパティは プロパティと同じ機能を持ちます。 + + + 属性の値を設定します。 + 属性値。 + このプロパティを設定したときに指定した XML は、整形式ではありません。 + + + 指定したノードを指定した参照ノードの直後に挿入します。 + 挿入された + 挿入する 。 + 参照ノードである は、 の後に配置されます。 + このノードは、 ノードの型の子ノードが許可されない型です。 がこのノードの先祖です。 + + は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。 がこのノードの子ではありません。このノードは読み取り専用です。 + + + 指定したノードを指定した参照ノードの直前に挿入します。 + 挿入された + 挿入する 。 + 参照ノードである は、このノードの前に配置されます。 + 現在のノードは、 ノードの型の子ノードが許可されない型です。 がこのノードの先祖です。 + + は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。 がこのノードの子ではありません。このノードは読み取り専用です。 + + + ノードのローカル名を取得します。 + プリフィックスを削除した属性ノードの名前。次の例 <book bk:genre= 'novel'> では、属性の LocalName は genre です。 + + + ノードの限定名を取得します。 + 属性ノードの限定名。 + + + このノードの名前空間 URI を取得します。 + このノードの名前空間 URI。属性に明示的に名前空間が指定されていない場合、このプロパティは String.Empty を返します。 + + + 現在のノードの種類を取得します。 + XmlAttribute ノードのノード型は XmlNodeType.Attribute です。 + + + このノードが属する を取得します。 + このノードが所属する XML ドキュメント。 + + + 属性が属する を取得します。 + 属性が属している XmlElement。この属性が XmlElement の一部でない場合は null。 + + + このノードの親を取得します。XmlAttribute ノードの場合、このプロパティは常に null を返します。 + XmlAttribute ノードの場合、このプロパティは常に null を返します。 + + + このノードの名前空間プリフィックスを取得または設定します。 + このノードの名前空間プリフィックス。プリフィックスがない場合、このプロパティは String.Empty を返します。 + このノードは読み取り専用です。 + 指定したプレフィックスに無効な文字が含まれています。指定されたプリフィックスの書式が正しくありません。このノードの namespaceURI が null です。指定したプリフィックスが "xml" であり、このノードの namespaceURI が "http://www.w3.org/XML/1998/namespace" と異なっています。このノードが属性で、指定したプリフィックスが "xmlns" であり、このノードの namespaceURI が "http://www.w3.org/2000/xmlns/" と異なっています。このノードが属性で、このノードの qualifiedName が "xmlns" [Namespaces] です。 + + + このノードの子ノードのリストの先頭に、指定したノードを追加します。 + 追加された + 追加する 。そのノードが の場合は、ドキュメント フラグメントの内容全体がこのノードの子リストに移動されます。 + このノードは、 ノードの型の子ノードが許可されない型です。 がこのノードの先祖です。 + + は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。このノードは読み取り専用です。 + + + 指定した子ノードを削除します。 + 削除された + 削除する 。 + + がこのノードの子ではありません。または、このノードが読み取り専用です。 + + + 指定した子ノードを、新たに指定された子ノードで置き換えます。 + 置き換えられた + 新しい子 。 + 置き換える 。 + このノードは、 ノードの型の子ノードが許可されない型です。 がこのノードの先祖です。 + + は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。このノードは読み取り専用です。 がこのノードの子ではありません。 + + + 属性値が明示的に設定されたかどうかを示す値を取得します。 + 元のインスタンス ドキュメントでこの属性に明示的に値が指定された場合は true。それ以外の場合は false。false の値は、属性の値が DTD に由来していることを示します。 + + + ノードの値を取得または設定します。 + 返される値は、ノードの によって異なります。XmlAttribute ノードの場合、このプロパティは属性の値です。 + ノードが読み取り専用であり、set 操作が呼び出されます。 + + + ノードのすべての子を、指定した に保存します。 + 保存先の XmlWriter。 + + + 指定した にノードを保存します。 + 保存先の XmlWriter。 + + + 名前またはインデックスによってアクセスできる属性のコレクションを表します。 + + + 指定した属性をコレクション内の最後のノードとして挿入します。 + コレクションの末尾に追加する XmlAttribute。 + 挿入する 。 + このコレクションを作成したドキュメントと異なるドキュメントから が作成されました。 + + + このコレクション内のすべての オブジェクトを、指定した配列にコピーします。 + このコレクションからコピーされたオブジェクトのコピー先の配列。 + 配列内のコピー開始位置を示すインデックス。 + + + 指定した属性を、指定した参照属性の直後に挿入します。 + コレクションに挿入する XmlAttribute。 + 挿入する 。 + 参照属性である は、 の後に配置されます。 + このコレクションを作成したドキュメントと異なるドキュメントから が作成されました。または、 がこのコレクションのメンバーではありません。 + + + 指定した属性を、指定した参照属性の直前に挿入します。 + コレクションに挿入する XmlAttribute。 + 挿入する 。 + 参照属性である の前に配置されます。 + このコレクションを作成したドキュメントと異なるドキュメントから が作成されました。または、 がこのコレクションのメンバーではありません。 + + + 指定したインデックスの属性を取得します。 + 指定されたインデックスにある + 属性のインデックス。 + 範囲外に渡されるインデックス。 + + + 指定した名前の属性を取得します。 + 指定した名前を持つ 。属性の名前が存在しない場合、このプロパティは null を返します。 + 属性の限定名。 + + + 指定したローカル名および名前空間 URI (Uniform Resource Identifier) の属性を取得します。 + 指定したローカル名および名前空間 URI の 。属性の名前が存在しない場合、このプロパティは null を返します。 + 属性のローカル名。 + 属性の名前空間 URI。 + + + 指定した属性をコレクション内の最初のノードとして挿入します。 + コレクションに追加する XmlAttribute。 + 挿入する 。 + + + 指定した属性をコレクションから削除します。 + 削除されたノード。ノードがコレクション内で見つからない場合は null。 + 削除する 。 + + + コレクションからすべての属性を削除します。 + + + コレクション内の指定したインデックスに対応する属性を削除します。 + 指定したインデックスに属性がない場合、null が返されます。 + 削除するノードのインデックス。最初のノードのインデックスは 0 です。 + + + + プロパティを使用して を追加します。 + + によって同じ名前の既存のノードが置換される場合は、古いノードが返されます。それ以外の場合は、追加されたノードが返されます。 + このコレクションに格納する属性ノード。このノードは、ノードの名前を使用すると後からアクセスできます。その名前のノードが既にコレクションに存在している場合は、新しいノードと置き換えられます。それ以外の場合は、ノードがコレクションの末尾に追加されます。 + このコレクションを作成した XML ドキュメントと異なる から が作成されました。この XmlAttributeCollection は読み取り専用です。 + + は、既に別の オブジェクトの属性である です。その他の要素の属性を再利用するには、再利用する XmlAttribute オブジェクトのクローンを作成する必要があります。 + + + このメンバーの説明については、 のトピックを参照してください。 + このコレクションからコピーされたオブジェクトのコピー先の配列。 + 配列内のコピー開始位置を示すインデックス。 + + + このメンバーの説明については、 のトピックを参照してください。 + 属性の数が格納されている int を返します。 + + + このメンバーの説明については、 のトピックを参照してください。 + コレクションの同期がとられている場合は true を返します。 + + + このメンバーの説明については、 のトピックを参照してください。 + コレクションのルートである を返します。 + + + CDATA セクションを表します。 + + + + クラスの新しいインスタンスを初期化します。 + 文字データを格納している 。 + + オブジェクト。 + + + このノードの複製を作成します。 + クローンとして作成されたノード。 + 指定したノードの下にあるサブツリーのクローンを順次作成していく場合は true。指定したノードだけのクローンを作成する場合は false。CDATA ノードには子がないため、パラメーターの設定に関係なく、クローンとして作成されたノードには常にデータ コンテンツが含まれます。 + + + ノードのローカル名を取得します。 + CDATA ノードの場合、ローカル名は #cdata-section です。 + + + ノードの限定名を取得します。 + CDATA ノードの場合、名前は #cdata-section です。 + + + 現在のノードの種類を取得します。 + ノード型。CDATA ノードの場合、値は XmlNodeType.CDATA です。 + + + + このノードの直前にあるテキスト ノードを取得します。 + + を返します。 + + + ノードの子を、指定した に保存します。 + 保存先の XmlWriter。 + + + 指定した にノードを保存します。 + 保存先の XmlWriter。 + + + 複数のクラスで使用する、テキスト操作メソッドを提供します。 + + + + クラスの新しいインスタンスを初期化します。 + ドキュメントに追加される文字データが格納されている文字列。 + 文字データを格納する 。 + + + 指定した文字列をノードの文字データの末尾に追加します。 + 既存の文字列に挿入する文字列。 + + + ノードのデータを格納します。 + ノードのデータ。 + + + ノードから文字の範囲を削除します。 + 削除を開始する、文字列内の位置。 + 削除する文字数。 + + + 指定した文字オフセット位置に指定した文字列を挿入します。 + 指定した文字列データを挿入する、文字列内の位置。 + 既存の文字列に挿入される文字列データ。 + + + 文字単位でデータの長さを取得します。 + + プロパティに格納されている文字列の長さ (文字単位)。長さは 0、つまり CharacterData ノードが空の場合があります。 + + + 指定したオフセットを開始位置として、指定した数の文字を指定した文字列に置き換えます。 + 置換を開始する、文字列内の位置。 + 置換する文字数。 + 古い文字列データを置換する新しいデータ。 + + + 指定した範囲から、完全な文字列の部分文字列を取得します。 + 指定した範囲に対応している部分文字列。 + 取得を開始する、文字列内の位置。オフセットが 0 の場合は、データの先頭が開始点になることを示します。 + 取得する文字数。 + + + ノードの値を取得または設定します。 + ノードの値。 + ノードが読み取り専用です。 + + + XML コメントの内容を表します。 + + + + クラスの新しいインスタンスを初期化します。 + コメント要素の内容。 + 親 XML ドキュメント。 + + + このノードの複製を作成します。 + クローンとして作成されたノード。 + 指定したノードの下にあるサブツリーのクローンを順次作成していく場合は true。指定したノードだけのクローンを作成する場合は false。コメント ノードには子がないため、パラメーターの設定に関係なく、クローンとして作成されたノードには、常にテキスト コンテンツが含まれます。 + + + ノードのローカル名を取得します。 + コメント ノードの場合、この値は #comment です。 + + + ノードの限定名を取得します。 + コメント ノードの場合、この値は #comment です。 + + + 現在のノードの種類を取得します。 + コメント ノードの場合、この値は XmlNodeType.Comment です。 + + + ノードのすべての子を、指定した に保存します。コメント ノードには子がないため、このメソッドによる影響はありません。 + 保存先の XmlWriter。 + + + 指定した にノードを保存します。 + 保存先の XmlWriter。 + + + XML 宣言ノード <?xml version='1.0' ...?> を表します。 + + + + クラスの新しいインスタンスを初期化します。 + XML バージョン。 プロパティのトピックを参照してください。 + エンコーディング スキーム。 プロパティのトピックを参照してください。 + XML ドキュメントが外部 DTD に依存するかどうかを示します。 プロパティのトピックを参照してください。 + 親 XML ドキュメント。 + + + このノードの複製を作成します。 + クローンとして作成されたノード。 + 指定したノードの下にあるサブツリーのクローンを順次作成していく場合は true。指定したノードだけのクローンを作成する場合は false。XmlDeclaration ノードには子がないため、パラメーターの設定に関係なく、クローンとして作成されたノードには、常にデータ値が含まれます。 + + + XML ドキュメントのエンコーディング レベルを取得または設定します。 + 有効な文字エンコーディング名。通常サポートされている XML の文字エンコーディング名を次に示します。[カテゴリ]エンコーディング名UnicodeUTF-8、UTF-16ISO 10646ISO-10646-UCS-2、ISO-10646-UCS-4ISO 8859ISO-8859-n ("n" は 1 から 9 までの数字)JIS X-0208-1997ISO-2022-JP、Shift_JIS、EUC-JPこの値は省略可能です。値が設定されていない場合は、このプロパティが String.Empty を返します。エンコーディング属性が含まれていない場合は、ドキュメントが書き込まれたり保存されるときに、UTF-8 エンコーディングであると見なされます。 + + + XmlDeclaration の連結している値を取得または設定します。 + XmlDeclaration の連結している値。つまり <?xml と ?> の間のすべての値。 + + + ノードのローカル名を取得します。 + XmlDeclaration ノードの場合、ローカル名は xml です。 + + + ノードの限定名を取得します。 + XmlDeclaration ノードの場合、名前は xml です。 + + + 現在のノードの種類を取得します。 + XmlDeclaration ノードの場合、この値は XmlNodeType.XmlDeclaration です。 + + + スタンドアロン属性の値を取得または設定します。 + XML ドキュメントで必要なすべてのエンティティ宣言がドキュメント内に格納されている場合、有効値は yes です。外部の文書型宣言 (DTD : Document Type Definition) が必要な場合は no です。XML 宣言内にスタンドアロン属性が存在しない場合、このプロパティは String.Empty を返します。 + + + XmlDeclaration の値を取得または設定します。 + XmlDeclaration の内容。つまり <?xml と ?> の間のすべて。 + + + ドキュメントの XML バージョンを取得します。 + 値は常に 1.0 です。 + + + ノードの子を、指定した に保存します。XmlDeclaration ノードには子がないため、このメソッドによる影響はありません。 + 保存先の XmlWriter。 + + + 指定した にノードを保存します。 + 保存先の XmlWriter。 + + + XML ドキュメントを表します。詳細については、「Remarks」を参照してください。 + + + + クラスの新しいインスタンスを初期化します。 + + + 指定した XmlDocument を使用して、 クラスの新しいインスタンスを初期化します。 + 使用する XmlImplementation。 + + + 指定した XmlDocument を使用して、 クラスの新しいインスタンスを初期化します。 + 使用する XmlNameTable。 + + + 現在のノードのベース URI を取得します。 + 読み込まれたノードの読み込み元の場所。 + + + このノードの複製を作成します。 + クローンとして作成された XmlDocument ノード。 + 指定したノードの下にあるサブツリーのクローンを順次作成していく場合は true。指定したノードだけのクローンを作成する場合は false。 + + + 指定した を使用して を作成します。 + 新しい XmlAttribute。 + 属性の限定名。名前にコロンが含まれている場合は、名前のうち最初のコロンの前にある部分が プロパティに反映され、最初のコロンの後ろの部分が プロパティに反映されます。プリフィックスが xmlns などの認識された組み込みプリフィックスでない限り、 は空のままです。この場合、NamespaceURI の値は http://www.w3.org/2000/xmlns/ です。 + + + 指定した限定名と を使用して を作成します。 + 新しい XmlAttribute。 + 属性の限定名。名前にコロンが含まれている場合は、名前のうちコロンの前にある部分が プロパティに反映され、コロンの後ろの部分が プロパティに反映されます。 + 属性の namespaceURI。限定名に xmlns というプリフィックスが含まれている場合、このパラメーターは http://www.w3.org/2000/xmlns/ である必要があります。 + + + 指定した 、および を使用して、 を作成します。 + 新しい XmlAttribute。 + 属性のプリフィックス (存在する場合)。String.Empty と null は等価です。 + 属性のローカル名。 + 属性の名前空間 URI (存在する場合)。String.Empty と null は等価です。 が xmlns の場合、このパラメーターは http://www.w3.org/2000/xmlns/ である必要があります。それ以外の場合は、例外がスローされます。 + + + 指定されたデータを格納している を作成します。 + 新しい XmlCDataSection。 + 新しい XmlCDataSection の内容。 + + + 指定されたデータを格納している を作成します。 + 新しい XmlComment。 + 新しい XmlComment の内容。 + + + + を作成します。 + 新しい XmlDocumentFragment。 + + + 指定した名前を使用して要素を作成します。 + 新しい XmlElement。 + 要素の限定名。名前にコロンが含まれている場合は、名前のうちコロンの前にある部分が プロパティに反映され、コロンの後ろの部分が プロパティに反映されます。限定名に 'xmlns' というプリフィックスを含めることはできません。 + + + 限定名と を使用して を作成します。 + 新しい XmlElement。 + 要素の限定名。名前にコロンが含まれている場合は、名前のうちコロンの前にある部分が プロパティに反映され、コロンの後ろの部分が プロパティに反映されます。限定名に 'xmlns' というプリフィックスを含めることはできません。 + 要素の名前空間 URI。 + + + 指定した 、および を使用して、要素を作成します。 + 新しい + 新しい要素のプリフィックス (存在する場合)。String.Empty と null は等価です。 + 新しい要素のローカル名。 + 新しい要素の名前空間 URI (存在する場合)。String.Empty と null は等価です。 + + + 指定したノード型、、および を使用して、 を作成します。 + 新しい XmlNode。 + 新しいノードの の文字列バージョン。このパラメーターは、次の表に示す一覧の値のいずれかである必要があります。 + 新しいノードの限定名。名前にコロンが含まれている場合は、解析結果は コンポーネントと コンポーネントになります。 + 新しいノードの名前空間 URI。 + The name was not provided and the XmlNodeType requires a name; or is not one of the strings listed below. + + + 指定した 、および を使用して、 を作成します。 + 新しい XmlNode。 + 新しいノードの XmlNodeType。 + 新しいノードの限定名。名前にコロンが含まれている場合は、解析結果は コンポーネントと コンポーネントになります。 + 新しいノードの名前空間 URI。 + The name was not provided and the XmlNodeType requires a name. + + + 指定した 、および を使用して、 を作成します。 + 新しい XmlNode。 + 新しいノードの XmlNodeType。 + 新しいノードのプリフィックス。 + 新しいノードのローカル名。 + 新しいノードの名前空間 URI。 + The name was not provided and the XmlNodeType requires a name. + + + 指定した名前とデータを使用して を作成します。 + 新しい XmlProcessingInstruction。 + 処理命令の名前。 + 処理命令のデータ。 + + + + ノードを作成します。 + 新しい XmlSignificantWhitespace ノード。 + 文字列には、&#20;、&#10;、&#13;、および &#9; の文字だけを含める必要があります。 + + + 指定したテキストを使用して、 を作成します。 + 新しい XmlText ノード。 + Text ノードのテキスト。 + + + + ノードを作成します。 + 新しい XmlWhitespace ノード。 + 文字列には、&#20;、&#10;、&#13;、および &#9; の文字だけを含める必要があります。 + + + 指定した値を使用して、 ノードを作成します。 + 新しい XmlDeclaration ノード。 + バージョンは "1.0" にする必要があります。 + エンコーディング属性の値。これは、 をファイルまたはストリームに保存するときに使用するエンコーディングです。したがって、 クラスでサポートされる文字列に設定する必要があります。それ以外の場合、 は失敗します。この値が null または String.Empty の場合は、Save メソッドが XML 宣言にエンコーディング属性を書き込まないため、既定のエンコーディング UTF-8 が使用されます。メモ : XmlDocument が または に保存される場合、このエンコーディング値は破棄されます。代わりに、TextWriter または XmlTextWriter のエンコーディングが使用されます。これにより、正しいエンコーディングを使用して、書き込まれた XML を読み戻すことができます。 + この値は、"yes" または "no" のいずれかにする必要があります。この値が null または String.Empty の場合、Save メソッドは XML 宣言にスタンドアロン属性を書き込みません。 + The values of or are something other than the ones specified above. + + + ドキュメントのルート を取得します。 + XML ドキュメント ツリーのルートを表す XmlElement。ルートが存在しない場合は、null が返されます。 + + + 指定した に一致するすべての子孫の要素のリストを格納している を返します。 + 一致しているすべてのノードのリストを格納している と一致するノードがない場合、返されるコレクションは空になります。 + 一致する限定名。一致するノードの Name プロパティに一致します。特殊値の "*" は、すべてのタグに一致します。 + + + 指定した および に一致するすべての子孫の要素のリストを格納している を返します。 + 一致しているすべてのノードのリストを格納している 。指定した および と一致するノードがない場合、返されるコレクションは空になります。 + 一致する LocalName。特殊値の "*" は、すべてのタグに一致します。 + 一致する NamespaceURI。 + + + 現在のドキュメントの オブジェクトを取得します。 + 現在のドキュメントの XmlImplementation オブジェクト。 + + + 別のドキュメントから現在のドキュメントにノードをインポートします。 + インポートされた + インポートしているノード。 + 詳細クローンを実行する場合は true。それ以外の場合は false。 + Calling this method on a node type which cannot be imported. + + + 常に をスローします。 + ノードとそのすべての子ノードの値。 + In all cases. + + + 現在のノードの子を表すマークアップを取得または設定します。 + 現在のノードの子のマークアップ。 + The XML specified when setting this property is not well-formed. + + + 現在のノードが読み取り専用かどうかを示す値を取得します。 + 現在のノードが読み取り専用の場合は true。それ以外の場合は false。XmlDocument ノードは常に false を返します。 + + + 指定したストリームから XML ドキュメントを読み込みます。 + 読み込む XML ドキュメントが含まれているストリーム。 + There is a load or parse error in the XML.In this case, a is raised. + + + 指定した から XML ドキュメントを読み込みます。 + XML データをドキュメントに送るために使用する TextReader。 + There is a load or parse error in the XML.In this case, the document remains empty. + + + 指定した から XML ドキュメントを読み込みます。 + XML データをドキュメントに送るために使用する XmlReader。 + There is a load or parse error in the XML.In this case, the document remains empty. + + + 指定した文字列から XML ドキュメントを読み込みます。 + 読み込む XML ドキュメントを格納している文字列。 + There is a load or parse error in the XML.In this case, the document remains empty. + + + ノードのローカル名を取得します。 + XmlDocument ノードの場合、ローカル名は #document です。 + + + ノードの限定名を取得します。 + XmlDocument ノードの場合、名前は #document です。 + + + この実装に関連付けられている を取得します。 + ドキュメント内の最小単位に分割された文字列を取得できる XmlNameTable。 + + + このドキュメントに属するノードの が変更されると発生します。 + + + このドキュメントに属するノードの が変更される直前に発生します。 + + + このドキュメントに属するノードが別のノードに挿入されると発生します。 + + + このドキュメントに属するノードが別のノードに挿入される直前に発生します。 + + + このドキュメントに属するノードが親から削除されると発生します。 + + + このドキュメントに属するノードがドキュメントから削除される直前に発生します。 + + + 現在のノードの種類を取得します。 + ノード型。XmlDocument ノードの場合、この値は XmlNodeType.Document です。 + + + 現在のノードが属する を取得します。 + XmlDocument ノード ( が XmlNodeType.Document に等しい) の場合、このプロパティは常に null を返します。 + + + このノードの親ノード (親を持つノードの場合) を取得します。 + 常に null を返します。 + + + 要素のコンテンツにある空白を保存するかどうかを示す値を取得または設定します。 + 空白を保存する場合は true。それ以外の場合は false。既定値は、false です。 + + + + 内の情報に基づいて、 オブジェクトを作成します。リーダーは、ノードまたは属性に配置されている必要があります。 + 新しい XmlNode。ノードがそれ以上存在しない場合は null。 + XML ソース。 + The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + + + 指定したストリームに XML ドキュメントを保存します。 + 保存先のストリーム。 + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + 指定した に XML ドキュメントを保存します。 + 保存先の TextWriter。 + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + 指定した に XML ドキュメントを保存します。 + 保存先の XmlWriter。 + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + 指定した に XmlDocument ノードのすべての子を保存します。 + 保存先の XmlWriter。 + + + 指定した に XmlDocument ノードを保存します。 + 保存先の XmlWriter。 + + + ツリー挿入操作に使用できる、簡易オブジェクトを表します。 + + + + クラスの新しいインスタンスを初期化します。 + フラグメントのソースである XML ドキュメント。 + + + このノードの複製を作成します。 + クローンとして作成されたノード。 + 指定したノードの下にあるサブツリーのクローンを順次作成していく場合は true。指定したノードだけのクローンを作成する場合は false。 + + + このノードの子を表すマークアップを取得または設定します。 + このノードの子のマークアップ。 + このプロパティを設定したときに指定した XML は、整形式ではありません。 + + + ノードのローカル名を取得します。 + XmlDocumentFragment ノードの場合、ローカル名は #document-fragment です。 + + + ノードの限定名を取得します。 + XmlDocumentFragment の場合、名前は #document-fragment です。 + + + 現在のノードの種類を取得します。 + XmlDocumentFragment ノードの場合、この値は XmlNodeType.DocumentFragment です。 + + + このノードが属する を取得します。 + このノードが属する XmlDocument。 + + + このノードの親 (親を持つノードの場合) を取得します。 + このノードの親。XmlDocumentFragment ノードの場合、このプロパティは常に null です。 + + + ノードのすべての子を、指定した に保存します。 + 保存先の XmlWriter。 + + + 指定した にノードを保存します。 + 保存先の XmlWriter。 + + + 要素を表します。 + + + + クラスの新しいインスタンスを初期化します。 + 名前空間プリフィックス。 プロパティのトピックを参照してください。 + ローカル名。 プロパティのトピックを参照してください。 + 名前空間 URI。 プロパティのトピックを参照してください。 + 親 XML ドキュメント。 + + + このノードの属性のリストを格納している を取得します。 + このノードの属性のリストを格納している + + + このノードの複製を作成します。 + クローンとして作成されたノード。 + 指定したノードの下にあるサブツリーのクローンを再帰的に作成する場合は true。指定したノードだけ (および、そのノードが XmlElement の場合はその属性) のクローンを作成する場合は false。 + + + 指定した名前の属性の値を返します。 + 指定した属性の値。一致する属性が見つからない場合、属性に指定した値または既定値がない場合は、空の文字列を返します。 + 取得する属性の名前。これは限定名です。一致するノードの Name プロパティに一致します。 + + + 指定したローカル名および名前空間 URI の属性の値を返します。 + 指定した属性の値。一致する属性が見つからない場合、属性に指定した値または既定値がない場合は、空の文字列を返します。 + 取得する属性のローカル名。 + 取得する属性の名前空間 URI。 + + + 指定した名前の XmlAttribute を返します。 + 指定した XmlAttribute。一致する属性が見つからなかった場合は null。 + 取得する属性の名前。これは限定名です。一致するノードの Name プロパティに一致します。 + + + 指定したローカル名および名前空間 URI の を返します。 + 指定した XmlAttribute。一致する属性が見つからなかった場合は null。 + 属性のローカル名。 + 属性の名前空間 URI。 + + + 指定した に一致するすべての子孫の要素のリストを格納している を返します。 + 一致しているすべてのノードのリストを格納している 。リストが表示され、一致するノードがない場合は空です。 + 一致する名前タグ。これは限定名です。一致するノードの Name プロパティに一致します。アスタリスク (*) は、すべてのタグに一致する特殊値です。 + + + 指定した および に一致するすべての子孫の要素のリストを格納している を返します。 + 一致しているすべてのノードのリストを格納している 。リストが表示され、一致するノードがない場合は空です。 + 一致するローカル名。アスタリスク (*) は、すべてのタグに一致する特殊値です。 + 一致する名前空間 URI。 + + + 現在のノードに指定した名前の属性があるかどうかを確認します。 + 現在のノードに指定した属性がある場合は true。それ以外の場合は false。 + 検索する属性の名前。これは限定名です。一致するノードの Name プロパティに一致します。 + + + 指定したローカル名および名前空間 URI の属性が現在のノードにあるかどうかを確認します。 + 現在のノードに指定した属性がある場合は true。それ以外の場合は false。 + 検索する属性のローカル名。 + 検索する属性の名前空間 URI。 + + + 現在のノードが属性を持っているかどうかを示す boolean 値を取得します。 + 現在のノードが属性を持っている場合は true。それ以外の場合は false。 + + + ノードとそのすべての子の連結している値を取得または設定します。 + ノードとすべての子の連結された値。 + + + このノードの子だけを表すマークアップを取得または設定します。 + このノードの子のマークアップ。 + このプロパティを設定したときに指定した XML は、整形式ではありません。 + + + 要素のタグ形式を取得または設定します。 + 要素が短いタグ形式 "<item/>" でシリアル化される場合は true を返します。長い形式 "<item></item>" の場合は false を返します。このプロパティを設定する場合、true に設定すると、要素の子が削除され、要素は短いタグ形式でシリアル化されます。false に設定した場合は、要素に内容があるかどうかにかかわらず、プロパティの値は変更されます。要素が空の場合は、長い形式でシリアル化されます。このプロパティは、DOM (Document Object Model) に対する Microsoft 拡張機能です。 + + + 現在のノードのローカル名を取得します。 + プリフィックスを削除した現在のノードの名前。たとえば、LocalName は要素 <bk:book> の book です。 + + + ノードの限定名を取得します。 + ノードの限定名。XmlElement ノードの場合、これは要素のタグ名です。 + + + このノードの名前空間 URI を取得します。 + このノードの名前空間 URI。名前空間 URI がない場合、このプロパティは String.Empty を返します。 + + + この要素の直後の を取得します。 + この要素の直後の XmlNode。 + + + 現在のノードの種類を取得します。 + ノード型。XmlElement ノードの場合、この値は XmlNodeType.Element です。 + + + このノードが属する を取得します。 + この要素が属する XmlDocument。 + + + + このノードの名前空間プリフィックスを取得または設定します。 + このノードの名前空間プリフィックス。プリフィックスがない場合、このプロパティは String.Empty を返します。 + このノードは読み取り専用です。 + 指定したプレフィックスに無効な文字が含まれています。指定されたプリフィックスの書式が正しくありません。このノードの namespaceURI が null です。指定したプリフィックスが "xml" で、このノードの namespaceURI が http://www.w3.org/XML/1998/namespace と異なっています。 + + + 現在のノードのすべての指定した属性および子を削除します。既定の属性は削除されません。 + + + 要素からすべての指定した属性を削除します。既定の属性は削除されません。 + + + 名前によって属性を削除します。 + 削除する属性の名前。これは限定名です。一致するノードの Name プロパティに一致します。 + ノードが読み取り専用です。 + + + 指定したローカル名および名前空間 URI の属性を削除します。削除された属性に既定値がある場合は、すぐに置き換えられます。 + 削除する属性のローカル名。 + 削除する属性の名前空間 URI。 + ノードが読み取り専用です。 + + + 指定したインデックスの属性ノードを要素から削除します。削除された属性に既定値がある場合は、すぐに置き換えられます。 + 削除された属性ノード。指定したインデックス位置にノードがない場合は null。 + 削除するノードのインデックス。最初のノードのインデックスは 0 です。 + + + ローカル名および名前空間 URI で指定された を削除します。削除された属性に既定値がある場合は、すぐに置き換えられます。 + 削除された XmlAttribute。XmlElement に一致する属性ノードがない場合は null。 + 属性のローカル名。 + 属性の名前空間 URI。 + このノードは読み取り専用です。 + + + 指定した を削除します。 + 削除された XmlAttribute。 が XmlElement の属性ノードでない場合は null。 + 削除する XmlAttribute ノード。削除された属性に既定値がある場合は、すぐに置き換えられます。 + このノードは読み取り専用です。 + + + 指定した名前の属性の値を設定します。 + 作成または変更する属性の名前。これは限定名です。名前にコロンが含まれている場合、その名前はプリフィックスとローカル名コンポーネントに解析されます。 + 属性に設定する値。 + 指定した名前に無効な文字が含まれています。 + ノードが読み取り専用です。 + + + 指定したローカル名および名前空間 URI の属性の値を設定します。 + 属性値。 + 属性のローカル名。 + 属性の名前空間 URI。 + 属性に設定する値。 + + + 指定した を追加します。 + 追加する XmlAttribute。 + 属性のローカル名。 + 属性の名前空間 URI。 + + + 指定した を追加します。 + 属性によって同じ名前の既存の属性が置換される場合は、古い XmlAttribute が返されます。それ以外の場合は、null が返されます。 + この要素の属性コレクションに追加する XmlAttribute ノード。 + + は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。または、このノードが読み取り専用です。 + + は、既に別の XmlElement オブジェクトの属性になっています。XmlAttribute ノードのクローンを明示的に作成し、それらのクローンを他の XmlElement オブジェクトで再利用する必要があります。 + + + ノードのすべての子を、指定した に保存します。 + 保存先の XmlWriter。 + + + 指定した に現在のノードを保存します。 + 保存先の XmlWriter。 + + + + オブジェクトのセットのコンテキストを定義します。 + + + + クラスの新しいインスタンスを初期化します。 + + + + を指定して、 クラスの新しいインスタンスを初期化します。 + + オブジェクト。 + + + 新しい を作成します。 + 新しい XmlDocument オブジェクト。 + + + DOM (Document Object Model) 実装が特定の機能を実装するかどうかをテストします。 + 指定したバージョンでその機能が実装される場合は true。それ以外の場合は false。HasFeature が true を返す組み合わせを次の表に示します。strFeaturestrVersionXML1.0XML2.0 + テスト対象の機能のパッケージ名。この名前は大文字と小文字を区別しません。 + これは、テストする対象のパッケージ名のバージョン番号です。バージョンを指定しない場合 (null)、機能のいずれかのバージョンがサポートされていれば、このメソッドは true を返します。 + + + このノードの直前または直後のノードを取得します。 + + + このノードの直後のノードを取得します。 + このノードの直後の 。直後のノードが存在しない場合は null。 + + + このノードの直前のノードを取得します。 + 直前の 。直前のノードが存在しない場合は null。 + + + 名前またはインデックスによってアクセスできるノードのコレクションを表します。 + + + XmlNamedNodeMap 内のノードの数を取得します。 + ノードの数。 + + + XmlNamedNodeMap 内のノードのコレクションに対する "foreach" スタイルの反復をサポートします。 + 列挙子オブジェクト。 + + + 名前で指定した を取得します。 + 指定した名前の XmlNode。一致するノードが見つからない場合は null。 + 取得するノードの限定名。一致するノードの プロパティに一致します。 + + + 一致する および を持つノードを取得します。 + 一致するローカル名および名前空間 URI を持つ 。一致するノードが見つからなかった場合は null。 + 取得するノードのローカル名。 + 取得するノードの名前空間 URI (Uniform Resource Identifier)。 + + + XmlNamedNodeMap 内の指定したインデックス位置にあるノードを取得します。 + 指定されたインデックスにある が 0 未満か、 プロパティ以上の場合は、null が返されます。 + XmlNamedNodeMap から取得するノードのインデックス位置。インデックスは 0 から始まるため、最初のノードのインデックスは 0 で、最後のノードのインデックスは -1 になります。 + + + ノードを XmlNamedNodeMap から削除します。 + この XmlNamedNodeMap から削除した XmlNode。一致するノードが見つからなかった場合は null。 + 削除するノードの限定名。名前は、一致するノードの プロパティに一致します。 + + + 一致する および を持つノードを削除します。 + 削除した 。一致するノードが見つからなかった場合は null。 + 削除するノードのローカル名。 + 削除するノードの名前空間 URI。 + + + + をその プロパティを使用して追加します。 + + によって同じ名前の既存のノードが置換される場合、古いノードが返されます。それ以外の場合は null が返されます。 + XmlNamedNodeMap に格納する XmlNode。その名前のノードが既にマップに存在している場合は、新しいノードに置き換えられます。 + XmlNamedNodeMap を作成したものとは異なる から が作成されました。または、XmlNamedNodeMap が読み取り専用です。 + + + XML ドキュメント内の単一のノードを表します。 + + + このノードの子ノードのリストの末尾に、指定したノードを追加します。 + 追加されたノード。 + 追加するノード。追加するノードのすべての内容が、指定した場所に移動します。 + このノードは、 ノードの型の子ノードが許可されない型です。 がこのノードの先祖です。 + + は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。このノードは読み取り専用です。 + + + このノードの属性を格納している を取得します。 + ノードの属性を格納している XmlAttributeCollection。XmlNodeType.Element 型のノードの場合は、ノードの属性が返されます。それ以外の場合は、null を返します。 + + + 現在のノードのベース URI を取得します。 + ノードの読み込み元の場所。ノードにベース URI がない場合は String.Empty。 + + + ノードのすべての子ノードを取得します。 + ノードのすべての子ノードを格納しているオブジェクト。子ノードがない場合、このプロパティは空の を返します。 + + + 派生クラスでオーバーライドされた場合は、ノードの複製を作成します。 + クローンとして作成されたノード。 + 指定したノードの下にあるサブツリーのクローンを順次作成していく場合は true。指定したノードだけのクローンを作成する場合は false。 + クローンを作成できないノード型でこのメソッドを呼び出しています。 + + + ノードの最初の子を取得します。 + ノードの最初の子。そのようなノードがない場合は、null が返されます。 + + + 現在のノード内の子ノードを反復処理する列挙子を取得します。 + 現在のノードの子ノードを反復処理するために使用できる オブジェクト。 + + + 現在のノードのスコープ内にある指定したプレフィックスに対する最も近い xmlns 宣言を検索し、宣言内の名前空間 URI を返します。 + 指定したプリフィックスの名前空間 URI。 + 検索対象の名前空間 URI を持つプレフィックス。 + + + 現在のノードのスコープ内にある指定した名前空間 URI に対する最も近い xmlns 宣言を検索し、宣言で定義されているプレフィックスを返します。 + 指定した名前空間 URI のプリフィックス。 + 検索対象のプリフィックスを持つ名前空間 URI。 + + + このノードに子ノードがあるかどうかを示す値を取得します。 + ノードが子ノードを持っている場合は true。それ以外の場合は false。 + + + ノードとそのすべての子の連結された値を取得または設定します。 + ノードとそのすべての子の連結された値。 + + + このノードの子ノードだけを表すマークアップを取得または設定します。 + このノードの子ノードのマークアップ。メモInnerXml は既定の属性を返しません。 + 子ノードを持つことができないノードでこのプロパティを設定します。 + このプロパティを設定したときに指定した XML は、整形式ではありません。 + + + 指定したノードを指定した参照ノードの直後に挿入します。 + 挿入されるノード。 + 挿入する XmlNode。 + 参照ノードである XmlNode。 は、 の後に配置されます。 + このノードは、 ノードの型の子ノードが許可されない型です。 がこのノードの先祖です。 + + は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。 がこのノードの子ではありません。このノードは読み取り専用です。 + + + 指定したノードを指定した参照ノードの直前に挿入します。 + 挿入されるノード。 + 挿入する XmlNode。 + 参照ノードである XmlNode。 は、このノードの前に配置されます。 + 現在のノードは、 ノードの型の子ノードが許可されない型です。 がこのノードの先祖です。 + + は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。 がこのノードの子ではありません。このノードは読み取り専用です。 + + + ノードが読み取り専用かどうかを示す値を取得します。 + ノードが読み取り専用の場合は true。それ以外の場合は false。 + + + 指定した の最初の子要素を取得します。 + 指定した名前と一致する最初の 。一致するものがない場合は、null 参照 (Visual Basic の場合は Nothing) が返されます。 + 取得する要素の限定名。 + + + 指定した および の最初の子要素を取得します。 + + および が一致する最初の 。.一致するものがない場合は、null 参照 (Visual Basic の場合は Nothing) が返されます。 + 要素のローカル名。 + 要素の名前空間 URI。 + + + ノードの最後の子を取得します。 + ノードの最後の子。そのようなノードがない場合は、null が返されます。 + + + 派生クラスでオーバーライドされた場合は、ノードのローカル名を取得します。 + プリフィックスが削除されたノードの名前。たとえば、LocalName は要素 <bk:book> の book です。返される名前は、ノードの によって異なります。種類名前属性属性のローカル名。CDATA#cdata-sectionコメント#commentDocument#documentDocumentFragment#document-fragmentDocumentTypeドキュメントの種類の名前。要素要素のローカル名。Entityエンティティの名前。EntityReference参照されたエンティティの名前。Notation表記名。ProcessingInstruction処理命令の対象。Text#textWhitespace#whitespaceSignificantWhitespace#significant-whitespaceXmlDeclaration#xml-declaration + + + 派生クラスでオーバーライドされた場合は、ノードの修飾名を取得します。 + ノードの限定名。返される名前は、ノードの によって異なります。種類名前属性属性の限定名。CDATA#cdata-sectionコメント#commentDocument#documentDocumentFragment#document-fragmentDocumentTypeドキュメントの種類の名前。要素要素の限定名。Entityエンティティの名前。EntityReference参照されたエンティティの名前。Notation表記名。ProcessingInstruction処理命令の対象。Text#textWhitespace#whitespaceSignificantWhitespace#significant-whitespaceXmlDeclaration#xml-declaration + + + このノードの名前空間 URI を取得します。 + このノードの名前空間 URI。名前空間 URI がない場合、このプロパティは String.Empty を返します。 + + + このノードの直後のノードを取得します。 + 次の XmlNode。次のノードがない場合は、null が返されます。 + + + 派生クラスでオーバーライドされている場合は、現在のノードの型を取得します。 + + 値のいずれか。 + + + この XmlNode の一番下のサブツリーまで含め、すべての XmlText ノードをマークアップ (タグ、コメント、処理命令、CDATA セクション、およびエンティティ参照) だけが XmlText ノードを区分する "通常の" 書式にします。したがって、隣接する XmlText ノードはありません。 + + + このノードとそのすべての子ノードを格納しているマークアップを取得します。 + このノードとそのすべての子ノードを格納しているマークアップ。メモOuterXml は既定の属性を返しません。 + + + このノードが属する を取得します。 + このノードが属する 。ノードが (NodeType が XmlNodeType.Document と等しい) の場合、このプロパティは null を返します。 + + + このノードの親 (親を持つノードの場合) を取得します。 + 現在のノードの親である XmlNode。ノードが作成された直後でまだツリーに追加されていない場合、またはツリーから削除された場合、親は null です。他のすべてのノードについては、返される値はノードの によって異なります。ParentNode プロパティの有効な戻り値を次の表に示します。ノード型ParentNode の戻り値。Attribute、Document、DocumentFragment、Entity、Notationnull を返します。これらのノードには親がありません。CDATACDATA セクションを含む要素またはエンティティ参照を返します。コメントコメントを含む要素、エンティティ参照、ドキュメントの種類、またはドキュメントを返します。DocumentTypeドキュメント ノードを返します。要素要素の親ノードを返します。要素がツリーにおいてルート ノードである場合、親はドキュメント ノードです。EntityReferenceエンティティ参照を含む要素、属性、またはエンティティ参照を返します。ProcessingInstruction処理命令を含むドキュメント、要素、ドキュメントの種類、またはエンティティ参照を返します。Textテキスト ノードを含む親要素、属性、またはエンティティ参照を返します。 + + + このノードの名前空間プリフィックスを取得または設定します。 + このノードの名前空間プリフィックス。たとえば、プリフィックスは要素 <bk:book> の bk です。プリフィックスがない場合、このプロパティは String.Empty を返します。 + このノードは読み取り専用です。 + 指定したプレフィックスに無効な文字が含まれています。指定されたプリフィックスの書式が正しくありません。指定したプリフィックスが "xml" であり、このノードの namespaceURI が "http://www.w3.org/XML/1998/namespace" と異なっています。このノードが属性で、指定したプリフィックスが "xmlns" で、このノードの namespaceURI が "http://www.w3.org/2000/xmlns/ " と異なります。このノードが属性で、このノードの qualifiedName が "xmlns" です。 + + + このノードの子ノードのリストの先頭に、指定したノードを追加します。 + 追加されたノード。 + 追加するノード。追加するノードのすべての内容が、指定した場所に移動します。 + このノードは、 ノードの型の子ノードが許可されない型です。 がこのノードの先祖です。 + + は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。このノードは読み取り専用です。 + + + このノードの直前のノードを取得します。 + 直前の XmlNode。直前のノードがない場合は、null が返されます。 + + + このノードの直前にあるテキスト ノードを取得します。 + + を返します。 + + + 現在のノードのすべての子ノードと属性の両方、またはそのいずれかを削除します。 + + + 指定した子ノードを削除します。 + 削除されたノード。 + 削除されるノード。 + + がこのノードの子ではありません。または、このノードが読み取り専用です。 + + + 子ノード ノードに置き換えます。 + 置き換えられたノード。 + 子リストに入れる新しいノード。 + リスト内の置換されるノード。 + このノードは、 ノードの型の子ノードが許可されない型です。 がこのノードの先祖です。 + + は、このノードを作成したドキュメントとは異なるドキュメントから作成されました。このノードは読み取り専用です。 がこのノードの子ではありません。 + + + DOM 実装が特定の機能を実装するかどうかをテストします。 + 指定したバージョンでその機能が実装される場合は true。それ以外の場合は false。true を返す組み合わせを次の表に示します。機能バージョンXML1.0 XML2.0 + テスト対象の機能のパッケージ名。この名前は大文字と小文字を区別しません。 + テストする対象のパッケージ名のバージョン番号。バージョンを指定しない場合、つまりバージョンが null の場合は、いずれかのバージョンの機能がサポートされていれば、メソッドは true を返します。 + + + このメンバーの説明については、 のトピックを参照してください。 + コレクションの列挙子を返します。 + + + ノードの値を取得または設定します。 + 返される値は、ノードの によって異なります。種類値属性属性の値。CDATASectionCDATA セクションの内容。コメントコメントの内容。Document null. DocumentFragment null. DocumentType null. 要素 null. プロパティまたは プロパティを使用すると、要素ノードの値にアクセスできます。Entity null. EntityReference null. Notation null. ProcessingInstructionターゲットを含まない全体の内容。Textテキスト ノードの内容。SignificantWhitespace空白文字。空白は、1 つ以上の空白文字、キャリッジ リターン、ライン フィード、またはタブによって構成できます。Whitespace空白文字。空白は、1 つ以上の空白文字、キャリッジ リターン、ライン フィード、またはタブによって構成できます。XmlDeclaration宣言の内容。つまり <?xml と ?> の間のすべて。 + 読み取り専用のノードの値を設定します。 + 値がないと想定されているノード (Element ノードなど) の値を設定します。 + + + 派生クラスでオーバーライドされた場合は、指定した にノードのすべての子ノードを保存します。 + 保存先の XmlWriter。 + + + 派生クラスでオーバーライドされた場合は、指定した に現在のノードを保存します。 + 保存先の XmlWriter。 + + + ノード変更の型を指定します。 + + + ノード値が変更されています。 + + + ノードがツリーに挿入されています。 + + + ノードがツリーから削除されています。 + + + + の各イベントのデータを提供します。 + + + + クラスの新しいインスタンスを初期化します。 + イベントを生成した 。 + イベントを生成した の以前の親 。 + イベントを生成した の新しい親 。 + イベントを生成した の以前の値。 + イベントを生成した の新しい値。 + + 。 + + + 発生しているノード変更イベントの型を示す値を取得します。 + ノード変更イベントを記述する XmlNodeChangedAction 値。XmlNodeChangedAction 値説明Insertノードが挿入されたか、これから挿入されます。削除ノードが削除されたか、これから削除されます。変更ノードが変更されたか、これから変更されます。メモAction 値は、イベントがいつ発生したか、つまり発生前であるか発生後であるかを区別しません。イベント ハンドラーを個別に作成して、両方のインスタンスを処理できます。 + + + 操作を完了した後の の値を取得します。 + 操作を完了した後の ParentNode の値。ノードが削除されている場合、このプロパティは null を返します。メモ属性ノードの場合、このプロパティは を返します。 + + + ノードの新しい値を取得します。 + ノードの新しい値。ノードが属性ノードでもテキスト ノードでもない場合、またはノードが削除されている場合、このプロパティは null を返します。 イベントで呼び出された場合、NewValue は変更が成功したときにノードの値を返します。 イベントで呼び出された場合、NewValue はノードの現在の値を返します。 + + + 追加、削除、または変更されている を取得します。 + 追加、削除、または変更されている XmlNode。このプロパティは null を返しません。 + + + 操作を開始する前の の値を取得します。 + 操作を開始する前の ParentNode の値。ノードに親がなかった場合、このプロパティは null を返します。メモ属性ノードの場合、このプロパティは を返します。 + + + ノードの元の値を取得します。 + ノードの元の値。ノードが属性ノードでもテキスト ノードでもない場合、またはノードが挿入されている場合、このプロパティは null を返します。 イベントで呼び出された場合、OldValue は変更が成功したときに置き換えられるノードの現在の値を返します。 イベントで呼び出された場合、OldValue は変更前のノードの値を返します。 + + + + 、および のイベントを処理するメソッドを表します。 + イベントのソース。 + イベント データを格納している 。 + + + 順序の付いたノードのコレクションを表します。 + + + + クラスの新しいインスタンスを初期化します。 + + + XmlNodeList 内のノードの数を取得します。 + XmlNodeList に含まれるノードの数。 + + + ノードを反復処理する列挙子を取得します。 + ノードのコレクションを反復処理するために使用される列挙子。 + + + 指定したインデックス位置にあるノードを取得します。 + コレクション内の指定したインデックスに関連付けられている がリスト内のノード数以上の場合は、null を返します。 + ノードのリストの 0 から始まるインデックス番号。 + + + 指定したインデックス位置にあるノードを取得します。 + コレクション内の指定したインデックスに関連付けられている 。インデックスがリスト内のノード数以上の場合は、null を返します。 + ノードのリストの 0 から始まるインデックス番号。 + + + ノード リスト内のリソースをプライベートに破棄します。 + + + + クラスによって使用されているすべてのリソースを解放します。 + + + XML がプロセッサ固有の情報をドキュメントのテキストに保持するために定義する処理命令を表します。 + + + + クラスの新しいインスタンスを初期化します。 + 処理命令の対象。 プロパティに関するトピックを参照してください。 + 命令の内容。 プロパティに関するトピックを参照してください。 + 親 XML ドキュメント。 + + + このノードの複製を作成します。 + 複製されたノード。 + +指定したノードの下にあるサブツリーのクローンを順次作成していく場合は true。指定したノードだけのクローンを作成する場合は false。 + + + 対象を含まない、処理命令の内容を取得または設定します。 + 対象を含まない、処理命令の内容。 + + + ノードとそのすべての子の連結している値を取得または設定します。 + ノードとすべての子の連結された値。 + + + ノードのローカル名を取得します。 + 処理命令ノードの場合、このプロパティは処理命令の対象を返します。 + + + ノードの限定名を取得します。 + 処理命令ノードの場合、このプロパティは処理命令の対象を返します。 + + + 現在のノードの種類を取得します。 + XmlProcessingInstruction ノードの場合、この値は XmlNodeType.ProcessingInstruction です。 + + + 処理命令の対象を取得します。 + 処理命令の対象。 + + + ノードの値を取得または設定します。 + 対象を含まない処理命令の全内容。 + Node is read-only. + + + ノードのすべての子を、指定した に保存します。ProcessingInstruction ノードには子がないため、このメソッドによる影響はありません。 + 保存先の XmlWriter。 + + + 指定した にノードを保存します。 + 保存先の XmlWriter。 + + + 混合コンテンツ ノードのマークアップ間にある空白、または xml:space= 'preserve' スコープ内の空白を表します。これは有意の空白とも呼ばれます。 + + + + クラスの新しいインスタンスを初期化します。 + ノードの空白文字。 + + オブジェクト。 + + + このノードの複製を作成します。 + クローンとして作成されたノード。 + 指定したノードの下にあるサブツリーのクローンを順次作成していく場合は true。指定したノードだけのクローンを作成する場合は false。有意の空白ノードの場合、クローンとして作成されたノードには、パラメーターの設定に関係なく、常にデータ値が含まれます。 + + + ノードのローカル名を取得します。 + XmlSignificantWhitespace ノードの場合、このプロパティは #significant-whitespace を返します。 + + + ノードの限定名を取得します。 + XmlSignificantWhitespace ノードの場合、このプロパティは #significant-whitespace を返します。 + + + 現在のノードの種類を取得します。 + XmlSignificantWhitespace ノードの場合、この値は XmlNodeType.SignificantWhitespace です。 + + + 現在のノードの親を取得します。 + 現在のノードの 親ノード。 + + + このノードの直前にあるテキスト ノードを取得します。 + + を返します。 + + + ノードの値を取得または設定します。 + ノードで検出された空白文字。 + Value が無効な空白文字に設定されています。 + + + ノードのすべての子を、指定した に保存します。 + 保存先の XmlWriter。 + + + 指定した にノードを保存します。 + 保存先の XmlWriter。 + + + 要素または属性のテキストの内容を表します。 + + + + クラスの新しいインスタンスを初期化します。 + ノードの内容。 プロパティに関するトピックを参照してください。 + 親 XML ドキュメント。 + + + このノードの複製を作成します。 + クローンとして作成されたノード。 + 指定したノードの下にあるサブツリーのクローンを順次作成していく場合は true。指定したノードだけのクローンを作成する場合は false。 + + + ノードのローカル名を取得します。 + テキスト ノードの場合、このプロパティは #text を返します。 + + + ノードの限定名を取得します。 + テキスト ノードの場合、このプロパティは #text を返します。 + + + 現在のノードの種類を取得します。 + テキスト ノードの場合、この値は XmlNodeType.Text です。 + + + + このノードの直前にあるテキスト ノードを取得します。 + + を返します。 + + + 指定したオフセット位置でノードを 2 つのノードに分割し、両方とも兄弟としてツリーに保持します。 + 新しいノード。 + ノードを分割する位置のオフセット。 + + + ノードの値を取得または設定します。 + テキスト ノードの内容。 + + + ノードのすべての子を、指定した に保存します。XmlText ノードには子がないため、このメソッドによる影響はありません。 + 保存先の XmlWriter。 + + + 指定した にノードを保存します。 + 保存先の XmlWriter。 + + + 要素の内容の中にある空白を表します。 + + + + クラスの新しいインスタンスを初期化します。 + ノードの空白文字。 + + オブジェクト。 + + + このノードの複製を作成します。 + クローンとして作成されたノード。 + 指定したノードの下にあるサブツリーのクローンを順次作成していく場合は true。指定したノードだけのクローンを作成する場合は false。空白ノードの場合、クローンとして作成されたノードには、パラメーターの設定に関係なく、常にデータ値が含まれます。 + + + ノードのローカル名を取得します。 + XmlWhitespace ノードの場合、このプロパティは #whitespace を返します。 + + + ノードの限定名を取得します。 + XmlWhitespace ノードの場合、このプロパティは #whitespace を返します。 + + + ノードの種類を取得します。 + XmlWhitespace ノードの場合、値は です。 + + + 現在のノードの親を取得します。 + 現在のノードの 親ノード。 + + + このノードの直前にあるテキスト ノードを取得します。 + + を返します。 + + + ノードの値を取得または設定します。 + ノードで検出された空白文字。 + + が無効な空白文字に設定されています。 + + + ノードのすべての子を、指定した に保存します。 + 保存先の 。 + + + 指定した にノードを保存します。 + 保存先の 。 + + + \ No newline at end of file diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/ko/System.Xml.XmlDocument.xml b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/ko/System.Xml.XmlDocument.xml new file mode 100644 index 0000000..080efb9 --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/ko/System.Xml.XmlDocument.xml @@ -0,0 +1,1464 @@ + + + + System.Xml.XmlDocument + + + + 특성을 나타냅니다.특성에 대해 유효한 값과 기본값은 DTD(문서 형식 정의) 또는 스키마에 정의됩니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 네임스페이스 접두사입니다. + 특성의 로컬 이름입니다. + 네임스페이스 URI(Uniform Resource Identifier)입니다. + 부모 XML 문서입니다. + + + 지정된 노드를 이 노드의 자식 노드 목록 끝에 추가합니다. + 추가된 입니다. + 추가할 입니다. + 이 노드가 노드 형식의 자식 노드를 허용하지 않는 형식을 가지는 경우가 이 노드의 상위 노드일 경우 + 이 노드를 만든 문서가 아닌 다른 문서에서 를 만든 경우이 노드가 읽기 전용인 경우 + + + 노드의 기본 URI(Uniform Resource Identifier)를 가져옵니다. + 노드가 로드된 위치이거나 노드에 기본 URI가 없으면 String.Empty입니다.Attribute 노드의 기본 URI는 해당 노드의 소유자 요소의 기본 URI와 같습니다.Attribute 노드에 소유자 요소가 없으면, BaseURI가 String.Empty를 반환합니다. + + + 이 노드의 복제본을 만듭니다. + 복제 노드입니다. + 지정된 노드 아래의 하위 트리를 재귀적으로 복제하려면 true이고, 노드 자체만 복제하려면 false입니다. + + + 노드와 모든 자식의 연결된 값을 설정합니다. + 노드와 모든 자식의 연결된 값입니다.Attribute 노드의 경우, 이 속성의 기능은 속성의 기능과 같습니다. + + + 특성 값을 설정합니다. + 특성 값입니다. + 이 속성을 설정할 때 지정한 XML이 제대로 구성되지 않은 경우 + + + 지정된 노드를 지정된 참조 노드 바로 다음에 삽입합니다. + 삽입된 입니다. + 삽입할 입니다. + 참조 노드인 입니다. 다음에 있습니다. + 이 노드가 노드 형식의 자식 노드를 허용하지 않는 형식을 가지는 경우가 이 노드의 상위 노드일 경우 + 이 노드를 만든 문서가 아닌 다른 문서에서 를 만든 경우가 이 노드의 자식이 아닌 경우이 노드가 읽기 전용인 경우 + + + 지정된 노드를 지정된 참조 노드 바로 앞에 삽입합니다. + 삽입된 입니다. + 삽입할 입니다. + 참조 노드인 입니다.이 노드 앞에 가 있습니다. + 현재 노드가 노드 형식의 자식 노드를 허용하지 않는 형식인 경우가 이 노드의 상위 노드일 경우 + 이 노드를 만든 문서가 아닌 다른 문서에서 를 만든 경우가 이 노드의 자식이 아닌 경우이 노드가 읽기 전용인 경우 + + + 노드의 로컬 이름을 가져옵니다. + 접두사가 제거된 Attribute 노드의 이름입니다.다음 예제 <book bk:genre= 'novel'>에서 특성의 LocalName은 genre입니다. + + + 노드의 정규화된 이름을 가져옵니다. + Attribute 노드의 정규화된 이름입니다. + + + 이 노드의 네임스페이스 URI를 가져옵니다. + 이 노드의 네임스페이스 URI입니다.해당 특성에 네임스페이스가 명시적으로 부여되지 않으면, 이 속성은 String.Empty를 반환합니다. + + + 현재 노드의 형식을 가져옵니다. + XmlAttribute 노드의 노드 형식은 XmlNodeType.Attribute입니다. + + + 이 노드가 속한 를 가져옵니다. + 이 노드가 속하는 XML 문서입니다. + + + 특성이 속한 를 가져옵니다. + 해당 특성이 속한 XmlElement이거나, 이 특성이 XmlElement의 일부가 아닌 경우 null입니다. + + + 이 노드의 부모 노드를 가져옵니다.XmlAttribute 노드의 경우, 이 속성은 항상 null을 반환합니다. + XmlAttribute 노드의 경우, 이 속성은 항상 null을 반환합니다. + + + 이 노드의 네임스페이스 접두사를 가져오거나 설정합니다. + 이 노드의 네임스페이스 접두사입니다.접두사가 없으면, 이 속성은 String.Empty를 반환합니다. + 이 노드가 읽기 전용인 경우 + 지정된 접두사에 잘못된 문자가 있는 경우지정된 접두사가 잘못된 경우이 노드의 namespaceURI가 null인 경우지정된 접두사는 "xml"이고, 이 노드의 namespaceURI가 "http://www.w3.org/XML/1998/namespace"와 다른 경우이 노드가 특성이고, 지정된 접두사가 "xmlns"이며, 이 노드의 namespaceURI가 "http://www.w3.org/2000/xmlns/"와 다른 경우이 노드가 특성이고 이 노드의 qualifiedName이 "xmlns" [Namespaces]인 경우 + + + 지정된 노드를 이 노드의 자식 노드 목록 앞에 추가합니다. + 추가된 입니다. + 추가할 입니다.일 경우 문서 단편의 전체 내용이 이 노드의 자식 목록으로 이동합니다. + 이 노드가 노드 형식의 자식 노드를 허용하지 않는 형식을 가지는 경우가 이 노드의 상위 노드일 경우 + 이 노드를 만든 문서가 아닌 다른 문서에서 를 만든 경우이 노드가 읽기 전용인 경우 + + + 지정된 자식 노드를 제거합니다. + 제거된 입니다. + 제거할 입니다. + + 가 이 노드의 자식이 아닌 경우이 노드가 읽기 전용인 경우 + + + 지정된 자식 노드를 지정된 새 자식 노드로 바꿉니다. + 바꾼 입니다. + 새 자식 입니다. + 바꿀 입니다. + 이 노드가 노드 형식의 자식 노드를 허용하지 않는 형식을 가지는 경우가 이 노드의 상위 노드일 경우 + 이 노드를 만든 문서가 아닌 다른 문서에서 를 만든 경우이 노드가 읽기 전용인 경우가 이 노드의 자식이 아닌 경우 + + + 특성 값이 명시적으로 설정되었는지 여부를 나타내는 값을 가져옵니다. + 원본 인스턴스 문서에서 이 특성에 값이 명시적으로 부여되었으면 true이고, 그렇지 않으면 false입니다.false 값은 해당 특성 값을 DTD에서 가져왔음을 나타냅니다. + + + 노드의 값을 가져오거나 설정합니다. + 반환되는 값은 노드의 에 따라 달라집니다.XmlAttribute 노드의 경우, 이 속성은 특성 값입니다. + 노드가 읽기 전용인데 set 작업이 호출된 경우 + + + 지정된 에 노드의 모든 자식을 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 지정된 에 노드를 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 이름이나 인덱스로 액세스할 수 있는 특성의 컬렉션을 나타냅니다. + + + 지정된 특성을 컬렉션의 마지막 노드로 삽입합니다. + 컬렉션에 추가할 XmlAttribute입니다. + 삽입할 입니다. + 이 컬렉션을 만든 문서와 다른 문서에서 를 만든 경우 + + + 모든 개체를 이 컬렉션에서 지정된 배열로 복사합니다. + 이 컬렉션에서 복사된 개체의 대상인 배열입니다. + 복사를 시작할 배열의 인덱스입니다. + + + 지정된 특성을 지정된 참조 특성 바로 뒤에 삽입합니다. + 컬렉션에 삽입할 XmlAttribute입니다. + 삽입할 입니다. + 참조 특성인 입니다. 뒤에 삽입됩니다. + 이 컬렉션을 만든 문서와 다른 문서에서 를 만든 경우또는 가 이 컬렉션의 멤버가 아닌 경우 + + + 지정된 특성을 지정된 참조 특성 바로 앞에 삽입합니다. + 컬렉션에 삽입할 XmlAttribute입니다. + 삽입할 입니다. + 참조 특성인 입니다. 앞에 삽입됩니다. + 이 컬렉션을 만든 문서와 다른 문서에서 를 만든 경우또는 가 이 컬렉션의 멤버가 아닌 경우 + + + 지정된 인덱스가 있는 특성을 가져옵니다. + 지정된 인덱스에 있는 입니다. + 특성의 인덱스입니다. + 전달된 인덱스가 범위를 벗어납니다. + + + 지정된 이름이 있는 특성을 가져옵니다. + 지정된 이름을 가진 입니다.특성이 없는 경우 이 속성은 null을 반환합니다. + 특성의 정규화된 이름입니다. + + + 지정된 로컬 이름이나 네임스페이스 URI(Uniform Resource Identifier)가 있는 특성을 가져옵니다. + 지정된 로컬 이름이나 네임스페이스 URI가 있는 입니다.특성이 없는 경우 이 속성은 null을 반환합니다. + 특성의 로컬 이름입니다. + 특성의 네임스페이스 URI입니다. + + + 지정된 특성을 컬렉션의 첫 노드로 삽입합니다. + 컬렉션에 추가된 XmlAttribute입니다. + 삽입할 입니다. + + + 컬렉션에서 지정된 특성을 제거합니다. + 제거된 노드이거나 컬렉션에 없는 경우 null입니다. + 제거할 입니다. + + + 컬렉션에서 모든 특성을 제거합니다. + + + 컬렉션에서 지정된 인덱스에 해당하는 특성을 제거합니다. + 지정된 인덱스에 특성이 없으면 null입니다. + 제거할 노드의 인덱스입니다.첫 번째 노드의 인덱스는 0입니다. + + + 해당 속성을 사용하여 를 추가합니다. + + 가 기존 노드를 같은 이름으로 바꾸면 이전 노드가 반환되고, 그렇지 않으면 추가된 노드가 반환됩니다. + 이 컬렉션에 저장할 Attribute 노드입니다.노드 이름을 사용하여 나중에 노드에 액세스할 수 있습니다.컬렉션에 해당 이름의 노드가 이미 있으면 새 노드로 바뀌고, 그렇지 않으면 노드가 컬렉션 끝에 추가됩니다. + 이 컬렉션을 만든 문서와 다른 에서 를 만든 경우이 XmlAttributeCollection이 읽기 전용인 경우 + + 가 이미 다른 개체의 특성인 인 경우.다른 요소에서 특성을 다시 사용하려면 다시 사용할 XmlAttribute 개체를 복제해야 합니다. + + + 이 멤버에 대한 설명은 를 참조하십시오. + 이 컬렉션에서 복사된 개체의 대상인 배열입니다. + 복사를 시작할 배열의 인덱스입니다. + + + 이 멤버에 대한 설명은 를 참조하십시오. + 특성의 수가 포함된 int를 반환합니다. + + + 이 멤버에 대한 설명은 를 참조하십시오. + 컬렉션이 동기화되면 true를 반환합니다. + + + 이 멤버에 대한 설명은 를 참조하십시오. + 컬렉션의 루트인 를 반환합니다. + + + CDATA 섹션을 나타냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 문자 데이터가 포함된 입니다. + + 개체 + + + 이 노드의 복제본을 만듭니다. + 복제된 노드입니다. + 지정된 노드 아래의 하위 트리를 재귀적으로 복제하려면 true이고, 노드 자체만 복제하려면 false입니다.CDATA 노드에는 자식이 없으므로 복제된 노드는 매개 변수 설정에 상관 없이 항상 데이터 내용을 포함하게 됩니다. + + + 노드의 로컬 이름을 가져옵니다. + CDATA 노드의 경우 로컬 이름은 #cdata-section입니다. + + + 노드의 정규화된 이름을 가져옵니다. + CDATA 노드의 경우 이 이름은 #cdata-section입니다. + + + 현재 노드의 형식을 가져옵니다. + 노드 형식입니다.CDATA 노드의 경우 이 값은 XmlNodeType.CDATA입니다. + + + + 이 노드 바로 앞에 있는 텍스트 노드를 가져옵니다. + + 를 반환합니다. + + + 지정된 에 노드의 자식을 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 지정된 에 노드를 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 일부 클래스에서 사용하는 텍스트 조작 메서드를 제공합니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 문서에 추가할 문자 데이터가 포함된 문자열입니다. + 문자 데이터를 포함하기 위한 입니다. + + + 지정한 문자열을 노드의 문자 데이터 끝에 추가합니다. + 기존 문자열에 삽입할 문자열입니다. + + + 노드의 데이터가 포함됩니다. + 노드의 데이터입니다. + + + 노드에서 문자 범위를 제거합니다. + 삭제를 시작할 문자열 내의 위치입니다. + 삭제할 문자의 수입니다. + + + 지정된 문자 오프셋에 지정된 문자열을 삽입합니다. + 제공된 문자열 데이터를 삽입할 문자열 내의 위치입니다. + 기존 문자열에 삽입할 문자열 데이터입니다. + + + 데이터의 길이(문자 수)를 가져옵니다. + + 속성의 문자열 길이(문자 수)입니다.이 길이는 0일 수 있습니다. 즉, CharacterData 노드가 비어 있을 수 있습니다. + + + 지정된 오프셋에서 시작하여 지정된 수의 문자를 지정된 문자열로 교체합니다. + 교체를 시작할 문자열 내의 위치입니다. + 교체할 문자 수입니다. + 기존 문자열 데이터를 대체하는 새 데이터입니다. + + + 지정된 범위에서 전체 문자열의 부분 문자열을 검색합니다. + 지정된 범위에 해당하는 부분 문자열입니다. + 검색을 시작할 문자열 내의 위치입니다.오프셋이 0이면 시작 위치가 데이터의 시작 부분임을 나타냅니다. + 검색할 문자 수입니다. + + + 노드의 값을 가져오거나 설정합니다. + 노드의 값입니다. + 노드가 읽기 전용인 경우 + + + XML 주석의 내용을 나타냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 주석 요소의 콘텐츠입니다. + 부모 XML 문서입니다. + + + 이 노드의 복제본을 만듭니다. + 복제된 노드입니다. + 지정된 노드 아래의 하위 트리를 재귀적으로 복제하려면 true이고, 노드 자체만 복제하려면 false입니다.Comment 노드에는 자식이 없으므로 복제된 노드는 매개 변수 설정에 상관 없이 항상 텍스트 내용을 포함합니다. + + + 노드의 로컬 이름을 가져옵니다. + Comment 노드의 경우 이 값은 #comment입니다. + + + 노드의 정규화된 이름을 가져옵니다. + Comment 노드의 경우 이 값은 #comment입니다. + + + 현재 노드의 형식을 가져옵니다. + Comment 노드의 경우 이 값은 XmlNodeType.Comment입니다. + + + 지정된 에 노드의 모든 자식을 저장합니다.Comment 노드에 자식이 없으므로 이 메서드는 아무런 영향을 주지 않습니다. + 저장할 대상 XmlWriter입니다. + + + 지정된 에 노드를 저장합니다. + 저장할 대상 XmlWriter입니다. + + + XmlDeclaration 노드(<?xml version='1.0' ...?>)를 나타냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + XML 버전입니다. 속성을 참조하십시오. + 인코딩 체계입니다. 속성을 참조하십시오. + XML 문서가 외부 DTD에 따라 달라지는지 여부를 나타냅니다. 속성을 참조하십시오. + 부모 XML 문서입니다. + + + 이 노드의 복제본을 만듭니다. + 복제된 노드입니다. + 지정된 노드 아래의 하위 트리를 재귀적으로 복제하려면 true이고, 노드 자체만 복제하려면 false입니다.XmlDeclaration 노드에는 자식이 없으므로 복제된 노드는 매개 변수 설정에 상관 없이 항상 데이터 값을 포함합니다. + + + XML 문서의 인코딩 수준을 가져오거나 설정합니다. + 올바른 문자 인코딩 이름입니다.다음은 가장 일반적으로 지원되는 XML 문자 인코딩 이름입니다.범주 인코딩 이름 유니코드(Unicode) UTF-8, UTF-16 ISO 10646 ISO-10646-UCS-2, ISO-10646-UCS-4 ISO 8859 ISO-8859-n(여기서 "n"은 1에서 9 사이의 숫자임) JIS X-0208-1997 ISO-2022-JP, Shift_JIS, EUC-JP 이 값은 선택 사항입니다.값이 설정되지 않으면 이 속성은 String.Empty를 반환합니다.인코딩 속성이 포함되지 않으면 문서를 쓰거나 저장할 때 UTF-8 인코딩을 가정합니다. + + + XmlDeclaration의 연결된 값을 가져오거나 설정합니다. + XmlDeclaration의 연결된 값 즉, <?xml과 ?> 사이의 모든 내용입니다. + + + 노드의 로컬 이름을 가져옵니다. + XmlDeclaration 노드의 경우 이 이름은 xml입니다. + + + 노드의 정규화된 이름을 가져옵니다. + XmlDeclaration 노드의 경우 이 이름은 xml입니다. + + + 현재 노드의 형식을 가져옵니다. + XmlDeclaration 노드의 경우 이 값은 XmlNodeType.XmlDeclaration입니다. + + + 독립형 특성의 값을 가져오거나 설정합니다. + 유효한 값은 XML 문서에서 필요로 하는 모든 엔터티 선언이 문서 내에 포함되는 경우에는 yes이고, 외부 DTD(문서 형식 정의)를 필요로 하는 경우에는 no입니다.XML 선언에 독립형 특성이 없으면 이 속성은 String.Empty를 반환합니다. + + + XmlDeclaration의 값을 가져오거나 설정합니다. + XmlDeclaration의 내용 즉, <?xml과 ?> 사이의 모든 내용입니다. + + + XML 버전의 문서를 가져옵니다. + 값은 항상 1.0입니다. + + + 지정된 에 노드의 자식을 저장합니다.XmlDeclaration 노드에 자식이 없으므로 이 메서드는 아무런 영향을 주지 않습니다. + 저장할 대상 XmlWriter입니다. + + + 지정된 에 노드를 저장합니다. + 저장할 대상 XmlWriter입니다. + + + XML 문서를 나타냅니다.자세한 내용은 Remarks 섹션을 참조하세요. + + + + 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 XmlDocument를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 사용할 XmlImplementation입니다. + + + 지정된 XmlDocument를 사용하여 클래스의 새 인스턴스를 초기화합니다. + 사용할 XmlNameTable입니다. + + + 현재 노드의 기본 URI를 가져옵니다. + 노드를 로드한 위치입니다. + + + 이 노드의 복제본을 만듭니다. + 복제된 XmlDocument 노드입니다. + 지정된 노드 아래의 하위 트리를 재귀적으로 복제하려면 true이고, 노드 자체만 복제하려면 false입니다. + + + 지정된 을 가진 를 만듭니다. + 새 XmlAttribute입니다. + 특성의 정규화된 이름입니다.이름에 콜론이 포함되어 있는 경우, 속성은 첫 번째 콜론 앞의 이름 부분을 반영하고 속성은 첫 번째 콜론 뒤의 이름 부분을 반영합니다.접두사가 xmlns같은 인식된 기본 제공되는 접두사가 아닌 경우 는 비어 있습니다.이 경우 NamespaceURI의 값은 http://www.w3.org/2000/xmlns/입니다. + + + 지정된 정규화된 이름과 가 있는 를 만듭니다. + 새 XmlAttribute입니다. + 특성의 정규화된 이름입니다.이름에 콜론이 포함되어 있는 경우, 속성은 콜론 앞의 이름 부분을 반영하고 속성은 콜론 뒤의 이름 부분을 반영합니다. + 특성의 네임스페이스 URI입니다.정규화된 이름에 xmlns 접두사가 포함된 경우 이 매개 변수는 http://www.w3.org/2000/xmlns/가 됩니다. + + + 지정된 , 가 있는 를 만듭니다. + 새 XmlAttribute입니다. + 특성의 접두사입니다.String.Empty와 null은 같습니다. + 특성의 로컬 이름입니다. + 특성의 네임스페이스 URI입니다.String.Empty와 null은 같습니다.가 xmlns일 경우 이 매개 변수는 http://www.w3.org/2000/xmlns/이어야 합니다. 그렇지 않으면 예외가 throw됩니다. + + + 지정된 데이터가 포함된 를 만듭니다. + 새 XmlCDataSection입니다. + 새 XmlCDataSection의 콘텐츠입니다. + + + 지정된 데이터가 포함된 를 만듭니다. + 새 XmlComment입니다. + 새 XmlComment의 콘텐츠입니다. + + + + 를 만듭니다. + 새 XmlDocumentFragment입니다. + + + 지정된 이름을 가진 요소를 만듭니다. + 새 XmlElement입니다. + 요소의 정규화된 이름입니다.이름에 콜론이 포함되어 있는 경우 속성은 콜론 앞의 이름 부분을 반영하고 속성은 콜론 뒤의 이름 부분을 반영합니다.정규화된 이름에는 'xmlns'라는 접두사가 포함될 수 없습니다. + + + 정규화된 이름과 를 가진 를 만듭니다. + 새 XmlElement입니다. + 요소의 정규화된 이름입니다.이름에 콜론이 포함되어 있는 경우, 속성은 콜론 앞의 이름 부분을 반영하고 속성은 콜론 뒤의 이름 부분을 반영합니다.정규화된 이름에는 'xmlns'라는 접두사가 포함될 수 없습니다. + 요소의 네임스페이스 URI입니다. + + + 지정된 , 가 있는 요소를 만듭니다. + 입니다. + 새 요소의 접두사입니다.String.Empty와 null은 같습니다. + 새 요소의 로컬 이름입니다. + 새 요소의 네임스페이스 URI입니다.String.Empty와 null은 같습니다. + + + 지정된 노드 형식, 가 있는 를 만듭니다. + 새 XmlNode입니다. + 새 노드의 문자열 버전입니다.이 매개 변수는 아래 테이블에 나열된 값 중 하나여야 합니다. + 새 노드의 정규화된 이름입니다.이름에 콜론이 포함된 경우에는 구성 요소로 구문 분석됩니다. + 새 노드의 네임스페이스 URI입니다. + The name was not provided and the XmlNodeType requires a name; or is not one of the strings listed below. + + + 지정된 , 가 있는 를 만듭니다. + 새 XmlNode입니다. + 새 노드의 XmlNodeType입니다. + 새 노드의 정규화된 이름입니다.이름에 콜론이 포함되어 있으면 구성 요소로 구문 분석됩니다. + 새 노드의 네임스페이스 URI입니다. + The name was not provided and the XmlNodeType requires a name. + + + 지정된 , , 가 있는 를 만듭니다. + 새 XmlNode입니다. + 새 노드의 XmlNodeType입니다. + 새 노드의 접두사입니다. + 새 노드의 지역 이름입니다. + 새 노드의 네임스페이스 URI입니다. + The name was not provided and the XmlNodeType requires a name. + + + 지정된 이름과 데이터가 있는 을 만듭니다. + 새 XmlProcessingInstruction입니다. + 처리 명령의 이름입니다. + 처리 명령의 데이터입니다. + + + + 노드를 만듭니다. + 새 XmlSignificantWhitespace 노드입니다. + 문자열에는 &#20; &#10; &#13; 및 &#9; 문자만 포함되어야 합니다. + + + 지정된 텍스트가 있는 를 만듭니다. + 새 XmlText 노드입니다. + Text 노드의 텍스트입니다. + + + + 노드를 만듭니다. + 새 XmlWhitespace 노드입니다. + 문자열에는 &#20; &#10; &#13; 및 &#9; 문자만 포함되어야 합니다. + + + 지정된 값이 있는 노드를 만듭니다. + 새 XmlDeclaration 노드입니다. + 버전은 "1.0"이어야 합니다. + 인코딩 특성 값입니다.를 파일이나 스트림으로 저장할 경우 사용하는 인코딩입니다. 그러므로 클래스에서 지원하는 문자열로 설정되어야 합니다. 그렇지 않으면 이 실패합니다.null 또는 String.Empty일 경우 Save 메서드에서 인코딩 특성을 XML 선언에 기록하지 않으므로 기본 인코딩인 UTF-8을 사용하게 됩니다.참고: XmlDocument를 로 저장하면 이 인코딩 값이 삭제됩니다.대신 TextWriter 또는 XmlTextWriter의 인코딩을 사용합니다.그러면 기록된 XML을 올바른 인코딩을 사용하여 다시 읽을 수 있습니다. + 값은 "Yes" 또는 "No"여야 합니다.값이 null이나 String.Empty일 경우에는 Save 메서드에서 독립형 특성을 XML 선언에 기록하지 않습니다. + The values of or are something other than the ones specified above. + + + 문서의 루트 를 가져옵니다. + XML 문서 트리의 루트를 나타내는 XmlElement입니다.루트가 없으면 null이 반환됩니다. + + + 지정된 과 일치하는 모든 하위 요소의 목록이 포함된 를 반환합니다. + 일치하는 모든 노드 목록이 포함된 입니다.과 일치하는 노드가 없으면 빈 컬렉션이 반환됩니다. + 일치시킬 정규화된 이름입니다.일치하는 노드의 Name 속성과 일치합니다.특수 값 "*"은 모든 태그와 일치합니다. + + + 지정된 와 일치하는 모든 하위 요소의 목록이 포함된 를 반환합니다. + 일치하는 모든 노드 목록이 포함된 입니다.지정된 와 일치하는 노드가 없으면 빈 컬렉션이 반환됩니다. + 일치시킬 LocalName입니다.특수 값 "*"은 모든 태그와 일치합니다. + 일치시킬 NamespaceURI입니다. + + + 현재 문서에 대한 개체를 가져옵니다. + 현재 문서에 대한 XmlImplementation 개체입니다. + + + 다른 문서에서 현재 문서로 노드를 가져옵니다. + 가져온 입니다. + 가져올 노드입니다. + 전체 복제를 수행하려면 true이고, 그렇지 않으면 false입니다. + Calling this method on a node type which cannot be imported. + + + 모든 경우에 을 throw합니다. + 노드와 모든 자식 노드의 값입니다. + In all cases. + + + 현재 노드의 자식을 나타내는 태그를 가져오거나 설정합니다. + 현재 노드의 자식을 나타내는 태그입니다. + The XML specified when setting this property is not well-formed. + + + 현재 노드가 읽기 전용인지를 나타내는 값을 가져옵니다. + 현재 노드가 읽기 전용이면 true이고, 그렇지 않으면 false입니다.XmlDocument 노드에서는 항상 false를 반환합니다. + + + 지정된 스트림에서 XML 문서를 로드합니다. + 로드할 XML 문서가 포함된 스트림입니다. + There is a load or parse error in the XML.In this case, a is raised. + + + 지정된 에서 XML 문서를 로드합니다. + XML 데이터를 문서에 제공하기 위해 사용하는 TextReader입니다. + There is a load or parse error in the XML.In this case, the document remains empty. + + + 지정된 에서 XML 문서를 로드합니다. + XML 데이터를 문서에 제공하기 위해 사용하는 XmlReader입니다. + There is a load or parse error in the XML.In this case, the document remains empty. + + + 지정된 문자열에서 XML 문서를 로드합니다. + 로드할 XML 문서가 포함된 문자열입니다. + There is a load or parse error in the XML.In this case, the document remains empty. + + + 노드의 로컬 이름을 가져옵니다. + XmlDocument 노드의 경우 로컬 이름이 #document가 됩니다. + + + 노드의 정규화된 이름을 가져옵니다. + XmlDocument 노드의 경우 이름이 #document가 됩니다. + + + 이 구현과 관련된 을 가져옵니다. + 문서 내에서 원자화된 버전의 문자열을 가져올 수 있게 해주는 XmlNameTable입니다. + + + 이 문서에 속하는 노드의 가 변경된 경우에 발생합니다. + + + 이 문서에 속하는 노드의 를 변경할 경우에 발생합니다. + + + 이 문서에 속하는 노드를 다른 노드에 삽입한 경우에 발생합니다. + + + 이 문서에 속하는 노드를 다른 노드에 삽입할 경우에 발생합니다. + + + 이 문서에 속하는 노드를 부모에서 제거한 경우에 발생합니다. + + + 이 문서에 속하는 노드를 문서에서 제거할 경우에 발생합니다. + + + 현재 노드의 형식을 가져옵니다. + 노드 형식입니다.XmlDocument 노드의 경우 이 값은 XmlNodeType.Document가 됩니다. + + + 현재 노드가 속하는 를 가져옵니다. + XmlDocument 노드(이 XmlNodeType.Document)의 경우 이 속성에서는 항상 null을 반환합니다. + + + 부모가 있을 수 있는 노드의 경우 이 노드의 부모 노드를 가져옵니다. + 항상 null를 반환합니다. + + + 요소 콘텐츠에서 공백을 유지할지를 나타내는 값을 가져오거나 설정합니다. + 공백을 유지하려면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다. + + + + 의 내용을 기준으로 개체를 만듭니다.판독기는 노드나 특성에 위치해야 합니다. + 새 XmlNode이거나 더 이상 노드가 없으면 null입니다. + XML 소스입니다. + The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + + + XML 문서를 지정된 스트림에 저장합니다. + 저장할 스트림입니다. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + XML 문서를 지정된 에 저장합니다. + 저장할 대상 TextWriter입니다. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + XML 문서를 지정된 에 저장합니다. + 저장할 대상 XmlWriter입니다. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + XmlDocument 노드의 모든 자식을 지정된 에 저장합니다. + 저장할 대상 XmlWriter입니다. + + + XmlDocument 노드를 지정된 에 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 트리 삽입 작업에 유용한 경량의 개체를 나타냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 조각의 소스인 XML 문서입니다. + + + 이 노드의 복제본을 만듭니다. + 복제된 노드입니다. + 지정된 노드 아래의 하위 트리를 재귀적으로 복제하려면 true이고, 노드 자체만 복제하려면 false입니다. + + + 이 노드의 자식을 나타내는 태그를 가져오거나 설정합니다. + 이 노드의 자식을 나타내는 태그입니다. + 이 속성을 설정할 때 지정한 XML이 제대로 구성되지 않은 경우 + + + 노드의 로컬 이름을 가져옵니다. + XmlDocumentFragment 노드의 경우 이 이름은 #document-fragment입니다. + + + 노드의 정규화된 이름을 가져옵니다. + XmlDocumentFragment의 경우 이 이름은 #document-fragment입니다. + + + 현재 노드의 형식을 가져옵니다. + XmlDocumentFragment 노드의 경우 이 값은 XmlNodeType.DocumentFragment입니다. + + + 이 노드가 속한 를 가져옵니다. + 이 노드가 속한 XmlDocument입니다. + + + 부모를 가질 수 있는 노드의 경우 이 노드의 부모를 가져옵니다. + 이 노드의 부모입니다.XmlDocumentFragment 노드의 경우 이 속성은 항상 null입니다. + + + 지정된 에 노드의 모든 자식을 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 지정된 에 노드를 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 요소를 나타냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 네임스페이스 접두사입니다. 속성을 참조하십시오. + 로컬 이름입니다. 속성을 참조하십시오. + 네임스페이스 URI입니다. 속성을 참조하십시오. + 부모 XML 문서입니다. + + + 이 노드의 특성 목록이 포함된 을 가져옵니다. + 이 노드의 특성 목록이 포함된 입니다. + + + 이 노드의 복제본을 만듭니다. + 복제된 노드입니다. + 지정한 노드의 하위 트리를 재귀적으로 복제하려면 true이고, 노드만(노드가 XmlElement일 경우에는 특성 포함)복제하려면 false입니다. + + + 지정된 이름을 가진 특성의 값을 반환합니다. + 지정된 특성의 값을 반환합니다.일치하는 특성이 없거나 해당 특성에 지정된 값이나 기본값이 없는 경우에는 빈 문자열이 반환됩니다. + 검색할 특성의 이름입니다.이것은 정규화된 이름입니다.일치하는 노드의 Name 속성과 일치합니다. + + + 지정된 로컬 이름과 네임스페이스 URI를 갖고 있는 특성의 값을 반환합니다. + 지정된 특성의 값을 반환합니다.일치하는 특성이 없거나 해당 특성에 지정된 값이나 기본값이 없는 경우에는 빈 문자열이 반환됩니다. + 검색할 특성의 로컬 이름입니다. + 검색할 특성의 네임스페이스 URI입니다. + + + 지정된 이름의 XmlAttribute를 반환합니다. + 지정된 XmlAttribute이거나 일치하는 특성이 없는 경우에는 null입니다. + 검색할 특성의 이름입니다.이것은 정규화된 이름입니다.일치하는 노드의 Name 속성과 일치합니다. + + + 지정된 로컬 이름과 네임스페이스 URI를 갖고 있는 를 반환합니다. + 지정된 XmlAttribute이거나 일치하는 특성이 없는 경우에는 null입니다. + 특성의 로컬 이름입니다. + 특성의 네임스페이스 URI입니다. + + + 지정된 과 일치하는 모든 하위 요소의 목록이 포함된 를 반환합니다. + 일치하는 모든 노드 목록이 포함된 입니다.일치하는 노드가 없으면 목록이 비어 있습니다. + 일치시킬 이름 태그입니다.이것은 정규화된 이름입니다.일치하는 노드의 Name 속성과 일치합니다.별표(*)는 모든 태그와 일치하는 특수 값입니다. + + + 지정된 와 일치하는 모든 하위 요소의 목록이 포함된 를 반환합니다. + 일치하는 모든 노드 목록이 포함된 입니다.일치하는 노드가 없으면 목록이 비어 있습니다. + 일치시킬 로컬 이름입니다.별표(*)는 모든 태그와 일치하는 특수 값입니다. + 일치시킬 네임스페이스 URI입니다. + + + 현재 노드에 지정된 이름을 가진 특성이 있는지 확인합니다. + 현재 노드에 지정된 특성이 있으면 true이고, 그렇지 않으면 false입니다. + 찾을 특성의 이름입니다.이것은 정규화된 이름입니다.일치하는 노드의 Name 속성과 일치합니다. + + + 현재 노드에 지정된 로컬 이름과 네임스페이스 URI를 갖고 있는 특성이 있는지 확인합니다. + 현재 노드에 지정된 특성이 있으면 true이고, 그렇지 않으면 false입니다. + 찾을 특성의 로컬 이름입니다. + 찾을 특성의 네임스페이스 URI입니다. + + + 현재 노드에 특성이 있는지 여부를 나타내는 boolean 값을 가져옵니다. + 현재 노드에 특성이 있으면 true이고, 그렇지 않으면 false입니다. + + + 노드와 모든 자식의 연결된 값을 가져오거나 설정합니다. + 노드와 모든 자식의 연결된 값입니다. + + + 이 노드의 자식을 나타내는 태그를 가져오거나 설정합니다. + 이 노드의 자식을 나타내는 태그입니다. + 이 속성을 설정할 때 지정한 XML이 제대로 구성되지 않은 경우 + + + 요소의 태그 형식을 가져오거나 설정합니다. + 요소를 짧은 태그 형식 "<item/>"으로 serialize할 경우 true를 반환하고, 긴 형식 "<item></item>"으로 serialize할 경우 false를 반환합니다.이 속성을 설정할 때 true로 설정하면 요소의 자식이 제거되고 요소는 짧은 태그 형식으로 serialize됩니다.false로 설정하면 요소에 내용이 있는지 여부와 상관없이 속성 값이 변경되고, 요소가 비었으면 긴 형식으로 serialize됩니다.이 속성은 DOM(문서 개체 모델)에 대한 Microsoft 확장입니다. + + + 현재 노드의 로컬 이름을 가져옵니다. + 접두사를 제거한 현재 노드의 이름입니다.예를 들어, <bk:book> 요소에서 LocalName은 book입니다. + + + 노드의 정규화된 이름을 가져옵니다. + 노드의 정규화된 이름입니다.XmlElement 노드의 경우에는 요소의 태그 이름입니다. + + + 이 노드의 네임스페이스 URI를 가져옵니다. + 이 노드의 네임스페이스 URI입니다.네임스페이스 URI가 없으면, 이 속성은 String.Empty를 반환합니다. + + + 이 요소 바로 다음에 오는 를 가져옵니다. + 이 요소 바로 다음에 오는 XmlNode입니다. + + + 현재 노드의 형식을 가져옵니다. + 노드 형식입니다.XmlElement 노드의 경우 이 값은 XmlNodeType.Element입니다. + + + 이 노드가 속한 를 가져옵니다. + 이 요소가 속한 XmlDocument입니다. + + + + 이 노드의 네임스페이스 접두사를 가져오거나 설정합니다. + 이 노드의 네임스페이스 접두사입니다.접두사가 없으면, 이 속성은 String.Empty를 반환합니다. + 이 노드가 읽기 전용인 경우 + 지정된 접두사에 잘못된 문자가 있는 경우지정된 접두사가 잘못된 경우이 노드의 namespaceURI가 null인 경우지정된 접두사는 "xml"이고 이 노드의 namespaceURI가 http://www.w3.org/XML/1998/namespace와 다른 경우 + + + 현재 노드의 지정된 특성 및 자식을 모두 제거합니다.기본 특성은 제거되지 않습니다. + + + 요소에서 지정된 모든 특성을 제거합니다.기본 특성은 제거되지 않습니다. + + + 이름별로 특성을 제거합니다. + 제거할 특성의 이름입니다. 이것은 정규화된 이름으로,일치하는 노드의 Name 속성과 일치합니다. + 노드가 읽기 전용인 경우 + + + 지정된 로컬 이름과 네임스페이스 URI를 갖고 있는 특성을 제거합니다. (제거한 특성에 기본값이 있으면 바로 대체됩니다.) + 제거할 특성의 로컬 이름입니다. + 제거할 특성의 네임스페이스 URI입니다. + 노드가 읽기 전용인 경우 + + + 지정된 인덱스를 갖고 있는 Attribute 노드를 요소에서 제거합니다. (제거한 특성에 기본값이 있으면 바로 대체됩니다.) + 제거한 Attribute 노드이거나, 지정한 인덱스에 노드가 없는 경우에는 null입니다. + 제거할 노드의 인덱스입니다.첫 번째 노드의 인덱스는 0입니다. + + + 로컬 이름과 네임스페이스 URI로 지정한 를 제거합니다. (제거한 특성에 기본값이 있으면 바로 대체됩니다.) + 제거한 XmlAttribute이거나 XmlElement에 일치하는 Attribute 노드가 없으면 null입니다. + 특성의 로컬 이름입니다. + 특성의 네임스페이스 URI입니다. + 이 노드가 읽기 전용인 경우 + + + 지정된 을 제거합니다. + 제거한 XmlAttribute이거나, 이 XmlElement의 Attribute 노드가 아닐 경우에는 null입니다. + 제거할 XmlAttribute 노드입니다.제거한 특성에 기본값이 있으면 바로 대체됩니다. + 이 노드가 읽기 전용인 경우 + + + 지정된 이름을 가진 특성의 값을 설정합니다. + 만들거나 변경할 특성의 이름입니다.이것은 정규화된 이름입니다.이름에 콜론이 포함되어 있으면 접두사와 로컬 이름 구성 요소로 구문 분석됩니다. + 특성에 설정할 값입니다. + 지정된 이름에 잘못된 문자가 있는 경우 + 노드가 읽기 전용인 경우 + + + 지정된 로컬 이름과 네임스페이스 URI를 갖고 있는 특성의 값을 설정합니다. + 특성 값입니다. + 특성의 로컬 이름입니다. + 특성의 네임스페이스 URI입니다. + 특성에 설정할 값입니다. + + + 지정된 를 추가합니다. + 추가할 XmlAttribute입니다. + 특성의 로컬 이름입니다. + 특성의 네임스페이스 URI입니다. + + + 지정된 를 추가합니다. + 특성이 같은 이름을 가진 기존 특성을 대체할 경우 이전 XmlAttribute가 반환됩니다. 그렇지 않으면 null이 반환됩니다. + 이 요소의 특성 컬렉션에 추가할 XmlAttribute 노드입니다. + 이 노드를 만든 문서와 다른 문서에서 를 만들었거나이 노드가 읽기 전용인 경우 + + 가 이미 다른 XmlElement 개체의 특성인 경우.다른 XmlElement 개체에서 다시 사용하려면 명시적으로 XmlAttribute 노드를 복제해야 합니다. + + + 지정된 에 노드의 모든 자식을 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 현재 노드를 지정된 에 저장합니다. + 저장할 대상 XmlWriter입니다. + + + + 개체 집합에 대한 컨텍스트를 정의합니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + + 지정된 을 사용하여 클래스의 새 인스턴스를 초기화합니다. + + 개체 + + + 를 만듭니다. + 새 XmlDocument 개체입니다. + + + DOM(문서 개체 모델)을 구현할 때 특정 기능을 구현하는지 여부를 테스트합니다. + 지정된 버전에 기능이 구현되면 true이고, 그렇지 않으면 false입니다.다음 표에서는 HasFeature가 true를 반환하도록 하는 조합을 보여 줍니다.strFeature strVersion XML 1.0 XML 2.0 + 테스트할 기능의 패키지 이름입니다.대/소문자를 구분하지 않습니다. + 이것은 테스트할 패키지 이름의 버전 번호입니다.버전이 지정되지 않은 경우(null) 아무 기능 버전이나 지원하도록 하면 메서드가 true를 반환합니다. + + + 이 노드 바로 앞이나 뒤에 있는 노드를 가져옵니다. + + + 이 노드 바로 다음에 오는 노드를 가져옵니다. + 이 노드 바로 뒤에 있는 이거나, 노드가 없으면 null입니다. + + + 이 노드 바로 앞에 있는 노드를 가져옵니다. + 앞에 있는 이거나, 노드가 없으면 null입니다. + + + 이름이나 인덱스로 액세스할 수 있는 노드의 컬렉션을 나타냅니다. + + + XmlNamedNodeMap의 노드 수를 가져옵니다. + 노드 수입니다. + + + XmlNamedNodeMap의 노드 컬렉션에 대한 "foreach" 스타일 반복 지원을 제공합니다. + 열거자 개체입니다. + + + 이름으로 지정된 를 검색합니다. + 지정된 이름을 가진 XmlNode이거나, 일치하는 노드가 없으면 null입니다. + 검색할 노드의 정규화된 이름입니다.일치하는 노드의 속성과 일치합니다. + + + 일치하는 를 갖고 있는 노드를 검색합니다. + 일치하는 로컬 이름과 네임스페이스 URI를 갖고 있는 이거나, 일치하는 노드가 없는 경우에는 null입니다. + 검색할 노드의 로컬 이름입니다. + 검색할 노드의 네임스페이스 URI(Uniform Resource Identifier)입니다. + + + XmlNamedNodeMap의 지정된 인덱스에서 노드를 검색합니다. + 지정된 인덱스에 있는 입니다.가 0보다 작거나 속성보다 크거나 같을 경우에는 null이 반환됩니다. + XmlNamedNodeMap에서 검색할 노드의 인덱스 위치입니다.인덱스는 0부터 시작하므로 첫 번째 노드의 인덱스는 0이고 마지막 노드의 인덱스는 -1입니다. + + + XmlNamedNodeMap에서 노드를 제거합니다. + 이 XmlNamedNodeMap에서 제거한 XmlNode이거나, 일치하는 노드가 없는 경우에는 null입니다. + 제거할 노드의 정규화된 이름입니다.일치하는 노드의 속성과 이름을 일치시킵니다. + + + 일치하는 를 갖고 있는 노드를 제거합니다. + 제거한 이거나, 일치하는 노드가 없는 경우에는 null입니다. + 제거할 노드의 로컬 이름입니다. + 제거할 노드의 네임스페이스 URI입니다. + + + 해당하는 속성을 사용하여 를 추가합니다. + + 에서 같은 이름을 가진 기존 노드를 대체할 경우 이전 노드가 반환되고, 그렇지 않으면 null이 반환됩니다. + XmlNamedNodeMap에 저장할 XmlNode입니다.해당하는 이름의 노드가 이미 맵에 있을 경우에는 새 노드로 대체됩니다. + XmlNamedNodeMap을 만든 문서가 아니라 다른 에서 를 만들었거나 XmlNamedNodeMap이 읽기 전용인 경우 + + + XML 문서의 단일 노드를 나타냅니다. + + + 지정된 노드를 이 노드의 자식 노드 목록 끝에 추가합니다. + 추가한 노드입니다. + 추가할 노드입니다.지정된 위치로 이동하는, 추가할 노드의 모든 콘텐츠입니다. + 이 노드가 노드 형식의 자식 노드를 허용하지 않는 형식을 가지는 경우가 이 노드의 상위 노드일 경우 + 이 노드를 만든 문서가 아닌 다른 문서에서 를 만든 경우이 노드가 읽기 전용인 경우 + + + 이 노드의 특성이 포함된 을 가져옵니다. + 노드의 특성을 포함하는 XmlAttributeCollection입니다.노드가 XmlNodeType.Element 형식일 경우 노드의 특성이 반환됩니다.그렇지 않은 경우 null을 반환합니다. + + + 현재 노드의 기본 URI를 가져옵니다. + 노드가 로드된 위치이거나 노드에 기본 URI가 없으면 String.Empty입니다. + + + 노드의 모든 자식을 가져옵니다. + 노드의 모든 자식을 포함하는 개체입니다.자식 노드가 없으면 이 속성은 빈 를 반환합니다. + + + 파생 클래스에서 재정의한 경우 노드를 복제합니다. + 복제된 노드입니다. + 지정된 노드 아래의 하위 트리를 재귀적으로 복제하려면 true이고, 노드 자체만 복제하려면 false입니다. + 복제할 수 없는 노드 형식에 이 메서드를 호출하는 경우 + + + 노드의 첫 번째 자식을 가져옵니다. + 노드의 첫 번째 자식입니다.이러한 노드가 없으면, null이 반환됩니다. + + + 현재 노드에서 자식 노드를 반복하는 열거자를 가져옵니다. + 현재 노드에서 하위 노드를 반복하는 데 사용할 수 있는 개체입니다. + + + 현재 노드의 범위에 있는 지정된 접두사에 대해 가장 가까운 xmlns 선언을 조회하여 선언의 네임스페이스 URI를 반환합니다. + 지정된 접두사의 네임스페이스 URI입니다. + 찾으려는 네임스페이스 URI가 있는 접두사입니다. + + + 현재 노드의 범위에 있는 지정된 네임스페이스 URI에 대해 가장 가까운 xmlns 선언을 조회하여 해당 선언에 정의된 접두사를 반환합니다. + 지정된 네임스페이스 URI의 접두사입니다. + 찾으려는 접두사를 가진 네임스페이스 URI입니다. + + + 이 노드에 자식 노드가 있는지를 나타내는 값을 가져옵니다. + 현재 노드에 자식 노드가 있으면 true이고, 그렇지 않으면 false입니다. + + + 노드와 모든 자식 노드의 연결된 값을 가져오거나 설정합니다. + 노드와 모든 자식 노드의 연결된 값입니다. + + + 이 노드의 자식 노드를 나타내는 태그를 가져오거나 설정합니다. + 이 노드의 자식 노드를 나타내는 태그입니다.참고InnerXml은 기본 특성을 반환하지 않습니다. + 자식 노드를 가질 수 없는 노드에 대해 이 속성을 설정하는 경우 + 이 속성을 설정할 때 지정한 XML이 제대로 구성되지 않은 경우 + + + 지정된 노드를 지정된 참조 노드 바로 다음에 삽입합니다. + 삽입할 노드입니다. + 삽입할 XmlNode입니다. + 참조 노드인 XmlNode입니다. 다음에 있습니다. + 이 노드가 노드 형식의 자식 노드를 허용하지 않는 형식을 가지는 경우가 이 노드의 상위 노드일 경우 + 이 노드를 만든 문서가 아닌 다른 문서에서 를 만든 경우가 이 노드의 자식이 아닌 경우이 노드가 읽기 전용인 경우 + + + 지정된 노드를 지정된 참조 노드 바로 앞에 삽입합니다. + 삽입할 노드입니다. + 삽입할 XmlNode입니다. + 참조 노드인 XmlNode입니다.이 노드 앞에 가 있습니다. + 현재 노드가 노드 형식의 자식 노드를 허용하지 않는 형식인 경우가 이 노드의 상위 노드일 경우 + 이 노드를 만든 문서가 아닌 다른 문서에서 를 만든 경우가 이 노드의 자식이 아닌 경우이 노드가 읽기 전용인 경우 + + + 노드가 읽기 전용인지를 나타내는 값을 가져옵니다. + 노드가 읽기 전용이면 true이고, 그렇지 않으면 false입니다. + + + 지정된 을 가진 첫 번째 자식 요소를 가져옵니다. + 지정된 이름과 일치하는 첫 번째 입니다.일치되는 항목이 없으면 null 참조(Visual Basic의 경우 Nothing)를 반환합니다. + 검색할 요소의 정규화된 이름입니다. + + + 지정된 를 갖고 있는 첫 번째 자식 요소를 가져옵니다. + 일치하는 를 갖고 있는 첫 번째 입니다..일치되는 항목이 없으면 null 참조(Visual Basic의 경우 Nothing)를 반환합니다. + 요소의 로컬 이름입니다. + 요소의 네임스페이스 URI입니다. + + + 노드의 마지막 자식을 가져옵니다. + 노드의 마지막 자식입니다.이러한 노드가 없으면, null이 반환됩니다. + + + 파생 클래스에서 재정의되면 노드의 로컬 이름을 가져옵니다. + 접두사를 제거한 노드의 이름입니다.예를 들어, <bk:book> 요소에서 LocalName은 book입니다.반환되는 이름은 다음과 같이 노드의 에 따라 달라집니다. 형식 이름 특성 특성의 로컬 이름입니다. CDATA #cdata-section 주석 #comment 문서 #document DocumentFragment #document-fragment DocumentType 문서 형식 이름입니다. 요소 요소의 로컬 이름입니다. 엔터티 엔터티의 이름입니다. EntityReference 참조된 엔터티의 이름입니다. Notation 표기법 이름입니다. ProcessingInstruction 처리 명령의 대상입니다. Text #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + 파생 클래스에서 재정의되면 노드의 정규화된 이름을 가져옵니다. + 노드의 정규화된 이름입니다.반환되는 이름은 다음과 같이 노드의 에 따라 달라집니다.형식 이름 특성 특성의 정규화된 이름입니다. CDATA #cdata-section 주석 #comment 문서 #document DocumentFragment #document-fragment DocumentType 문서 형식 이름입니다. 요소 요소의 정규화된 이름입니다. 엔터티 엔터티의 이름입니다. EntityReference 참조된 엔터티의 이름입니다. Notation 표기법 이름입니다. ProcessingInstruction 처리 명령의 대상입니다. Text #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + 이 노드의 네임스페이스 URI를 가져옵니다. + 이 노드의 네임스페이스 URI입니다.네임스페이스 URI가 없으면, 이 속성은 String.Empty를 반환합니다. + + + 이 노드 바로 다음에 오는 노드를 가져옵니다. + 다음 XmlNode입니다.다음 노드가 없으면 null이 반환됩니다. + + + 파생 클래스에서 재정의되면 현재 노드의 형식을 가져옵니다. + + 값 중 하나입니다. + + + 이 XmlNode 아래 전체 수준의 하위 트리에 있는 모든 XmlText 노드를 태그(즉, 태그, 주석, 처리 명령, CDATA 섹션 및 엔터티 참조)만이 XmlText 노드를 구분하는, 인접한 XmlText 노드가 없는 "정상적인" 폼에 넣습니다. + + + 이 노드와 모든 자식 노드를 포함하는 태그를 가져옵니다. + 이 노드와 모든 자식 노드를 포함하는 태그입니다.참고OuterXml은 기본 특성을 반환하지 않습니다. + + + 이 노드가 속한 를 가져옵니다. + 이 노드가 속한 입니다.노드가 (NodeType이 XmlNodeType.Document와 같음)일 경우 이 속성에서는 null을 반환합니다. + + + 부모를 가질 수 있는 노드의 경우 이 노드의 부모를 가져옵니다. + 현재 노드의 부모인 XmlNode입니다.노드를 만들고 트리에 추가하지 않은 경우나 트리에서 노드를 제거한 경우 부모는 null입니다.다른 모든 노드의 경우에는 노드의 에 따라 반환되는 값이 달라집니다.다음 표에서는 ParentNode 속성에 대해 가능한 반환 값을 설명합니다.노드 형식 ParentNode의 값을 반환합니다. Attribute, Document, DocumentFragment, Entity, Notation null을 반환합니다. 이 노드에는 부모가 없습니다. CDATA CDATA 섹션이 포함된 요소나 엔터티 참조를 반환합니다. 주석 주석이 포함된 요소, 엔터티 참조, 문서 형식 또는 문서를 반환합니다. DocumentType Document 노드를 반환합니다. 요소 요소의 부모 노드를 반환합니다.요소가 트리의 루트 노드일 경우 부모는 문서 노드입니다.EntityReference 엔터티 참조가 포함된 요소, 특성 또는 엔터티 참조를 반환합니다. ProcessingInstruction 처리 명령이 포함된 문서, 요소, 문서 형식 또는 엔터티 참조를 반환합니다. Text Text 노드가 포함된 부모 요소, 특성 또는 엔터티 참조를 반환합니다. + + + 이 노드의 네임스페이스 접두사를 가져오거나 설정합니다. + 이 노드의 네임스페이스 접두사입니다.예를 들어, <bk:book> 요소에서 Prefix는 bk입니다.접두사가 없으면, 이 속성은 String.Empty를 반환합니다. + 이 노드가 읽기 전용인 경우 + 지정된 접두사에 잘못된 문자가 있는 경우지정된 접두사가 잘못된 경우지정된 접두사는 "xml"이고, 이 노드의 namespaceURI가 "http://www.w3.org/XML/1998/namespace"와 다른 경우이 노드가 특성이고, 지정된 접두사가 "xmlns"이며, 이 노드의 namespaceURI가 "http://www.w3.org/2000/xmlns/ "와다른 경우이 노드가 특성이고 이 노드의 qualifiedName이 "xmlns"인 경우 + + + 지정된 노드를 이 노드의 자식 노드 목록 앞에 추가합니다. + 추가한 노드입니다. + 추가할 노드입니다.지정된 위치로 이동하는, 추가할 노드의 모든 콘텐츠입니다. + 이 노드가 노드 형식의 자식 노드를 허용하지 않는 형식을 가지는 경우가 이 노드의 상위 노드일 경우 + 이 노드를 만든 문서가 아닌 다른 문서에서 를 만든 경우이 노드가 읽기 전용인 경우 + + + 이 노드 바로 앞에 있는 노드를 가져옵니다. + 앞에 있는 XmlNode입니다.앞에 노드가 없으면 null이 반환됩니다. + + + 이 노드 바로 앞에 있는 텍스트 노드를 가져옵니다. + + 를 반환합니다. + + + 현재 노드의 모든 자식 노드 및/또는 특성을 제거합니다. + + + 지정된 자식 노드를 제거합니다. + 제거한 노드입니다. + 제거할 노드입니다. + + 가 이 노드의 자식이 아닌 경우이 노드가 읽기 전용인 경우 + + + + 자식 노드를 노드로 대체합니다. + 대체한 노드입니다. + 자식 목록에 삽입할 새 노드입니다. + 목록에서 대체할 노드입니다. + 이 노드가 노드 형식의 자식 노드를 허용하지 않는 형식을 가지는 경우가 이 노드의 상위 노드일 경우 + 이 노드를 만든 문서가 아닌 다른 문서에서 를 만든 경우이 노드가 읽기 전용인 경우가 이 노드의 자식이 아닌 경우 + + + DOM 구현에서 특정 기능을 구현하는지 테스트합니다. + 지정된 버전에 기능이 구현되면 true이고, 그렇지 않으면 false입니다.다음 표에서는 true를 반환하는 조합을 설명합니다.기능 버전 XML 1.0 XML 2.0 + 테스트할 기능의 패키지 이름입니다.대/소문자를 구분하지 않습니다. + 테스트할 패키지 이름의 버전 번호입니다.버전을 지정하지 않을 경우(null), 모든 버전의 기능을 지원하면 메서드에서 true를 반환합니다. + + + 이 멤버에 대한 설명은 를 참조하십시오. + 컬렉션에 대한 열거자를 반환합니다. + + + 노드의 값을 가져오거나 설정합니다. + 노드의 에 따라 반환되는 값이 달라집니다. 형식 값 특성 특성 값입니다. CDATASection CDATA 섹션의 콘텐츠입니다. 주석 주석의 콘텐츠입니다. 문서 null. DocumentFragment null. DocumentType null. 요소 null. 또는 속성을 사용하여 Element 노드의 값에 액세스할 수 있습니다.엔터티 null. EntityReference null. Notation null. ProcessingInstruction 대상을 제외한 전체 콘텐츠입니다. Text 텍스트 노드의 내용입니다. SignificantWhitespace 공백 문자입니다.공백은 하나 이상의 스페이스 문자, 캐리지 리턴, 줄 바꿈 또는 탭 등으로 구성될 수 있습니다.Whitespace 공백 문자입니다.공백은 하나 이상의 스페이스 문자, 캐리지 리턴, 줄 바꿈 또는 탭 등으로 구성될 수 있습니다.XmlDeclaration 선언(즉, <?xml과 ?> 사이의 모든 것)의 콘텐츠입니다. + 읽기 전용인 노드의 값을 설정하는 경우 + 값이 없어야 하는 노드의 값을 설정하는 경우(예: Element 노드) + + + 파생 클래스에서 재정의된 경우 노드의 모든 자식 노드를 지정된 에 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 파생 클래스에서 재정의된 경우 현재 노드를 지정된 에 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 노드 변경 형식을 지정합니다. + + + 노드 값이 변경됩니다. + + + 노드가 트리에 삽입됩니다. + + + 노드가 트리에서 제거됩니다. + + + + , , , , 이벤트에 대한 데이터를 제공합니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 이벤트를 생성한 입니다. + 이벤트를 생성한 의 이전 부모 입니다. + 이벤트를 생성한 의 새 부모 입니다. + 이벤트를 생성한 의 이전 값입니다. + 이벤트를 생성한 의 새 값입니다. + + + + + + 발생할 노드 변경 이벤트 형식을 나타내는 값을 가져옵니다. + 노드 변경 이벤트를 설명하는 XmlNodeChangedAction 값입니다.XmlNodeChangedAction 값 설명 Insert 노드를 삽입했거나 삽입합니다. 제거 노드를 제거했거나 제거합니다. 변경 노드를 변경했거나 변경합니다. 참고이벤트가 발생한 시점(전후) 사이에 Action 값이 달라지지 않습니다.별도의 이벤트 처리기를 만들어 두 인스턴스를 모두 처리할 수 있습니다. + + + 작업을 완료한 후 의 값을 가져옵니다. + 작업을 완료한 후 ParentNode의 값입니다.노드를 제거할 경우 이 속성에서 null을 반환합니다.참고Attribute 노드의 경우, 이 속성은 를 반환합니다. + + + 노드의 새 값을 가져옵니다. + 노드의 새 값입니다.노드가 특성이나 텍스트 노드가 아니거나, 노드가 제거되고 있는 경우에 이 속성은 null을 반환합니다. 이벤트에서 호출되었을 경우, 변경이 성공적이면 NewValue가 노드 값을 반환합니다. 이벤트에서 호출되었을 경우에는 NewValue가 노드의 현재 값을 반환합니다. + + + 추가, 제거 또는 변경할 를 가져옵니다. + 추가, 제거 또는 변경할 XmlNode입니다. 이 속성에서는 null을 반환하지 않습니다. + + + 작업을 시작하기 전에 의 값을 가져옵니다. + 작업을 시작하기 전 ParentNode의 값입니다.노드에 부모가 없으면 이 속성은 null을 반환합니다.참고Attribute 노드의 경우, 이 속성은 를 반환합니다. + + + 노드의 원래 값을 가져옵니다. + 노드의 원래 값입니다.노드가 특성이나 텍스트 노드가 아니거나, 노드가 삽입되고 있는 경우에 이 속성은 null을 반환합니다. 이벤트에서 호출되었을 경우, 변경이 성공적이면 OldValue가 교체될 노드의 현재 값을 반환합니다. 이벤트에서 호출되었을 경우에는 OldValue가 변경 전 노드 값을 반환합니다. + + + + , , , , 이벤트를 처리하는 메서드를 나타냅니다. + 이벤트 소스입니다. + 이벤트 데이터가 포함된 입니다. + + + 노드의 정렬된 컬렉션을 나타냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + + + XmlNodeList에서 노드의 수를 가져옵니다. + XmlNodeList의 노드 수입니다. + + + 노드의 컬렉션을 반복하는 열거자를 가져옵니다. + 노드의 컬렉션 전체에서 반복하는 데 사용되는 열거자입니다. + + + 특정 인덱스에서 노드를 검색합니다. + 컬렉션에서 지정된 인덱스의 입니다.가 목록의 노드 수보다 크거나 같은 경우 null을 반환합니다. + 노드 목록에 대한 0부터 시작하는 인덱스입니다. + + + 특정 인덱스에서 노드를 가져옵니다. + 컬렉션에서 지정된 인덱스의 입니다.인덱스가 목록의 노드 수보다 크거나 같은 경우 null을 반환합니다. + 노드 목록에 대한 0부터 시작하는 인덱스입니다. + + + 노드 목록에서 개인적으로 리소스를 삭제합니다. + + + + 클래스에서 사용하는 모든 리소스를 해제합니다. + + + 문서의 텍스트에 있는 프로세스 관련 정보를 유지하기 위해 정의된 XML 처리 명령을 나타냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 처리 명령의 대상입니다. 속성을 참조하세요. + 처리 명령의 콘텐츠입니다. 속성을 참조하세요. + 부모 XML 문서입니다. + + + 이 노드의 복제본을 만듭니다. + 복제 노드입니다. + + 지정된 노드 아래의 하위 트리를 재귀적으로 복제하려면 true이고, 노드 자체만 복제하려면 false입니다. + + + 처리 명령의 콘텐츠를 가져오거나 설정합니다. 처리 명령의 대상은 제외됩니다. + 처리 명령의 대상을 제외한 처리 명령의 콘텐츠입니다. + + + 노드와 모든 자식의 연결된 값을 가져오거나 설정합니다. + 노드와 모든 자식의 연결된 값입니다. + + + 노드의 로컬 이름을 가져옵니다. + processinginstruction 노드의 경우, 이 속성은 처리 명령의 대상을 반환합니다. + + + 노드의 정규화된 이름을 가져옵니다. + processinginstruction 노드의 경우, 이 속성은 처리 명령의 대상을 반환합니다. + + + 현재 노드의 형식을 가져옵니다. + XmlProcessingInstruction 노드인 경우 이 값은 XmlNodeType.ProcessingInstruction입니다. + + + 처리 명령의 대상을 가져옵니다. + 처리 명령의 대상입니다. + + + 노드의 값을 가져오거나 설정합니다. + 처리 명령의 대상을 제외한 처리 명령의 전체 콘텐츠입니다. + Node is read-only. + + + 지정된 에 노드의 모든 자식을 저장합니다.ProcessingInstruction 노드는 자식을 가지지 않습니다. 따라서 이 메서드에서는 아무 작업도 수행되지 않습니다. + 저장할 대상 XmlWriter입니다. + + + 지정된 에 노드를 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 혼합된 내용 노드의 태그 사이에 있는 공백이나 xml:space= 'preserve' 범위 내에 있는 공백을 나타냅니다.이러한 공백을 유효 공백이라고도 합니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 노드의 공백 문자입니다. + + 개체 + + + 이 노드의 복제본을 만듭니다. + 복제된 노드입니다. + 지정된 노드 아래의 하위 트리를 재귀적으로 복제하려면 true이고, 노드 자체만 복제하려면 false입니다.유효 공백 노드의 경우 복제된 노드에는 항상 매개 변수 설정과 상관 없이 데이터 값이 포함됩니다. + + + 노드의 로컬 이름을 가져옵니다. + XmlSignificantWhitespace 노드의 경우 이 속성은 #significant-whitespace를 반환합니다. + + + 노드의 정규화된 이름을 가져옵니다. + XmlSignificantWhitespace 노드의 경우 이 속성은 #significant-whitespace를 반환합니다. + + + 현재 노드의 형식을 가져옵니다. + XmlSignificantWhitespace 노드의 경우 이 값은 XmlNodeType.SignificantWhitespace입니다. + + + 현재 노드의 부모를 가져옵니다. + 현재 노드의 부모 노드입니다. + + + 이 노드 바로 앞에 있는 텍스트 노드를 가져옵니다. + + 를 반환합니다. + + + 노드의 값을 가져오거나 설정합니다. + 노드에 있는 공백 문자입니다. + Value를 잘못된 공백 문자로 설정하는 경우 + + + 지정된 에 노드의 모든 자식을 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 지정된 에 노드를 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 요소나 특성의 텍스트 콘텐츠를 나타냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 노드의 내용입니다. 속성을 참조하십시오. + 부모 XML 문서입니다. + + + 이 노드의 복제본을 만듭니다. + 복제된 노드입니다. + 지정된 노드 아래의 하위 트리를 재귀적으로 복제하려면 true이고, 노드 자체만 복제하려면 false입니다. + + + 노드의 로컬 이름을 가져옵니다. + text 노드의 경우 이 속성은 #text를 반환합니다. + + + 노드의 정규화된 이름을 가져옵니다. + text 노드의 경우 이 속성은 #text를 반환합니다. + + + 현재 노드의 형식을 가져옵니다. + 텍스트 노드의 경우 이 값은 XmlNodeType.Text입니다. + + + + 이 노드 바로 앞에 있는 텍스트 노드를 가져옵니다. + + 를 반환합니다. + + + 지정된 오프셋으로 노드 하나를 두 개로 분할합니다. 트리에 있는 이 두 노드는 형제 노드로 유지됩니다. + 새 노드입니다. + 노드를 분할하는 오프셋입니다. + + + 노드의 값을 가져오거나 설정합니다. + 텍스트 노드의 내용입니다. + + + 지정된 에 노드의 모든 자식을 저장합니다.XmlText 노드는 자식이 없으므로 이 메서드는 어떠한 영향도 끼치지 않습니다. + 저장할 대상 XmlWriter입니다. + + + 지정된 에 노드를 저장합니다. + 저장할 대상 XmlWriter입니다. + + + 요소 내용에 있는 공백을 나타냅니다. + + + + 클래스의 새 인스턴스를 초기화합니다. + 노드의 공백 문자입니다. + + 개체 + + + 이 노드의 복제본을 만듭니다. + 복제된 노드입니다. + 지정된 노드 아래의 하위 트리를 재귀적으로 복제하려면 true이고, 노드 자체만 복제하려면 false입니다.문서 형식 노드의 경우 복제된 노드에는 항상 매개 변수 설정과 상관없이 하위 트리가 포함됩니다. + + + 노드의 로컬 이름을 가져옵니다. + XmlWhitespace 노드의 경우 이 속성은 #whitespace를 반환합니다. + + + 노드의 정규화된 이름을 가져옵니다. + XmlWhitespace 노드의 경우 이 속성은 #whitespace를 반환합니다. + + + 노드의 형식을 가져옵니다. + XmlWhitespace 노드의 경우 이 값은 입니다. + + + 현재 노드의 부모를 가져옵니다. + 현재 노드의 부모 노드입니다. + + + 이 노드 바로 앞에 있는 텍스트 노드를 가져옵니다. + + 를 반환합니다. + + + 노드의 값을 가져오거나 설정합니다. + 노드에 있는 공백 문자입니다. + + 를 잘못된 공백 문자로 설정하는 경우 + + + 지정된 에 노드의 모든 자식을 저장합니다. + 저장할 대상 입니다. + + + 지정된 에 노드를 저장합니다. + 저장할 대상 입니다. + + + \ No newline at end of file diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/ru/System.Xml.XmlDocument.xml b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/ru/System.Xml.XmlDocument.xml new file mode 100644 index 0000000..d4d3e31 --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/ru/System.Xml.XmlDocument.xml @@ -0,0 +1,1431 @@ + + + + System.Xml.XmlDocument + + + + Представляет атрибут.Допустимые значения атрибута и его значения по умолчанию определены в определении DTD или схеме. + + + Инициализирует новый экземпляр класса . + Префикс пространства имен. + Локальное имя атрибута. + Универсальный код ресурса (URI) пространства имен. + Родительский XML-документ. + + + Добавляет указанный узел в конец списка дочерних узов данного узела. + Добавленный узел . + Добавляемый объект . + Данный узел относится к типу, который не допускает дочерних узлов типа .Узел является предком данного узла. + Узел был создан из другого документа, отличного от документа, из которого был создан этот узел.Этот узел доступен только для чтения. + + + Получает базовый URI узла. + Место, из которого был загружен узел, или String.Empty, если базовый URI узела отсутствует.Узлам атрибутов присвоен базовый URI владеющего ими элемента.Если у атрибута нет элемента-владельца, свойство BaseURI возвращает значение String.Empty. + + + Создает дубликат этого узела. + Дублирующийся узел. + Значение true для рекурсивного клонирования поддерева указанного узла; значение false для клонирования только самого узла + + + Задает последовательно соединенные значения узла и его дочерних узлов. + Последовательно соединенные значения узела и его дочерних узов.Для узлов атрибутов это свойство теми же функциями, что и свойство . + + + Задает значение атрибута. + Значение атрибута. + При задании этого свойства указан код XML с неправильным форматом. + + + Вставляет заданный узел сразу после указанного узела ссылки. + Вставленный узел . + Вставляемый объект . + узелом ссылки является . располагается после . + Данный узел относится к типу, который не допускает дочерних узлов типа .Узел является предком данного узла. + Узел был создан из другого документа, отличного от документа, из которого был создан этот узел.Узел не является дочерним для этого узла.Этот узел доступен только для чтения. + + + Вставляет заданный узел сразу перед указанным узелом ссылки. + Вставленный узел . + Вставляемый объект . + узелом ссылки является . размещен перед данным узелом. + Текущий узел относится к типу, который не допускает дочерних узлов типа .Узел является предком данного узла. + Узел был создан из другого документа, отличного от документа, из которого был создан этот узел.Узел не является дочерним для этого узла.Этот узел доступен только для чтения. + + + Возвращает локальное имя узела. + Имя узла атрибута с удаленным префиксом.В примере тега <book bk:genre= 'novel'> значение LocalName атрибута равно genre. + + + Возвращает проверенное имя узла. + Полное имя узла атрибута. + + + Возвращает URI пространства имен данного узела. + URI пространства имен данного узла.Если атрибут не задан в пространстве имен явным образом, данное свойство возвращает значение String.Empty. + + + Получает тип текущего узла. + Узлы XmlAttribute относятся к типу XmlNodeType.Attribute. + + + Возвращает класс , которому принадлежит данный узел. + XML документ, которому принадлежит данный узел. + + + Получает элемент , которому принадлежит атрибут. + Элемент XmlElement, которому принадлежит атрибут или значение null, если данный атрибут не является частью какого-либо элемента XmlElement. + + + Получает родительский узел данного узла.Для узлов XmlAttribute это свойство всегда возвращает значение null. + Для узлов XmlAttribute это свойство всегда возвращает значение null. + + + Возвращает или задает префикс пространства имен данного узла. + Префикс пространства имен данного узла.Если префикс отсутствует, данное свойство возвращает String.Empty. + Этот узел доступен только для чтения. + Заданный префикс содержит недопустимый символ.Указан префикс неправильного формата.Код URI пространства имен для данного узла равен значению null.Задан префикс "xml", и код URI пространства имен отличается от значения "http://www.w3.org/XML/1998/namespace".Данный узел является атрибутом, задан префикс "xmlns", и URI пространства имен этого узла отличается от значения "http://www.w3.org/2000/xmlns/".Данный узел является атрибутом, и его полное имя — "xmlns" [пространства имен]. + + + Добавляет указанный узел в начало списка дочерних узов данного узела. + Добавленный узел . + Добавляемый объект .Для узлов все содержимое фрагмента документа перемещается в дочерний список данного узла. + Данный узел относится к типу, который не допускает дочерних узлов типа .Узел является предком данного узла. + Узел был создан из другого документа, отличного от документа, из которого был создан этот узел.Этот узел доступен только для чтения. + + + Удаляет указанный дочерний узел. + Удаленный узел . + Удаляемый объект . + Узел не является дочерним для этого узла.Или этот узел доступен только для чтения. + + + Заменяет указанный дочерний узел заданным новым дочерним узлом. + Замененный узел . + Новый дочерний узел . + Объект для замены. + Данный узел относится к типу, который не допускает дочерних узлов типа .Узел является предком данного узла. + Узел был создан из другого документа, отличного от документа, из которого был создан этот узел.Этот узел доступен только для чтения.Узел не является дочерним для этого узла. + + + Получает значение, указывающее, было ли явно задано значение атрибута. + Значение true, если для атрибута было явно задано значение в исходном экземпляре документа; в противном случае — значение false.Значение false указывает, что значение атрибута происходит из определения DTD. + + + Возвращает или задает значение узела. + Возвращаемое значение зависит от значения свойства узла.Для узлов XmlAttribute значение это свойства равно значению атрибута. + Вызвана операция set для узла, доступного только для чтения. + + + Сохраняет все дочерние узлы в заданном классе . + XmlWriter, в котором необходимо выполнить сохранение. + + + Сохраняет узел в заданном . + XmlWriter, в котором необходимо выполнить сохранение. + + + Представляет коллекцию атрибутов, к которым можно получить доступ по имени или по индексу. + + + Вставляет указанный атрибут как последний узел коллекции. + XmlAttribute, который требуется добавить в коллекцию. + Вставляемый объект . + + был создан из документа, отличающегося от того, который создал данную коллекцию. + + + Копирует объекты из этой коллекции в заданный массив. + Массив, который является конечным массивом для объектов, копируемых из коллекции. + Индекс массива, с которого начинается копирование. + + + Вставляет указанный атрибут непосредственно после заданного атрибута ссылки. + Класс XmlAttribute, вставляемый в коллекцию. + Вставляемый объект . + Объект , являющийся атрибутом ссылки. располагается после . + + был создан из документа, отличающегося от того, который создал данную коллекцию.Или не является членом данной коллекции. + + + Вставляет указанный атрибут непосредственно перед заданным атрибутом ссылки. + Класс XmlAttribute, вставляемый в коллекцию. + Вставляемый объект . + Объект , являющийся атрибутом ссылки.Элемент помещается перед элементом . + + был создан из документа, отличающегося от того, который создал данную коллекцию.Или не является членом данной коллекции. + + + Получает атрибут с указанным индексом. + Объект с указанным индексом. + Индекс атрибута. + Переданное значение индекса находится за пределами диапазона. + + + Получает атрибут с заданным именем. + Объект с заданным именем.Если атрибут не существует, это свойство возвращает значение null. + Проверенное имя атрибута. + + + Возвращает атрибут с заданным локальным именем и URI пространства имен. + Параметр с заданным локальным именем и URI пространства имен.Если атрибут не существует, это свойство возвращает значение null. + Локальное имя атрибута. + URI пространства имен атрибута. + + + Вставляет указанный атрибут как первый узел коллекции. + Атрибут XmlAttribute, добавленный в коллекцию. + Вставляемый объект . + + + Удаляет указанный атрибут из коллекции. + узел удален или равен null, если он не найден в коллекции. + Удаляемый объект . + + + Удаляет все атрибуты из коллекции. + + + Удаляет из коллекции атрибут, соответствующий указанному индексу. + Возвращает значение null, если по указанному индексу атрибут отсутствует. + Индекс удаляемого узла.Первый узел имеет индекс 0. + + + Добавляет узел с помощью свойства + Если узел заменяет существующий узел с таким же именем, то возвращается старый узел; в противном случае возвращается добавленный узел. + узел атрибута, предназначенный для помещения в коллекцию.Позже узел будет доступен по своему имени.Если узел с таким именем уже присутствует в коллекции, он замещается новым; в противном случае узел добавляется в конец коллекции. + + был создан из , отличающегося от того, который создал данную коллекцию.Этот объект XmlAttributeCollection доступен только для чтения. + + представляет собой , который уже является атрибутом другого объекта .Для повторного использования атрибутов в других элементах необходимо клонировать объекты XmlAttribute, которые требуется повторно использовать. + + + Описание этого члена см. в разделе . + Массив, который является конечным массивом для объектов, копируемых из коллекции. + Индекс массива, с которого начинается копирование. + + + Описание этого члена см. в разделе . + Возвращает значение типа int, содержащее число атрибутов. + + + Описание этого члена см. в разделе . + Возвращает значение true, если коллекция синхронизирована. + + + Описание этого члена см. в разделе . + Возвращает объект , который является корнем коллекции. + + + Представляет раздел CDATA. + + + Инициализирует новый экземпляр класса . + Объект , содержащий знаковые данные. + Объект . + + + Создает дубликат этого узла. + Точная копия узла. + trueдля рекурсивного создания точной копии поддерева указанного узла; false для создания точной копии самого узла.Поскольку узлы CDATA не имеют дочерних узлов, независимо от настройки параметра точная копия узла всегда будет включать содержимое данных. + + + Возвращает локальное имя узла. + узлы CDATA имеют локальное имя #cdata-section. + + + Возвращает полное имя узла. + узлы CDATA имеют локальное имя #cdata-section. + + + Получает тип текущего узла. + Тип узла.Для узлов CDATA значение равно XmlNodeType.CDATA. + + + + Возвращает текстовый узел, которому предшествует этого узла. + Возвращает . + + + Сохраняет дочерний узел этого узела в заданном классе . + XmlWriter, в котором необходимо выполнить сохранение. + + + Сохраняет узел в заданном . + XmlWriter, в котором необходимо выполнить сохранение. + + + Обеспечивает методы обработки текста, которые используются несколькими классами. + + + Инициализирует новый экземпляр класса . + Строка, содержащая символьные данные, которые необходимо добавить в документ. + Объект , который должен содержать символьные данные. + + + Добавляет заданную строку в конец знаковых данных узла. + Строка, вставляемая в существующую строку. + + + Содержит данные узла. + Данные текущего узла. + + + Удаляет диапазон знаков из узла. + Позиция в строке, с которой начинается удаление. + Число символов для удаления. + + + Вставляет заданную строку со смещением в указанное число знаков. + Позиция в строке для вставки предлагаемых данных строки. + Данные строки, вставляемые в существующую строку. + + + Возвращает длину данных в знаках. + Длина строки в знаках в свойстве .Длина может быть равна нулю, то есть узлы CharacterData могут быть пустыми. + + + Замещает заданное количество знаков, начиная с указанного смещения в заданной строке. + Позиция в строке, с которой начинается замещение. + Число знаков для замещения. + Новые данные, заменяющие старые данные строки. + + + Возвращает подстроку полной строки из заданного диапазона. + Подстрока, соответствующая указанному диапазону. + Позиция в строке, с которой начинается извлечение.Нулевое смещение означает, что началом данных является начальная пиксель. + Число извлекаемых знаков. + + + Возвращает или задает значение узела. + Значение узела. + Узел доступен только для чтения. + + + Представляет содержимое XML-комментария. + + + Инициализирует новый экземпляр класса . + Содержимое элемента комментария. + Родительский XML-документ. + + + Создает дубликат этого узела. + Точная копия узела. + Значение true для рекурсивного создания точной копии поддерева указанного узела; false только для создания точной копии самого узела.Поскольку узлы комментариев не имеют дочерних узлов, точная копия узла всегда включает текстовое содержимое независимо от значения параметра. + + + Возвращает локальное имя узела. + Для узлов комментариев значение — #comment. + + + Возвращает проверенное имя узла. + Для узлов комментариев значение — #comment. + + + Получает тип текущего узла. + Для узлов комментариев значение — XmlNodeType.Comment. + + + Сохраняет все дочерние узлы в заданном классе .Поскольку у узлов комментариев отсутствуют дочерние узлы, этот метод не работает. + XmlWriter, в котором необходимо выполнить сохранение. + + + Сохраняет узел в заданном . + XmlWriter, в котором необходимо выполнить сохранение. + + + Представляет узел объявления XML <?xml version='1.0'...?>. + + + Инициализирует новый экземпляр класса . + Версия XML, см. свойство . + Схема кодирования, см. свойство . + Указывает наличие зависимости XML-документа от внешнего DTD; см. свойство . + Родительский XML-документ. + + + Создает дубликат этого узела. + Точная копия узела. + Значение true для рекурсивного создания точной копии поддерева указанного узела; false только для создания точной копии самого узела.Поскольку узлы XmlDeclaration не имеют дочерних узлов, точная копия узла всегда включает значение данных независимо от значения параметра. + + + Получает или задает уровень кодировки XML-документа. + Допустимое имя кодировки знаков.Ниже см. чаще всего поддерживаемые имена кодировок знаков для XML.Категория Имена кодировок Юникод UTF-8, UTF-16 ISO 10646 ISO-10646-UCS-2, ISO-10646-UCS-4 ISO 8859 ISO-8859-n (где "n" — цифра от 1 до 9) JIS X-0208-1997 ISO-2022-JP, Shift_JIS, EUC-JP Это необязательный параметр.Если значение не задано, это свойство возвращает String.Empty.Если атрибут кодировки не включен, предполагается использование кодировки UTF-8 при записи или сохранении документа. + + + Получает или задает сцепленные значения для XmlDeclaration. + Сцепленные значения XmlDeclaration (то есть любое значение между <?xml и ?>). + + + Возвращает локальное имя узела. + Для узлов XmlDeclaration локальное имя — xml. + + + Возвращает проверенное имя узла. + Для узлов XmlDeclaration имя — xml. + + + Получает тип текущего узла. + Для узлов XmlDeclaration это значение — XmlNodeType.XmlDeclaration. + + + Получает или задает значение отдельного атрибута. + Действительными значениями являются значения yes, если все объявления сущности, требующиеся для XML-документа, содержатся в документе, или значения no, если требуется внешнее DTD.Если отдельный атрибут отсутствует в объявлении XML, это свойство возвращает String.Empty. + + + Получает или задает значение XmlDeclaration. + Содержимое узла XmlDeclaration (то есть любое значение между <?xml и ?>). + + + Получает XML-версию документа. + Это значение всегда равно 1.0. + + + Сохраняет дочерний узел этого узела в заданном классе .Поскольку у узлов XmlDeclaration отсутствуют дочерние узлы, этот метод не работает. + XmlWriter, в котором необходимо выполнить сохранение. + + + Сохраняет узел в заданном . + XmlWriter, в котором необходимо выполнить сохранение. + + + Представляет XML-документ.Дополнительные сведения см. в разделе Remarks. + + + Инициализирует новый экземпляр класса . + + + Инициализирует новый экземпляр класса XmlDocument указанным значением . + Используемый XmlImplementation. + + + Инициализирует новый экземпляр класса XmlDocument указанным значением . + Используемый XmlNameTable. + + + Возвращает базовый URI текущего узла. + Расположение, из которого загружен узел. + + + Создает дубликат этого узла. + Клонированный узел XmlDocument. + Значение true для рекурсивного клонирования поддерева указанного узла; значение false для клонирования только самого узла. + + + Создает объект с указанным . + Новый объект XmlAttribute. + Полное имя атрибута.Если имя содержит двоеточие, свойство отражает часть имени, предшествующую ему, а свойство — ту часть, которая следует за первым двоеточием.Свойство остается пустым, если префикс не является распознаваемым встроенным префиксом, например xmlns.В этом случае NamespaceURI имеет значение http://www.w3.org/2000/xmlns/. + + + Создает с помощью указанного полного имени и . + Новый объект XmlAttribute. + Полное имя атрибута.Если имя содержит двоеточие, свойство отражает часть имени, предшествующую ему, а свойство — ту часть, которая следует за двоеточием. + URI пространства имен атрибута.Если полное имя содержит префикс xmlns, то этот параметр должен иметь значение http://www.w3.org/2000/xmlns/. + + + Создает объект с помощью указанных значений , и . + Новый объект XmlAttribute. + Префикс атрибута (если имеется).String.Empty равно значению null. + Локальное имя атрибута. + URI пространства имен атрибута (если имеется).String.Empty равно значению null.Если значение параметра равно xmlns, этот параметр должен иметь значение http://www.w3.org/2000/xmlns/. В противном случае создается исключение. + + + Создает объект , содержащий указанные данные. + Новый объект XmlCDataSection. + Содержимое нового класса XmlCDataSection. + + + Создает объект , содержащий указанные данные. + Новый объект XmlComment. + Содержимое нового класса XmlComment. + + + Создает объект . + Новый объект XmlDocumentFragment. + + + Создает элемент с указанным именем. + Новый объект XmlElement. + Полное имя элемента.Если имя содержит двоеточие, свойство отражает часть имени, предшествующую ему, а свойство — ту часть, которая следует за двоеточием.Полное имя не может содержать префикс "xmlns". + + + Создает с помощью полного имени и . + Новый объект XmlElement. + Полное имя элемента.Если имя содержит двоеточие, свойство отражает часть имени, предшествующую ему, а свойство — ту часть, которая следует за двоеточием.Полное имя не может содержать префикс "xmlns". + Универсальный код ресурса (URI) пространства имен элемента. + + + Создает элемент с помощью указанных , и . + Новый объект . + Префикс нового элемента (если имеется).String.Empty равно значению null. + Локальное имя нового элемента. + URI пространства имен нового элемента (если имеется).String.Empty равно значению null. + + + Создает с помощью указанного типа узла, а также свойств и . + Новый объект XmlNode. + Строковая версия типа нового узла.Этот параметр должен принимать одно из значений, перечисленных в следующей таблице. + Полное имя нового узла.Если имя содержит двоеточие, оно разбивается на компоненты и . + URI пространства имен нового узла. + The name was not provided and the XmlNodeType requires a name; or is not one of the strings listed below. + + + Создает объект с помощью указанных значений , и . + Новый объект XmlNode. + Тип XmlNodeType нового узла. + Полное имя нового узла.Если имя содержит двоеточие, оно разбивается на компоненты и . + URI пространства имен нового узла. + The name was not provided and the XmlNodeType requires a name. + + + Создает объект с помощью указанных типов , , и . + Новый объект XmlNode. + Тип XmlNodeType нового узла. + Префикс нового узла. + Локальное имя нового узла. + URI пространства имен нового узла. + The name was not provided and the XmlNodeType requires a name. + + + Создает с помощью указанного имени и данных. + Новый объект XmlProcessingInstruction. + Имя инструкции по обработке. + Данные для инструкции обработки. + + + Создает узел . + Новый узел XmlSignificantWhitespace. + Строка должна содержать только следующие символы: &#20; &#10; &#13; и &#9; + + + Создает объект с указанным текстом. + Новый узел XmlText. + Текст для узла Text. + + + Создает узел . + Новый узел XmlWhitespace. + Строка должна содержать только следующие символы: &#20; &#10; &#13; и &#9; + + + Создает узел с указанными значениями. + Новый узел XmlDeclaration. + Номер версии должен быть равен 1.0. + Значение атрибута кодировки.Эта кодировка используется при сохранении в файле или потоке, поэтому она должна быть задана как строка, поддерживаемая классом . В противном случае в работе возникает сбой.Если она имеет значение null или String.Empty, метод Save не записывает атрибут кодировки в объявление XML и используется кодировка UTF-8, заданная по умолчанию.Примечание. Если XmlDocument сохранен в или , это значение кодировки не учитывается.Вместо нее используется кодировка TextWriter или XmlTextWriter.Таким образом обеспечивается возможность чтения записанного XML в правильной кодировке. + Значение должно быть равно "yes" или "no".Если значение равно null или String.Empty, метод Save не записывает в объявление XML отдельный атрибут. + The values of or are something other than the ones specified above. + + + Возвращает корень для документа. + Объект XmlElement, представляющий корень дерева XML-документов.Если корень не существует, возвращается значение null. + + + Возвращает значение , содержащее список всех элементов-потомков, соответствующих указанному имени . + Класс , содержащий список всех соответствующих узлов.Если ни один из узлов не соответствует , возвращаемая коллекция будет пустой. + Сопоставляемое полное имя.Оно противопоставляется свойству Name соответствующего узла.Специальное значение "*" соответствует всем тегам. + + + Возвращает , содержащий список всех элементов-потомков, соответствующих указанным значениям и . + Класс , содержащий список всех соответствующих узлов.Если ни один из узлов не соответствует указанным параметрам и , возвращаемая коллекция будет пустой. + Сопоставляемый параметр LocalName.Специальное значение "*" соответствует всем тегам. + Сопоставляемый параметр NamespaceURI. + + + Возвращает объект для текущего документа. + Объект XmlImplementation для текущего документа. + + + Импортирует в текущий документ узел из другого документа. + Импортированный . + Импортируемый узел. + Значение true — выполняется полное точное клонирование; в противном случае — false. + Calling this method on a node type which cannot be imported. + + + Во всех случаях вызывает исключение . + Значения узла и всех его дочерних узлов. + In all cases. + + + Возвращает или задает разметку, отражающую дочерние узлы текущего узла. + Разметка дочерних узлов текущего узла. + The XML specified when setting this property is not well-formed. + + + Возвращает значение, определяющее, доступен ли текущий узел только для чтения. + Значение true, если текущий узел доступен только для чтения; в противном случае — значение false.Узлы XmlDocument всегда возвращают значение false. + + + Загружает XML-документ из указанного потока. + Поток, содержащий загружаемый документ XML. + There is a load or parse error in the XML.In this case, a is raised. + + + Загружает XML-документ из указанного . + TextReader, используемый для передачи данных XML в документ. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Загружает XML-документ из указанного . + XmlReader, используемый для передачи данных XML в документ. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Загружает XML-документ из указанной строки. + Строка, содержащая загружаемый XML-документ. + There is a load or parse error in the XML.In this case, the document remains empty. + + + Возвращает локальное имя узла. + Для узлов XmlDocument локальное имя равно #document. + + + Возвращает полное имя узла. + Для узлов XmlDocument имя равно #document. + + + Возвращает класс , связанный с данной реализацией. + Класс XmlNameTable, позволяющий получить атомизированную версию строки в документе. + + + Возникает при изменении свойства узла, принадлежащего данному документу. + + + Возникает при намерении изменить свойство узла, принадлежащего данному документу. + + + Возникает после вставки узла, принадлежащего данному документу, в другой узел. + + + Возникает перед вставкой узла, принадлежащего данному документу, в другой узел. + + + Возникает после удаления узла, принадлежащего данному документу, из родительского узла. + + + Возникает перед удалением узла из документа. + + + Возвращает тип текущего узла. + Тип узла.Для узлов XmlDocument это значение равно XmlNodeType.Document. + + + Возвращает , к которому принадлежит текущий узел. + Для узлов XmlDocument ( имеет значение XmlNodeType.Document) это свойство всегда возвращает значение null. + + + Возвращает родительский узел для данного узла (только узлов, у которых они могут быть). + Всегда возвращает значение null. + + + Возвращает или задает значение, определяющее, будут ли сохранены знаки-разделители в содержимом элемента. + Значение true, если знак-разделитель будет сохранен; в противном случае — значение false.Значение по умолчанию — false. + + + Создает объект на основе данных из .Средство чтения должно быть позиционировано на узел или атрибут. + Новый XmlNode или значение null, если больше узлов не существует. + Источник XML + The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + + + Сохраняет XML-документ в указанном потоке. + Поток, в который будет выполняться сохранение. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Сохраняет XML-документ в указанном . + Объект TextWriter, в котором необходимо выполнить сохранение. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Сохраняет XML-документ в указанном . + Объект XmlWriter, в котором необходимо выполнить сохранение. + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + Сохраняет все дочерние узлы узла XmlDocument в заданном . + Объект XmlWriter, в котором необходимо выполнить сохранение. + + + Сохраняет узел XmlDocument в заданном . + Объект XmlWriter, в котором необходимо выполнить сохранение. + + + Представляет простой объект, полезный для операций вставки дерева. + + + Инициализирует новый экземпляр класса . + XML-документ, являющийся источником фрагмента. + + + Создает дубликат этого узела. + Точная копия узела. + Значение true для рекурсивного создания точной копии поддерева указанного узела; false только для создания точной копии самого узела. + + + Получает или задает разметку, представляющую дочерние узлы этого узла. + Разметка дочерних узлов этого узла. + При задании этого свойства указан код XML с неправильным форматом. + + + Возвращает локальное имя узела. + Для узлов XmlDocumentFragment локальное имя — #document-fragment. + + + Возвращает проверенное имя узла. + Для XmlDocumentFragment имя — #document-fragment. + + + Получает тип текущего узла. + Для узлов XmlDocumentFragment это значение равно XmlNodeType.DocumentFragment. + + + Возвращает класс , которому принадлежит данный узел. + XmlDocument, к которому принадлежит данный узел. + + + Возвращает родительский узел для данного узела (только для тех узов, которые могут их иметь). + Родительский узел этого узла.Для узлов XmlDocumentFragment это свойство всегда имеет значение null. + + + Сохраняет все дочерние узлы в заданном классе . + XmlWriter, в котором необходимо выполнить сохранение. + + + Сохраняет узел в заданном . + XmlWriter, в котором необходимо выполнить сохранение. + + + Представляет элемент. + + + Инициализирует новый экземпляр класса . + Префикс пространства имен, см. свойство . + Локальное имя, см. свойство . + Универсальный код ресурса пространства имен, см. свойство . + Родительский XML-документ. + + + Получает объект , содержащий список атрибутов для этого узла. + Коллекция , содержащая список атрибутов для этого узла. + + + Создает дубликат этого узела. + Точная копия узела. + Значение true для рекурсивного создания точной копии поддерева указанного узла; значение false только для создания точной копии самого узла (и его атрибутов, если узел является объектом XmlElement). + + + Возвращает значение атрибута с указанным именем. + Значение указанного атрибута.Возвращается пустая строка, если соответствующий атрибут не найден или если атрибут не имеет заданного значения или значения по умолчанию. + Имя извлекаемого атрибута.Это полное имя.Оно противопоставляется свойству Name соответствующего узела. + + + Возвращает значение атрибута с заданным локальным именем и URI пространства имен. + Значение указанного атрибута.Возвращается пустая строка, если соответствующий атрибут не найден или если атрибут не имеет заданного значения или значения по умолчанию. + Локальное имя получаемого атрибута. + URI пространства имен получаемого атрибута. + + + Возвращает XmlAttribute с заданным именем. + Значение XmlAttribute или null, если соответствующий атрибут не найден. + Имя извлекаемого атрибута.Это полное имя.Оно противопоставляется свойству Name соответствующего узела. + + + Возвращает объект с заданным локальным именем и URI пространства имен. + Значение XmlAttribute или null, если соответствующий атрибут не найден. + Локальное имя атрибута. + URI пространства имен атрибута. + + + Возвращает , содержащий список всех элементов-потомков, соответствующих указанному свойству . + Класс , содержащий список всех соответствующих узов.Список пуст, если отсутствуют узлы сопоставления. + Сопоставляемый тег name.Это полное имя.Оно противопоставляется свойству Name соответствующего узела.Звездочка "*" является специальным значением, соответствующим всем тегам. + + + Возвращает , содержащий список всех элементов-потомков, соответствующих указанным свойствам и . + Класс , содержащий список всех соответствующих узов.Список пуст, если отсутствуют узлы сопоставления. + Сопоставляемое локальное имя.Звездочка "*" является специальным значением, соответствующим всем тегам. + Сопоставляемый URI пространства имен. + + + Определяет наличие у текущего узла атрибута с заданным именем. + Значение true, если у текущего узла имеется заданный атрибут; в противном случае — значение false. + Имя искомого атрибута.Это полное имя.Оно противопоставляется свойству Name соответствующего узела. + + + Определяет наличие у текущего узла атрибута с заданным локальным именем и URI пространства имен. + Значение true, если у текущего узла имеется заданный атрибут; в противном случае — значение false. + Локальное имя искомого атрибута. + URI пространства имен искомого атрибута. + + + Получает значение boolean, указывающее наличие у текущего узла каких-либо атрибутов. + Значение true, если текущий узел содержит атрибуты; в противном случае — false. + + + Получает или задает сцепленные значения узла и всех его дочерних узлов. + Последовательно соединенные значения узела и его дочерних узов. + + + Получает или задает разметку, представляющую только дочерние узлы этого узла. + Разметка дочерних узлов этого узла. + При задании этого свойства указан код XML с неправильным форматом. + + + Получает или задает формат тега элемента. + Возвращает значение true, если элемент должен быть сериализован в тег с коротким форматом "<item/>"; в противном случае — значение false для тега с длинным форматом "<item></item>".Если значение true при задании этого свойства, дочерние элементы этого элемента удаляются и элемент сериализуется в тег с коротким форматом.Если задано значение false, значение свойства изменяется (независимо от наличия в элементе содержимого); если элемент пустой, он сериализуется в тег с длинным форматом.Это свойство является расширением Майкрософт для модели DOM. + + + Получает локальное имя текущего узела. + Имя текущего узла с удаленным префиксом.Например, LocalName — это книга для элемента <bk:book>. + + + Возвращает проверенное имя узла. + Проверенное имя узела.Для узлов XmlElement это имя тега элемента. + + + Возвращает URI пространства имен данного узела. + URI пространства имен данного узла.Если URI пространства имен отсутствует, возвращается String.Empty. + + + Получает объект , следующий сразу за этим элементом. + Объект XmlNode, следующий сразу за этим элементом. + + + Получает тип текущего узла. + Тип узла.Для узлов XmlElement это значение — XmlNodeType.Element. + + + Возвращает класс , которому принадлежит данный узел. + Объект XmlDocument, которому принадлежит этот элемент. + + + + Возвращает или задает префикс пространства имен данного узла. + Префикс пространства имен данного узла.Если префикс отсутствует, данное свойство возвращает String.Empty. + Этот узел доступен только для чтения. + Заданный префикс содержит недопустимый символ.Указан префикс неправильного формата.Код URI пространства имен для данного узла равен значению null.Заданный префикс — "xml", и URI пространства имен этого узла отличается от пространства имен http://www.w3.org/XML/1998/namespace. + + + Удаляет все заданные атрибуты и дочерние узлы текущего узла.Атрибуты, используемые по умолчанию, не удаляются. + + + Удаляет все заданные атрибуты из элемента.Атрибуты, используемые по умолчанию, не удаляются. + + + Удаляет атрибут по имени. + Имя удаляемого атрибута. Это полное имя.Оно противопоставляется свойству Name соответствующего узела. + узел доступен только для чтения. + + + Удаляет атрибут с заданным локальным именем и URI пространства имен. (Если удаленный атрибут имеет значение по умолчанию, он немедленно заменяется). + Локальное имя удаляемого атрибута. + URI пространства имен удаляемого атрибута. + узел доступен только для чтения. + + + Удаляет из элемента узел атрибутов с указанным индексом. (Если удаленный атрибут имеет значение по умолчанию, он немедленно заменяется). + Узел атрибутов удален, или значение null, если в указанном индексе узел отсутствует. + Индекс удаляемого узла.Первый узел имеет индекс 0. + + + Удаляет объект , заданный локальным именем и URI пространства имен. (Если удаленный атрибут имеет значение по умолчанию, он немедленно заменяется). + Удаленный объект XmlAttribute или значение null, если в элементе XmlElement отсутствует соответствующий узел атрибутов. + Локальное имя атрибута. + URI пространства имен атрибута. + Этот узел доступен только для чтения. + + + Удаляет указанный объект . + Удаленный объект XmlAttribute или значение null, если не является узлом атрибутов XmlElement. + Удаляемый узел XmlAttribute.Если удаленный атрибут имеет значение по умолчанию, он немедленно заменяется. + Этот узел доступен только для чтения. + + + Задает значение атрибута с указанным именем. + Имя создаваемого или изменяемого атрибута.Это полное имя.Если имя содержит двоеточие, оно разбивается на префикс и локальное имя. + Задаваемое значение атрибута. + Заданное имя содержит недопустимый символ. + узел доступен только для чтения. + + + Задает значение атрибута с заданным локальным именем и URI пространства имен. + Значение атрибута. + Локальное имя атрибута. + URI пространства имен атрибута. + Задаваемое значение атрибута. + + + Добавляет заданный объект . + Добавляемый объект XmlAttribute. + Локальное имя атрибута. + URI пространства имен атрибута. + + + Добавляет заданный объект . + Если атрибут заменяет существующий атрибут с таким же именем, возвращается старый узел XmlAttribute; в противном случае возвращается значение null. + Узел XmlAttribute для добавления в коллекцию атрибутов этого элемента. + Узел был создан из другого документа, отличного от документа, из которого был создан этот узел.Или этот узел доступен только для чтения. + Узел уже является атрибутом другого объекта XmlElement.Необходимо явно создать точную копию узлов XmlAttribute для их повторного использования в других объектах XmlElement. + + + Сохраняет все дочерние узлы в заданном классе . + XmlWriter, в котором необходимо выполнить сохранение. + + + Сохраняет текущий узел в заданный объект . + XmlWriter, в котором необходимо выполнить сохранение. + + + Определяет контекст набора объектов . + + + Инициализирует новый экземпляр класса . + + + Инициализирует новый экземпляр класса указанной таблицей . + Объект . + + + Создает новый объект . + Новый объект XmlDocument. + + + Проверяет, реализована ли в реализации модели DOM определенный компонент. + Значение true, если в указанной версии средство реализовано; в противном случае — false.В следующей таблице перечислены сочетания, которые приводят к возвращению методом HasFeature значения true.strFeature strVersion XML 1.0 XML 2.0 + Имя пакета проверяемого средства.Это имя не учитывает регистр. + Это номер версии проверяемого имени пакета.Если версия не указана (null), поддержка любой версии компонента приводит к возвращению методом значения true. + + + Получает узел, непосредственно предшествующий данному узлу или следующий сразу же за ним. + + + Возвращает узел, следующий сразу за данным узелом. + Узел , следующий сразу после этого узла, или значение null, если он не существует. + + + Возвращает узел, непосредственно предшествующий данному узелу. + Предшествующий узел или значение null, если он не существует. + + + Представляет коллекцию узлов, доступ к которым можно получить по имени или по индексу. + + + Получает число узлов в объекте XmlNamedNodeMap. + Число узлов. + + + Обеспечивает поддержку итерации стиля "foreach" для коллекции узлов в объекте XmlNamedNodeMap. + Объект перечислителя. + + + Получает объект , указанный по имени. + Объект XmlNode с указанным именем или значение null, если соответствующий узел не найден. + Полное имя получаемого узла.Оно противопоставляется свойству соответствующего узела. + + + Получает узел с соответствующими свойствами и . + Объект с соответствующим локальным именем и URI пространства имен или возвращается значение null, если соответствующий узел не найден. + Локальное имя получаемого узла. + Универсальный код ресурса (URI) пространства имен получаемого узла. + + + Получает узел по указанному индексу в XmlNamedNodeMap. + Объект с указанным индексом.Если значение меньше 0 либо больше или равно значению свойства , возвращается значение null. + Позиция индекса узла, получаемого из XmlNamedNodeMap.Индекс начинается с нуля, поэтому первым узлом в индексе является 0, а последним — -1. + + + Удаляет узел из XmlNamedNodeMap. + Объект XmlNode удален из этого объекта XmlNamedNodeMap, или возвращается значение null, если соответствующий узел не найден. + Полное имя удаляемого узла.Имя сопоставляется со свойством соответствующего узла. + + + Удаляет узел с соответствующими объектами и . + Объект удален, или возвращается значение null, если соответствующий узел не найден. + Локальное имя удаляемого узла. + URI пространства имен удаляемого узла. + + + Добавляет объект с помощью свойства . + Если узел заменяет существующий узел с таким же именем, возвращается старый узел; в противном случае возвращается значение null. + Объект XmlNode для хранения в XmlNamedNodeMap.Если узел с таким именем уже существует в сопоставлении, он заменяется новым. + Узел был создан из другого объекта , отличного от объекта, из которого был создан объект XmlNamedNodeMap; или объект XmlNamedNodeMap доступен только для чтения. + + + Предоставляет отдельный узел в XML-документе. + + + Добавляет указанный узел в конец списка дочерних узлов данного узла. + Добавленный узел. + Добавляемый узел.Все содержимое узла, которое должно быть добавлено, перемещается в указанное расположение. + Данный узел относится к типу, который не допускает дочерних узлов типа .Узел является предком данного узла. + Узел был создан из другого документа, отличного от документа, из которого был создан этот узел.Этот узел доступен только для чтения. + + + Возвращает класс , содержащий атрибуты данного узла. + Класс XmlAttributeCollection, содержащий атрибуты узла.Для узлов типа XmlNodeType.Element происходит возвращение атрибутов.В противном случае это свойство возвращает значение null. + + + Возвращает базовый URI текущего узла. + Место, из которого был загружен узел, или String.Empty, если базовый URI узла отсутствует. + + + Возвращает все дочерние узлы данного узла. + Объект, содержащий все дочерние узлы узла.Если дочерние узлы отсутствуют, это свойство возвращает пустой . + + + Когда переопределено в производном классе, создает дубликат узла. + Точная копия узла. + trueдля рекурсивного создания точной копии поддерева указанного узла; false для создания точной копии самого узла. + Вызов этого метода для типа узла, для которого не может быть создана точная копия. + + + Возвращает первый дочерний узел данного узла. + Первый дочерний узел данного узла.Если такой узел отсутствует, возвращается значение null. + + + Вернуть перечислитель, выполняющий перебор дочерних узлов текущего узла. + Объект , который можно использовать для итерации дочерних узлов в текущем узле. + + + Ищет наиболее точное объявление xmlns для заданного префикса, принадлежащего ограниченной области действия текущего узла, и возвращает универсальный код ресурса (URI) пространства имен в объявлении. + URI пространства имен указанного префикса. + Префикс, универсальный код ресурса (URI) пространства имен которого нужно найти. + + + Ищет наиболее точное объявление xmlns для универсального кода ресурса (URI) пространства имен, принадлежащего области действия текущего узла, и возвращает префикс, определенный в этом объявлении. + Префикс для указанного URI пространства имен. + URI пространства имен, префикс которого нужно найти. + + + Возвращает значение, свидетельствующее о наличии дочерних узлов у текущего узла. + Значение true, если узел имеет дочерние узлы; в противном случае — значение false. + + + Возвращает или задает связанные значения узла и всех его дочерних узлов. + Связанные значения узла и всех его дочерних узлов. + + + Возвращает или задает разметку, отражающую только дочерние узлы данного узла. + Разметка дочерних узлов данного узла.ПримечаниеInnerXml не возвращает атрибуты, используемые по умолчанию. + Установка этого свойства на узле, который не может иметь дочерних узлов. + При задании этого свойства указан код XML с неправильным форматом. + + + Вставляет заданный узел сразу после указанного узла ссылки. + Вставляемый узел. + Вставляемый объект XmlNode. + узелом ссылки является XmlNode. располагается после . + Данный узел относится к типу, который не допускает дочерних узлов типа .Узел является предком данного узла. + Узел был создан из другого документа, отличного от документа, из которого был создан этот узел.Узел не является дочерним для этого узла.Этот узел доступен только для чтения. + + + Вставляет заданный узел сразу перед указанным узлом ссылки. + Вставляемый узел. + Вставляемый объект XmlNode. + узелом ссылки является XmlNode. размещен перед данным узелом. + Текущий узел относится к типу, который не допускает дочерних узлов типа .Узел является предком данного узла. + Узел был создан из другого документа, отличного от документа, из которого был создан этот узел.Узел не является дочерним для этого узла.Этот узел доступен только для чтения. + + + Возвращает значение, определяющее, доступен ли узел только для чтения. + Значение true, если узел доступен только для чтения; в противном случае — false. + + + Возвращает первый дочерний элемент с помощью указанного свойства . + Первый объект , соответствующий указанному имени.Если совпадения нет, он возвращает пустую ссылку (Nothing в Visual Basic). + Проверенное имя загружаемого элемента. + + + Возвращает первый дочерний элемент с помощью указанного свойства и . + Первый объект с соответствующими параметрами и ..Если совпадения нет, он возвращает пустую ссылку (Nothing в Visual Basic). + Локальное имя элемента. + Пространство имен URI элемента. + + + Возвращает последний дочерний узел данного узла. + Последний дочерний узел данного узла.Если такой узел отсутствует, возвращается значение null. + + + При переопределении в производном классе возвращает локальное имя узла. + Имя узла с удаленным префиксом.Например, LocalName — это книга для элемента <bk:book>.Возвращаемое имя зависит от значения свойства узла. Тип Имя Атрибут Локальное имя атрибута. CDATA #cdata-section Комментарий #comment Document #document DocumentFragment #document-fragment DocumentType; Имя типа документа. Элемент Локальное имя элемента. Сущность Имя сущности. EntityReference Имя сущности, на которую существует ссылка. Notation Имя представления. ProcessingInstruction; Конечное приложение инструкции обработки. Text #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + При переопределении в производном классе возвращает полное имя узла. + Полное имя узла.Возвращаемое имя зависит от значения свойства узла.Тип Имя Атрибут Полное имя атрибута. CDATA #cdata-section Комментарий #comment Document #document DocumentFragment #document-fragment DocumentType; Имя типа документа. Элемент Полное имя элемента. Сущность Имя сущности. EntityReference Имя сущности, на которую существует ссылка. Notation Имя представления. ProcessingInstruction; Конечное приложение инструкции обработки. Text #text Whitespace #whitespace SignificantWhitespace #significant-whitespace XmlDeclaration #xml-declaration + + + Возвращает URI пространства имен данного узла. + URI пространства имен данного узла.Если URI пространства имен отсутствует, возвращает String.Empty. + + + Возвращает узел, следующий сразу за данным узлом. + Следующий XmlNode.Если следующий узел отсутствует, возвращается значение null. + + + При переопределении в производном классе возвращает тип текущего узла. + Одно из значений . + + + Помещает все узлы XmlText на максимальную глубину поддерева, расположенного под данным узлом XmlNode, в обычную форму, где узлы XmlText разделяются только разметкой (теги, примечания, комментарии, инструкции по обработке, разделы CDATA и ссылки на сущности). Смежные узлы XmlText отсутствуют. + + + Возвращает разметку, содержащую данный узел и все его дочерние узлы. + Разметка, содержащая данный узел и все его дочерние узлы.ПримечаниеOuterXml не возвращает атрибуты, используемые по умолчанию. + + + Возвращает класс , которому принадлежит данный узел. + + , к которому принадлежит данный узел.Если узел является объектом (NodeType равен XmlNodeType.Document), это свойство возвращает значение null. + + + Возвращает родительский узел для данного узла (только для тех узлов, которые могут иметь родительские узлы). + XmlNode, являющийся родительским узлом текущего узла.Если узел уже создан, но еще не добавлен в дерево или, если узел был из дерева удален, родительский узел равен null.Для всех других узлов возвращаемое значение зависит от свойства узла.В следующей таблице для свойства ParentNode описаны возможные возвращаемые значения.NodeType Возвращаемое значение параметра ParentNode Attribute, Document, DocumentFragment, Entity, Notation Возвращает значение null; эти узлы не имеют родительских узлов. CDATA Возвращает ссылку на сущность или элемент, содержащую раздел CDATA. Комментарий Возвращает элемент, ссылку на сущность, тип документа или документ, содержащий комментарий. DocumentType; Возвращает узел документа. Элемент Возвращает родительский узел элемента.Если элемент является корневым узлом дерева, родительский узел служит узлом документа.EntityReference Возвращает элемент, атрибут или ссылку на сущность, содержащую ссылку на сущность. ProcessingInstruction; Возвращает документ, элемент, тип документа или ссылку на сущность, содержащую инструкцию обработки. Text Возвращает родительский элемент, атрибут или ссылку на сущность, содержащую текстовый узел. + + + Возвращает или задает префикс пространства имен данного узла. + Префикс пространства имен данного узла.Например, Prefix — это книга для элемента <bk:book>.Если префикс отсутствует, данное свойство возвращает String.Empty. + Этот узел доступен только для чтения. + Заданный префикс содержит недопустимый символ.Указан префикс неправильного формата.Указан префикс "xml", а URI пространства имен данного узла отличается от "http://www.w3.org/XML/1998/namespace".Данный узел является атрибутом, указан префикс "xmlns", а URI пространства имен данного узла отличается от "http://www.w3.org/2000/xmlns".Данный узел является атрибутом, полное имя данного узла — "xmlns". + + + Добавляет указанный узел в начало списка дочерних узлов данного узла. + Добавленный узел. + Добавляемый узел.Все содержимое узла, которое должно быть добавлено, перемещается в указанное расположение. + Данный узел относится к типу, который не допускает дочерних узлов типа .Узел является предком данного узла. + Узел был создан из другого документа, отличного от документа, из которого был создан этот узел.Этот узел доступен только для чтения. + + + Возвращает узел, непосредственно предшествующий данному узлу. + Предшествующий XmlNode.Если предшествующий узел отсутствует, возвращается значение null. + + + Возвращает текстовый узел, которому предшествует этого узла. + Возвращает . + + + Удаляет все дочерние узлы и (или) атрибуты текущего узла. + + + Удаляет указанный дочерний узел. + Удаленный узел. + Удаленный узел. + Узел не является дочерним для этого узла.Или этот узел доступен только для чтения. + + + Заменяет дочерний узел на узел . + Замененный узел. + Новый узел для помещения в список дочерних элементов. + Замененный узел в списке. + Данный узел относится к типу, который не допускает дочерних узлов типа .Узел является предком данного узла. + Узел был создан из другого документа, отличного от документа, из которого был создан этот узел.Этот узел доступен только для чтения.Узел не является дочерним для этого узла. + + + Проверяет, присутствует ли указанное средство в реализации DOM. + Значение true, если в указанной версии средство реализовано; в противном случае — false.В следующей таблице перечислены сочетания, возвращающие значение true.Функция Версия XML 1.0 XML 2.0 + Имя пакета проверяемого средства.Это имя не учитывает регистр. + Номер версии проверяемого средства.Если версия не указана (null), поддержка любой версии средства заставляет метод вернуть значение true. + + + Описание этого члена см. в разделе . + Возвращает перечислитель для коллекции. + + + Возвращает или задает значение узла. + Возвращаемое значение зависит от значения свойства узла. Тип Значение Атрибут Значение атрибута. CDATASection. Содержимое раздела CDATA. Комментарий Содержимое комментария. Document null. DocumentFragment null. DocumentType; null. Элемент null.Для доступа к значению узла элемента можно использовать свойство или .Сущность null. EntityReference null. Notation null. ProcessingInstruction; Все содержимое, исключая назначение. Text Содержимое текстового узла. SignificantWhitespace Символы-разделители.Символы-разделители могут включать один или более символов пробела, возврата каретки, перевода строки или табуляции.Whitespace Символы-разделители.Символы-разделители могут включать один или более символов пробела, возврата каретки, перевода строки или табуляции.XmlDeclaration Содержимое объявления (между <?xml и ?>). + Установка значения узла, доступного только для чтения. + Установка значения узла, который не должен иметь значения (например, узла элемента). + + + Сохраняет все дочерние узлы данного узла в указанном при переопределении в производном классе. + XmlWriter, в котором необходимо выполнить сохранение. + + + Сохраняет текущий узел в указанном при переопределении в производном классе. + XmlWriter, в котором необходимо выполнить сохранение. + + + Задает тип изменения узла. + + + Изменяется значение узла. + + + Узел вставляется в дерево. + + + Узел удаляется из дерева. + + + Предоставляет данные для событий , , , , и . + + + Инициализирует новый экземпляр класса . + Объект , создавший событие. + Старый родительский узел узла , создавшего событие. + Новый родительский узел узла , создавшего событие. + Старое значение узла , создавшего событие. + Новое значение узла , создавшего событие. + + . + + + Получает значение, указывающее тип происходящего события изменения узла. + Значение XmlNodeChangedAction, описывающее событие изменения узла.Значение XmlNodeChangedAction Описание Insert Узел был или будет вставлен. Удалить Узел был или будет удален. Изменение Узел был или будет изменен. ПримечаниеЗначение Action не различает, когда событие возникло (до или после).Можно создать отдельные обработчики событий для обработки обоих экземпляров. + + + Получает значение после завершения операции. + Значение ParentNode после завершения операции.Это свойство возвращает значение null, если узел удаляется.ПримечаниеДля узлов атрибутов это свойство возвращает . + + + Получает новое значение узла. + Новое значение узла.Это свойство возвращает значение null, если узел не является ни атрибутом, ни текстовым узлом или если узел удаляется.При вызове в событии объект NewValue возвращает значение узла в случае успешного изменения.При вызове в событии объект NewValue возвращает текущее значение узла. + + + Получает добавляемый, удаляемый или изменяемый объект . + Добавляемый, удаляемый или изменяемый объект XmlNode; это свойство никогда не возвращает значение null. + + + Получает значение до начала операции. + Значение ParentNode до начала операции.Это свойство возвращает значение null, если у узла отсутствует родительский узел.ПримечаниеДля узлов атрибутов это свойство возвращает . + + + Получает исходное значение узла. + Исходное значение узла.Это свойство возвращает значение null, если узел не является ни атрибутом, ни текстовым узлом или если узел вставляется.При вызове в событии объект OldValue возвращает текущее значение узла, который будет заменен в случае успешного изменения.При вызове в событии объект OldValue возвращает значение узла до изменения. + + + Представляет метод, обрабатывающий события , , , , и . + Источник события. + Объект , содержащий данные события. + + + Представляет упорядоченную коллекцию узлов. + + + Инициализирует новый экземпляр класса . + + + Получает число узлов в объекте XmlNodeList. + Число узлов в объекте XmlNodeList. + + + Получает перечислитель, выполняющий итерацию коллекции узлов. + Перечислитель, который используется для итерации коллекции узлов. + + + Извлекает узел по заданному индексу. + + с указанным индексом в коллекции.Если значение параметра больше или равно числу узлов в списке, возвращается значение null. + Отсчитываемый от нуля индекс в списке узлов. + + + Получает узел по заданному индексу. + + с указанным индексом в коллекции.Если значение индекса больше или равно числу узлов в списке, возвращается значение null. + Отсчитываемый от нуля индекс в списке узлов. + + + Закрыто освобождает ресурсы в списке узлов. + + + Освобождает все ресурсы, используемые классом . + + + Представляет инструкцию по обработке, которая определяется в XML для хранения в тексте документа сведений, относящихся к обработчику. + + + Инициализирует новый экземпляр класса . + Целевой объект инструкции по обработке; см. описание свойства . + Содержимое инструкции; см. описание свойства . + Родительский XML-документ. + + + Создает дубликат этого узла. + Узел-дубликат. + + Значение true для рекурсивного создания клона поддерева указанного узла; false только для создания клона самого узла. + + + Возвращает или задает содержимое инструкции по обработке, исключая цель. + Содержимое инструкции по обработке, исключая цель. + + + Возвращает или задает сцепленные значения узла и всех его дочерних узлов. + Последовательно соединенные значения узла и его дочерних узлов. + + + Возвращает локальное имя узла. + Для узлов инструкций по обработке это свойство возвращает цель инструкции по обработке. + + + Возвращает полное имя узла. + Для узлов инструкций по обработке это свойство возвращает цель инструкции по обработке. + + + Получает тип текущего узла. + Для узлов XmlProcessingInstruction это значение равно XmlNodeType.ProcessingInstruction. + + + Получает цель инструкции по обработке. + Цель инструкции по обработке. + + + Возвращает или задает значение узла. + Все содержимое инструкции по обработке, исключая цель. + Node is read-only. + + + Сохраняет все дочерние узлы в заданном классе .У узлов ProcessingInstruction отсутствуют дочерние узлы, поэтому этот метод не выполняет никаких действий. + XmlWriter, в котором необходимо выполнить сохранение. + + + Сохраняет узел в заданном . + XmlWriter, в котором необходимо выполнить сохранение. + + + Представляет пробел между элементами разметки в смешанном узле содержимого или пробел в области xml:space= 'preserve'.Он также называется значащим пробелом. + + + Инициализирует новый экземпляр класса . + Пробелы узла. + Объект . + + + Создает дубликат этого узла. + Точная копия узла. + trueдля рекурсивного создания точной копии поддерева указанного узла; false для создания точной копии самого узла.Для узлов значащих пробелов точная копия узла всегда включает значение данных независимо от значения параметра. + + + Возвращает локальное имя узла. + Для узлов XmlSignificantWhitespace это свойство возвращает значение #significant-whitespace. + + + Возвращает полное имя узла. + Для узлов XmlSignificantWhitespace это свойство возвращает значение #significant-whitespace. + + + Получает тип текущего узла. + Для узлов XmlSignificantWhitespace это значение — XmlNodeType.SignificantWhitespace. + + + Возвращает родительский узел текущего узла. + Родительский узел текущего узла. + + + Возвращает текстовый узел, которому предшествует этого узла. + Возвращает . + + + Возвращает или задает значение узла. + Пробелы, найденные в узле. + Задание значения Value как недопустимые пробелы. + + + Сохраняет все дочерние узлы в заданном классе . + XmlWriter, в котором необходимо выполнить сохранение. + + + Сохраняет узел в заданном . + XmlWriter, в котором необходимо выполнить сохранение. + + + Представляет текстовое содержимое элемента или атрибута. + + + Инициализирует новый экземпляр класса . + Содержимое узла см. в свойстве . + Родительский XML-документ. + + + Создает дубликат этого узла. + Точная копия узла. + trueдля рекурсивного создания точной копии поддерева указанного узла; false для создания точной копии самого узла. + + + Возвращает локальное имя узла. + Для текстовых узлов это свойство возвращает #text. + + + Возвращает полное имя узла. + Для текстовых узлов это свойство возвращает #text. + + + Получает тип текущего узла. + Для текстовых узлов это значение — XmlNodeType.Text. + + + + Возвращает текстовый узел, которому предшествует этого узла. + Возвращает . + + + Разделяет узел на два узла с указанным смещением, сохраняя их в дереве как узлы одного уровня. + Новый узел. + Смещение для разделения узла. + + + Возвращает или задает значение узла. + Содержимое текстового узла. + + + Сохраняет все дочерние узлы в заданном классе .У узлов XmlText отсутствуют дочерние узлы, поэтому этот метод не работает. + XmlWriter, в котором необходимо выполнить сохранение. + + + Сохраняет узел в заданном . + XmlWriter, в котором необходимо выполнить сохранение. + + + Представляет пробел в содержимом элемента. + + + Инициализирует новый экземпляр класса . + Пробелы узла. + Объект . + + + Создает дубликат этого узла. + Точная копия узла. + trueдля рекурсивного создания точной копии поддерева указанного узла; false для создания точной копии самого узла.Для узлов пробелов точная копия узла всегда включает значение данных независимо от значения параметра. + + + Возвращает локальное имя узла. + Для узлов XmlWhitespace это свойство возвращает значение #whitespace. + + + Возвращает полное имя узла. + Для узлов XmlWhitespace это свойство возвращает значение #whitespace. + + + Возвращает тип узла. + Для узлов XmlWhitespace значение — . + + + Возвращает родительский узел текущего узла. + Родительский узел текущего узла. + + + Возвращает текстовый узел, которому предшествует этого узла. + Возвращает . + + + Возвращает или задает значение узла. + Пробелы, найденные в узле. + Задание значения как недопустимые пробелы. + + + Сохраняет все дочерние узлы в заданном классе . + + , в котором необходимо выполнить сохранение. + + + Сохраняет узел в заданном . + + , в котором необходимо выполнить сохранение. + + + \ No newline at end of file diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/zh-hans/System.Xml.XmlDocument.xml b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/zh-hans/System.Xml.XmlDocument.xml new file mode 100644 index 0000000..ea86ee5 --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/zh-hans/System.Xml.XmlDocument.xml @@ -0,0 +1,1456 @@ + + + + System.Xml.XmlDocument + + + + 表示一个特性。此特性的有效值和默认值在文档类型定义 (DTD) 或架构中进行定义。 + + + 初始化 类的新实例。 + 命名空间前缀。 + 属性的本地名称。 + 命名空间统一资源标识符 (URI)。 + 父 XML 文档。 + + + 将指定的节点添加到该节点的子节点列表的末尾。 + 已添加的 + 要相加的 。 + 此节点的类型不允许 节点类型的子节点。 是此节点的上级节点。 + + 是从不同于创建此节点的文档创建的。该节点是只读的。 + + + 获取节点的基统一资源标识符 (URI)。 + 从其加载节点的位置;如果节点没有基 URI,则为 String.Empty。特性节点与它们的所有者元素具有相同的基 URI。如果特性节点没有所有者元素,则 BaseURI 返回 String.Empty。 + + + 创建此节点的一个副本。 + 重复的节点。 + 如果为 true,则以递归方式克隆指定节点下的子树;如果为 false,则只克隆节点本身。 + + + 设置节点及其所有子级的串联值。 + 节点及其所有子级的串联值。对于特性节点,此属性与 属性具有相同的功能。 + + + 设置属性的值。 + 特性值。 + 设置此属性时指定的 XML 的格式不合式。 + + + 将指定的节点紧接着插入指定的引用节点之后。 + 已插入的 + 要插入的 。 + + ,它是引用节点。 放置在 之后。 + 此节点的类型不允许 节点类型的子节点。 是此节点的上级节点。 + + 是从不同于创建此节点的文档创建的。 不是此节点的子级。该节点是只读的。 + + + 将指定的节点紧接着插入指定的引用节点之前。 + 已插入的 + 要插入的 。 + + ,它是引用节点。 放置在该节点之前。 + 当前节点的类型不允许 节点类型的子节点。 是此节点的上级节点。 + + 是从不同于创建此节点的文档创建的。 不是此节点的子级。该节点是只读的。 + + + 获取节点的本地名称。 + 移除了前缀的特性节点的名称。在下面的 <book bk:genre= 'novel'> 示例中,特性的 LocalName 是 genre。 + + + 获取节点的限定名。 + 特性节点的限定名。 + + + 获取该节点的命名空间 URI。 + 该节点的命名空间 URI。如果没有显式地为特性指定一个命名空间,则此属性返回 String.Empty。 + + + 获取当前节点的类型。 + XmlAttribute 节点的节点类型是 XmlNodeType.Attribute。 + + + 获取该节点所属的 + 此节点从属的 XML 文档。 + + + 获取该特性所属的 + 该特性所属的 XmlElement;如果该特性不是 XmlElement 的一部分,则为 null。 + + + 获取该节点的父级。对于 XmlAttribute 节点,该属性总是返回 null。 + 对于 XmlAttribute 节点,该属性总是返回 null。 + + + 获取或设置该节点的命名空间前缀。 + 该节点的命名空间前缀。如果没有前缀,则该属性返回 String.Empty。 + 该节点是只读的。 + 指定的前缀包含无效字符。指定的前缀格式不正确。该节点的 namespaceURI 为 null。指定的前缀为“xml”,而该节点的 namespaceURI 与“http://www.w3.org/XML/1998/namespace”不同。该节点是一个特性,指定的前缀为“xmlns”,并且该节点的 namespaceURI 与“http://www.w3.org/2000/xmlns/”不同。该节点是一个特性,并且该节点的 qualifiedName 是“xmlns”[Namespaces]。 + + + 将指定的节点添加到该节点的子节点列表的开头。 + 已添加的 + 要相加的 。如果它是一个 ,则会将文档片段的全部内容移动到该节点的子列表中。 + 此节点的类型不允许 节点类型的子节点。 是此节点的上级节点。 + + 是从不同于创建此节点的文档创建的。该节点是只读的。 + + + 移除指定的子节点。 + 已移除的 + 要移除的 。 + + 不是此节点的子级。或者此节点是只读的。 + + + 用指定的新子节点替换指定的子节点。 + 被替换的 + 新的子 。 + 要替换的 。 + 此节点的类型不允许 节点类型的子节点。 是此节点的上级节点。 + + 是从不同于创建此节点的文档创建的。该节点是只读的。 不是此节点的子级。 + + + 获取一个值,该值指示是否显式设置了特性值。 + 如果在原始实例文档中显式地为该特性给定一个值,则为 true;否则为 false。false 值指示该特性的值来自 DTD。 + + + 获取或设置节点的值。 + 返回的值取决于节点的 。对于 XmlAttribute 节点,此属性是特性的值。 + 该节点是只读节点,但调用了设置操作。 + + + 将节点的所有子级保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 将节点保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 表示可以按名称或索引访问的特性的集合。 + + + 将指定的特性插入集合,并将其作为集合中的最后一个节点。 + 追加到集合的 XmlAttribute。 + 要插入的 。 + + 是从创建此集合的文档之外的另一个文档创建的。 + + + 从该集合中将所有 对象复制到给定数组。 + 从该集合向其中复制对象的数组。 + array 中复制开始处的索引。 + + + 将指定特性直接插入到指定引用特性之后。 + 要插入到集合中的 XmlAttribute。 + 要插入的 。 + + ,它是引用特性。 放置在 之后。 + + 是从创建此集合的文档之外的另一个文档创建的。或者, 不是此集合的成员。 + + + 将指定特性直接插入到指定引用特性之前。 + 要插入到集合中的 XmlAttribute。 + 要插入的 。 + + ,它是引用特性。 放置在 之前。 + + 是从创建此集合的文档之外的另一个文档创建的。或者, 不是此集合的成员。 + + + 获取具有指定索引的特性。 + 位于指定索引处的 + 属性的索引。 + 正在传递的索引超出范围。 + + + 获取具有指定名称的特性。 + 具有指定名称的 。如果此特性不存在,则此属性返回 null。 + 属性的限定名。 + + + 获取具有指定的本地名称和命名空间唯一资源标识符 (URI) 的特性。 + 具有指定的本地名称和命名空间 URI 的 。如果此特性不存在,则此属性返回 null。 + 属性的本地名称。 + 属性的命名空间 URI。 + + + 将指定特性插入集合中,并将其作为集合的第一个节点。 + 添加到集合中的 XmlAttribute。 + 要插入的 。 + + + 从集合中移除指定的特性。 + 移除的节点,或者,如果在集合中找不到此节点,则为 null。 + 要移除的 。 + + + 从集合中移除所有特性。 + + + 从集合中移除与指定的索引对应的特性。 + 如果在指定索引处没有特性,则返回 null。 + 要移除的节点的索引。第一个节点的索引为 0。 + + + 使用 属性添加 + 如果 替换具有相同名称的现有节点,则返回旧节点;否则返回新添加的节点。 + 要存储在此集合中的特性节点。以后可以使用节点的名称访问该节点。如果集合中已存在具有该名称的节点,则用新的进行替换;否则,将把该节点追加到集合的末尾。 + + 是从创建此集合的文档之外的另一个 创建的。此 XmlAttributeCollection 为只读。 + + ,后者已经是另一个 对象的特性。若要在其他元素中重新使用特性,必须克隆想重新使用的 XmlAttribute 对象。 + + + 有关此成员的说明,请参见 + 从该集合向其中复制对象的数组。 + array 中复制开始处的索引。 + + + 有关此成员的说明,请参见 + 返回包含特性计数的 int。 + + + 有关此成员的说明,请参见 + 如果集合已同步,则返回 true。 + + + 有关此成员的说明,请参见 + 返回作为集合的根的 + + + 表示 CDATA 节。 + + + 初始化 类的新实例。 + 包含字符数据的 。 + + 对象。 + + + 创建此节点的副本。 + 克隆的节点。 + true to recursively clone the subtree under the specified node; false to clone only the node itself.由于 CDATA 节点没有子级,因此不管参数的设置如何,克隆的节点都将始终包含数据内容。 + + + 获取节点的本地名称。 + 对于 CDATA 节点,本地名称是 #cdata-section。 + + + 获取节点的限定名称。 + 对于 CDATA 节点,该名称为 #cdata-section。 + + + 获取当前节点的类型。 + 节点类型。对于 CDATA 节点,该值是 XmlNodeType.CDATA。 + + + + 获取紧接在该节点之前的文本节点。 + 返回 + + + 将节点的子级保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 将节点保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 提供多个类使用的文本操作方法。 + + + 初始化 类的新实例。 + 包含要添加到文档中的字符数据的字符串。 + 用于包含字符数据的 。 + + + 将指定的字符串追加到节点的字符数据的结尾。 + 要插入现有字符串的字符串。 + + + 包含节点的数据。 + 节点的数据。 + + + 从节点移除一组字符。 + 字符串中开始进行删除的位置。 + 要删除的字符数。 + + + 从指定的字符偏移量开始插入指定的字符串。 + 字符串中插入所提供字符串数据的位置。 + 要插入现有字符串的字符串数据。 + + + 获取数据的长度(以字符为单位)。 + + 属性中字符串的长度(以字符为单位)。长度可能为零;也就是说 CharacterData 节点可能是空的。 + + + 从指定的偏移量开始用指定的字符串替换指定数目的字符。 + 字符串中要开始替换的位置。 + 要替换的字符数。 + 替换旧字符串数据的新数据。 + + + 在指定的范围内检索完整字符串的子字符串。 + 对应于指定范围的子字符串。 + 字符串中开始检索的位置。偏移量为零指示起始点在数据的开始处。 + 要检索的字符数。 + + + 获取或设置节点的值。 + 节点的值。 + 节点是只读的。 + + + 表示 XML 注释的内容。 + + + 初始化 类的新实例。 + 注释元素的内容。 + 父 XML 文档。 + + + 创建此节点的一个副本。 + 克隆的节点。 + 如果为 true,则递归地克隆指定节点下的子树;如果为 false,则只克隆该节点本身。由于注释节点没有子级,因此克隆的节点始终包含文本内容,而不管参数的设置如何。 + + + 获取节点的本地名称。 + 对于注释节点,该值为 #comment。 + + + 获取节点的限定名。 + 对于注释节点,该值为 #comment。 + + + 获取当前节点的类型。 + 对于注释节点,该值为 XmlNodeType.Comment。 + + + 将节点的所有子级保存到指定的 中。因为注释节点没有子级,所以此方法不会产生任何效果。 + 要保存到其中的 XmlWriter。 + + + 将节点保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 表示 XML 声明节点:<?xml version='1.0'...?>。 + + + 初始化 类的新实例。 + XML 版本,请参见 属性。 + 编码方案,请参见 属性。 + 指示 XML 文档是否取决于外部 DTD,请参见 属性。 + 父 XML 文档。 + + + 创建此节点的一个副本。 + 克隆的节点。 + 如果为 true,则递归地克隆指定节点下的子树;如果为 false,则只克隆该节点本身。由于 XmlDeclaration 节点没有子级,因此克隆的节点始终包含数据值,而不管参数的设置如何。 + + + 获取或设置 XML 文档的编码级别。 + 有效的字符编码名称。受到最广泛支持的 XML 字符编码名称如下:类别编码名UnicodeUTF-8、UTF-16ISO 10646ISO-10646-UCS-2、ISO-10646-UCS-4ISO 8859ISO-8859-n(其中“n”表示从 1 到 9 的数字)JIS X-0208-1997ISO-2022-JP、Shift_JIS、EUC-JP此值是可选的。如果未设置值,该属性将返回 String.Empty。如果未包含编码特性,则在写出或保存文档时将假定为 UTF-8 编码。 + + + 获取或设置 XmlDeclaration 的连接的值。 + XmlDeclaration 的连接的值(即 <?xml 和 ?> 之间的每一个字符)。 + + + 获取节点的本地名称。 + 对于 XmlDeclaration 节点,本地名称为 xml。 + + + 获取节点的限定名。 + 对于 XmlDeclaration 节点,该名称为 xml。 + + + 获取当前节点的类型。 + 对于 XmlDeclaration 节点,该值为 XmlNodeType.XmlDeclaration。 + + + 获取或设置独立特性的值。 + 如果 XML 文档所需要的所有实体声明都包含在文档内,则有效值为 yes,或者如果需要外部文档类型定义 (DTD),则为 no。如果 XML 声明中没有独立特性,该属性将返回 String.Empty。 + + + 获取或设置 XmlDeclaration 的值。 + XmlDeclaration 的内容(即 <?xml 和 ?> 之间的每一个字符)。 + + + 获取文档的 XML 版本。 + 该值始终为 1.0。 + + + 将节点的子级保存到指定的 中。由于 XmlDeclaration 节点没有子级,因此该方法无效。 + 要保存到其中的 XmlWriter。 + + + 将节点保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 表示 XML 文档。有关更多信息,请参见Remarks一节。 + + + 初始化 类的新实例。 + + + 使用指定的 XmlDocument 初始化 类的新实例。 + 要使用的 XmlImplementation。 + + + 使用指定的 XmlDocument 初始化 类的新实例。 + 要使用的 XmlNameTable。 + + + 获取当前节点的基 URI。 + 从其加载节点的位置。 + + + 创建此节点的副本。 + 克隆的 XmlDocument 节点。 + 若要递归地克隆指定节点下的子树,则为 true;若仅克隆节点本身,则为 false。 + + + 创建具有指定 + 新的 XmlAttribute。 + 属性的限定名称。如果名称包含冒号,则 属性反映名称中第一个冒号之前的部分, 属性反映名称中第一个冒号之后的部分。 保持为空,除非该前缀是一个可识别的内置前缀,例如 xmlns。在这种情况下,NamespaceURI 具有值 http://www.w3.org/2000/xmlns/。 + + + 创建具有指定限定名和 + 新的 XmlAttribute。 + 属性的限定名称。如果名称包含冒号,则 属性将反映名称中位于冒号前的部分,而 属性将反映名称中位于冒号后的部分。 + 属性的 namespaceURI。如果限定名称包含前缀 xmlns,则该参数必须是 http://www.w3.org/2000/xmlns/。 + + + 创建一个具有指定的 + 新的 XmlAttribute。 + 属性的前缀(如果有的话)。String.Empty 与 null 等效。 + 属性的本地名称。 + 属性的命名空间 URI(如果有的话)。String.Empty 与 null 等效。如果 为 xmlns,则该参数必须是 http://www.w3.org/2000/xmlns/;否则将引发异常。 + + + 创建包含指定数据的 + 新的 XmlCDataSection。 + 新 XmlCDataSection 的内容。 + + + 创建包含指定数据的 + 新的 XmlComment。 + 新 XmlComment 的内容。 + + + 创建一个 + 新的 XmlDocumentFragment。 + + + 创建具有指定名称的元素。 + 新的 XmlElement。 + 元素的限定名。如果名称包含冒号,则 属性反映名称中位于冒号之前的部分, 属性反映名称中位于冒号之后的部分。限定名称不能包含“xmlns”前缀。 + + + 创建具有限定名和 + 新的 XmlElement。 + 元素的限定名。如果名称包含冒号,则 属性将反映名称中位于冒号前的部分,而 属性将反映名称中位于冒号后的部分。限定名称不能包含“xmlns”前缀。 + 元素的命名空间 URI。 + + + 创建具有指定 的元素。 + 新的 + 新元素的前缀(如果有的话)。String.Empty 与 null 等效。 + 新元素的本地名称。 + 新元素的命名空间 URI(如果有的话)。String.Empty 与 null 等效。 + + + 创建具有指定的节点类型、 + 新的 XmlNode。 + 新节点的 的字符串版本。该参数必须是下表中列出的值之一。 + 新节点的限定名称。如果名称包含一个冒号,则将它解析为 两部分。 + 新节点的命名空间 URI。 + The name was not provided and the XmlNodeType requires a name; or is not one of the strings listed below. + + + 创建一个具有指定的 + 新的 XmlNode。 + 新节点的 XmlNodeType。 + 新节点的限定名称。如果名称包含一个冒号,则将其解析为 两部分。 + 新节点的命名空间 URI。 + The name was not provided and the XmlNodeType requires a name. + + + 创建一个具有指定的 + 新的 XmlNode。 + 新节点的 XmlNodeType。 + 新节点的前缀。 + 新节点的本地名称。 + 新节点的命名空间 URI。 + The name was not provided and the XmlNodeType requires a name. + + + 创建一个具有指定名称和数据的 + 新的 XmlProcessingInstruction。 + 处理指令的名称。 + 处理指令的数据。 + + + 创建一个 节点。 + 一个新的 XmlSignificantWhitespace 节点。 + 此字符串必须只包含下列字符:&#20;&#10;&#13 和 &#9; + + + 创建具有指定文本的 + 新的 XmlText 节点。 + Text 节点的文本。 + + + 创建一个 节点。 + 一个新的 XmlWhitespace 节点。 + 此字符串必须只包含下列字符:&#20;&#10;&#13 和 &#9; + + + 创建一个具有指定值的 节点。 + 新的 XmlDeclaration 节点。 + 版本必须为“1.0”。 + 编码属性的值。这是当将 保存到文件或流时使用的编码方式;因此必须将其设置为 类支持的字符串,否则 失败。如果这是 null 或 String.Empty,则 Save 方法不在 XML 声明上写出编码方式特性,因此将使用默认的编码方式 UTF-8。注意:如果将 XmlDocument 保存到 ,则放弃该编码值。而改用 TextWriter 或 XmlTextWriter 的编码方式。这会确保可以使用正确的编码读回写出的 XML。 + 该值必须是“yes”或“no”。如果这是 null 或 String.Empty,Save 方法不在 XML 声明上写出独立特性。 + The values of or are something other than the ones specified above. + + + 获取文档的根 + 表示 XML 文档树的根的 XmlElement。如果不存在根,则返回 null。 + + + 返回一个 ,它包含与指定 匹配的所有子代元素的列表。 + + ,包含所有匹配节点的列表。如果没有任何节点与 匹配,则返回的集合将为空。 + 要匹配的限定名称。它针对匹配节点的 Name 属性进行匹配。特殊值“*”匹配所有标记。 + + + 返回一个 ,它包含与指定 匹配的所有子代元素的列表。 + + ,包含所有匹配节点的列表。如果没有任何节点与指定的 匹配,则返回的集合将为空。 + 要匹配的 LocalName。特殊值“*”匹配所有标记。 + 要匹配的 NamespaceURI。 + + + 获取当前文档的 对象。 + 当前文档的 XmlImplementation 对象。 + + + 将节点从另一个文档导入到当前文档。 + 导入的 + 正在被导入的节点。 + 如果执行深层克隆,则为 true;否则为 false。 + Calling this method on a node type which cannot be imported. + + + 在所有情况下引发 + 节点及其所有子节点的值。 + In all cases. + + + 获取或设置表示当前节点的子级的标记。 + 当前节点的子级的标记。 + The XML specified when setting this property is not well-formed. + + + 获取一个值,该值指示当前节点是否是只读的。 + 如果当前节点为只读,则为 true;否则为 false。XmlDocument 节点始终返回 false。 + + + 从指定的流加载 XML 文档。 + 包含要加载的 XML 文档的流。 + There is a load or parse error in the XML.In this case, a is raised. + + + 从指定的 加载 XML 文档。 + 用于将 XML 数据输送到文档中的 TextReader。 + There is a load or parse error in the XML.In this case, the document remains empty. + + + 从指定的 加载 XML 文档。 + 用于将 XML 数据输送到文档中的 XmlReader。 + There is a load or parse error in the XML.In this case, the document remains empty. + + + 从指定的字符串加载 XML 文档。 + 包含要加载的 XML 文档的字符串。 + There is a load or parse error in the XML.In this case, the document remains empty. + + + 获取节点的本地名称。 + 对于 XmlDocument 节点,本地名称是 #document。 + + + 获取节点的限定名称。 + 对于 XmlDocument 节点,该名称是 #document。 + + + 获取与此实现关联的 + XmlNameTable,它使您能够获取该文档中字符串的原子化版本。 + + + 当属于该文档的节点的 已被更改时发生。 + + + 当属于该文档的节点的 将被更改时发生。 + + + 当属于该文档的节点已被插入另一个节点时发生。 + + + 当属于该文档的节点将被插入另一个节点时发生。 + + + 当属于该文档的节点已从其父级中移除时发生。 + + + 当属于该文档的节点将从文档中移除时发生。 + + + 获取当前节点的类型。 + 节点类型。对于 XmlDocument 节点,该值是 XmlNodeType.Document。 + + + 获取当前节点所属的 + 对于 XmlDocument 节点( 等于 XmlNodeType.Document),该属性总是返回 null。 + + + 获取该节点的父节点(针对可以拥有父级的节点)。 + 始终返回 null。 + + + 获取或设置一个值,该值指示是否在元素内容中保留空白区域。 + true 表示保留空白;否则为 false。默认值为 false。 + + + 根据 中的信息创建一个 对象。读取器必须定位在节点或属性上。 + 新的 XmlNode;如果不存在其他节点,则为 null。 + XML 源 + The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + + + 将 XML 文档保存到指定的流。 + 要保存到其中的流。 + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + 将 XML 文档保存到指定的 + 要保存到其中的 TextWriter。 + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + 将 XML 文档保存到指定的 + 要保存到其中的 XmlWriter。 + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + 将 XmlDocument 节点的所有子级保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 将 XmlDocument 节点保存到指定的 + 要保存到其中的 XmlWriter。 + + + 表示对树插入操作有用的轻量对象。 + + + 初始化 类的新实例。 + 为片段源的 XML 文档。 + + + 创建此节点的一个副本。 + 克隆的节点。 + 如果为 true,则递归地克隆指定节点下的子树;如果为 false,则只克隆该节点本身。 + + + 获取或设置表示此节点子级的标记。 + 该节点子级的标记。 + 设置此属性时指定的 XML 的格式不合式。 + + + 获取节点的本地名称。 + 对于 XmlDocumentFragment 节点,本地名称为 #document-fragment。 + + + 获取节点的限定名。 + 对于 XmlDocumentFragment 节点,该名称为 #document-fragment。 + + + 获取当前节点的类型。 + 对于 XmlDocumentFragment 节点,该值是 XmlNodeType.DocumentFragment。 + + + 获取该节点所属的 + 该节点所属的 XmlDocument。 + + + 获取该节点(对于可以具有父级的节点)的父级。 + 该节点的父级。对于 XmlDocumentFragment 节点,该属性总是 null。 + + + 将节点的所有子级保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 将节点保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 表示一个元素。 + + + 初始化 类的新实例。 + 命名空间前缀,请参见 属性。 + 本地名称,请参见 属性。 + 命名空间 URI,请参见 属性。 + 父 XML 文档。 + + + 获取包含该节点特性列表的 + 包含该节点特性列表的 + + + 创建此节点的一个副本。 + 克隆的节点。 + 如果为 true,则递归地克隆指定节点下的子树;如果为 false,则只克隆该节点本身(如果该节点是一个 XmlElement,还克隆其特性)。 + + + 返回具有指定名称的特性的值。 + 指定属性 (Attribute) 的值。如果未找到匹配特性,或者如果此特性没有指定值或默认值,则返回空字符串。 + 要检索的特性的名称。这是限定名。它针对匹配节点的 Name 属性进行匹配。 + + + 返回具有指定本地名称和命名空间 URI 的特性的值。 + 指定属性 (Attribute) 的值。如果未找到匹配特性,或者如果此特性没有指定值或默认值,则返回空字符串。 + 要检索的特性的本地名称。 + 要检索的特性的命名空间 URI。 + + + 返回具有指定名称的 XmlAttribute。 + 指定的 XmlAttribute;如果未找到匹配特性,则为 null。 + 要检索的特性的名称。这是限定名。它针对匹配节点的 Name 属性进行匹配。 + + + 返回具有指定本地名称和命名空间 URI 的 + 指定的 XmlAttribute;如果未找到匹配特性,则为 null。 + 属性的本地名称。 + 属性的命名空间 URI。 + + + 返回一个 ,它包含与指定 匹配的所有子代元素的列表。 + + ,包含所有匹配节点的列表。此外,如果不存在匹配节点,该列表为空。 + 要匹配的名称标记。这是限定名。它针对匹配节点的 Name 属性进行匹配。星号 (*) 是一个匹配所有标记的特殊值。 + + + 返回一个 ,它包含与指定 匹配的所有子代元素的列表。 + + ,包含所有匹配节点的列表。此外,如果不存在匹配节点,该列表为空。 + 要匹配的本地名称。星号 (*) 是一个匹配所有标记的特殊值。 + 要匹配的命名空间 URI。 + + + 确定当前节点是否具有带有指定名称的特性。 + 如果当前节点具有指定的特性,则为 true;否则为 false。 + 要查找的特性的名称。这是限定名。它针对匹配节点的 Name 属性进行匹配。 + + + 确定当前节点是否具有带有指定本地名称和命名空间 URI 的特性。 + 如果当前节点具有指定的特性,则为 true;否则为 false。 + 要查找的特性的本地名称。 + 要查找的特性的命名空间 URI。 + + + 获取一个 boolean 值,该值指示当前节点是否有任何特性。 + 如果当前节点具有属性,则为 true;否则为 false。 + + + 获取或设置节点及其所有子级的串联值。 + 节点及其所有子级的串联值。 + + + 获取或设置只表示此节点子级的标记。 + 该节点子级的标记。 + 设置此属性时指定的 XML 的格式不合式。 + + + 获取或设置元素的标记格式。 + 如果以短标记格式“<item/>”序列化元素,则返回 true;如果以长格式“<item></item>”序列化元素,则为 false。当设置该属性时,如果设置为 true,则移除该元素的子级并以短标记格式序列化该元素。如果设置为 false,则更改该属性的值(不管该元素是否具有内容);如果该元素为空,则以长格式对其进行序列化。该属性是文档对象模型 (DOM) 的 Microsoft 扩展。 + + + 获取当前节点的本地名称。 + 移除了前缀的当前节点的名称。例如,对于元素 <bk:book>,LocalName 是 book。 + + + 获取节点的限定名。 + 节点的限定名。对于 XmlElement 节点,这是该元素的标记名。 + + + 获取该节点的命名空间 URI。 + 该节点的命名空间 URI。如果没有命名空间 URI,则此属性返回 String.Empty。 + + + 获取紧接在该元素后面的 + 紧接在该元素后面的 XmlNode。 + + + 获取当前节点的类型。 + 节点类型。对于 XmlElement 节点,该值是 XmlNodeType.Element。 + + + 获取该节点所属的 + 该元素所属的 XmlDocument。 + + + + 获取或设置该节点的命名空间前缀。 + 该节点的命名空间前缀。如果没有前缀,则该属性返回 String.Empty。 + 此节点是只读的 + 指定的前缀包含无效字符。指定的前缀格式不正确。该节点的 namespaceURI 为 null。指定的前缀为“xml”,而该节点的 namespaceURI 与 http://www.w3.org/XML/1998/namespace 不同。 + + + 移除当前节点的所有指定特性和子级。不移除默认特性。 + + + 从元素移除所有指定的特性。不移除默认特性。 + + + 按名称移除特性。 + 要移除的特性的名称。这是限定名。它针对匹配节点的 Name 属性进行匹配。 + 节点是只读的。 + + + 移除具有指定本地名称和命名空间 URI 的特性。(如果移除的特性有一个默认值,则立即予以替换)。 + 要移除的特性的本地名称。 + 要移除的特性的命名空间 URI。 + 节点是只读的。 + + + 从元素中移除具有指定索引的特性节点。(如果移除的特性有一个默认值,则立即予以替换)。 + 移除的特性节点;如果在给定索引位置没有节点,则为 null。 + 要移除的节点的索引。第一个节点的索引为 0。 + + + 移除由本地名称和命名空间 URI 指定的 。(如果移除的特性有一个默认值,则立即予以替换)。 + 移除的 XmlAttribute;如果 XmlElement 不具有匹配的特性节点,则为 null。 + 属性的本地名称。 + 属性的命名空间 URI。 + 该节点是只读的。 + + + 移除指定的 + 移除的 XmlAttribute;如果 不是 XmlElement 的特性节点,则为 null。 + 要移除的 XmlAttribute 节点。如果移除的特性具有默认值,则立即替换它。 + 该节点是只读的。 + + + 设置具有指定名称的特性的值。 + 要创建或更改的特性的名称。这是限定名。如果该名称包含一个冒号,则将其解析为前缀和本地名称两个部分。 + 要为此特性设置的值。 + 指定的名称包含无效字符。 + 节点是只读的。 + + + 设置具有指定本地名称和命名空间 URI 的特性的值。 + 特性值。 + 属性的本地名称。 + 属性的命名空间 URI。 + 要为此特性设置的值。 + + + 添加指定的 + 要相加的 XmlAttribute。 + 属性的本地名称。 + 属性的命名空间 URI。 + + + 添加指定的 + 如果该特性替换同名现有特性,则返回旧 XmlAttribute;否则返回 null。 + 要添加到该元素的特性集合的 XmlAttribute 节点。 + + 是从不同于创建此节点的文档创建的。或者此节点是只读的。 + + 已经是另一个 XmlElement 对象的特性。您必须显式克隆 XmlAttribute 节点以在其他 XmlElement 对象中重用它们。 + + + 将节点的所有子级保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 将当前节点保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 为一组 对象定义上下文。 + + + 初始化 类的新实例。 + + + 用指定的 初始化 类的新实例。 + + 对象。 + + + 创建一个新的 + 新的 XmlDocument 对象。 + + + 测试文档对象模型 (DOM) 实现是否实现某个特定的功能。 + 如果指定的版本中实现了该功能,则为 true;否则为 false。下表显示导致 HasFeature 返回 true 的组合。strFeaturestrVersionXML1.0XML2.0 + 要测试的功能的软件包名称。该名称不区分大小写。 + 这是要测试的软件包名称的版本号。如果不指定版本 (null),则支持该功能的任何版本会导致方法返回 true。 + + + 获取紧靠该节点(之前或之后)的节点。 + + + 获取紧接在该节点之后的节点。 + 紧随该节点之后的 ,或者如果不存在,则为 null。 + + + 获取紧接在该节点之前的节点。 + 前面的 ,如果不存在,则为 null。 + + + 表示可以通过名称或索引访问的节点的集合。 + + + 获取 XmlNamedNodeMap 中的节点数。 + 节点数。 + + + 提供对 XmlNamedNodeMap 中节点集合上“foreach”样式迭代的支持。 + 枚举器对象。 + + + 检索通过名称指定的 + 具有指定名称的 XmlNode;如果未找到匹配节点,则为 null。 + 要检索节点的限定名。它针对匹配节点的 属性进行匹配。 + + + 检索具有匹配的 的节点。 + 具有匹配的本地名称和命名空间 URI 的 ;如果未找到匹配节点,则为 null。 + 要检索的节点的本地名称。 + 要检索的节点的命名空间统一资源标识符 (URI)。 + + + 检索位于 XmlNamedNodeMap 中指定索引处的节点。 + 位于指定索引处的 。如果 小于 0 或大于等于 属性,则返回 null。 + 要从 XmlNamedNodeMap 中检索的节点的索引位置。索引是从零开始的;因此第一个节点的索引是 0,最后一个节点的索引是 -1。 + + + 从 XmlNamedNodeMap 中移除节点。 + 从此 XmlNamedNodeMap 中移除的 XmlNode;如果未找到匹配的节点,则为 null。 + 要移除的节点的限定名。该名称针对匹配节点的 属性进行匹配。 + + + 移除具有匹配的 的节点。 + 移除的 ;如果未找到匹配的节点,则为 null。 + 要移除的节点的本地名称。 + 要移除的节点的命名空间 URI。 + + + 使用其 属性添加 + 如果 替换具有相同名称的现有节点,则返回旧节点;否则返回 null。 + 要存储在 XmlNamedNodeMap 中的 XmlNode。如果具有该名称的节点已存在于映射中,则用新节点将其替换。 + + 是从不同于创建此 XmlNamedNodeMap 的 创建的;或者 XmlNamedNodeMap 是只读的。 + + + 表示 XML 文档中的单个节点。 + + + 将指定的节点添加到该节点的子节点列表的末尾。 + 添加的节点。 + 要添加的节点。要添加的节点的全部内容会移动到指定位置。 + 此节点的类型不允许 节点类型的子节点。 是此节点的上级节点。 + + 是从不同于创建此节点的文档创建的。该节点是只读的。 + + + 获取一个 ,它包含该节点的特性。 + 一个 XmlAttributeCollection,它包含该节点的特性。如果节点为 XmlNodeType.Element 类型,则返回该节点的属性。对于其他类型的单元格,此属性返回 null。 + + + 获取当前节点的基 URI。 + 从其加载节点的位置;如果节点没有基 URI,则为 String.Empty。 + + + 获取节点的所有子节点。 + 一个包含节点的所有子节点的对象。如果没有子节点,该属性返回空 + + + 当在派生类中被重写时,创建该节点的副本。 + 克隆的节点。 + true to recursively clone the subtree under the specified node; false to clone only the node itself. + 在不能被克隆的节点类型上调用该方法。 + + + 获取节点的第一个子级。 + 节点的第一个子级。如果没有这样的节点,则返回 null。 + + + 获取循环访问当前节点中子节点的枚举。 + 一个 对象,可用于循环访问当前节点中的子节点。 + + + 查找当前节点范围内离给定的前缀最近的 xmlns 声明,并返回声明中的命名空间 URI。 + 指定前缀的命名空间 URI。 + 你想查找的命名空间 URI 的前缀。 + + + 查找当前节点范围内离给定的命名空间 URI 最近的 xmlns 声明,并返回声明中定义的前缀。 + 指定的命名空间 URI 的前缀。 + 要查找其前缀的命名空间 URI。 + + + 获取一个值,该值指示此节点是否有任何子节点。 + 如果节点具有子节点,则为 true;否则为 false。 + + + 获取或设置节点及其所有子节点的串连值。 + 节点及其所有子节点的串连值。 + + + 获取或设置仅表示该节点的子节点的标记。 + 该节点的子节点的标记。说明InnerXml 不返回默认特性。 + 在不能具有子节点的节点上设置该属性。 + 设置此属性时指定的 XML 的格式不合式。 + + + 将指定的节点紧接着插入指定的引用节点之后。 + 插入的节点。 + 要插入的 XmlNode。 + XmlNode,它是引用节点。 放置在 之后。 + 此节点的类型不允许 节点类型的子节点。 是此节点的上级节点。 + + 是从不同于创建此节点的文档创建的。 不是此节点的子级。该节点是只读的。 + + + 将指定的节点紧接着插入指定的引用节点之前。 + 插入的节点。 + 要插入的 XmlNode。 + XmlNode,它是引用节点。 放置在该节点之前。 + 当前节点的类型不允许 节点类型的子节点。 是此节点的上级节点。 + + 是从不同于创建此节点的文档创建的。 不是此节点的子级。该节点是只读的。 + + + 获取指示节点是否只读的值。 + 如果节点是只读的,则为 true;否则为 false。 + + + 获取具有指定 的第一个子元素。 + 与指定名称匹配的第一个 。如果没有匹配项,则它返回空引用(在 Visual Basic 中为 Nothing)。 + 要检索的元素的限定名。 + + + 获取具有指定 的第一个子元素。 + 具有匹配的 的第一个 。.如果没有匹配项,则它返回空引用(在 Visual Basic 中为 Nothing)。 + 元素的本地名称。 + 元素的命名空间 URI。 + + + 获取节点的最后一个子级。 + 节点的最后一个子级。如果没有这样的节点,则返回 null。 + + + 当在派生类中被重写时,获取节点的本地名称。 + 移除了前缀的节点的名称。例如,对于元素 <bk:book>,LocalName 是 book。返回的名称取决于节点的 :类型名称特性属性的本地名称。CDATA#cdata-section注释#commentDocument#documentDocumentFragment#document-fragmentDocumentType文档类型名称。元素元素的本地名称。实体实体的名称。EntityReference引用的实体的名称。Notation表示法名称。ProcessingInstruction处理指令的目标。Text#textWhitespace#whitespaceSignificantWhitespace#significant-whitespaceXmlDeclaration#xml-declaration + + + 当在派生类中被重写时,获取节点的限定名称。 + 节点的限定名称。返回的名称取决于节点的 :类型名称特性属性的限定名称。CDATA#cdata-section注释#commentDocument#documentDocumentFragment#document-fragmentDocumentType文档类型名称。元素元素的限定名。实体实体的名称。EntityReference引用的实体的名称。Notation表示法名称。ProcessingInstruction处理指令的目标。Text#textWhitespace#whitespaceSignificantWhitespace#significant-whitespaceXmlDeclaration#xml-declaration + + + 获取该节点的命名空间 URI。 + 该节点的命名空间 URI。如果没有命名空间 URI,则此属性返回 String.Empty。 + + + 获取紧接在该节点之后的节点。 + 下一个 XmlNode。如果没有下一个节点,则返回 null。 + + + 当在派生类中被重写时,获取当前节点的类型。 + + 值之一。 + + + 将此 XmlNode 下子树完全深度中的所有 XmlText 节点都转换成“正常”形式,在这种形式中只有标记(即标记、注释、处理指令、CDATA 节和实体引用)分隔 XmlText 节点,也就是说,没有相邻的 XmlText 节点。 + + + 获取包含此节点及其所有子节点的标记。 + 包含此节点及其所有子节点的标记。说明OuterXml 不返回默认特性。 + + + 获取该节点所属的 + 该节点所属的 。如果该节点是一个 (NodeType 等于 XmlNodeType.Document),则此属性返回 null。 + + + 获取该节点的父级(针对可以拥有父级的节点)。 + 为当前节点父级的 XmlNode。如果节点刚刚创建还未添加到树中,或如果已从树中移除了节点,则父级为 null。对于所有其他节点,返回的值取决于节点的 。下表描述 ParentNode 属性可能的返回值。NodeTypeParentNode 的返回值Attribute、Document、DocumentFragment、Entity、Notation返回 null;这些节点不具有父级。CDATA返回包含 CDATA 节的元素或实体引用。注释返回包含注释的元素、实体引用、文档类型或文档。DocumentType返回文档节点。元素返回该元素的父节点。如果该元素是树中的根节点,则父级是文档节点。EntityReference返回包含该实体引用的元素、特性或实体引用。ProcessingInstruction返回包含该处理指令的文档、元素、文档类型或实体引用。Text返回包含该文本节点的父元素、特性或实体引用。 + + + 获取或设置该节点的命名空间前缀。 + 该节点的命名空间前缀。例如,对于元素 <bk:book>,Prefix 是 bk。如果没有前缀,则该属性返回 String.Empty。 + 该节点是只读的。 + 指定的前缀包含无效字符。指定的前缀格式不正确。指定的前缀为“xml”,而该节点的 namespaceURI 与“http://www.w3.org/XML/1998/namespace”不同。该节点是一个特性,指定的前缀为“xmlns”,并且该节点的 namespaceURI 与“http://www.w3.org/2000/xmlns/”不同。该节点是一个特性,而该节点的 qualifiedName 是“xmlns”。 + + + 将指定的节点添加到该节点的子节点列表的开头。 + 添加的节点。 + 要添加的节点。要添加的节点的全部内容会移动到指定位置。 + 此节点的类型不允许 节点类型的子节点。 是此节点的上级节点。 + + 是从不同于创建此节点的文档创建的。该节点是只读的。 + + + 获取紧接在该节点之前的节点。 + 前一个 XmlNode。如果前面没有节点,则返回 null。 + + + 获取紧接在该节点之前的文本节点。 + 返回 + + + 移除当前节点的所有子节点和/或属性。 + + + 移除指定的子节点。 + 已移除的节点。 + 正在被移除的节点。 + + 不是此节点的子级。或者此节点是只读的。 + + + 节点替换子节点 + 被替换的节点。 + 要放入子列表的新节点。 + 列表中正在被替换的节点。 + 此节点的类型不允许 节点类型的子节点。 是此节点的上级节点。 + + 是从不同于创建此节点的文档创建的。该节点是只读的。 不是此节点的子级。 + + + 测试 DOM 实现是否实现特定的功能。 + 如果指定的版本中实现了该功能,则为 true;否则为 false。下表描述返回 true 的组合。功能版本XML1.0 XML2.0 + 要测试的功能的程序包名称。该名称不区分大小写。 + 要测试的程序包名称的版本号。如果不指定版本 (null),则支持该功能的任何版本会导致方法返回 true。 + + + 有关此成员的说明,请参见 + 返回集合的枚举数。 + + + 获取或设置节点的值。 + 返回的值取决于节点的 。类型值特性属性的值。CDATASectionCDATA 节的内容。注释注释的内容。Document null. DocumentFragment null. DocumentType null. 元素 null.您可以使用 属性访问元素节点的值。实体 null. EntityReference null. Notation null. ProcessingInstruction全部内容(不包括指令目标)。Text文本节点的内容。SignificantWhitespace空格字符。空白可由一个或多个空格字符、回车符、换行符或制表符组成。Whitespace空格字符。空白可由一个或多个空格字符、回车符、换行符或制表符组成。XmlDeclaration声明的内容(即在 <?xml 和 ?> 之间的所有内容)。 + 设置只读节点的值。 + 设置不允许具有值的节点(例如 Element 节点)的值。 + + + 当在派生类中被重写时,该节点的所有子节点会保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 当在派生类中被重写时,将当前节点保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 指定节点更改的类型。 + + + 正在更改节点值。 + + + 正在将节点插入树中。 + + + 正在从树中移除节点。 + + + 提供以下事件的数据: + + + 初始化 类的新实例。 + 生成了该事件的 。 + 生成了该事件的 的旧父级 。 + 生成了该事件的 的新父级 。 + 生成了该事件的 的旧值。 + 生成了该事件的 的新值。 + + 。 + + + 获取一个值,该值指示正在发生哪种类型的节点更改事件。 + 描述节点更改事件的 XmlNodeChangedAction 值。XmlNodeChangedAction 值说明Insert已插入或将插入节点。移除已移除或将移除节点。更改已更改或将更改节点。说明Action 值不区分事件何时发生(之前或之后)。您可以创建单独的事件处理程序来处理两种情况。 + + + 获取操作完成后 的值。 + 操作完成后 ParentNode 的值。如果节点正被移除,此属性返回 null。说明对于特性节点,此属性返回 + + + 获取节点的新值。 + 节点的新值。如果节点既不是特性节点也不是文本节点,或者节点要被移除,则此属性将返回 null。如果在 事件中调用 NewValue,则在更改成功后返回节点的值。如果在 事件中调用 NewValue,将返回节点的当前值。 + + + 获取正被添加、移除或更改的 + 正被添加、移除或更改的 XmlNode;此属性从不返回 null。 + + + 获取操作开始前的 的值。 + 操作开始前 ParentNode 的值。如果节点不具有父级,则此属性返回 null。说明对于特性节点,此属性返回 + + + 获取节点的原始值。 + 节点的原始值。如果节点既不是特性节点也不是文本节点,或者节点要被插入,此属性将返回 null。如果在 事件中调用 OldValue,则在更改成功后返回将被替换的节点的当前值。如果在 事件中调用 OldValue,则将返回更改前节点的值。 + + + 表示处理 事件的方法。 + 事件源。 + 包含事件数据的 。 + + + 表示排序的节点集合。 + + + 初始化 类的新实例。 + + + 获取 XmlNodeList 中的节点数。 + XmlNodeList 中的节点数。 + + + 获取一个循环访问其集合节点的枚举数。 + 用于循环访问节点集合的枚举器。 + + + 检索给定索引处的节点。 + + 与集合中的指定索引.如果 大于或等于列表中的节点数,则这返回 null。 + 节点列表中从零开始的索引。 + + + 获取给定索引处的节点。 + + 与集合中的指定索引.如果 index 大于或等于列表中的节点数,则这返回 null。 + 节点列表中从零开始的索引。 + + + 私下释放节点列表里的资源。 + + + 释放 类使用的所有资源。 + + + 表示一条处理指令,XML 定义该处理指令以将处理器特定的信息保存在文档的文本中。 + + + 初始化 类的新实例。 + 处理指令的目标;请参见 属性。 + 指令的内容;请参见 属性。 + 父 XML 文档。 + + + 创建此节点的副本。 + 重复节点。 + 若要递归地克隆指定节点下的子树,则为 true;若仅克隆节点本身,则为 false。 + + + 获取或设置处理指令的内容(目标除外)。 + 处理指令的内容(目标除外)。 + + + 获取或设置节点及其所有子级的串连值。 + 节点及其所有子级的串连值。 + + + 获取节点的本地名称。 + 对于处理指令节点,此属性返回处理指令的目标。 + + + 获取节点的限定名称。 + 对于处理指令节点,此属性返回处理指令的目标。 + + + 获取当前节点的类型。 + 对于 XmlProcessingInstruction 节点,该值是 XmlNodeType.ProcessingInstruction。 + + + 获取处理指令的目标。 + 处理指令的目标。 + + + 获取或设置节点的值。 + 处理指令的全部内容(目标除外)。 + Node is read-only. + + + 将节点的所有子级保存到指定的 中。因为 ProcessingInstruction 节点不具有子级,所以此方法无效。 + 要保存到其中的 XmlWriter。 + + + 将节点保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 表示在混合内容节点中标记之间的空白或 xml:space= 'preserve' 范围内的空白。这也称为有效空白。 + + + 初始化 类的新实例。 + 节点中的空白字符。 + + 对象。 + + + 创建此节点的副本。 + 克隆的节点。 + true to recursively clone the subtree under the specified node; false to clone only the node itself.对于重要的空白节点,克隆的节点将始终包含数据值,而不管参数的设置如何。 + + + 获取节点的本地名称。 + 对于 XmlSignificantWhitespace 节点,此属性返回 #significant-whitespace。 + + + 获取节点的限定名称。 + 对于 XmlSignificantWhitespace 节点,此属性返回 #significant-whitespace。 + + + 获取当前节点的类型。 + 对于 XmlSignificantWhitespace 节点,该值是 XmlNodeType.SignificantWhitespace。 + + + 获取当前节点的父节点。 + 当前节点的 父节点。 + + + 获取紧接在该节点之前的文本节点。 + 返回 + + + 获取或设置节点的值。 + 在节点中找到空白字符。 + 将 Value 设置为无效空白字符。 + + + 将节点的所有子级保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 将节点保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 表示元素或属性的文本内容。 + + + 初始化 类的新实例。 + 节点的内容,请参见 属性。 + 父 XML 文档。 + + + 创建此节点的副本。 + 克隆的节点。 + true to recursively clone the subtree under the specified node; false to clone only the node itself. + + + 获取节点的本地名称。 + 对于文本节点,此属性返回 #text。 + + + 获取节点的限定名称。 + 对于文本节点,此属性返回 #text。 + + + 获取当前节点的类型。 + 对于文本节点,该值是 XmlNodeType.Text。 + + + + 获取紧接在该节点之前的文本节点。 + 返回 + + + 在指定的偏移点将该节点拆分为两个节点,并使树中的这两个节点成为同级。 + 新的节点。 + 拆分节点的偏移点。 + + + 获取或设置节点的值。 + 文本节点的内容。 + + + 将节点的所有子级保存到指定的 中。由于 XmlText 节点没有子级,因此该方法无效。 + 要保存到其中的 XmlWriter。 + + + 将节点保存到指定的 中。 + 要保存到其中的 XmlWriter。 + + + 表示元素内容中的空白。 + + + 初始化 类的新实例。 + 节点中的空白字符。 + + 对象。 + + + 创建此节点的副本。 + 克隆的节点。 + true to recursively clone the subtree under the specified node; false to clone only the node itself.对于空白节点,克隆的节点将始终包含数据值,而不管参数的设置如何。 + + + 获取节点的本地名称。 + 对于 XmlWhitespace 节点,此属性返回 #whitespace。 + + + 获取节点的限定名称。 + 对于 XmlWhitespace 节点,此属性返回 #whitespace。 + + + 获取节点的类型。 + 对于 XmlWhitespace 节点,该值为 + + + 获取当前节点的父节点。 + 当前节点的 父节点。 + + + 获取紧接在该节点之前的文本节点。 + 返回 + + + 获取或设置节点的值。 + 在节点中找到空白字符。 + 设置为无效空白字符。 + + + 将节点的所有子级保存到指定的 中。 + 要保存到其中的 。 + + + 将节点保存到指定的 中。 + 要保存到其中的 。 + + + \ No newline at end of file diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/zh-hant/System.Xml.XmlDocument.xml b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/zh-hant/System.Xml.XmlDocument.xml new file mode 100644 index 0000000..c1c894a --- /dev/null +++ b/packages/System.Xml.XmlDocument.4.3.0/ref/netstandard1.3/zh-hant/System.Xml.XmlDocument.xml @@ -0,0 +1,1456 @@ + + + + System.Xml.XmlDocument + + + + 表示屬性 (Attribute)。屬性的有效和預設值是在文件類型定義 (DTD) 或結構描述中定義。 + + + 初始化 類別的新執行個體。 + 命名空間前置字元。 + 屬性的區域名稱。 + 命名空間的統一資源識別元 (URI)。 + 父代 XML 文件。 + + + 將指定的節點加入至這個節點之子節點清單的結尾。 + 所加入的 + 要相加的 。 + 這個節點的型別不允許 節點型別的子節點。 是這個節點的上階。 + + 由不同於建立這個節點的另一份文件所建立。這個節點是唯讀的。 + + + 取得節點的基底統一資源識別元 (URI)。 + 載入節點的來源位置;如果節點沒有基底 URI,則為 String.Empty。屬性節點的基底 URI 與其擁有人項目的相同。如果屬性節點沒有擁有人項目,BaseURI 會傳回 String.Empty。 + + + 建立這個節點的複本。 + 複製的節點。 + 若要在指定的節點下遞迴地複製子樹狀結構,則為 true,若只要複製節點本身,則為 false。 + + + 設定節點的串連值和其所有的子節點。 + 節點的串連值和其所有的子節點。在屬性節點方面,這個屬性的功能與 屬性相同。 + + + 設定屬性值。 + 屬性值。 + 在設定語式不正確的屬性時所指定的 XML。 + + + 在指定的參考節點之後,立即插入指定的節點。 + 所插入的 + 要插入的 。 + + 為參考節點。 會置於 之後。 + 這個節點的型別不允許 節點型別的子節點。 是這個節點的上階。 + + 由不同於建立這個節點的另一份文件所建立。 不是這個節點的子節點。這個節點是唯讀的。 + + + 在指定的參考節點之前,立即插入指定的節點。 + 所插入的 + 要插入的 。 + + 為參考節點。 會置於這個節點之前。 + 目前這種型別的節點不允許 節點型別的子節點。 是這個節點的上階。 + + 由不同於建立這個節點的另一份文件所建立。 不是這個節點的子節點。這個節點是唯讀的。 + + + 取得節點的區域名稱。 + 已移除前置詞的屬性節點名稱。在以下範例 <book bk:genre= 'novel'> 中,屬性的 LocalName 為 genre。 + + + 取得節點的完整名稱。 + 屬性節點的限定名稱 (Qualified Name)。 + + + 取得這個節點的命名空間 URI。 + 這個節點的命名空間 URI。如果屬性並未明確指定命名空間,這個屬性會傳回 String.Empty。 + + + 取得目前節點的型別。 + XmlAttribute 節點的節點型別是 XmlNodeType.Attribute。 + + + 取得這個節點所屬的 + 這個節點所屬的 XML 文件。 + + + 取得屬性所屬的 + 屬性所屬的 XmlElement;如果這個屬性不是 XmlElement 的一部分,則為 null。 + + + 取得這個節點的父代 (Parent)。對於 XmlAttribute 節點,這個屬性永遠傳回 null。 + 對於 XmlAttribute 節點,這個屬性永遠傳回 null。 + + + 取得或設定這個節點的命名空間前置詞。 + 這個節點的命名空間前置詞。如果沒有前置詞,則這個屬性傳回 String.Empty。 + 這個節點是唯讀的。 + 指定的前置詞包含無效的字元。指定的前置詞不正確。這個節點的 namespaceURI 為 null。指定的前置詞為 "xml",而這個節點的 namespaceURI 與 "http://www.w3.org/XML/1998/namespace" 不同。這個節點是一個屬性,指定的前置詞為 "xmlns",而這個節點的 namespaceURI 與 "http://www.w3.org/2000/xmlns/" 不同。這個節點是一個屬性,其 qualifiedName 為 "xmlns" [Namespaces]。 + + + 將指定的節點加入至這個節點之子節點清單的開頭。 + 所加入的 + 要相加的 。如果是 ,則文件片段的整個內容都會移入這個節點的子節點清單中。 + 這個節點的型別不允許 節點型別的子節點。 是這個節點的上階。 + + 由不同於建立這個節點的另一份文件所建立。這個節點是唯讀的。 + + + 移除指定的子節點。 + 所移除的 + 要移除的 。 + + 不是這個節點的子節點。或者這個節點是唯讀的。 + + + 用指定的新子節點取代指定的子節點。 + 所取代的 + 新的子 。 + 要取代的 。 + 這個節點的型別不允許 節點型別的子節點。 是這個節點的上階。 + + 由不同於建立這個節點的另一份文件所建立。這個節點是唯讀的。 不是這個節點的子節點。 + + + 取得值,表示是否明確設定屬性值。 + 如果在原始執行個體文件中明確指定了這個屬性的值,則為 true,否則為 false。false 值指示屬性的值是來自 DTD。 + + + 取得或設定節點的值。 + 傳回值需視節點的 而定。至於 XmlAttribute 節點,這個屬性 (Property) 是屬性 (Attribute) 的值。 + 節點為唯讀,並會呼叫設定作業。 + + + 將節點的所有子系儲存到指定的 + 要儲存的目的 XmlWriter。 + + + 將節點儲存至指定的 + 要儲存的目的 XmlWriter。 + + + 表示可用名稱或索引存取的屬性 (Attribute) 集合。 + + + 插入指定的屬性做為集合的最後一個節點。 + XmlAttribute,要附加到集合中。 + 要插入的 。 + + 由不同於建立這個集合的另一個文件所建立。 + + + 從這個集合中複製所有 物件至指定的陣列中。 + 陣列,是從這個集合所複製的物件的目的端。 + 在複製開始的所在陣列中的索引。 + + + 在指定的參考屬性之後,立即插入指定的屬性。 + 要插入至集合的 XmlAttribute。 + 要插入的 。 + + 是參考屬性。 會置於 之後。 + + 由不同於建立這個集合的另一個文件所建立。或者 並非這個集合的成員。 + + + 在指定的參考屬性之前,立即插入指定的屬性。 + 要插入至集合的 XmlAttribute。 + 要插入的 。 + + 是參考屬性。 會置於 之前。 + + 由不同於建立這個集合的另一個文件所建立。或者 並非這個集合的成員。 + + + 取得具有指定索引的屬性。 + 在指定索引處的 + 屬性的索引。 + 傳入的索引超出範圍。 + + + 取得具有指定名稱的屬性。 + 具有指定名稱的 。如果屬性 (attribute) 不存在,這個屬性 (property) 會傳回 null。 + 屬性的限定名稱 (Qualified Name)。 + + + 取得指定的區域名稱和命名空間統一資源識別元 (URI) 之屬性。 + 具有指定的區域名稱和命名空間 URI 的 。如果屬性 (attribute) 不存在,這個屬性 (property) 會傳回 null。 + 屬性的區域名稱。 + 屬性的命名空間 URI。 + + + 插入指定的屬性做為集合的第一個節點。 + 要加入至集合中的 XmlAttribute。 + 要插入的 。 + + + 從集合中移除指定的屬性。 + 這個節點將會移除,如果集合中找不到這個節點,則為 null。 + 要移除的 。 + + + 從集合移除所有的屬性。 + + + 從集合中移除對應指定索引的屬性。 + 如果在指定的索引處並無屬性,則傳回 null。 + 要移除的節點的索引。第一個節點的索引為 0。 + + + 使用其 屬性加入 + 如果 取代同名的現有節點,則傳回舊節點;否則傳回所加入的節點。 + 儲存在這個集合中的屬性節點。這個節點稍後可用節點名稱來存取。如果集合中已經有這個名稱的節點,它將會被新的節點取代;否則,這個節點就會附加在集合的結尾。 + + 由不同於建立這個集合的另一個 所建立。這個 XmlAttributeCollection 是唯讀的。 + + 是已經成為另一個 物件屬性的 。若要重複使用其他項目中的屬性,您必須複製 (Clone) 想要重複使用的 XmlAttribute 物件。 + + + 如需這個成員的說明,請參閱 + 陣列,是從這個集合所複製的物件的目的端。 + 在複製開始的所在陣列中的索引。 + + + 如需這個成員的說明,請參閱 + 傳回包含屬性計數的 int。 + + + 如需這個成員的說明,請參閱 + 如果已同步處理集合,則傳回 true。 + + + 如需這個成員的說明,請參閱 + 傳回 ,它是集合的根。 + + + 表示 CDATA 區段。 + + + 初始化 類別的新執行個體。 + 包含字元資料的 。 + + 物件 + + + 建立這個節點的複本。 + 複製的節點。 + 若要在指定的節點下遞迴地複製子樹狀結構,則為 true,若只要複製節點本身,則為 false。因為 CDATA 節點沒有子系,所以無論參數設定為何,所複製的節點永遠會包含資料內容。 + + + 取得節點的區域名稱。 + 對於 CDATA 節點,其區域名稱為 #cdata-section。 + + + 取得節點的限定名稱。 + 對於 CDATA 節點,其名稱為 #cdata-section。 + + + 取得目前節點的類型。 + 節點類型。對於 CDATA 節點,其值為 XmlNodeType.CDATA。 + + + + 取得這個節點的前置文字節點。 + 傳回 + + + 將節點的子系儲存至指定的 + 要儲存的目的 XmlWriter。 + + + 將節點儲存至指定的 + 要儲存的目的 XmlWriter。 + + + 提供許多類別使用的文字管理方法。 + + + 初始化 類別的新執行個體。 + 字串,包含要加入至文件的字元資料。 + 要包含字元資料的 。 + + + 將指定的字串附加至節點字元資料的結尾。 + 要插入現有字串中的字串。 + + + 包含節點的資料。 + 節點的資料。 + + + 從節點移除字元範圍。 + 字串中要開始刪除的位置。 + 要刪除的字元數。 + + + 在指定的字元位移處插入指定的字串。 + 字串中要插入提供的字串資料的位置。 + 要插入現有字串中的字串資料。 + + + 取得資料的長度,以字元為單位。 + + 屬性中字串的長度 (以字元為單位)。長度可能是零,也就是 CharacterData 節點可能是空的。 + + + 從指定的位移處開始,以指定的字串取代指定的字元數。 + 字串中要開始取代的位置。 + 要取代的字元數。 + 取代舊字串資料的新資料。 + + + 從指定的範圍擷取完整字串中的一個子字串。 + 對應至指定範圍的子字串。 + 字串中要開始擷取的位置。零位移指示起點就在資料的開頭。 + 要擷取的字元數。 + + + 取得或設定節點的值。 + 節點的值。 + 節點是唯讀的。 + + + 表示 XML 註解的內容。 + + + 初始化 類別的新執行個體。 + 註解項目的內容。 + 父代 XML 文件。 + + + 建立這個節點的複本。 + 複製的節點。 + 若要在指定的節點下遞迴地複製子樹狀結構,則為 true,若只要複製節點本身,則為 false。因為註解節點沒有子系,所以無論參數設定為何,所複製的節點永遠會包含文字內容。 + + + 取得節點的區域名稱。 + 對於註解節點,其值為 #comment。 + + + 取得節點的完整名稱。 + 對於註解節點,其值為 #comment。 + + + 取得目前節點的型別。 + 對於註解節點,其值為 XmlNodeType.Comment。 + + + 將節點的所有子系儲存到指定的 。因為註解節點沒有子系,所以這個方法不會有任何效果。 + 要儲存的目的 XmlWriter。 + + + 將節點儲存至指定的 + 要儲存的目的 XmlWriter。 + + + 表示 XML 宣告節點 <?xml version='1.0'...?>。 + + + 初始化 類別的新執行個體。 + XML 版本;請參閱 屬性。 + 編碼配置;請參閱 屬性。 + 表示 XML 文件是否取決於外部 DTD;請參閱 屬性。 + 父代 XML 文件。 + + + 建立這個節點的複本。 + 複製的節點。 + 若要在指定的節點下遞迴地複製子樹狀結構,則為 true,若只要複製節點本身,則為 false。因為 XmlDeclaration 節點沒有子系,所以無論參數設定為何,所複製的節點永遠會包含資料值。 + + + 取得或設定 XML 文件的編碼方式層級。 + 有效的字元編碼名稱。最常支援的 XML 字元編碼名稱如下:分類編碼名稱UnicodeUTF-8、UTF-16ISO 10646ISO-10646-UCS-2, ISO-10646-UCS-4ISO 8859ISO-8859-n (其中 "n" 可以是 1 到 9 的數字)JIS X-0208-1997ISO-2022-JP, Shift_JIS, EUC-JP這個值是選擇性的。如果沒有設定值,這個屬性會傳回 String.Empty。如果未包含編碼方式屬性,在文件被寫入或儲存時會假設為 UTF-8 編碼方式。 + + + 取得或設定 XmlDeclaration 的串聯值。 + XmlDeclaration 的結合值 (亦即,介於 <?xml 與 ?> 之間的所有內容)。 + + + 取得節點的區域名稱。 + 對於 XmlDeclaration 節點,其區域名稱為 xml。 + + + 取得節點的完整名稱。 + 對於 XmlDeclaration 節點,其名稱為 xml。 + + + 取得目前節點的型別。 + 如果是 XmlDeclaration 節點,則這個值會是 XmlNodeType.XmlDeclaration。 + + + 取得或設定獨立屬性的值。 + 如果 XML 文件所需的所有實體宣告都包含在文件中,其有效值為 yes;如果需要外部文件類型定義 (DTD),則有效值為 no。如果在 XML 宣告中沒有獨立屬性,這個屬性會傳回 String.Empty。 + + + 取得或設定 XmlDeclaration 的值。 + XmlDeclaration 的內容 (亦即,介於 <?xml 與 ?> 之間的所有資料)。 + + + 取得文件的 XML 版本。 + 這個值一定是 1.0。 + + + 將節點的子系儲存至指定的 。因為 XmlDeclaration 節點並沒有子系,所以這個方法不會有任何效果。 + 要儲存的目的 XmlWriter。 + + + 將節點儲存至指定的 + 要儲存的目的 XmlWriter。 + + + 表示 XML 文件。如需詳細資訊,請參閱 Remarks 一節。 + + + 初始化 類別的新執行個體。 + + + 使用指定的 XmlDocument 初始化 類別的新執行個體。 + 要使用的 XmlImplementation。 + + + 使用指定的 XmlDocument 初始化 類別的新執行個體。 + 要使用的 XmlNameTable。 + + + 取得目前節點的基底 (Base) URI。 + 節點載入的位置。 + + + 建立這個節點的複本。 + 複製的 XmlDocument 節點。 + 若要在指定的節點下遞迴地複製子樹狀結構,則為 true;若只要複製節點本身,則為 false。 + + + 建立具有指定 + 新的 XmlAttribute。 + 屬性的限定名稱 (Qualified Name)。如果名稱包含冒號, 屬性會反映第一個冒號之前的名稱部分,而 屬性會反映第一個冒號之後的名稱部分。除非前置詞能夠辨認為內建前置詞 (例如 xmlns),否則 會保持空白。在此案例中,NamespaceURI 的值為 http://www.w3.org/2000/xmlns/。 + + + 建立具有指定限定名稱和 + 新的 XmlAttribute。 + 屬性的限定名稱 (Qualified Name)。如果名稱包含冒號, 屬性會反映冒號前面的名稱部分,而 屬性會反映冒號後面的名稱部分。 + 屬性的命名空間 URI。如果限定名稱包含 xmlns 前置詞,這個參數必須是 http://www.w3.org/2000/xmlns/。 + + + 建立具有指定 + 新的 XmlAttribute。 + 屬性的前置詞 (如有此項)。String.Empty 與 null 相等。 + 屬性的本機名稱。 + 屬性的命名空間 URI (如有此項)。String.Empty 與 null 相等。如果 為 xmlns,這個參數必須是 http://www.w3.org/2000/xmlns/,否則會擲回例外狀況。 + + + 建立包含指定資料的 + 新的 XmlCDataSection。 + 新 XmlCDataSection 的內容。 + + + 建立包含指定資料的 + 新的 XmlComment。 + 新 XmlComment 的內容。 + + + 建立 + 新的 XmlDocumentFragment。 + + + 建立具有指定名稱的項目。 + 新的 XmlElement。 + 項目的限定名稱。如果名稱包含冒號, 屬性會反映冒號之前的名稱部分,而 屬性會反映冒號之後的名稱部分。限定名稱不能包含 'xmlns' 前置詞。 + + + 建立具有限定名稱和 + 新的 XmlElement。 + 項目的限定名稱。如果名稱包含冒號, 屬性會反映冒號前面的名稱部分,而 屬性會反映冒號後面的名稱部分。限定名稱不能包含 'xmlns' 前置詞。 + 項目的命名空間 URI。 + + + 建立具有指定之 的元素。 + 新的 + 新項目的前置詞 (如有此項)。String.Empty 與 null 相等。 + 新項目的本機名稱。 + 新項目的命名空間 URI (如有此項)。String.Empty 與 null 相等。 + + + 建立具有指定節點類型、 + 新的 XmlNode。 + 新節點的 的字串版本。這個參數必須是下表中所列的其中一個值。 + 新節點的限定名稱。如果名稱包含冒號,將會剖析為 元件。 + 新節點的命名空間 URI。 + The name was not provided and the XmlNodeType requires a name; or is not one of the strings listed below. + + + 建立具有指定的 + 新的 XmlNode。 + 新節點的 XmlNodeType。 + 新節點的限定名稱。如果名稱包含冒號,將會剖析為 元件。 + 新節點的命名空間 URI。 + The name was not provided and the XmlNodeType requires a name. + + + 建立具有指定之 + 新的 XmlNode。 + 新節點的 XmlNodeType。 + 新節點的前置詞。 + 新節點的區域名稱。 + 新節點的命名空間 URI。 + The name was not provided and the XmlNodeType requires a name. + + + 建立具有指定名稱和資料的 + 新的 XmlProcessingInstruction。 + 處理指示的名稱。 + 處理指示的資料。 + + + 建立 節點。 + 一個新的 XmlSignificantWhitespace 節點。 + 字串必須只包含下列字元 &#20;、&#10;、&#13; 和 &#9; + + + 建立具有指定文字的 + 新的 XmlText 節點。 + Text 節點的文字。 + + + 建立 節點。 + 新的 XmlWhitespace 節點。 + 字串必須只包含下列字元 &#20;、&#10;、&#13; 和 &#9; + + + 建立具有指定值的 節點。 + 新的 XmlDeclaration 節點。 + 版本必須是 "1.0"。 + 編碼屬性的值。這是在您將 儲存至檔案或資料流時使用的編碼方式,因此,必須設定為 類別支援的字串,否則 會失敗。如果這是 null 或 String.Empty,Save 方法不會在 XML 宣告上寫入編碼屬性,因此會使用預設編碼方式 UTF-8。注意:如果 XmlDocument 儲存至 ,則會捨棄這個編碼值。改用 TextWriter 或 XmlTextWriter 的編碼方式。這可以確保寫出的 XML 可以使用正碼的編碼方式讀回。 + 值必須為「是」或「否」。如果這是 null 或 String.Empty,Save 方法不會在 XML 宣告上寫入獨立屬性。 + The values of or are something other than the ones specified above. + + + 取得文件的根 + 表示 XML 文件樹狀結構之根的 XmlElement。如果有根,會傳回 null。 + + + 傳回 ,其中包含符合指定 之所有子代 (Descendant) 項目的清單。 + + ,包含所有符合節點的清單。如果沒有節點符合 ,就會傳回空的集合。 + 要相符的限定名稱。它會與符合節點的 Name 屬性比對。特殊值 "*" 與所有標記相符。 + + + 傳回 ,其中包含符合指定之 的所有子代元素的清單。 + + ,包含所有符合節點的清單。如果沒有節點符合指定的 ,就會傳回空的集合。 + 要相符的 LocalName。特殊值 "*" 與所有標記相符。 + 要比對的 NamespaceURI。 + + + 取得目前文件的 物件。 + 目前文件的 XmlImplementation 物件。 + + + 從其他文件匯入節點至目前的文件。 + 匯入的 + 匯入的節點。 + true 以執行深層複製;否則為 false。 + Calling this method on a node type which cannot be imported. + + + 在所有情況下都擲回 + 節點和其所有子節點的值。 + In all cases. + + + 取得或設定表示目前節點子系的標記。 + 目前節點子系的標記。 + The XML specified when setting this property is not well-formed. + + + 取得值,指示目前節點是否為唯讀。 + 如果目前節點為唯讀,則為 true;否則為 false。XmlDocument 節點永遠傳回 false。 + + + 從指定的資料流載入 XML 文件。 + 包含要載入之 XML 文件的資料流。 + There is a load or parse error in the XML.In this case, a is raised. + + + 從指定的 載入 XML 文件。 + 用於將 XML 資料送入文件中的 TextReader。 + There is a load or parse error in the XML.In this case, the document remains empty. + + + 從指定的 載入 XML 文件。 + 用於將 XML 資料送入文件中的 XmlReader。 + There is a load or parse error in the XML.In this case, the document remains empty. + + + 從指定的字串載入 XML 文件。 + 包含要載入之 XML 文件的字串。 + There is a load or parse error in the XML.In this case, the document remains empty. + + + 取得節點的區域名稱。 + 對於 XmlDocument 節點,區域名稱為 #document。 + + + 取得節點的限定名稱。 + 對於 XmlDocument 節點,名稱為 #document。 + + + 取得與這個實作關聯的 + XmlNameTable,可讓您取得文件中字串之擷取版本。 + + + 發生於屬於這份文件之節點的 變更時。 + + + 發生於屬於這份文件之節點的 即將變更時。 + + + 發生於屬於這份文件的節點插入另一個節點時。 + + + 發生於屬於這份文件的節點將要插入另一個節點時。 + + + 發生於屬於這份文件的節點從其父代 (Parent) 移除時。 + + + 發生於屬於這份文件的節點即將從文件中移除時。 + + + 取得目前節點的類型。 + 節點類型。對於 XmlDocument 節點,此值為 XmlNodeType.Document。 + + + 取得目前節點所屬的 + 對於 XmlDocument 節點 ( 等於 XmlNodeType.Document),此屬性一律會傳回 null。 + + + 取得這個節點的父節點 (針對可以具有父代的節點而言)。 + 一律傳回 null。 + + + 取得或設定值,指出是否要保留項目內容中的空白字元。 + 若要保留空白字元,則為 true;否則為 false。預設為 false。 + + + 根據 中的資訊建立一個 物件。讀取器必須定位在節點或屬性上。 + 新的 XmlNode;如果沒有其他節點,則為 null。 + XML 來源。 + The reader is positioned on a node type that does not translate to a valid DOM node (for example, EndElement or EndEntity). + + + 將 XML 文件儲存至指定的資料流。 + 要在其中儲存的資料流。 + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + 將 XML 文件儲存至指定的 + 要儲存的目標 TextWriter。 + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + 將 XML 文件儲存至指定的 + 要儲存的目標 XmlWriter。 + The operation would not result in a well formed XML document (for example, no document element or duplicate XML declarations). + + + 將 XmlDocument 節點的所有子系儲存到指定的 + 要儲存的目標 XmlWriter。 + + + 將 XmlDocument 節點儲存至指定的 + 要儲存的目標 XmlWriter。 + + + 表示適用於樹狀結構插入作業的輕量物件。 + + + 初始化 類別的新執行個體。 + 片段來源的 XML 文件。 + + + 建立這個節點的複本。 + 複製的節點。 + 若要在指定的節點下遞迴地複製子樹狀結構,則為 true,若只要複製節點本身,則為 false。 + + + 取得或設定表示這個節點的子節點的標記。 + 這個節點的子節點的標記。 + 在設定語式不正確的屬性時所指定的 XML。 + + + 取得節點的區域名稱。 + 對於 XmlDocumentFragment 節點,其區域名稱為 #document-fragment。 + + + 取得節點的完整名稱。 + 對於 XmlDocumentFragment,其名稱為 #document-fragment。 + + + 取得目前節點的型別。 + 對於 XmlDocumentFragment 節點,其值為 XmlNodeType.DocumentFragment。 + + + 取得這個節點所屬的 + 這個節點所屬的 XmlDocument。 + + + 取得這個節點的父代 (對於具有父代的節點而言)。 + 這個節點的父代。對於 XmlDocumentFragment 節點,這個屬性必定為 null。 + + + 將節點的所有子系儲存到指定的 + 要儲存的目的 XmlWriter。 + + + 將節點儲存至指定的 + 要儲存的目的 XmlWriter。 + + + 表示項目。 + + + 初始化 類別的新執行個體。 + 命名空間前置字元;請參閱 屬性。 + 本機名稱;請參閱 屬性。 + 命名空間 URI;請參閱 屬性。 + 父代 XML 文件。 + + + 取得包含這個節點之屬性 (Attribute) 清單的 + + ,包含這個節點的屬性清單。 + + + 建立這個節點的複本。 + 複製的節點。 + true 會遞迴複製 (Clone) 指定節點下的子樹狀結構;false 只會複製節點本身 (如果節點是 XmlElement,還包含其屬性)。 + + + 傳回具有指定名稱之屬性的值。 + 指定的屬性值。如果找不到相符的屬性,或者屬性沒有指定的或預設的值,會傳回空字串。 + 要擷取的屬性的名稱。這是限定名稱。它會與符合節點的 Name 屬性相符。 + + + 傳回具有指定區域名稱和命名空間 URI 之屬性的值。 + 指定的屬性值。如果找不到相符的屬性,或者屬性沒有指定的或預設的值,會傳回空字串。 + 要擷取的屬性的區域名稱。 + 要擷取的屬性的命名空間 URI。 + + + 傳回具有指定名稱的 XmlAttribute。 + 指定的 XmlAttribute;如果找不到相符的屬性,則為 null。 + 要擷取的屬性的名稱。這是限定名稱。它會與符合節點的 Name 屬性相符。 + + + 傳回具有指定區域名稱和命名空間 URI 的 + 指定的 XmlAttribute;如果找不到相符的屬性,則為 null。 + 屬性的區域名稱。 + 屬性的命名空間 URI。 + + + 傳回 ,其中包含符合指定之 的所有子代項目清單。 + + ,包含所有符合節點的清單。如果沒有符合的節點,清單是空的。 + 要相符的名稱標記。這是限定名稱。它會與符合節點的 Name 屬性相符。星號 (*) 是與所有標記相符的特殊值。 + + + 傳回 ,其中包含與指定的 相符之所有子代項目清單。 + + ,包含所有符合節點的清單。如果沒有符合的節點,清單是空的。 + 要相符的區域名稱。星號 (*) 是與所有標記相符的特殊值。 + 要相符的命名空間 URI。 + + + 判斷目前的節點是否有具有指定名稱的屬性。 + 如果目前節點有指定的屬性,則為 true,否則為 false。 + 要尋找的屬性的名稱。這是限定名稱。它會與符合節點的 Name 屬性相符。 + + + 判斷目前的節點是否有具有指定區域名稱和命名空間 URI 的屬性。 + 如果目前節點有指定的屬性,則為 true,否則為 false。 + 要尋找的屬性的區域名稱。 + 要尋找的屬性的命名空間 URI。 + + + 取得 boolean 值,表示目前節點是否有屬性。 + 如果目前節點擁有屬性,則為 true,否則為 false。 + + + 取得或設定節點的串連值和其所有的子節點。 + 節點的串連值和其所有的子節點。 + + + 取得或設定標記,表示這個節點的子節點。 + 這個節點的子節點的標記。 + 在設定語式不正確的屬性時所指定的 XML。 + + + 取得或設定項目的標記格式。 + 如果項目要以短標記格式 "<item/>" 序列化,會傳回 true;如果以長格式 "<item></item>" 序列化,會傳回 false。設定這個屬性時,如果設定為 true,會移除項目的子系,並且以短標記格式序列化項目。如果設定為 false,會變更屬性的值 (不論項目是否有內容);如果項目是空的,將會以長格式序列化。這個屬性是擴充至文件物件模型 (DOM) 的 Microsoft 擴充部分。 + + + 取得目前節點的區域名稱。 + 目前節點名稱的前置詞被移除。例如,LocalName 是項目 <bk:book> 的書本。 + + + 取得節點的完整名稱。 + 節點的限定名稱。對於 XmlElement 節點,這是項目的標記名稱。 + + + 取得這個節點的命名空間 URI。 + 這個節點的命名空間 URI。如果沒有命名空間 URI,則這個屬性傳回 String.Empty。 + + + 取得緊接在這個項目之後的 + 緊接在這個項目之後的 XmlNode。 + + + 取得目前節點的型別。 + 節點型別。對於 XmlElement 節點,這個值為 XmlNodeType.Element。 + + + 取得這個節點所屬的 + 這個項目所屬的 XmlDocument。 + + + + 取得或設定這個節點的命名空間前置詞。 + 這個節點的命名空間前置詞。如果沒有前置詞,則這個屬性傳回 String.Empty。 + 這個節點是唯讀的。 + 指定的前置詞包含無效的字元。指定的前置詞不正確。這個節點的 namespaceURI 為 null。指定的前置詞為「xml」,而這個節點的 namespaceURI 與 http://www.w3.org/XML/1998/namespace 不同。 + + + 移除目前節點所有指定的屬性和子系。預設屬性不會移除。 + + + 移除項目中所有指定的屬性。預設屬性不會移除。 + + + 依照名稱移除屬性。 + 所要移除屬性 (Attribute) 的名稱。這是一個限定名稱。它會與符合節點的 Name 屬性相符。 + 這個節點是唯讀的。 + + + 移除具有指定區域名稱和命名空間 URI 的屬性 (如果移除的屬性具有預設值,會立即被取代)。 + 要移除的屬性的區域名稱。 + 要移除的屬性的命名空間 URI。 + 這個節點是唯讀的。 + + + 移除項目中具有指定索引的屬性節點 (如果移除的屬性具有預設值,會立即被取代)。 + 移除的屬性節點;如果指定的索引中沒有節點,則為 null。 + 要移除的節點的索引。第一個節點的索引為 0。 + + + 移除區域名稱和命名空間 URI 指定的 (如果移除的屬性具有預設值,會立即被取代)。 + 移除的 XmlAttribute;如果 XmlElement 沒有相符的屬性節點,則為 null。 + 屬性的區域名稱。 + 屬性的命名空間 URI。 + 這個節點是唯讀的。 + + + 移除指定的 + 移除的 XmlAttribute;如果 不是 XmlElement 的屬性節點,則為 null。 + 要移除的 XmlAttribute 節點。如果移除的屬性具預設值,會立即被取代。 + 這個節點是唯讀的。 + + + 設定具有指定名稱之屬性的值。 + 要建立或變更的屬性的名稱。這是限定名稱。如果名稱包含冒號,將會剖析為前置詞和區域名稱元件。 + 要為屬性設定的值。 + 指定的名稱包含無效的字元。 + 這個節點是唯讀的。 + + + 設定具有指定區域名稱和命名空間 URI 之屬性的值。 + 屬性值。 + 屬性的區域名稱。 + 屬性的命名空間 URI。 + 要為屬性設定的值。 + + + 加入指定的 + 要相加的 XmlAttribute。 + 屬性的區域名稱。 + 屬性的命名空間 URI。 + + + 加入指定的 + 如果這個屬性取代相同名稱的現有屬性,會傳回舊的 XmlAttribute;否則會傳回 null。 + 要加入這個項目屬性集合中的 XmlAttribute 節點。 + + 由不同於建立這個節點的另一份文件所建立。或者這個節點是唯讀的。 + + 已經是其他 XmlElement 物件的屬性。您必須明確複製 XmlAttribute 節點,以便在其他 XmlElement 物件中重複使用這些節點。 + + + 將節點的所有子系儲存到指定的 + 要儲存的目的 XmlWriter。 + + + 將目前的節點儲存至指定的 + 要儲存的目的 XmlWriter。 + + + 定義一組 物件的內容。 + + + 初始化 類別的新執行個體。 + + + 使用指定的 ,初始化 類別的新執行個體。 + + 物件。 + + + 建立新的 + 新的 XmlDocument 物件。 + + + 測試文件物件模型 (DOM) 實作是否實作指定的功能。 + 如果在指定的版本實作這個功能,則為 true,否則為 false。下表顯示會使 HasFeature 傳回 true 的組合。strFeaturestrVersionXML1.0XML2.0 + 要測試的功能的套件 (Package) 名稱。這個名稱並不區分大小寫。 + 這是要測試的套件名稱的版本編號。如果尚未指定版本 (null),則支援這個功能的任何版本都會讓這個方法傳回 true。 + + + 取得這個節點的前置或後置節點。 + + + 取得這個節點的後置節點。 + 這個節點的後置 ,如果這個節點不存在,則為 null。 + + + 取得這個節點的前置節點。 + 前置的 ,如果這個節點不存在,則為 null。 + + + 表示可用名稱或索引存取的節點集合。 + + + 取得 XmlNamedNodeMap 中的節點數目。 + 節點的數目。 + + + 提供 XmlNamedNodeMap 中節點集合上「foreach」樣式重複的支援。 + 列舉程式物件。 + + + 依指定名稱來擷取 + 具有指定名稱的 XmlNode;如果找不到符合的節點,則為 null。 + 要擷取的節點的限定名稱 (Qualified Name)。它會與符合節點的 屬性相符。 + + + 擷取具有符合的 的節點。 + 具有符合的區域名稱與命名空間 (Namespace) URI 的 ;如果找不到符合的節點,則為 null。 + 要擷取的節點的區域名稱。 + 取得要擷取之節點的命名空間統一資源識別元 (URI)。 + + + 擷取 XmlNamedNodeMap 中位於指定索引的節點。 + 在指定索引處的 。如果 小於 0 或大於等於 屬性,則傳回 null。 + 從 XmlNamedNodeMap 擷取的節點的索引位置。索引是以零起始的;因此第一個節點的索引為 0,最後一個節點的索引為 -1。 + + + 從 XmlNamedNodeMap 移除節點。 + 從這個 XmlNamedNodeMap 移除 XmlNode;如果找不到符合的節點,則為 null。 + 要移除的節點的限定名稱。它會與符合節點的 屬性相符。 + + + 移除具有符合的 的節點。 + 移除 ;如果找不到符合的節點,則為 null。 + 要移除的節點的區域名稱。 + 要移除的節點的命名空間 URI。 + + + 使用其 屬性加入 + 如果 取代同名的現有節點,則傳回舊節點;否則傳回 null。 + 儲存在 XmlNamedNodeMap 中的 XmlNode。如果具有該名稱的節點已經在對應中,就會以新節點取代。 + 從不同於建立 XmlNamedNodeMap 的 來建立 ;否則 XmlNamedNodeMap 為唯讀。 + + + 表示 XML 文件中的單一節點。 + + + 將指定的節點加入這個節點之子節點清單的結尾。 + 已加入的節點。 + 要加入的節點。要加入之節點的所有內容會移入指定的位置。 + 這個節點的型別不允許 節點型別的子節點。 是這個節點的上階。 + + 由不同於建立這個節點的另一份文件所建立。這個節點是唯讀的。 + + + 取得包含這個節點屬性 (Attribute) 的 + XmlAttributeCollection,包含這個節點的屬性。如果這個節點的類型為 XmlNodeType.Element,則傳回這個節點的屬性。否則,這個函式會傳回 null。 + + + 取得目前節點的基底 (Base) URI。 + 節點載入的位置;如果節點沒有基底 URI,則為 String.Empty。 + + + 取得節點的所有子節點。 + 物件,包含節點的所有子節點。如果沒有子節點,這個屬性傳回空的 + + + 在衍生類別中覆寫時,建立節點的複本。 + 複製的節點。 + 若要在指定的節點下遞迴地複製子樹狀結構,則為 true,若只要複製節點本身,則為 false。 + 在無法複製的節點型別上,呼叫這個方法。 + + + 取得節點的第一個子節點。 + 節點的第一個子節點。如果沒有這種節點,則會傳回 null。 + + + 取得逐一查看目前節點中子節點的列舉程式。 + + 物件,可用來逐一查看目前節點中的子節點。 + + + 查閱目前節點範圍內指定前置詞最接近的 xmlns 宣告,並傳回宣告中的命名空間 URI。 + 指定前置詞的命名空間 URI。 + 您要尋找其命名空間 URI 的前置詞。 + + + 查閱目前節點範圍內指定命名空間 URI 最接近的 xmlns 宣告,並傳回宣告中所定義的前置詞。 + 指定命名空間 URI 的前置詞。 + 您要尋找其前置詞的命名空間 URI。 + + + 取得值,指出這個節點是否有子節點。 + 如果該節點有子節點,則為 true,否則為 false。 + + + 取得或設定節點和其所有子節點的串連值。 + 節點和其所有子節點的串連值。 + + + 取得或設定只表示這個節點之子節點的標記。 + 這個節點之子節點的標記。注意事項InnerXml 不會傳回預設的屬性。 + 在不能有子節點的節點上,設定這個屬性。 + 在設定語式不正確的屬性時所指定的 XML。 + + + 在指定的參考節點之後,插入指定的節點。 + 要插入的節點。 + 要插入的 XmlNode。 + XmlNode 為參考節點。 會置於 之後。 + 這個節點的型別不允許 節點型別的子節點。 是這個節點的上階。 + + 由不同於建立這個節點的另一份文件所建立。 不是這個節點的子節點。這個節點是唯讀的。 + + + 在指定的參考節點之前,插入指定的節點。 + 要插入的節點。 + 要插入的 XmlNode。 + XmlNode 為參考節點。 會置於這個節點之前。 + 目前這種型別的節點不允許 節點型別的子節點。 是這個節點的上階。 + + 由不同於建立這個節點的另一份文件所建立。 不是這個節點的子節點。這個節點是唯讀的。 + + + 取得值,表示節點是否為唯讀。 + 如果節點是唯讀,則為 true,否則為 false。 + + + 取得具有指定的 的第一個子項目。 + 符合指定名稱的第一個 。如果沒有相符項目,則傳回 null 參考 (在 Visual Basic 中為 Nothing)。 + 要擷取的項目的限定名稱 (Qualified Name)。 + + + 取得具有指定的 的第一個子項目。 + 具有符合的 的第一個 。.如果沒有相符項目,則傳回 null 參考 (在 Visual Basic 中為 Nothing)。 + 項目的本機名稱。 + 項目的命名空間 URI。 + + + 取得節點的最後一個子節點。 + 節點的最後一個子節點。如果沒有這種節點,則會傳回 null。 + + + 在衍生類別中覆寫時,取得節點的區域名稱。 + 移除前置詞的節點名稱。例如,LocalName 是項目 <bk:book> 的書本。傳回的名稱需視節點的 而定。類型名稱屬性屬性的本機名稱。CDATA#cdata-section註解#comment文件#documentDocumentFragment#document-fragmentDocumentType文件類型名稱。項目項目的本機名稱。實體實體的名稱。EntityReference所參考的實體名稱。Notation標記法名稱。ProcessingInstruction處理指示的目標。Text#textWhitespace#whitespaceSignificantWhitespace#significant-whitespaceXmlDeclaration#xml-declaration + + + 在衍生類別中覆寫時,取得節點的限定名稱。 + 節點的限定名稱。傳回的名稱需視節點的 而定。類型名稱屬性屬性的限定名稱 (Qualified Name)。CDATA#cdata-section註解#comment文件#documentDocumentFragment#document-fragmentDocumentType文件類型名稱。項目項目的限定名稱。實體實體的名稱。EntityReference所參考的實體名稱。Notation標記法名稱。ProcessingInstruction處理指示的目標。Text#textWhitespace#whitespaceSignificantWhitespace#significant-whitespaceXmlDeclaration#xml-declaration + + + 取得這個節點的命名空間 URI。 + 這個節點的命名空間 URI。如果沒有命名空間 URI,則這個屬性傳回 String.Empty。 + + + 取得這個節點的後置節點。 + 下一個 XmlNode。如果沒有前置節點,就會傳回 null。 + + + 在衍生類別中覆寫時,取得目前節點的類型。 + 其中一個 值。 + + + 使這個 XmlNode 之下子樹狀結構的整個深度中所有 XmlText 節點成為「一般」形式,其中只用標記 (Markup) (亦即標記 (Tag)、註解、處理指示、CDATA 區段與實體參考) 來分隔 XmlText 節點,也就是說,沒有相鄰的 XmlText 節點。 + + + 取得包含這個節點和其所有子節點的標記。 + 包含這個節點和其所有子節點的標記。注意事項OuterXml 不會傳回預設的屬性。 + + + 取得這個節點所屬的 + 這個節點所屬的 。如果這個節點是 (NodeType 等於 XmlNodeType.Document),則這個屬性傳回 null。 + + + 取得這個節點的父代 (對於具有父代的節點而言)。 + 目前節點的父代的 XmlNode。如果剛剛建立節點而尚未加入至樹狀結構中,或者已經從樹狀結構中移除,則父代為 null。對於其他所有節點,傳回的值視節點的 而定。下表描述 ParentNode 屬性的可能傳回值。NodeTypeParentNode 的傳回值Attribute、Document、DocumentFragment、Entity、Notation傳回 null;這些節點沒有父代。CDATA傳回包含 CDATA 區段的項目或實體參考。註解傳回項目、實體參考、文件類型或包含註解的文件。DocumentType傳回文件節點。項目傳回項目的父代節點。如果此項目是樹狀結構的根節點,則父代是文件節點。EntityReference傳回項目、屬性或包含實體參考的實體參考。ProcessingInstruction傳回文件、項目、文件類型或包含處理指示的實體參考。Text傳回父代項目、屬性或包含文字節點的實體參考。 + + + 取得或設定這個節點的命名空間前置詞。 + 這個節點的命名空間前置詞。例如,項目 <bk:book> 的 Prefix 是 bk。如果沒有前置詞,則這個屬性會傳回 String.Empty。 + 這個節點是唯讀的。 + 指定的前置詞包含無效的字元。指定的前置詞不正確。指定的前置詞是 "xml",而這個節點的命名空間 URI 不同於 http://www.w3.org/XML/1998/namespace。這個節點是一個屬性,指定的前置詞為「xmlns」,而這個節點的 namespaceURI 與「http://www.w3.org/2000/xmlns/」不同。這個節點是屬性,這個節點的 qualifiedName 是「xmlns」。 + + + 將指定的節點加入這個節點之子節點清單的開頭。 + 已加入的節點。 + 要加入的節點。要加入之節點的所有內容會移入指定的位置。 + 這個節點的型別不允許 節點型別的子節點。 是這個節點的上階。 + + 由不同於建立這個節點的另一份文件所建立。這個節點是唯讀的。 + + + 取得這個節點的前置節點。 + 前置的 XmlNode。如果沒有前置節點,就會傳回 null。 + + + 取得這個節點的前置文字節點。 + 傳回 + + + 移除目前節點的所有子節點和/或屬性。 + + + 移除指定的子節點。 + 移除的節點。 + 要移除的節點。 + + 不是這個節點的子節點。或者這個節點是唯讀的。 + + + 將子節點 節點取代。 + 被取代的節點。 + 要放入子節點清單中的新節點。 + 清單中要被取代的節點。 + 這個節點的型別不允許 節點型別的子節點。 是這個節點的上階。 + + 由不同於建立這個節點的另一份文件所建立。這個節點是唯讀的。 不是這個節點的子節點。 + + + 測試 DOM 實作 (Implementation) 是否實作特定功能。 + 如果在指定的版本實作這個功能,則為 true,否則為 false。下表說明傳回 true 的組合。功能版本XML1.0 XML2.0 + 要測試的功能套件 (Package) 名稱。這個名稱並不區分大小寫。 + 要測試的封裝名稱版本編號。如果沒有指定版本 (null),則支援任何版本的功能,將使這個方法傳回 true。 + + + 如需這個成員的說明,請參閱 + 傳回集合的列舉程式。 + + + 取得或設定節點的值。 + 傳回值需視節點的 而定:類型值屬性屬性的值。CDATASectionCDATA 區段的內容。註解註解的內容。文件 null. DocumentFragment null. DocumentType null. 項目 null.您可以使用 屬性,存取項目節點的值。實體 null. EntityReference null. Notation null. ProcessingInstruction除了目標之外的完整內容。Text文字節點的內容。SignificantWhitespace空白字元。空白字元可以包含一或多個空字元、歸位字元、換行字元或定位字元。Whitespace空白字元。空白字元可以包含一或多個空字元、歸位字元、換行字元或定位字元。XmlDeclaration宣告的內容 (亦即 <?xml 與 ?> 之間的所有內容)。 + 設定唯讀節點的值。 + 設定不應該有值的節點值 (例如,Element 節點)。 + + + 在衍生類別中覆寫時,將節點的所有子節點儲存至指定的 + 要儲存的目的 XmlWriter。 + + + 在衍生類別中覆寫時,將目前節點儲存至指定的 + 要儲存的目的 XmlWriter。 + + + 指定節點變更的型別。 + + + 要變更的節點值。 + + + 要插入樹狀結構中的節點。 + + + 要從樹狀結構移除的節點。 + + + 將資料提供給 + + + 初始化 類別的新執行個體。 + 產生事件的 。 + 產生事件之 舊父代。 + 產生事件之 新父代。 + 產生事件之 的舊值。 + 產生事件之 的新值。 + + 。 + + + 取得值,表示發生何種節點變更型別。 + XmlNodeChangedAction 值,說明節點變更事件。XmlNodeChangedAction 值說明Insert已經插入或將插入的節點。移除已經移除或將移除的節點。變更已經變更或將變更的節點。注意事項Action 值在發生事件期間 (之前或之後) 沒有差異。您可以建立個別事件處理常式以處理這兩個執行個體。 + + + 完成作業之後取得 值。 + 完成作業之後的 ParentNode 值。若是要移除的節點,這個屬性傳回 null。注意事項對於屬性節點,這個屬性傳回 + + + 取得節點的新值。 + 節點的新值。如果節點既不是屬性也不是文字節點,或正在移除節點,則這個屬性會傳回 null。如果在 事件中呼叫屬性,則在順利變更時,NewValue 會傳回節點的值。如果在 事件中呼叫屬性,NewValue 會傳回節點目前的值。 + + + 取得要加入、移除或變更的 + 要加入、移除或變更的 XmlNode,這個屬性絕不會傳回 null。 + + + 取得作業開始之前的 值。 + 作業開始之前的 ParentNode 值。如果節點沒有父代,這個屬性傳回 null。注意事項對於屬性節點,這個屬性傳回 + + + 取得節點的原始值。 + 節點的原始值。如果節點既不是屬性也不是文字節點,或正在插入節點,則這個屬性會傳回 null。如果在 事件中呼叫屬性,則在順利變更時,OldValue 會傳回節點目前的值 (將取代成新值)。如果在 事件中呼叫屬性,OldValue 會傳回節點變更前的值。 + + + 表示處理 事件的方法。 + 事件的來源。 + + ,包含事件資料。 + + + 表示排序的節點集合。 + + + 初始化 類別的新執行個體。 + + + 取得 XmlNodeList 中的節點數目。 + XmlNodeList 中的節點數目。 + + + 取得逐一查看節點集合的列舉值。 + 用來逐一查看節點集合的列舉值。 + + + 擷取指定索引的節點。 + 在集合中具有指定的索引的 。如果 大於或等於清單中的節點數目,則傳回 null。 + 在節點清單中以零起始的索引。 + + + 取得指定之索引位置的節點。 + 在集合中具有指定的索引的 。如果索引大於或等於清單中節點的數目,則會傳回 null。 + 在節點清單中以零起始的索引。 + + + 私下處置節點清單中的資源。 + + + 釋放 類別所使用的所有資源。 + + + 表示處理指示,其中 XML 定義將處理器特定資訊保存在文件的文字中。 + + + 初始化 類別的新執行個體。 + 處理指示的目標;請參閱 屬性。 + 指示的內容;請參閱 屬性。 + 父代 XML 文件。 + + + 建立這個節點的複本。 + 重複的節點。 + +若要在指定的節點下遞迴地複製子樹狀結構,則為 true,若只要複製節點本身,則為 false。 + + + 取得或設定處理指示的內容,目標除外。 + 處理指示的內容,目標除外。 + + + 取得或設定節點的串連值和其所有的子節點。 + 節點的串連值和其所有的子節點。 + + + 取得節點的區域名稱。 + 對於處理指示程式碼,這個屬性傳回處理指示的目標。 + + + 取得節點的限定名稱。 + 對於處理指示程式碼,這個屬性傳回處理指示的目標。 + + + 取得目前節點的類型。 + 對於 XmlProcessingInstruction 節點,這個值是 XmlNodeType.ProcessingInstruction。 + + + 取得處理指示的目標。 + 處理指示的目標。 + + + 取得或設定節點的值。 + 處理指示的完整內容,目標除外。 + Node is read-only. + + + 將節點的所有子系儲存到指定的 。因為 ProcessingInstruction 節點沒有子節點,所以這個方法不會有任何效果。 + 要儲存的目標 XmlWriter。 + + + 將節點儲存至指定的 + 要儲存的目標 XmlWriter。 + + + 表示混合內容節點中標記間的空白區,或 xml:space= 'preserve' 範圍內的空白區。這個也可以稱為顯著的空白。 + + + 初始化 類別的新執行個體。 + 節點的空白字元。 + + 物件。 + + + 建立這個節點的複本。 + 複製的節點。 + 若要在指定的節點下遞迴地複製子樹狀結構,則為 true,若只要複製節點本身,則為 false。對於顯著的空白節點,不論參數設定為何,複製的節點永遠會包含資料值。 + + + 取得節點的區域名稱。 + 對於 XmlSignificantWhitespace 節點,這個屬性傳回 #significant-whitespace。 + + + 取得節點的限定名稱。 + 對於 XmlSignificantWhitespace 節點,這個屬性傳回 #significant-whitespace。 + + + 取得目前節點的類型。 + 對於 XmlSignificantWhitespace 節點,這個值為 XmlNodeType.SignificantWhitespace。 + + + 取得目前節點的父節點。 + 目前節點的 父節點。 + + + 取得這個節點的前置文字節點。 + 傳回 + + + 取得或設定節點的值。 + 節點中找到的空白字元。 + 將 Value 設定為無效的空白字元。 + + + 將節點的所有子系儲存到指定的 + 要儲存的目的 XmlWriter。 + + + 將節點儲存至指定的 + 要儲存的目的 XmlWriter。 + + + 表示項目或屬性的文字內容。 + + + 初始化 類別的新執行個體。 + 節點的內容;請參閱 屬性。 + 父代 XML 文件。 + + + 建立這個節點的複本。 + 複製的節點。 + 若要在指定的節點下遞迴地複製子樹狀結構,則為 true,若只要複製節點本身,則為 false。 + + + 取得節點的區域名稱。 + 對於文字節點,這個屬性傳回 #text。 + + + 取得節點的限定名稱。 + 對於文字節點,這個屬性傳回 #text。 + + + 取得目前節點的類型。 + 對於文字節點,這個值為 XmlNodeType.Text。 + + + + 取得這個節點的前置文字節點。 + 傳回 + + + 在指定的位移將這個節點分隔成兩個節點,使這兩個節點在樹狀結構中都保持同層級 (Sibling)。 + 新節點。 + 分隔節點的位移。 + + + 取得或設定節點的值。 + 文字節點的內容。 + + + 將節點的所有子系儲存到指定的 。XmlText 節點沒有子系,所以這個方法不會有任何效果。 + 要儲存的目的 XmlWriter。 + + + 將節點儲存至指定的 + 要儲存的目的 XmlWriter。 + + + 表示項目內容中的空白。 + + + 初始化 類別的新執行個體。 + 節點的空白字元。 + + 物件。 + + + 建立這個節點的複本。 + 複製的節點。 + 若要在指定的節點下遞迴地複製子樹狀結構,則為 true,若只要複製節點本身,則為 false。對於空白節點,不論參數設定為何,複製的節點永遠會包含資料值。 + + + 取得節點的區域名稱。 + 對於 XmlWhitespace 節點,這個屬性傳回 #whitespace。 + + + 取得節點的限定名稱。 + 對於 XmlWhitespace 節點,這個屬性傳回 #whitespace。 + + + 取得節點的類型。 + 對於 XmlWhitespace 節點,值為 + + + 取得目前節點的父節點。 + 目前節點的 父節點。 + + + 取得這個節點的前置文字節點。 + 傳回 + + + 取得或設定節點的值。 + 節點中找到的空白字元。 + 設定為無效的空白字元。 + + + 將節點的所有子系儲存到指定的 + 要儲存的目的 。 + + + 將節點儲存至指定的 + 要儲存的目的 。 + + + \ No newline at end of file diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/xamarinios10/_._ b/packages/System.Xml.XmlDocument.4.3.0/ref/xamarinios10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/xamarinmac20/_._ b/packages/System.Xml.XmlDocument.4.3.0/ref/xamarinmac20/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/xamarintvos10/_._ b/packages/System.Xml.XmlDocument.4.3.0/ref/xamarintvos10/_._ new file mode 100644 index 0000000..e69de29 diff --git a/packages/System.Xml.XmlDocument.4.3.0/ref/xamarinwatchos10/_._ b/packages/System.Xml.XmlDocument.4.3.0/ref/xamarinwatchos10/_._ new file mode 100644 index 0000000..e69de29